@charset "UTF-8";
/** == Seetings and variables (_presets.scss)  == **/
/*:root {
  --color-main: 		#1db318;
  --color-main-dark: 	#1aa316;
  --color-main-light: 	#8ae724;
}*/
/** == Elements == **/
/** == Mq == **/
/** == Typography (_typo.scss) == **/
@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,500,700,900&subset=cyrillic");
.leyka-admin-wizard .leyka-wizard .leyka-admin-footer {
  margin-left: 0;
}

.leyka-admin-wizard .leyka-wizard .leyka-admin-footer .links a,
.leyka-admin-wizard .leyka-wizard .leyka-admin-footer a.te-st-logo {
  text-decoration: none;
  border-bottom: none;
}

.leyka-admin-wizard .leyka-wizard .leyka-admin-footer .links a:hover, .leyka-admin-wizard .leyka-wizard .leyka-admin-footer .links a:active, .leyka-admin-wizard .leyka-wizard .leyka-admin-footer .links a:focus,
.leyka-admin-wizard .leyka-wizard .leyka-admin-footer a.te-st-logo:hover,
.leyka-admin-wizard .leyka-wizard .leyka-admin-footer a.te-st-logo:active,
.leyka-admin-wizard .leyka-wizard .leyka-admin-footer a.te-st-logo:focus {
  border-bottom: none;
  text-decoration: underline;
}

.leyka-admin-wizard #wpbody-content > .leyka-admin-footer {
  display: none;
}

.leyka-admin-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-admin-footer .te-st-logo {
  margin-right: 24px;
}

.leyka-admin-footer .te-st-logo img {
  width: auto;
  height: auto;
}

.leyka-admin-footer .links {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.leyka-admin-footer .links a {
  text-decoration: none;
  border-bottom: none;
}

.leyka-admin-footer .links a:hover, .leyka-admin-footer .links a:active, .leyka-admin-footer .links a:focus {
  border-bottom: none;
  text-decoration: underline;
}

.leyka-admin-footer .links .te-st-link {
  line-height: 14px;
  margin-right: 24px;
}

.leyka-admin-footer .links .te-st-link span {
  display: block;
  font-weight: 500;
  color: #44444a;
}

.leyka-admin-footer .links .te-st-link a {
  font-weight: 500;
  text-decoration: none;
  color: #006799;
}

.leyka-admin-footer .links .info-links {
  margin-right: 150px;
}

.leyka-admin-footer .links .info-links a {
  font-weight: 500;
  text-decoration: none;
  line-height: 12px;
  color: #006799;
  margin-right: 4px;
}

.leyka-admin-footer .links .info-links a:after {
  content: ' ';
  border-right: 1px solid #aaaaaa;
  display: inline-block;
  width: 1px;
  height: 9px;
  margin-bottom: 0;
  padding-left: 8px;
}

.leyka-admin-footer .links .info-links a:last-of-type {
  margin-right: 0;
}

.leyka-admin-footer .links .info-links a:last-of-type:after {
  display: none;
}

.post-type-leyka_campaign #wpfooter,
.post-type-leyka_donation #wpfooter {
  -webkit-transform: translateY(60px);
  -ms-transform: translateY(60px);
  transform: translateY(60px);
}

.post-type-leyka_campaign #wpfooter .leyka-admin-footer,
.post-type-leyka_donation #wpfooter .leyka-admin-footer {
  margin-bottom: 16px;
  margin-left: 0;
  height: 49px;
}

.wp-admin.leyka-admin-dashboard .leyka-dashboard-footer {
  margin-left: 72px;
}

#ui-datepicker-div {
  display: none;
}

.leyka-admin-shortened-text {
  margin-top: -6px;
  margin-left: 12px;
  list-style: none;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-size: 11px;
}

.leyka-admin-shortened-text:before {
  content: '';
  border-color: transparent #0085BA;
  opacity: 0.8;
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -1em;
  top: 11px;
  position: relative;
}

i.icon-payment-type {
  display: inline-block;
}

i.icon-payment-type.icon-single {
  background-image: url("../../img/icon-payment-type-single.svg");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 20px;
  width: 20px;
  height: 20px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-payment-type.icon-single:active, i.icon-payment-type.icon-single:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-payment-type.icon-single:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-payment-type.icon-rebill {
  background-image: url("../../img/icon-payment-type-rebill.svg");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 20px;
  width: 20px;
  height: 20px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-payment-type.icon-rebill:active, i.icon-payment-type.icon-rebill:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-payment-type.icon-rebill:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-payment-type.icon-rebill-init {
  background-image: url("../../img/icon-payment-type-rebill-init.svg");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 20px;
  width: 20px;
  height: 20px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-payment-type.icon-rebill-init:active, i.icon-payment-type.icon-rebill-init:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-payment-type.icon-rebill-init:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-payment-type.icon-correction {
  background-image: url("../../img/icon-payment-type-correction.svg");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 20px;
  width: 20px;
  height: 20px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-payment-type.icon-correction:active, i.icon-payment-type.icon-correction:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-payment-type.icon-correction:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-donor-type {
  display: inline-block;
}

i.icon-donor-type.icon-single {
  background-image: url("../../img/icon-payment-type-single.svg");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 20px;
  width: 20px;
  height: 20px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-donor-type.icon-single:active, i.icon-donor-type.icon-single:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-donor-type.icon-single:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-donor-type.icon-regular {
  background-image: url("../../img/icon-payment-type-rebill.svg");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 20px;
  width: 20px;
  height: 20px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-donor-type.icon-regular:active, i.icon-donor-type.icon-regular:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-donor-type.icon-regular:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

i.icon-leyka-donation-status {
  display: inline-block;
  width: 10px;
  height: 10px;
  border: none;
  border-radius: 50%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 10px;
  flex: 0 0 10px;
}

i.icon-leyka-donation-status.icon-submitted {
  background-color: #aaaaaa;
}

i.icon-leyka-donation-status.icon-funded {
  background-color: #1AA316;
}

i.icon-leyka-donation-status.icon-refunded {
  background-color: #d192dd;
}

i.icon-leyka-donation-status.icon-failed {
  background-color: #d43c57;
}

.leyka-donation-status-label.label-submitted {
  color: #aaaaaa;
}

.leyka-donation-status-label.label-submitted:before {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border: none;
  border-radius: 50%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 10px;
  flex: 0 0 10px;
  margin-right: 4px;
  background-color: #aaaaaa;
}

.leyka-donation-status-label.label-funded {
  color: #1AA316;
}

.leyka-donation-status-label.label-funded:before {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border: none;
  border-radius: 50%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 10px;
  flex: 0 0 10px;
  margin-right: 4px;
  background-color: #1AA316;
}

.leyka-donation-status-label.label-refunded {
  color: #d192dd;
}

.leyka-donation-status-label.label-refunded:before {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border: none;
  border-radius: 50%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 10px;
  flex: 0 0 10px;
  margin-right: 4px;
  background-color: #d192dd;
}

.leyka-donation-status-label.label-failed {
  color: #d43c57;
}

.leyka-donation-status-label.label-failed:before {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border: none;
  border-radius: 50%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 10px;
  flex: 0 0 10px;
  margin-right: 4px;
  background-color: #d43c57;
}

i.icon-leyka-recurring-subscription-status {
  display: inline-block;
  width: 10px;
  height: 10px;
  border: none;
  border-radius: 50%;
}

i.icon-leyka-recurring-subscription-status.icon-recurring-subscription-active {
  background-color: #1AA316;
}

i.icon-leyka-recurring-subscription-status.icon-recurring-subscription-not-active {
  background-color: #d43c57;
}

.leyka-donation-error-details {
  border-radius: 6px;
  margin-top: 16px;
  font-size: 14px;
  line-height: 18px;
}

.leyka-donation-error-details a {
  color: #0085BA !important;
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
  text-decoration: none;
  border-bottom: 1px solid #0085BA !important;
}

.leyka-donation-error-details h2.error-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 16px;
  border-bottom: 1px solid #F9EBEE;
  font-size: 16px;
  line-height: 20px !important;
  font-weight: 550;
}

.leyka-donation-error-details h2.error-name .error-name-text {
  -webkit-box-flex: 100%;
  -ms-flex: 100% 1 1;
  flex: 100% 1 1;
}

.leyka-donation-error-details h2.error-name i.error-symbol {
  display: inline-block;
  margin-right: 8px;
  -webkit-box-flex: 12px;
  -ms-flex: 12px 0 0px;
  flex: 12px 0 0;
  width: 12px;
  height: 12px;
  border: 0;
  border-radius: 50%;
  background: #d43c57;
}

.leyka-donation-error-details h2.error-name i.close {
  -webkit-box-flex: 12px;
  -ms-flex: 12px 0 0px;
  flex: 12px 0 0;
  cursor: pointer;
  -webkit-mask: url("../../img/icon-help-close.svg");
  mask: url("../../img/icon-help-close.svg");
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: #b2b2b2;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 12px;
  width: 12px;
  height: 12px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-donation-error-details h2.error-name i.close:active, .leyka-donation-error-details h2.error-name i.close:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-donation-error-details h2.error-name i.close:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-donation-error-details .error-details {
  padding: 0 12px 12px 12px;
}

.leyka-donation-error-details .error-details h3 {
  margin: 12px 0 4px 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 550;
}

.leyka-donation-error-details .error-details p {
  margin: 0 0 4px 0;
  font-size: 14px;
  line-height: 18px;
}

.leyka-donation-error-details .error-details p:last-child {
  margin-bottom: 0;
}

.leyka-donation-error-details .error-details p.error-common-support-contact-info {
  margin-top: 12px;
}

.leyka-donation-error-details .error-details p a {
  font-size: inherit;
  font-weight: inherit;
  border: none !important;
}

.leyka-donation-error-details .error-details-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 12px 12px 12px;
}

.leyka-donation-error-details .error-details-footer .error-code {
  color: #999999;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
}

.leyka-donation-error-details .error-details-after-footer {
  padding: 0 12px 12px 12px;
}

.leyka-donation-error-details .error-details-after-footer button {
  background-color: #0085BA;
  color: #ffffff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  border-radius: 4px;
  height: 26px;
  width: auto;
  display: inline-block;
  cursor: pointer;
  padding: 5px 10px;
  width: 100%;
  height: auto;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}

.ui-tooltip {
  border-radius: 4px;
  border: none;
  padding: 8px;
}

.ui-tooltip.ui-widget-content {
  color: #ffffff !important;
  background: #006799;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
  font-size: 12px !important;
  font-weight: 400;
  line-height: 16px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  text-align: center;
}

.ui-tooltip.ui-widget-content p {
  font-size: inherit !important;
}

.ui-tooltip.ui-widget-content p:last-of-type {
  margin-bottom: 0;
}

.ui-tooltip.ui-widget-content a {
  display: inline-block;
  border-bottom: 1px dashed #ffffff;
  color: #ffffff;
  text-decoration: none;
  line-height: 1.1;
}

.ui-tooltip.leyka-tooltip-wide {
  width: 400px;
  max-width: 450px;
  font-weight: normal;
  text-align: left;
}

.ui-tooltip.leyka-tooltip-x-wide {
  width: 450px;
  max-width: 600px;
  height: auto;
}

.ui-tooltip.leyka-tooltip-white {
  background-color: #ffffff !important;
  color: #44444A !important;
}

.ui-tooltip.leyka-tooltip-white a {
  color: unset;
}

.ui-tooltip.leyka-tooltip-align-left {
  text-align: left;
}

.ui-tooltip.leyka-admin-tooltip-donor-more-data .leyka-li-title {
  display: inline-block;
  width: 190px;
  margin-right: 5px;
  font-weight: 500;
}

.ui-tooltip.leyka-admin-tooltip-donor-more-data .leyka-li-value {
  color: #666666;
}

.leyka-tooltip-content {
  display: none;
}

.ui-datepicker.ui-widget.ui-widget-content {
  padding: 0;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-weight: normal;
}

.ui-datepicker.ui-widget.ui-widget-content th {
  font-weight: normal;
}

.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-calendar thead {
  color: #aaaaaa;
}

.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header {
  background-image: none;
  background-color: transparent;
  border: none;
}

.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-title {
  font-weight: normal;
}

.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-title:hover {
  background-color: #dddddd;
  border-radius: 3px;
}

.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev-hover {
  background-image: none;
  background-color: #dddddd;
  border: none;
  top: 2px;
  left: 2px;
}

.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-w {
  background-image: url(../../img/icon-datepicker-arrow-left.svg);
  background-repeat: no-repeat;
  background-size: 32px 32px;
  background-position: -8px -9px;
}

.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next-hover {
  background-image: none;
  background-color: #dddddd;
  border: none;
  top: 2px;
  right: 2px;
}

.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next .ui-icon.ui-icon-circle-triangle-e {
  background-image: url(../../img/icon-datepicker-arrow-right.svg);
  background-repeat: no-repeat;
  background-size: 32px 32px;
  background-position: -8px -9px;
}

.ui-datepicker.ui-widget.ui-widget-content .ui-state-default {
  background-image: none;
  background-color: transparent;
  text-align: center;
  border-color: transparent;
}

.ui-datepicker.ui-widget.ui-widget-content .ui-state-default.ui-state-highlight {
  border-color: #dddddd;
}

.ui-datepicker.ui-widget.ui-widget-content .ui-state-default.ui-state-hover {
  background-color: #dddddd;
}

.ui-datepicker.ui-widget.ui-widget-content .ui-state-default.ui-state-active:not(.ui-state-hover) {
  background-color: #0085BA;
  color: #ffffff;
}

ul.ui-autocomplete {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

ul.ui-autocomplete.ui-menu li.ui-menu-item {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  max-width: 320px;
  max-height: 56px;
  padding-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}

ul.ui-autocomplete.ui-menu li.ui-menu-item:hover {
  background-image: none;
  background-color: #0085BA;
  color: #ffffff;
  border: 1px solid #0085BA;
}

.leyka-copy-on-click {
  position: relative;
  overflow: visible;
}

.leyka-copy-on-click .copy-content {
  font-weight: bold;
}

.leyka-copy-on-click .copy-control {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 10px;
  line-height: 15px;
  color: #0085ba;
  width: 150px;
  position: absolute;
  display: block;
  top: calc(50%);
  right: 0;
  -webkit-transform: translate(100%, -50%);
  -ms-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
  height: 15px;
  cursor: pointer;
}

.leyka-copy-on-click .copy-control:before {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 10px;
  line-height: 15px;
  content: ' ';
  background-image: url("../../img/icon-copy2clipboard.svg");
  background-repeat: no-repeat;
  width: 17px;
  height: 15px;
  margin-left: 0.5rem;
  margin-right: 5px;
  display: inline-block;
  vertical-align: text-bottom;
}

.leyka-copy-on-click .copy-link:before {
  background-image: url("../../img/icon-copy2clipboard.svg");
  background-size: 17px 15px;
  width: 17px;
  height: 15px;
}

.leyka-copy-on-click .copy-done {
  display: none;
}

.leyka-copy-on-click .copy-done:before {
  background-image: url("../../img/icon-copy2clipboard-done.svg");
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
}

.leyka-copy-on-click.short .copy-control {
  width: 25px !important;
  overflow: hidden;
}

.leyka-copy-on-click.short .copy-control:before {
  margin-left: 5px;
}

.leyka-admin {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 21px;
  /** @todo Move this code block to the _common-settings.scss */
}

.leyka-admin .loading-indicator-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 16px;
}

.leyka-admin .loading-indicator-wrap .loader-wrap {
  padding-top: 0;
  padding-right: 24px;
}

.leyka-admin .loading-indicator-wrap .loader-wrap .leyka-loader {
  display: inline-block;
}

.leyka-admin p {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 1rem;
}

.leyka-admin p:empty {
  display: none;
}

.leyka-admin ul {
  margin-top: 0;
  margin-bottom: 32px;
}

.leyka-admin ul li {
  list-style-type: disc;
  margin-left: 18px;
  font-size: 14px;
  line-height: 21px;
  margin-top: 14px;
}

.leyka-admin h1 {
  font-size: 48px;
  line-height: 56px;
  font-weight: 300;
  margin-bottom: 18px;
}

.leyka-admin h2 {
  font-size: 23px;
  line-height: 34px;
  font-weight: 400;
  margin-bottom: 8px;
}

.leyka-admin h3 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  margin-bottom: 8px;
}

.leyka-admin h4 {
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  margin-bottom: 8px;
}

.leyka-admin .button-primary {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 40px;
  line-height: 40px;
  width: 248px;
  color: #ffffff;
}

.leyka-admin .button-primary:hover {
  color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.leyka-admin .button-primary-small {
  background-color: #0085BA;
  color: #ffffff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  border-radius: 4px;
  height: 26px;
  width: auto;
  display: inline-block;
  cursor: pointer;
  padding: 5px 10px;
  font-size: 13px;
  height: 32px;
}

.leyka-admin .button-secondary {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 40px;
  line-height: 40px;
  width: 248px;
  color: #ffffff;
  background-color: #ffffff;
  border: 1px solid #0085BA;
  color: #0085BA;
}

.leyka-admin .button-secondary:hover {
  color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.leyka-admin .button-secondary:hover {
  border: 1px solid #0085BA;
  color: #0085BA;
  background-color: #ffffff;
}

.leyka-admin .button-secondary-small {
  background-color: #0085BA;
  color: #ffffff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  border-radius: 4px;
  height: 26px;
  width: auto;
  display: inline-block;
  cursor: pointer;
  padding: 5px 10px;
  background-color: #ffffff;
  border: 1px solid #0085BA;
  color: #0085BA;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 13px;
  text-shadow: none;
  height: 32px;
}

.leyka-admin .button-secondary-small:hover {
  border: 1px solid #0085BA;
  color: #0085BA;
  background-color: #ffffff;
}

.leyka-admin a {
  color: #0085ba;
}

.leyka-admin a:hover {
  color: #25a0d1;
}

.leyka-admin a:focus, .leyka-admin a:active {
  color: #006799;
}

.leyka-admin a[href="#"] {
  border-bottom: 1px dashed #0085ba;
}

.leyka-admin a.inline {
  margin-right: 1rem;
}

.leyka-admin a.link-sec {
  color: #8f8f8f;
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 1px solid #8f8f8f;
}

.leyka-admin a.link-sec:hover {
  color: #aaaaaa;
  text-decoration: none;
}

.leyka-admin a.link-sec:focus, .leyka-admin a.link-sec:active {
  color: #44444a;
}

.leyka-admin .option-block, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block, .leyka-admin .leyka-options-section {
  margin-bottom: 16px;
}

.leyka-admin .option-block.option-title-hidden .field-component.title, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .option-title-hidden.settings-block.custom_yandex_enumerated_block .field-component.title, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .option-title-hidden.settings-block.custom_yandex_enumerated_block .field-component.title, .leyka-admin .leyka-options-section.option-title-hidden .field-component.title {
  display: none;
}

.leyka-admin .option-block.option-description-hidden .field-component.help, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .option-description-hidden.settings-block.custom_yandex_enumerated_block .field-component.help, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .option-description-hidden.settings-block.custom_yandex_enumerated_block .field-component.help, .leyka-admin .leyka-options-section.option-description-hidden .field-component.help {
  display: none;
}

.leyka-admin .option-block.type-rich_html, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .type-rich_html.settings-block.custom_yandex_enumerated_block, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .type-rich_html.settings-block.custom_yandex_enumerated_block, .leyka-admin .leyka-options-section.type-rich_html {
  max-width: 680px;
}

.leyka-admin .option-block.type-rich_html .wp-editor-tabs, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .type-rich_html.settings-block.custom_yandex_enumerated_block .wp-editor-tabs, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .type-rich_html.settings-block.custom_yandex_enumerated_block .wp-editor-tabs, .leyka-admin .leyka-options-section.type-rich_html .wp-editor-tabs {
  display: none;
}

.leyka-admin .option-block.type-rich_html label .field-component.title, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .type-rich_html.settings-block.custom_yandex_enumerated_block label .field-component.title, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .type-rich_html.settings-block.custom_yandex_enumerated_block label .field-component.title, .leyka-admin .leyka-options-section.type-rich_html label .field-component.title {
  font-size: 16px;
  line-height: normal;
  font-weight: 500;
  margin-bottom: 1rem;
}

.leyka-admin .option-block.type-file label, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .type-file.settings-block.custom_yandex_enumerated_block label, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .type-file.settings-block.custom_yandex_enumerated_block label, .leyka-admin .leyka-options-section.type-file label {
  display: inline-block;
  height: inherit;
}

.leyka-admin .option-block.type-file .field-component, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .type-file.settings-block.custom_yandex_enumerated_block .field-component, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .type-file.settings-block.custom_yandex_enumerated_block .field-component, .leyka-admin .leyka-options-section.type-file .field-component {
  position: relative;
  display: inline-block;
}

.leyka-admin .option-block.type-file .field-component input[type="file"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .type-file.settings-block.custom_yandex_enumerated_block .field-component input[type="file"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .type-file.settings-block.custom_yandex_enumerated_block .field-component input[type="file"], .leyka-admin .leyka-options-section.type-file .field-component input[type="file"] {
  height: 40px;
  width: 248px;
  display: inline-block;
  cursor: pointer;
  outline: none;
  overflow: hidden;
  vertical-align: middle;
}

.leyka-admin .option-block.type-file .field-component input[type="button"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .type-file.settings-block.custom_yandex_enumerated_block .field-component input[type="button"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .type-file.settings-block.custom_yandex_enumerated_block .field-component input[type="button"], .leyka-admin .leyka-options-section.type-file .field-component input[type="button"] {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  height: 40px;
  width: 248px;
  display: block;
  background-color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

.leyka-admin .option-block.type-file .field-component span.chosen-file, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .type-file.settings-block.custom_yandex_enumerated_block .field-component span.chosen-file, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .type-file.settings-block.custom_yandex_enumerated_block .field-component span.chosen-file, .leyka-admin .leyka-options-section.type-file .field-component span.chosen-file {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  line-height: 40px;
  vertical-align: middle;
  padding-left: 1rem;
  cursor: default;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 254px;
  height: 40px;
  white-space: nowrap;
}

.leyka-admin .option-block.type-file .field-errors, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .type-file.settings-block.custom_yandex_enumerated_block .field-errors, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .type-file.settings-block.custom_yandex_enumerated_block .field-errors, .leyka-admin .leyka-options-section.type-file .field-errors {
  display: none;
  margin-top: 2px;
}

.leyka-admin .option-block .field-component.title, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.title, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.title, .leyka-admin .leyka-options-section .field-component.title {
  font-size: 13px;
  line-height: normal;
  font-weight: 500;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
  position: relative;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.leyka-admin .option-block .field-component.title .text, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.title .text, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.title .text, .leyka-admin .leyka-options-section .field-component.title .text {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.leyka-admin .option-block .field-component.title .required, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.title .required, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.title .required, .leyka-admin .leyka-options-section .field-component.title .required {
  font-size: 14px;
  font-weight: 600;
  color: #d43c57;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  margin-right: 3px;
  display: block;
  height: 14px;
}

.leyka-admin .option-block .field-component.title .field-q, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.title .field-q, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.title .field-q, .leyka-admin .leyka-options-section .field-component.title .field-q {
  /** @todo Old tooltip styles - remove when jQ UI tooltips styling is finished */
  margin-left: 3px;
  vertical-align: baseline;
  cursor: pointer;
  position: relative;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  display: block;
  height: 15px;
}

.leyka-admin .option-block .field-component.title .field-q img, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.title .field-q img, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.title .field-q img, .leyka-admin .leyka-options-section .field-component.title .field-q img {
  vertical-align: baseline;
}

.leyka-admin .option-block .field-component.title .field-q .field-q-tooltip, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.title .field-q .field-q-tooltip, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.title .field-q .field-q-tooltip, .leyka-admin .leyka-options-section .field-component.title .field-q .field-q-tooltip {
  display: none;
  position: absolute;
  color: #ffffff;
  background-color: #006799;
  border-radius: 6px;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 17px;
  z-index: 11;
  top: 150%;
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 204px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  text-align: center;
}

.leyka-admin .option-block .field-component.title .field-q .field-q-tooltip a, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.title .field-q .field-q-tooltip a, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.title .field-q .field-q-tooltip a, .leyka-admin .leyka-options-section .field-component.title .field-q .field-q-tooltip a {
  color: #ffffff;
}

.leyka-admin .option-block .field-component.title .field-q .field-q-tooltip:before, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.title .field-q .field-q-tooltip:before, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.title .field-q .field-q-tooltip:before, .leyka-admin .leyka-options-section .field-component.title .field-q .field-q-tooltip:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #006799;
  left: calc(50% - 4px);
  top: -7px;
}

.leyka-admin .option-block .field-component.title .field-q .field-q-tooltip:empty, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.title .field-q .field-q-tooltip:empty, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.title .field-q .field-q-tooltip:empty, .leyka-admin .leyka-options-section .field-component.title .field-q .field-q-tooltip:empty {
  display: none;
}

.leyka-admin .option-block .field-component.title .field-q:hover .field-q-tooltip, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.title .field-q:hover .field-q-tooltip, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.title .field-q:hover .field-q-tooltip, .leyka-admin .leyka-options-section .field-component.title .field-q:hover .field-q-tooltip {
  display: block;
}

.leyka-admin .option-block .field-component.title .field-q:hover .field-q-tooltip:empty, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.title .field-q:hover .field-q-tooltip:empty, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.title .field-q:hover .field-q-tooltip:empty, .leyka-admin .leyka-options-section .field-component.title .field-q:hover .field-q-tooltip:empty {
  display: none;
}

.leyka-admin .option-block .field-component.field input[type="text"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"], .leyka-admin .option-block .field-component.field input[type="email"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"], .leyka-admin .option-block .field-component.field input[type="password"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"], .leyka-admin .option-block .field-component.field input[type="number"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"], .leyka-admin .option-block .field-component.field select, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field select, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field select, .leyka-admin .option-block .field-component.field textarea, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field textarea, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field textarea, .leyka-admin .leyka-options-section .field-component.field input[type="text"], .leyka-admin .leyka-options-section .field-component.field input[type="email"], .leyka-admin .leyka-options-section .field-component.field input[type="password"], .leyka-admin .leyka-options-section .field-component.field input[type="number"], .leyka-admin .leyka-options-section .field-component.field select, .leyka-admin .leyka-options-section .field-component.field textarea {
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  color: #44444a;
  margin-left: -1px;
  padding: 1px 6px 3px 6px;
  height: 25px;
  width: 100%;
  border: 1px solid #dddddd;
}

.leyka-admin .option-block .field-component.field input[type="text"]::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"]::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"]::-webkit-input-placeholder, .leyka-admin .option-block .field-component.field input[type="email"]::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"]::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"]::-webkit-input-placeholder, .leyka-admin .option-block .field-component.field input[type="password"]::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"]::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"]::-webkit-input-placeholder, .leyka-admin .option-block .field-component.field input[type="number"]::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"]::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"]::-webkit-input-placeholder, .leyka-admin .option-block .field-component.field select::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field select::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field select::-webkit-input-placeholder, .leyka-admin .option-block .field-component.field textarea::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field textarea::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field textarea::-webkit-input-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="text"]::-webkit-input-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="email"]::-webkit-input-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="password"]::-webkit-input-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="number"]::-webkit-input-placeholder, .leyka-admin .leyka-options-section .field-component.field select::-webkit-input-placeholder, .leyka-admin .leyka-options-section .field-component.field textarea::-webkit-input-placeholder {
  color: #8f8f8f;
}

.leyka-admin .option-block .field-component.field input[type="text"]:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"]:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"]:-moz-placeholder, .leyka-admin .option-block .field-component.field input[type="email"]:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"]:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"]:-moz-placeholder, .leyka-admin .option-block .field-component.field input[type="password"]:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"]:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"]:-moz-placeholder, .leyka-admin .option-block .field-component.field input[type="number"]:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"]:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"]:-moz-placeholder, .leyka-admin .option-block .field-component.field select:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field select:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field select:-moz-placeholder, .leyka-admin .option-block .field-component.field textarea:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field textarea:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field textarea:-moz-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="text"]:-moz-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="email"]:-moz-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="password"]:-moz-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="number"]:-moz-placeholder, .leyka-admin .leyka-options-section .field-component.field select:-moz-placeholder, .leyka-admin .leyka-options-section .field-component.field textarea:-moz-placeholder {
  color: #8f8f8f;
}

.leyka-admin .option-block .field-component.field input[type="text"]::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"]::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"]::-moz-placeholder, .leyka-admin .option-block .field-component.field input[type="email"]::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"]::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"]::-moz-placeholder, .leyka-admin .option-block .field-component.field input[type="password"]::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"]::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"]::-moz-placeholder, .leyka-admin .option-block .field-component.field input[type="number"]::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"]::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"]::-moz-placeholder, .leyka-admin .option-block .field-component.field select::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field select::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field select::-moz-placeholder, .leyka-admin .option-block .field-component.field textarea::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field textarea::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field textarea::-moz-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="text"]::-moz-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="email"]::-moz-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="password"]::-moz-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="number"]::-moz-placeholder, .leyka-admin .leyka-options-section .field-component.field select::-moz-placeholder, .leyka-admin .leyka-options-section .field-component.field textarea::-moz-placeholder {
  color: #8f8f8f;
}

.leyka-admin .option-block .field-component.field input[type="text"]:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"]:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"]:-ms-input-placeholder, .leyka-admin .option-block .field-component.field input[type="email"]:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"]:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"]:-ms-input-placeholder, .leyka-admin .option-block .field-component.field input[type="password"]:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"]:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"]:-ms-input-placeholder, .leyka-admin .option-block .field-component.field input[type="number"]:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"]:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"]:-ms-input-placeholder, .leyka-admin .option-block .field-component.field select:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field select:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field select:-ms-input-placeholder, .leyka-admin .option-block .field-component.field textarea:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field textarea:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field textarea:-ms-input-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="text"]:-ms-input-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="email"]:-ms-input-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="password"]:-ms-input-placeholder, .leyka-admin .leyka-options-section .field-component.field input[type="number"]:-ms-input-placeholder, .leyka-admin .leyka-options-section .field-component.field select:-ms-input-placeholder, .leyka-admin .leyka-options-section .field-component.field textarea:-ms-input-placeholder {
  color: #8f8f8f;
}

.leyka-admin .option-block .field-component.field input[type="text"]:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"]:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"]:active, .leyka-admin .option-block .field-component.field input[type="text"]:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"]:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"]:focus, .leyka-admin .option-block .field-component.field input[type="email"]:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"]:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"]:active, .leyka-admin .option-block .field-component.field input[type="email"]:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"]:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="email"]:focus, .leyka-admin .option-block .field-component.field input[type="password"]:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"]:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"]:active, .leyka-admin .option-block .field-component.field input[type="password"]:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"]:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="password"]:focus, .leyka-admin .option-block .field-component.field input[type="number"]:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"]:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"]:active, .leyka-admin .option-block .field-component.field input[type="number"]:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"]:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="number"]:focus, .leyka-admin .option-block .field-component.field select:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field select:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field select:active, .leyka-admin .option-block .field-component.field select:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field select:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field select:focus, .leyka-admin .option-block .field-component.field textarea:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field textarea:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field textarea:active, .leyka-admin .option-block .field-component.field textarea:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field textarea:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field textarea:focus, .leyka-admin .leyka-options-section .field-component.field input[type="text"]:active, .leyka-admin .leyka-options-section .field-component.field input[type="text"]:focus, .leyka-admin .leyka-options-section .field-component.field input[type="email"]:active, .leyka-admin .leyka-options-section .field-component.field input[type="email"]:focus, .leyka-admin .leyka-options-section .field-component.field input[type="password"]:active, .leyka-admin .leyka-options-section .field-component.field input[type="password"]:focus, .leyka-admin .leyka-options-section .field-component.field input[type="number"]:active, .leyka-admin .leyka-options-section .field-component.field input[type="number"]:focus, .leyka-admin .leyka-options-section .field-component.field select:active, .leyka-admin .leyka-options-section .field-component.field select:focus, .leyka-admin .leyka-options-section .field-component.field textarea:active, .leyka-admin .leyka-options-section .field-component.field textarea:focus {
  color: #44444a;
  border: 1px solid #bfbfbf;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
}

.leyka-admin .option-block .field-component.field input[type="file"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="file"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="file"], .leyka-admin .leyka-options-section .field-component.field input[type="file"] {
  width: 248px;
}

.leyka-admin .option-block .field-component.field textarea, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field textarea, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field textarea, .leyka-admin .leyka-options-section .field-component.field textarea {
  height: 62px;
  width: 100%;
  line-height: 18px;
}

.leyka-admin .option-block .field-component.field input[type="checkbox"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="checkbox"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="checkbox"], .leyka-admin .option-block .field-component.field input[type="radio"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="radio"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="radio"], .leyka-admin .leyka-options-section .field-component.field input[type="checkbox"], .leyka-admin .leyka-options-section .field-component.field input[type="radio"] {
  width: 18px;
  height: 18px;
}

.leyka-admin .option-block .field-component.field input[type="checkbox"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field input[type="checkbox"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field input[type="checkbox"], .leyka-admin .leyka-options-section .field-component.field input[type="checkbox"] {
  padding-top: 2px !important;
  padding-left: 1px !important;
}

.leyka-admin .option-block .field-component.field label, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field label, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field label, .leyka-admin .leyka-options-section .field-component.field label {
  font-size: 13px;
  line-height: normal;
  font-weight: 500;
  display: block;
  margin-bottom: 8px;
}

.leyka-admin .option-block .field-component.field label > input, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.field label > input, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.field label > input, .leyka-admin .leyka-options-section .field-component.field label > input {
  margin-right: 8px;
  vertical-align: middle;
}

.leyka-admin .option-block .field-component.help, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-component.help, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-component.help, .leyka-admin .leyka-options-section .field-component.help {
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  color: #8f8f8f;
  display: block;
  margin-top: 8px;
  margin-bottom: 0;
}

.leyka-admin .option-block.has-errors .field-component.field input, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .has-errors.settings-block.custom_yandex_enumerated_block .field-component.field input, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .has-errors.settings-block.custom_yandex_enumerated_block .field-component.field input, .leyka-admin .option-block.has-errors .field-component.field select, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .has-errors.settings-block.custom_yandex_enumerated_block .field-component.field select, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .has-errors.settings-block.custom_yandex_enumerated_block .field-component.field select, .leyka-admin .option-block.has-errors .field-component.field textarea, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .has-errors.settings-block.custom_yandex_enumerated_block .field-component.field textarea, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .has-errors.settings-block.custom_yandex_enumerated_block .field-component.field textarea, .leyka-admin .leyka-options-section.has-errors .field-component.field input, .leyka-admin .leyka-options-section.has-errors .field-component.field select, .leyka-admin .leyka-options-section.has-errors .field-component.field textarea {
  background: #f8ecef;
  border: 1px solid #f5c8d0;
}

.leyka-admin .option-block.has-errors .field-errors, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .has-errors.settings-block.custom_yandex_enumerated_block .field-errors, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .has-errors.settings-block.custom_yandex_enumerated_block .field-errors, .leyka-admin .leyka-options-section.has-errors .field-errors {
  display: block;
}

.leyka-admin .option-block .field-radio .field-component.help, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-radio .field-component.help, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-radio .field-component.help, .leyka-admin .leyka-options-section .field-radio .field-component.help {
  padding-left: 25px;
}

.leyka-admin .option-block.field-radio label, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .field-radio.settings-block.custom_yandex_enumerated_block label, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .field-radio.settings-block.custom_yandex_enumerated_block label, .leyka-admin .leyka-options-section.field-radio label {
  display: block;
}

.leyka-admin .option-block.field-radio .radio-entry-description, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .field-radio.settings-block.custom_yandex_enumerated_block .radio-entry-description, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .field-radio.settings-block.custom_yandex_enumerated_block .radio-entry-description, .leyka-admin .leyka-options-section.field-radio .radio-entry-description {
  /** @todo Make it a popup */
  display: none;
}

.leyka-admin .option-block.checkbox .single-control input[type="text"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"], .leyka-admin .option-block.checkbox .single-control input[type="email"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"], .leyka-admin .option-block.checkbox .single-control input[type="password"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"], .leyka-admin .option-block.checkbox .single-control input[type="number"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"], .leyka-admin .option-block.checkbox .single-control select, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control select, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control select, .leyka-admin .option-block.checkbox .single-control textarea, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea, .leyka-admin .option-block.checkbox input[type="text"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"], .leyka-admin .option-block.checkbox input[type="email"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"], .leyka-admin .option-block.checkbox input[type="password"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"], .leyka-admin .option-block.checkbox input[type="number"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"], .leyka-admin .option-block.checkbox select, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block select, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block select, .leyka-admin .option-block.checkbox textarea, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block textarea, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block textarea, .leyka-admin .leyka-options-section.checkbox .single-control input[type="text"], .leyka-admin .leyka-options-section.checkbox .single-control input[type="email"], .leyka-admin .leyka-options-section.checkbox .single-control input[type="password"], .leyka-admin .leyka-options-section.checkbox .single-control input[type="number"], .leyka-admin .leyka-options-section.checkbox .single-control select, .leyka-admin .leyka-options-section.checkbox .single-control textarea, .leyka-admin .leyka-options-section.checkbox input[type="text"], .leyka-admin .leyka-options-section.checkbox input[type="email"], .leyka-admin .leyka-options-section.checkbox input[type="password"], .leyka-admin .leyka-options-section.checkbox input[type="number"], .leyka-admin .leyka-options-section.checkbox select, .leyka-admin .leyka-options-section.checkbox textarea {
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  color: #44444a;
  margin-left: -1px;
  padding: 1px 6px 3px 6px;
  height: 25px;
  width: 100%;
  border: 1px solid #dddddd;
}

.leyka-admin .option-block.checkbox .single-control input[type="text"]::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"]::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"]::-webkit-input-placeholder, .leyka-admin .option-block.checkbox .single-control input[type="email"]::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"]::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"]::-webkit-input-placeholder, .leyka-admin .option-block.checkbox .single-control input[type="password"]::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"]::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"]::-webkit-input-placeholder, .leyka-admin .option-block.checkbox .single-control input[type="number"]::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"]::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"]::-webkit-input-placeholder, .leyka-admin .option-block.checkbox .single-control select::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control select::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control select::-webkit-input-placeholder, .leyka-admin .option-block.checkbox .single-control textarea::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea::-webkit-input-placeholder, .leyka-admin .option-block.checkbox input[type="text"]::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"]::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"]::-webkit-input-placeholder, .leyka-admin .option-block.checkbox input[type="email"]::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"]::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"]::-webkit-input-placeholder, .leyka-admin .option-block.checkbox input[type="password"]::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"]::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"]::-webkit-input-placeholder, .leyka-admin .option-block.checkbox input[type="number"]::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"]::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"]::-webkit-input-placeholder, .leyka-admin .option-block.checkbox select::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block select::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block select::-webkit-input-placeholder, .leyka-admin .option-block.checkbox textarea::-webkit-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block textarea::-webkit-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block textarea::-webkit-input-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="text"]::-webkit-input-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="email"]::-webkit-input-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="password"]::-webkit-input-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="number"]::-webkit-input-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control select::-webkit-input-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control textarea::-webkit-input-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="text"]::-webkit-input-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="email"]::-webkit-input-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="password"]::-webkit-input-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="number"]::-webkit-input-placeholder, .leyka-admin .leyka-options-section.checkbox select::-webkit-input-placeholder, .leyka-admin .leyka-options-section.checkbox textarea::-webkit-input-placeholder {
  color: #8f8f8f;
}

.leyka-admin .option-block.checkbox .single-control input[type="text"]:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"]:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"]:-moz-placeholder, .leyka-admin .option-block.checkbox .single-control input[type="email"]:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"]:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"]:-moz-placeholder, .leyka-admin .option-block.checkbox .single-control input[type="password"]:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"]:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"]:-moz-placeholder, .leyka-admin .option-block.checkbox .single-control input[type="number"]:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"]:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"]:-moz-placeholder, .leyka-admin .option-block.checkbox .single-control select:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control select:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control select:-moz-placeholder, .leyka-admin .option-block.checkbox .single-control textarea:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea:-moz-placeholder, .leyka-admin .option-block.checkbox input[type="text"]:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"]:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"]:-moz-placeholder, .leyka-admin .option-block.checkbox input[type="email"]:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"]:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"]:-moz-placeholder, .leyka-admin .option-block.checkbox input[type="password"]:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"]:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"]:-moz-placeholder, .leyka-admin .option-block.checkbox input[type="number"]:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"]:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"]:-moz-placeholder, .leyka-admin .option-block.checkbox select:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block select:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block select:-moz-placeholder, .leyka-admin .option-block.checkbox textarea:-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block textarea:-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block textarea:-moz-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="text"]:-moz-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="email"]:-moz-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="password"]:-moz-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="number"]:-moz-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control select:-moz-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control textarea:-moz-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="text"]:-moz-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="email"]:-moz-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="password"]:-moz-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="number"]:-moz-placeholder, .leyka-admin .leyka-options-section.checkbox select:-moz-placeholder, .leyka-admin .leyka-options-section.checkbox textarea:-moz-placeholder {
  color: #8f8f8f;
}

.leyka-admin .option-block.checkbox .single-control input[type="text"]::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"]::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"]::-moz-placeholder, .leyka-admin .option-block.checkbox .single-control input[type="email"]::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"]::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"]::-moz-placeholder, .leyka-admin .option-block.checkbox .single-control input[type="password"]::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"]::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"]::-moz-placeholder, .leyka-admin .option-block.checkbox .single-control input[type="number"]::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"]::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"]::-moz-placeholder, .leyka-admin .option-block.checkbox .single-control select::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control select::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control select::-moz-placeholder, .leyka-admin .option-block.checkbox .single-control textarea::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea::-moz-placeholder, .leyka-admin .option-block.checkbox input[type="text"]::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"]::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"]::-moz-placeholder, .leyka-admin .option-block.checkbox input[type="email"]::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"]::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"]::-moz-placeholder, .leyka-admin .option-block.checkbox input[type="password"]::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"]::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"]::-moz-placeholder, .leyka-admin .option-block.checkbox input[type="number"]::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"]::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"]::-moz-placeholder, .leyka-admin .option-block.checkbox select::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block select::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block select::-moz-placeholder, .leyka-admin .option-block.checkbox textarea::-moz-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block textarea::-moz-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block textarea::-moz-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="text"]::-moz-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="email"]::-moz-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="password"]::-moz-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="number"]::-moz-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control select::-moz-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control textarea::-moz-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="text"]::-moz-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="email"]::-moz-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="password"]::-moz-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="number"]::-moz-placeholder, .leyka-admin .leyka-options-section.checkbox select::-moz-placeholder, .leyka-admin .leyka-options-section.checkbox textarea::-moz-placeholder {
  color: #8f8f8f;
}

.leyka-admin .option-block.checkbox .single-control input[type="text"]:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"]:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"]:-ms-input-placeholder, .leyka-admin .option-block.checkbox .single-control input[type="email"]:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"]:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"]:-ms-input-placeholder, .leyka-admin .option-block.checkbox .single-control input[type="password"]:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"]:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"]:-ms-input-placeholder, .leyka-admin .option-block.checkbox .single-control input[type="number"]:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"]:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"]:-ms-input-placeholder, .leyka-admin .option-block.checkbox .single-control select:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control select:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control select:-ms-input-placeholder, .leyka-admin .option-block.checkbox .single-control textarea:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea:-ms-input-placeholder, .leyka-admin .option-block.checkbox input[type="text"]:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"]:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"]:-ms-input-placeholder, .leyka-admin .option-block.checkbox input[type="email"]:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"]:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"]:-ms-input-placeholder, .leyka-admin .option-block.checkbox input[type="password"]:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"]:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"]:-ms-input-placeholder, .leyka-admin .option-block.checkbox input[type="number"]:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"]:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"]:-ms-input-placeholder, .leyka-admin .option-block.checkbox select:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block select:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block select:-ms-input-placeholder, .leyka-admin .option-block.checkbox textarea:-ms-input-placeholder, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block textarea:-ms-input-placeholder, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block textarea:-ms-input-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="text"]:-ms-input-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="email"]:-ms-input-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="password"]:-ms-input-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control input[type="number"]:-ms-input-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control select:-ms-input-placeholder, .leyka-admin .leyka-options-section.checkbox .single-control textarea:-ms-input-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="text"]:-ms-input-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="email"]:-ms-input-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="password"]:-ms-input-placeholder, .leyka-admin .leyka-options-section.checkbox input[type="number"]:-ms-input-placeholder, .leyka-admin .leyka-options-section.checkbox select:-ms-input-placeholder, .leyka-admin .leyka-options-section.checkbox textarea:-ms-input-placeholder {
  color: #8f8f8f;
}

.leyka-admin .option-block.checkbox .single-control input[type="text"]:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"]:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"]:active, .leyka-admin .option-block.checkbox .single-control input[type="text"]:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"]:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="text"]:focus, .leyka-admin .option-block.checkbox .single-control input[type="email"]:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"]:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"]:active, .leyka-admin .option-block.checkbox .single-control input[type="email"]:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"]:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="email"]:focus, .leyka-admin .option-block.checkbox .single-control input[type="password"]:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"]:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"]:active, .leyka-admin .option-block.checkbox .single-control input[type="password"]:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"]:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="password"]:focus, .leyka-admin .option-block.checkbox .single-control input[type="number"]:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"]:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"]:active, .leyka-admin .option-block.checkbox .single-control input[type="number"]:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"]:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="number"]:focus, .leyka-admin .option-block.checkbox .single-control select:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control select:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control select:active, .leyka-admin .option-block.checkbox .single-control select:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control select:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control select:focus, .leyka-admin .option-block.checkbox .single-control textarea:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea:active, .leyka-admin .option-block.checkbox .single-control textarea:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea:focus, .leyka-admin .option-block.checkbox input[type="text"]:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"]:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"]:active, .leyka-admin .option-block.checkbox input[type="text"]:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"]:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="text"]:focus, .leyka-admin .option-block.checkbox input[type="email"]:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"]:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"]:active, .leyka-admin .option-block.checkbox input[type="email"]:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"]:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="email"]:focus, .leyka-admin .option-block.checkbox input[type="password"]:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"]:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"]:active, .leyka-admin .option-block.checkbox input[type="password"]:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"]:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="password"]:focus, .leyka-admin .option-block.checkbox input[type="number"]:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"]:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"]:active, .leyka-admin .option-block.checkbox input[type="number"]:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"]:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="number"]:focus, .leyka-admin .option-block.checkbox select:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block select:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block select:active, .leyka-admin .option-block.checkbox select:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block select:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block select:focus, .leyka-admin .option-block.checkbox textarea:active, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block textarea:active, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block textarea:active, .leyka-admin .option-block.checkbox textarea:focus, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block textarea:focus, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block textarea:focus, .leyka-admin .leyka-options-section.checkbox .single-control input[type="text"]:active, .leyka-admin .leyka-options-section.checkbox .single-control input[type="text"]:focus, .leyka-admin .leyka-options-section.checkbox .single-control input[type="email"]:active, .leyka-admin .leyka-options-section.checkbox .single-control input[type="email"]:focus, .leyka-admin .leyka-options-section.checkbox .single-control input[type="password"]:active, .leyka-admin .leyka-options-section.checkbox .single-control input[type="password"]:focus, .leyka-admin .leyka-options-section.checkbox .single-control input[type="number"]:active, .leyka-admin .leyka-options-section.checkbox .single-control input[type="number"]:focus, .leyka-admin .leyka-options-section.checkbox .single-control select:active, .leyka-admin .leyka-options-section.checkbox .single-control select:focus, .leyka-admin .leyka-options-section.checkbox .single-control textarea:active, .leyka-admin .leyka-options-section.checkbox .single-control textarea:focus, .leyka-admin .leyka-options-section.checkbox input[type="text"]:active, .leyka-admin .leyka-options-section.checkbox input[type="text"]:focus, .leyka-admin .leyka-options-section.checkbox input[type="email"]:active, .leyka-admin .leyka-options-section.checkbox input[type="email"]:focus, .leyka-admin .leyka-options-section.checkbox input[type="password"]:active, .leyka-admin .leyka-options-section.checkbox input[type="password"]:focus, .leyka-admin .leyka-options-section.checkbox input[type="number"]:active, .leyka-admin .leyka-options-section.checkbox input[type="number"]:focus, .leyka-admin .leyka-options-section.checkbox select:active, .leyka-admin .leyka-options-section.checkbox select:focus, .leyka-admin .leyka-options-section.checkbox textarea:active, .leyka-admin .leyka-options-section.checkbox textarea:focus {
  color: #44444a;
  border: 1px solid #bfbfbf;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
}

.leyka-admin .option-block.checkbox .single-control input[type="file"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="file"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="file"], .leyka-admin .option-block.checkbox input[type="file"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="file"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="file"], .leyka-admin .leyka-options-section.checkbox .single-control input[type="file"], .leyka-admin .leyka-options-section.checkbox input[type="file"] {
  width: 248px;
}

.leyka-admin .option-block.checkbox .single-control textarea, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control textarea, .leyka-admin .option-block.checkbox textarea, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block textarea, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block textarea, .leyka-admin .leyka-options-section.checkbox .single-control textarea, .leyka-admin .leyka-options-section.checkbox textarea {
  height: 62px;
  width: 100%;
  line-height: 18px;
}

.leyka-admin .option-block.checkbox .single-control input[type="checkbox"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="checkbox"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="checkbox"], .leyka-admin .option-block.checkbox .single-control input[type="radio"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="radio"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="radio"], .leyka-admin .option-block.checkbox input[type="checkbox"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="checkbox"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="checkbox"], .leyka-admin .option-block.checkbox input[type="radio"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="radio"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="radio"], .leyka-admin .leyka-options-section.checkbox .single-control input[type="checkbox"], .leyka-admin .leyka-options-section.checkbox .single-control input[type="radio"], .leyka-admin .leyka-options-section.checkbox input[type="checkbox"], .leyka-admin .leyka-options-section.checkbox input[type="radio"] {
  width: 18px;
  height: 18px;
}

.leyka-admin .option-block.checkbox .single-control input[type="checkbox"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="checkbox"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control input[type="checkbox"], .leyka-admin .option-block.checkbox input[type="checkbox"], .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block input[type="checkbox"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block input[type="checkbox"], .leyka-admin .leyka-options-section.checkbox .single-control input[type="checkbox"], .leyka-admin .leyka-options-section.checkbox input[type="checkbox"] {
  padding-top: 2px !important;
  padding-left: 1px !important;
}

.leyka-admin .option-block.checkbox .single-control label, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control label, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control label, .leyka-admin .option-block.checkbox label, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block label, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block label, .leyka-admin .leyka-options-section.checkbox .single-control label, .leyka-admin .leyka-options-section.checkbox label {
  font-size: 13px;
  line-height: normal;
  font-weight: 500;
  display: block;
  margin-bottom: 8px;
}

.leyka-admin .option-block.checkbox .single-control label > input, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control label > input, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control label > input, .leyka-admin .option-block.checkbox label > input, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block label > input, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block label > input, .leyka-admin .leyka-options-section.checkbox .single-control label > input, .leyka-admin .leyka-options-section.checkbox label > input {
  margin-right: 8px;
  vertical-align: middle;
}

.leyka-admin .option-block.checkbox .single-control .field-component.title, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control .field-component.title, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control .field-component.title, .leyka-admin .option-block.checkbox .field-component.title, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .field-component.title, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .field-component.title, .leyka-admin .leyka-options-section.checkbox .single-control .field-component.title, .leyka-admin .leyka-options-section.checkbox .field-component.title {
  display: inline-block;
  vertical-align: bottom;
}

.leyka-admin .option-block.checkbox .single-control .field-component.field, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .single-control .field-component.field, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .single-control .field-component.field, .leyka-admin .option-block.checkbox .field-component.field, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .checkbox.settings-block.custom_yandex_enumerated_block .field-component.field, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .checkbox.settings-block.custom_yandex_enumerated_block .field-component.field, .leyka-admin .leyka-options-section.checkbox .single-control .field-component.field, .leyka-admin .leyka-options-section.checkbox .field-component.field {
  float: left;
}

.leyka-admin .option-block .field-q, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-q, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-q, .leyka-admin .leyka-options-section .field-q {
  /** @todo Old tooltip styles - remove when jQ UI tooltips styling is finished */
  margin-left: 3px;
  vertical-align: baseline;
  cursor: pointer;
  position: relative;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  display: inline-block;
  height: 15px;
}

.leyka-admin .option-block .field-q img, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-q img, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-q img, .leyka-admin .leyka-options-section .field-q img {
  vertical-align: baseline;
}

.leyka-admin .option-block .field-q .field-q-tooltip, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-q .field-q-tooltip, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-q .field-q-tooltip, .leyka-admin .leyka-options-section .field-q .field-q-tooltip {
  display: none;
  position: absolute;
  color: #ffffff;
  background-color: #006799;
  border-radius: 6px;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 17px;
  z-index: 11;
  top: 150%;
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 204px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  text-align: center;
}

.leyka-admin .option-block .field-q .field-q-tooltip a, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-q .field-q-tooltip a, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-q .field-q-tooltip a, .leyka-admin .leyka-options-section .field-q .field-q-tooltip a {
  color: #ffffff;
}

.leyka-admin .option-block .field-q .field-q-tooltip:before, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-q .field-q-tooltip:before, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-q .field-q-tooltip:before, .leyka-admin .leyka-options-section .field-q .field-q-tooltip:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #006799;
  left: calc(50% - 4px);
  top: -7px;
}

.leyka-admin .option-block .field-q .field-q-tooltip:empty, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-q .field-q-tooltip:empty, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-q .field-q-tooltip:empty, .leyka-admin .leyka-options-section .field-q .field-q-tooltip:empty {
  display: none;
}

.leyka-admin .option-block .field-q:hover .field-q-tooltip, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-q:hover .field-q-tooltip, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-q:hover .field-q-tooltip, .leyka-admin .leyka-options-section .field-q:hover .field-q-tooltip {
  display: block;
}

.leyka-admin .option-block .field-q:hover .field-q-tooltip:empty, .leyka-admin .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-q:hover .field-q-tooltip:empty, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .settings-block.custom_yandex_enumerated_block .field-q:hover .field-q-tooltip:empty, .leyka-admin .leyka-options-section .field-q:hover .field-q-tooltip:empty {
  display: none;
}

.leyka-admin .module-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 40px;
  height: 40px;
}

.leyka-admin .module-logo .field-q {
  /** @todo Old tooltip styles - remove when jQ UI tooltips styling is finished */
  margin-left: 3px;
  vertical-align: baseline;
  cursor: pointer;
  position: relative;
  position: absolute;
  right: 0;
  top: -3px;
  border-radius: 5px;
}

.leyka-admin .module-logo .field-q img {
  vertical-align: baseline;
}

.leyka-admin .module-logo .field-q .field-q-tooltip {
  display: none;
  position: absolute;
  color: #ffffff;
  background-color: #006799;
  border-radius: 6px;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 17px;
  z-index: 11;
  top: 150%;
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 204px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  text-align: center;
}

.leyka-admin .module-logo .field-q .field-q-tooltip a {
  color: #ffffff;
}

.leyka-admin .module-logo .field-q .field-q-tooltip:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #006799;
  left: calc(50% - 4px);
  top: -7px;
}

.leyka-admin .module-logo .field-q .field-q-tooltip:empty {
  display: none;
}

.leyka-admin .module-logo .field-q:hover .field-q-tooltip {
  display: block;
}

.leyka-admin .module-logo .field-q:hover .field-q-tooltip:empty {
  display: none;
}

.leyka-admin .module-logo .field-q img {
  background-color: #ffffff;
}

.leyka-admin .module-logo .module-logo-pic {
  width: 40px;
  height: 40px;
}

.wp-core-ui .leyka-admin .button-secondary {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 40px;
  line-height: 40px;
  width: 248px;
  color: #ffffff;
  background-color: #ffffff;
  border: 1px solid #0085BA;
  color: #0085BA;
}

.wp-core-ui .leyka-admin .button-secondary:hover {
  color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wp-core-ui .leyka-admin .button-secondary:hover {
  border: 1px solid #0085BA;
  color: #0085BA;
  background-color: #ffffff;
}

.wp-core-ui .leyka-admin .leyka-options-section {
  background-color: #ffffff;
  border-radius: 6px;
  margin-bottom: 2rem;
  width: 675px;
}

.wp-core-ui .leyka-admin .leyka-options-section.no-background {
  background-color: transparent;
}

.wp-core-ui .leyka-admin .leyka-options-section.collapsed .header h3 {
  margin-bottom: 0;
}

.wp-core-ui .leyka-admin .leyka-options-section.collapsed .header h3:after {
  background-image: url("../../img/icon-arrow-collapsed.svg");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 22px;
  width: 22px;
  height: 22px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  cursor: pointer;
}

.wp-core-ui .leyka-admin .leyka-options-section.collapsed .header h3:after:active, .wp-core-ui .leyka-admin .leyka-options-section.collapsed .header h3:after:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.wp-core-ui .leyka-admin .leyka-options-section.collapsed .header h3:after:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.wp-core-ui .leyka-admin .leyka-options-section.collapsed .content {
  display: none;
}

.wp-core-ui .leyka-admin .leyka-options-section .header h3 {
  font-style: normal;
  font-weight: normal;
  line-height: 20px;
  font-size: 16px;
  color: #44444a;
  margin: 0;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
}

.wp-core-ui .leyka-admin .leyka-options-section .header h3:after {
  content: ' ';
  display: inline-block;
  background-image: url("../../img/icon-arrow-expanded.svg");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 20px;
  width: 20px;
  height: 20px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  margin-left: auto;
  cursor: pointer;
  pointer-events: all;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.wp-core-ui .leyka-admin .leyka-options-section .header h3:after:active, .wp-core-ui .leyka-admin .leyka-options-section .header h3:after:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.wp-core-ui .leyka-admin .leyka-options-section .header h3:after:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.wp-core-ui .leyka-admin .leyka-options-section .content {
  padding: 24px 16px;
  border-top: 1px solid #E5E5E5;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .section-description {
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  font-size: 14px;
  padding-top: 0;
  padding-bottom: 8px;
  margin-top: 0;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .section-description ul {
  margin-bottom: 0;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .section-description ul li:first-child {
  margin-top: 0;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .section-description .attention {
  color: #d43c57;
  font-weight: normal;
}

.wp-core-ui .leyka-admin .leyka-options-section .content > div {
  max-width: 544px;
}

.wp-core-ui .leyka-admin .leyka-options-section .content > div:not(:last-of-type) {
  margin-bottom: 20px;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .submit {
  padding-bottom: 0;
  margin-bottom: 0;
  padding-top: 2rem;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .leyka-rich-html-field-wrapper {
  max-width: unset;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .leyka-rich-html-field-wrapper .wp-editor-tools {
  display: none;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .leyka-radio-field-wrapper .field-component.title {
  margin-bottom: 1.5rem;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .leyka-radio-field-wrapper .field-component.field > label {
  margin-bottom: 1rem;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .leyka-radio-field-wrapper .field-component.field > label:last-child {
  margin-bottom: 0;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .leyka-multi-select-field-wrapper select {
  height: 90px;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .leyka-multi-select-field-wrapper select option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2px 6px;
  height: 25px;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .field-component.help {
  margin-top: 0;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .field-component.help .placeholders-help code {
  padding-top: 0;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .field-component.help .placeholders-help:before {
  content: ' ';
  display: block;
  margin-top: 0;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .field-component.help .placeholders-help-actions {
  margin-top: 0;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .field-component.help .placeholders-help-actions a, .wp-core-ui .leyka-admin .leyka-options-section .content .field-component.help .placeholders-help-actions a:active, .wp-core-ui .leyka-admin .leyka-options-section .content .field-component.help .placeholders-help-actions a:hover, .wp-core-ui .leyka-admin .leyka-options-section .content .field-component.help .placeholders-help-actions a:focus {
  text-decoration: none;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .field-component.field textarea {
  height: 134px;
}

.wp-core-ui .leyka-admin .leyka-options-section .content .field-success {
  display: none;
}

.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_email_thanks_text-wrapper .field-component.help,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_email_recurring_init_thanks_text-wrapper .field-component.help,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_email_recurring_ongoing_thanks_text-wrapper .field-component.help,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_email_campaign_target_reaching_text-wrapper .field-component.help,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_email_notification_text-wrapper .field-component.help {
  margin-top: 0.5rem;
}

.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_email_thanks_text-field_ifr,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_email_recurring_init_thanks_text-field_ifr,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_email_recurring_ongoing_thanks_text-field_ifr,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_email_campaign_target_reaching_text-field_ifr,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_email_notification_text-field_ifr {
  height: 250px !important;
}

.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_notify_donations_managers-wrapper .field-component.title,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_notify_managers_on_recurrents-wrapper .field-component.title,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_send_donor_emails_on_campaign_target_reaching-wrapper .field-component.title,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_receiver_legal_type-wrapper .field-component.title,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_lang2upload-wrapper .field-component.title,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_delete_plugin_options-wrapper .field-component.title,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_delete_plugin_data-wrapper .field-component.title {
  display: none;
}

.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_org_bank_bic-wrapper,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_tech_support_email-wrapper,
.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_lang2upload-wrapper {
  width: 248px;
}

.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_org_state_reg_number-wrapper {
  width: 248px;
  margin-right: 3rem;
  float: left;
}

.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_org_kpp-wrapper {
  width: 248px;
  float: left;
}

.wp-core-ui .leyka-admin .leyka-options-section .content #leyka_org_inn-wrapper {
  width: 248px;
  margin-top: 0;
  float: none;
  clear: both;
}

.wp-core-ui .leyka-admin .leyka-options-section#upload_l10n .content .field-component.help .field-success,
.wp-core-ui .leyka-admin .leyka-options-section#upload_l10n .content .field-component.help .field-errors {
  margin-top: 8px;
}

.wp-core-ui .leyka-admin .leyka-options-section#upload_l10n .content .submit {
  padding-top: 1.5rem;
}

.wp-core-ui .leyka-admin .leyka-options-section#upload_l10n .content .leyka-loader {
  display: inline-block;
  margin-left: 2rem;
  vertical-align: bottom;
}

.wp-core-ui .leyka-admin .leyka-options-section#email_from .content .leyka-text-field-wrapper {
  max-width: 248px;
}

.init-wizard-tab {
  float: left;
  background-image: url(../../img/icon-wizard-stick-only.svg);
  background-size: cover;
  background-color: #0085ba;
  background-position: center;
  width: 43px;
  height: 43px;
  border-radius: 50%;
  margin-left: 1.5em;
}

.update-nag {
  margin-left: 72px;
}

.admin_page_leyka_settings_new .update-nag {
  margin-left: -20px;
  margin-top: 0;
  margin-right: 0;
  width: calc(100% - 14px);
}

.leyka-admin-list-page #message {
  margin-left: 0;
}

.leyka-admin-list-page .admin-list-filters {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #aaaaaa;
}

.leyka-admin-list-page .admin-list-filters .leyka-admin-list-filter-wrapper {
  width: calc(25% - 16px);
}

.leyka-admin-list-page .admin-list-filters .leyka-admin-list-filter-wrapper:not(:last-child) {
  margin-right: 16px;
}

.leyka-admin-list-page .admin-list-filters .leyka-admin-list-filter-wrapper:first-child {
  margin-bottom: 16px;
}

.leyka-admin-list-page .admin-list-filters .filters-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.leyka-admin-list-page .admin-list-filters .filters-row .filter-warning {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-size: 14px;
  line-height: 24px;
  background-image: url(../../img/icon-warning.svg);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 8px 8px;
  background-color: rgba(242, 201, 76, 0.2);
  padding: 8px 8px 8px 40px;
  width: 100%;
  max-width: 704px;
  margin-bottom: 16px;
}

.leyka-admin-list-page .admin-list-filters .filters-row .filter-warning:empty {
  display: none;
}

.leyka-admin-list-page .admin-list-filters .col-1 {
  width: 1000px;
}

.leyka-admin-list-page .admin-list-filters .col-1 .filters-row .leyka-selector, .leyka-admin-list-page .admin-list-filters .col-1 .filters-row .ui-selectmenu-button, .leyka-admin-list-page .admin-list-filters .col-1 .filters-row .ui-autocomplete-multiselect, .leyka-admin-list-page .admin-list-filters .col-1 .filters-row .ui-autocomplete-input {
  width: 100% !important;
  border-radius: 4px;
  margin: 0;
}

.leyka-admin-list-page .admin-list-filters .col-1 .filters-row span.ui-selectmenu-text {
  padding-left: 0;
  width: 100%;
  line-height: inherit;
}

.leyka-admin-list-page .admin-list-filters .col-2 {
  margin-left: 50px;
  position: relative;
}

.leyka-admin-list-page .admin-list-filters .col-2 .button {
  background-color: #0085BA;
  color: #ffffff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  border-radius: 4px;
  height: 26px;
  width: auto;
  display: inline-block;
  cursor: pointer;
  padding: 5px 10px;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-size: 16px;
  min-width: 192px;
  height: 40px;
  text-align: center;
  display: block;
}

.leyka-admin-list-page .admin-list-filters .col-2 .reset-filters {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
  border-bottom-style: solid;
  margin-top: 12px;
}

.leyka-admin-list-page .admin-list-filters .col-2 .reset-filters:active, .leyka-admin-list-page .admin-list-filters .col-2 .reset-filters:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-list-page .admin-list-filters .col-2 .reset-filters:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-list-page .admin-list-filters .col-2 .reset-filters:active, .leyka-admin-list-page .admin-list-filters .col-2 .reset-filters:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-admin-list-page .admin-list-filters .col-2 .reset-filters:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.leyka-admin-list-page .admin-list-filters .col-2 .reset-filters:hover {
  border-bottom-style: none;
}

.leyka-admin-list-page .admin-list-filters input[type="text"], .leyka-admin-list-page .admin-list-filters input[type="date"] {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  line-height: normal;
  color: #44444A;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  background-color: #ffffff;
  background-image: none;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  width: 176px;
  height: 32px;
}

.leyka-admin-list-page .admin-list-filters input[type="text"]::-webkit-input-placeholder, .leyka-admin-list-page .admin-list-filters input[type="date"]::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.leyka-admin-list-page .admin-list-filters input[type="text"]::-moz-placeholder, .leyka-admin-list-page .admin-list-filters input[type="date"]::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.leyka-admin-list-page .admin-list-filters input[type="text"]:-ms-input-placeholder, .leyka-admin-list-page .admin-list-filters input[type="date"]:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.leyka-admin-list-page .admin-list-filters input[type="text"]::-ms-input-placeholder, .leyka-admin-list-page .admin-list-filters input[type="date"]::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.leyka-admin-list-page .admin-list-filters input[type="text"]::placeholder, .leyka-admin-list-page .admin-list-filters input[type="date"]::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.leyka-admin-list-page .admin-list-filters input[type="text"]:-ms-input-placeholder, .leyka-admin-list-page .admin-list-filters input[type="date"]:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #44444A;
}

.leyka-admin-list-page .admin-list-filters input[type="text"]::-ms-input-placeholder, .leyka-admin-list-page .admin-list-filters input[type="date"]::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #44444A;
}

.leyka-admin-list-page .admin-list-filters .ui-selectmenu-button {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  line-height: normal;
  color: #44444A;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  background-color: #ffffff;
  background-image: none;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  width: 176px;
  height: 32px;
  margin-right: 16px;
  margin-bottom: 16px;
}

.leyka-admin-list-page .admin-list-filters .ui-selectmenu-button::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.leyka-admin-list-page .admin-list-filters .ui-selectmenu-button::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.leyka-admin-list-page .admin-list-filters .ui-selectmenu-button:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.leyka-admin-list-page .admin-list-filters .ui-selectmenu-button::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.leyka-admin-list-page .admin-list-filters .ui-selectmenu-button::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.leyka-admin-list-page .admin-list-filters .ui-selectmenu-button:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #44444A;
}

.leyka-admin-list-page .admin-list-filters .ui-selectmenu-button::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #44444A;
}

.leyka-admin-list-page .admin-list-filters .leyka-selector {
  margin: 0 16px 0 0;
}

.leyka-admin-list-page .admin-list-filters .leyka-selector.working {
  border: 2px solid red;
}

.leyka-admin-list-page .admin-list-export {
  margin-top: 16px;
}

.leyka-admin-list-page .admin-list-export input.submit {
  background-color: #0085BA;
  color: #ffffff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  border-radius: 4px;
  height: 26px;
  width: auto;
  display: inline-block;
  cursor: pointer;
  padding: 5px 10px;
  min-width: 228px;
  height: 32px;
}

.leyka-admin-list-page .wp-list-table thead .check-column input {
  margin-top: -2px;
}

.leyka-admin-list-page .wp-list-table a {
  color: #0085BA;
}

.leyka-admin-list-page .wp-list-table a:hover, .leyka-admin-list-page .wp-list-table a:active {
  color: #565656;
}

.leyka-admin-list-page .wp-list-table .sorting-indicator:before {
  top: 0;
}

.leyka-admin-list-page .wp-list-table th {
  padding: 12px 8px 12px 8px;
}

.leyka-admin-list-page .wp-list-table th a {
  padding: 0;
}

.leyka-admin-list-page .wp-list-table th.check-column {
  padding-top: 0;
  vertical-align: middle;
}

.leyka-admin-list-page .wp-list-table.widefat th {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
}

.leyka-admin-list-page .wp-list-table.widefat td {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-size: 11px;
  vertical-align: middle;
}

.leyka-admin-list-page .wp-list-table.widefat td .row-actions {
  font-size: 11px;
  font-weight: normal;
}

.leyka-admin-list-page .wp-list-table.widefat td a.donation-edit-link {
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-id {
  font-weight: 500;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-donor .leyka-donor-data-cell-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-donor .leyka-donor-data-cell-wrapper .leyka-donor-data-main .donor-name {
  font-weight: 500;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-donor .leyka-donor-data-cell-wrapper .leyka-donor-data-main .donor-additional-data {
  font-size: 11px;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-donor .leyka-donor-data-cell-wrapper .leyka-donor-data-additional {
  margin-right: 6px;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-donor .leyka-donor-data-cell-wrapper .leyka-donor-data-additional .icon-donor-more-data {
  background-image: url("../../img/icon-3-dots-vertical.svg");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 3px;
  width: 3px;
  height: 10px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 21px;
  height: 22px;
  cursor: pointer;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-donor .leyka-donor-data-cell-wrapper .leyka-donor-data-additional .icon-donor-more-data:active, .leyka-admin-list-page .wp-list-table.widefat td.column-donor .leyka-donor-data-cell-wrapper .leyka-donor-data-additional .icon-donor-more-data:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-donor .leyka-donor-data-cell-wrapper .leyka-donor-data-additional .icon-donor-more-data:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-donor .leyka-donor-data-cell-wrapper .leyka-donor-data-additional .icon-donor-more-data.tooltip-opened, .leyka-admin-list-page .wp-list-table.widefat td.column-donor .leyka-donor-data-cell-wrapper .leyka-donor-data-additional .icon-donor-more-data:hover {
  background-color: #dddddd;
  border-radius: 50%;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-campaign {
  font-weight: 500;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-amount .leyka-amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-weight: 500;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-amount .leyka-amount .leyka-amount-and-status {
  text-align: right;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-amount .leyka-amount .amount-total {
  color: #999999;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-amount .icon-leyka-donation-status {
  margin-right: 4px;
}

.leyka-admin-list-page .wp-list-table.widefat td.column-amount .leyka-donation-status-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 11px;
  font-weight: 400;
  cursor: pointer;
}

.leyka-admin-list-page .wp-list-table.widefat td .leyka-gateway-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-admin-list-page .wp-list-table.widefat td .leyka-gateway-name img {
  margin-right: 4px;
  width: 20px;
  height: 20px;
}

.leyka-admin-list-page .wp-list-table.widefat td, .leyka-admin-list-page .wp-list-table.widefat th {
  color: #44444A;
}

.leyka-admin-list-page .wp-list-table .text-larger {
  font-size: 13px;
}

.wp-list-table .column-additional_fields ul {
  margin: 0;
  font-size: 11px;
  line-height: inherit;
}

.leyka-info-sidebar-page {
  margin: 41px 36px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #44444a;
}

.leyka-info-sidebar-page a {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-info-sidebar-page a:active, .leyka-info-sidebar-page a:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-info-sidebar-page a:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-info-sidebar-page a:active, .leyka-info-sidebar-page a:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-info-sidebar-page a:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.leyka-info-sidebar-page a[href='#'] {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
  border-bottom-style: dashed;
  border-color: #0085BA;
}

.leyka-info-sidebar-page a[href='#']:active, .leyka-info-sidebar-page a[href='#']:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-info-sidebar-page a[href='#']:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-info-sidebar-page a[href='#']:active, .leyka-info-sidebar-page a[href='#']:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-info-sidebar-page a[href='#']:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.leyka-info-sidebar-page a[href='#']:active, .leyka-info-sidebar-page a[href='#']:focus {
  border-bottom-style: dashed;
  border-color: #0085BA;
  border-bottom-width: 1px;
}

.leyka-info-sidebar-page a[href='#']:hover {
  border-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.leyka-info-sidebar-page h1 {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 23px;
  line-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
}

.leyka-info-sidebar-page .leyka-page-content {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.leyka-info-sidebar-page .leyka-page-content .main-col {
  border-right: 1px solid #dddddd;
  padding-right: 32px;
  margin-right: 32px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.leyka-info-sidebar-page .leyka-page-content .main-col > div:last-of-type {
  margin-bottom: 0;
}

.leyka-info-sidebar-page .leyka-page-content .main-col .leyka-content-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col {
  -webkit-box-flex: 250px;
  -ms-flex: 250px 0 0px;
  flex: 250px 0 0;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 11px;
  line-height: 16px;
  font-weight: 500;
  border-top: 1px solid #dddddd;
  margin-bottom: 24px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part > * {
  margin-top: 16px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part:first-of-type {
  border-top: none;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-logo {
  text-align: center;
  margin-top: 0;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-official-website {
  background-image: url("../../img/dashboard/icon-docs.svg");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: left center;
  width: auto;
  min-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-official-website a {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-official-website a:active, .leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-official-website a:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-official-website a:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-official-website a:active, .leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-official-website a:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-official-website a:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.settings-state .settings-step-set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 16px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.settings-state .settings-step-set .step-setup-status {
  background-image: url(../../img/dashboard/icon-bad.svg);
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: top left;
  width: 24px;
  height: 24px;
  margin-right: 8px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.settings-state .settings-step-set .step-setup-status.step-valid {
  background-image: url(../../img/dashboard/icon-check.svg);
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.settings-state .settings-step-set .step-title-wrapper {
  padding-top: 4px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.settings-state .settings-step-set .step-title-wrapper .step-invalid-options {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 10px;
  line-height: 16px;
  margin-top: 4px;
  color: #FC90A4;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-wizard-link {
  background-image: url("../../img/icon-wizard.svg");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: left center;
  width: auto;
  min-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-wizard-link a {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-wizard-link a:active, .leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-wizard-link a:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-wizard-link a:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-wizard-link a:active, .leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-wizard-link a:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .leyka-wizard-link a:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.gateways .gateway {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 16px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.gateways .gateway .module-logo {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  margin-right: 8px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.gateways .gateway .module-logo img {
  max-width: 24px;
  max-height: 24px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.gateways .gateway .gateway-data {
  padding-top: 2px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.gateways .gateway .gateway-data .gateway-activation-status {
  margin-top: 4px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .add-gateway-link {
  background-image: url("../../img/dashboard/icon-plus.svg");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: left center;
  width: auto;
  min-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .add-gateway-link a {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .add-gateway-link a:active, .leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .add-gateway-link a:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .add-gateway-link a:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .add-gateway-link a:active, .leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .add-gateway-link a:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .add-gateway-link a:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.diagnostic-data .data-line {
  margin-bottom: 16px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.diagnostic-data .data-line.php-actuality-status .php-version.bad {
  color: #d43c57;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.diagnostic-data .data-line.cron-state .cron-state {
  color: #1AA316;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.diagnostic-data .data-line.cron-state .cron-state.not-set {
  color: #d43c57;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.diagnostic-data .data-line.cron-state a {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 10px;
  line-height: 16px;
  margin-left: 8px;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.diagnostic-data .data-line .protocol {
  text-transform: uppercase;
  color: #1AA316;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.diagnostic-data .data-line .protocol.not-safe {
  color: #d43c57;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.diagnostic-data .data-line .php-modules-title {
  display: block;
}

.leyka-info-sidebar-page .leyka-page-content .sidebar-col .leyka-info-sidebar-part .sidebar-part-content.diagnostic-data .data-line .php-ext-missing {
  color: #d43c57;
}

.wp-core-ui .leyka-admin .leyka-options-section #leyka_send_plugin_stats-wrapper {
  display: none;
}

.wp-core-ui .leyka-admin .leyka-options-section .submit .disconnect-stats {
  color: #0085ba;
  border: none;
  background: none;
  border-bottom: 1px dashed #0085ba;
  margin-right: 1rem;
  padding-left: 0;
  padding-right: 0;
  cursor: pointer;
}

.leyka-data-table.leyka-donations-list .column-amount .leyka-amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.leyka-data-table.leyka-donations-list .column-amount .leyka-amount .icon-leyka-donation-status {
  margin: 6px 12px 0 0;
}

.leyka-data-table.leyka-donations-list .column-gateway_pm .leyka-gateway-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-data-table.leyka-donations-list .column-gateway_pm .leyka-gateway-name img {
  width: 20px;
  height: 20px;
}

.leyka-hidden {
  display: none !important;
}

.settings-block {
  max-width: 750px;
  /** @todo Remove when Extensions options will fully support settings containers */
}

.settings-block .leyka-option-field-width-half .field-component.field {
  display: inline-block;
  min-width: 45%;
  max-width: 50%;
}

.settings-block.option-block.type-rich_html, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-rich_html.custom_yandex_enumerated_block {
  max-width: 680px;
}

.settings-block.option-block.type-rich_html .wp-editor-tabs, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-rich_html.custom_yandex_enumerated_block .wp-editor-tabs {
  display: none;
}

.settings-block.option-block.type-rich_html label .field-component.title, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-rich_html.custom_yandex_enumerated_block label .field-component.title {
  font-size: 16px;
  line-height: normal;
  font-weight: 500;
  margin-bottom: 1rem;
}

.settings-block.option-block.type-colorpicker .help, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-colorpicker.custom_yandex_enumerated_block .help {
  margin: 6px 0;
  font-size: 10px;
}

.settings-block.option-block.type-colorpicker .wp-picker-open + .wp-picker-input-wrap, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-colorpicker.custom_yandex_enumerated_block .wp-picker-open + .wp-picker-input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.settings-block.option-block.type-colorpicker .wp-picker-input-wrap .wp-color-picker, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-colorpicker.custom_yandex_enumerated_block .wp-picker-input-wrap .wp-color-picker {
  max-width: 75px;
}

.settings-block.option-block.type-colorpicker .wp-picker-input-wrap .wp-picker-default, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-colorpicker.custom_yandex_enumerated_block .wp-picker-input-wrap .wp-picker-default {
  height: 28px;
  margin-left: 0;
}

.settings-block.option-block.type-colorpicker .wp-color-result, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-colorpicker.custom_yandex_enumerated_block .wp-color-result {
  border-radius: 2px;
  border: 1px solid #dddddd;
}

.settings-block.option-block.type-colorpicker .wp-color-result .wp-color-result-text, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-colorpicker.custom_yandex_enumerated_block .wp-color-result .wp-color-result-text {
  background-color: #ffffff;
}

.settings-block.option-block.type-file .leyka-file-field-wrapper, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-file.custom_yandex_enumerated_block .leyka-file-field-wrapper, .settings-block.option-block.type-file .leyka-media-upload-field-wrapper, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-file.custom_yandex_enumerated_block .leyka-media-upload-field-wrapper {
  height: 100%;
}

.settings-block.option-block.type-file .upload-field, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-file.custom_yandex_enumerated_block .upload-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.settings-block.option-block.type-file .upload-field .field input[type="file"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-file.custom_yandex_enumerated_block .upload-field .field input[type="file"] {
  display: block;
  height: 0.1px;
  width: 0.1px;
  position: absolute;
  opacity: 0;
  overflow: hidden;
  z-index: -1000;
}

.settings-block.option-block.type-file .upload-field .upload-picture, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-file.custom_yandex_enumerated_block .upload-field .upload-picture {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  -webkit-box-flex: 250px;
  -ms-flex: 250px 1 0px;
  flex: 250px 1 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto;
  width: auto;
  padding: 0 24px;
  border: 1px dashed #8f8f8f;
  background-color: #f1f1f1;
  color: #44444a;
  font-size: 13px;
  font-weight: normal;
}

.settings-block.option-block.type-file .upload-field .help, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-file.custom_yandex_enumerated_block .upload-field .help {
  -webkit-box-flex: 100%;
  -ms-flex: 100% 1 1;
  flex: 100% 1 1;
  margin: 0 0 0 24px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  font-size: 10px !important;
}

.settings-block.option-block.type-file .preview-wrapper, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-file.custom_yandex_enumerated_block .preview-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.settings-block.option-block.type-file .preview-wrapper .uploaded-file-preview, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-file.custom_yandex_enumerated_block .preview-wrapper .uploaded-file-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 4px;
}

.settings-block.option-block.type-file .preview-wrapper .uploaded-file-preview .file-preview, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-file.custom_yandex_enumerated_block .preview-wrapper .uploaded-file-preview .file-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.settings-block.option-block.type-file .preview-wrapper .uploaded-file-preview .file-preview img, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-file.custom_yandex_enumerated_block .preview-wrapper .uploaded-file-preview .file-preview img {
  height: 100px;
}

.settings-block.option-block.type-file .preview-wrapper .uploaded-file-preview .delete-uploaded-file, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-file.custom_yandex_enumerated_block .preview-wrapper .uploaded-file-preview .delete-uploaded-file {
  content: '';
  margin-left: 16px;
  background-image: url(../../img/icon-delete-circled.svg);
  background-size: cover;
  width: 24px;
  height: 24px;
  display: inline-block;
  border-bottom: 0;
}

.settings-block.option-block.type-campaign_select, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-campaign_select.custom_yandex_enumerated_block {
  /** @todo All the following taken from _donors.scss, Donors list filters styles. Refactor both places to use a single styles sttings (from here). */
}

.settings-block.option-block.type-campaign_select select, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-campaign_select.custom_yandex_enumerated_block select {
  display: none;
}

.settings-block.option-block.type-campaign_select .leyka-selector.working, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-campaign_select.custom_yandex_enumerated_block .leyka-selector.working {
  border: 2px solid red;
}

.settings-block.option-block.type-multi_select, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-multi_select.custom_yandex_enumerated_block {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
  font-weight: normal;
  font-style: normal;
  font-size: 13px !important;
  line-height: 16px;
}

.settings-block.option-block.type-multi_select select[multiple], .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-multi_select.custom_yandex_enumerated_block select[multiple] {
  height: 90px;
}

.settings-block.option-block.type-multi_select select[multiple] option, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-multi_select.custom_yandex_enumerated_block select[multiple] option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2px 6px;
  height: 25px;
}

.settings-block.container-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.settings-block .css-editor .cm-s-default.CodeMirror-wrap {
  border: 1px solid #dddddd;
}

.settings-block .css-editor textarea {
  width: 100%;
  height: 200px;
  border: 1px solid #0085BA;
  overflow: hidden;
}

.settings-block .css-editor .css-editor-reset-value {
  display: inline-block;
  border-bottom: 1px dashed #0085ba;
  cursor: pointer;
  font-size: 14px;
  color: #0085ba;
}

.ui-selectmenu-button {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  line-height: normal;
  color: #44444A;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  background-color: #ffffff;
  background-image: none;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  width: 176px;
  height: 32px;
  background-image: none;
  border-radius: 0;
  box-sizing: border-box;
  border: none;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  width: 176px !important;
  height: 32px;
  display: inline-block;
  color: #44444A;
  overflow: unset;
  padding: 3px 5px 3px 8px;
}

.ui-selectmenu-button::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.ui-selectmenu-button::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.ui-selectmenu-button:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.ui-selectmenu-button::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.ui-selectmenu-button::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.ui-selectmenu-button:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #44444A;
}

.ui-selectmenu-button::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #44444A;
}

.ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s {
  display: none;
}

.ui-selectmenu-button .ui-selectmenu-text {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  display: block;
  overflow: unset;
  padding-left: 0;
}

.ui-selectmenu-menu ul.ui-menu.ui-widget-content {
  border-radius: 0;
}

.ui-selectmenu-menu ul.ui-menu.ui-widget-content li.ui-menu-item {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
}

.ui-selectmenu-menu ul.ui-menu.ui-widget-content li.ui-menu-item.ui-state-focus {
  background-image: none;
  background-color: #0085BA;
  color: #ffffff;
  border: 1px solid #0085BA;
}

.ui-autocomplete-multiselect {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
  font-weight: normal;
  font-style: normal;
  font-size: 13px !important;
  line-height: 16px;
  display: inline-block;
  width: 176px !important;
  height: auto;
  min-height: 32px;
  margin: 0;
  line-height: normal;
  color: #44444A;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  background-color: #ffffff;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
}

.ui-autocomplete-multiselect::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.ui-autocomplete-multiselect::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.ui-autocomplete-multiselect:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.ui-autocomplete-multiselect::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.ui-autocomplete-multiselect::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #44444A;
  opacity: 1;
  /* Firefox */
}

.ui-autocomplete-multiselect:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #44444A;
}

.ui-autocomplete-multiselect::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #44444A;
}

.ui-autocomplete-multiselect .placeholder {
  margin-top: 6px;
  margin-left: 5px;
}

.ui-autocomplete-multiselect.ui-state-default {
  background: #ffffff;
  padding: 3px 3px 0 3px;
  overflow: hidden;
  cursor: text;
}

.ui-autocomplete-multiselect.ui-state-default input.ui-autocomplete-input {
  display: none;
  width: calc(100% - 2px) !important;
}

.ui-autocomplete-multiselect.ui-state-active {
  outline: none;
}

.ui-autocomplete-multiselect.ui-state-active input.ui-autocomplete-input {
  display: block !important;
}

.ui-autocomplete-multiselect.ui-state-active .placeholder {
  display: none;
}

.ui-autocomplete-multiselect .ui-autocomplete-multiselect-item {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 1px 24px 1px 3px;
  margin-right: 2px;
  margin-bottom: 3px;
  color: #333;
  background-color: #f6f6f6;
  overflow: hidden;
  max-width: 136px;
  width: auto;
  text-overflow: ellipsis;
  max-height: 36px;
  line-height: 18px;
  position: relative;
}

.ui-autocomplete-multiselect .ui-autocomplete-multiselect-item .ui-icon {
  position: absolute;
  right: 3px;
  top: 2px;
  cursor: pointer;
}

.ui-autocomplete-multiselect input.ui-autocomplete-input {
  display: block;
  border: none;
  outline: none;
  height: auto;
  overflow: visible;
  margin: 2px !important;
  text-align: left;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  width: 100%;
}

.ui-autocomplete-multiselect ~ select.autocomplete-select {
  display: none;
}

.leyka-donation-date-filter-wrapper {
  position: relative;
}

.leyka-donation-date-filter-wrapper:after {
  -webkit-mask: url("../../img/icon-datepicker.svg");
  mask: url("../../img/icon-datepicker.svg");
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: #999999;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 16px;
  width: 16px;
  height: 16px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  content: '';
  display: inline-block;
  position: absolute;
  top: 8px;
  right: 8px;
}

.leyka-donation-date-filter-wrapper:after:active, .leyka-donation-date-filter-wrapper:after:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-donation-date-filter-wrapper:after:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-donation-date-filter-wrapper input {
  padding-top: 3px;
}

.fields .field {
  margin-bottom: 16px;
}

.field-errors {
  font-size: 10px;
  line-height: 15px;
  font-weight: 500;
  margin: 4px 0;
  color: #d43c57;
}

/** @todo Remove this when all postboxes are converted into metaboxes (as metaboxes styling already has this class). */
.leyka-field-wide {
  width: 100%;
}

.multi-valued-items-field-wrapper .multi-valued-item-box {
  border: 1px solid #dddddd;
  border-radius: 6px;
  background-color: #f1f1f1;
  color: #44444A;
  margin-bottom: 16px;
}

.multi-valued-items-field-wrapper .multi-valued-item-box h3.item-box-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0;
  padding: 0 !important;
  margin: 8px 16px !important;
  cursor: pointer;
  color: #44444a;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.multi-valued-items-field-wrapper .multi-valued-item-box h3.item-box-title .title {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
}

.multi-valued-items-field-wrapper .multi-valued-item-box h3.item-box-title .draggable {
  background-image: url(../../img/icon-metabox-draggable.svg) !important;
  pointer-events: all;
  cursor: -webkit-grab;
  cursor: grab;
  width: 8px;
  height: 14px;
  margin-right: 10px;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content {
  padding: 0 10px 10px 10px;
  margin-bottom: 0;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .notes-and-errors {
  margin: 0;
  text-align: left;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .notes-and-errors li {
  list-style: none;
  margin: 0;
  line-height: 12px;
  font-size: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .notes-and-errors li:not(:last-child) {
  margin-bottom: 8px;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .notes-and-errors li:before {
  content: '';
  display: inline-block;
  margin-right: 4px;
  -webkit-mask: url("../../img/icon-info.svg");
  mask: url("../../img/icon-info.svg");
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: #0085BA;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 8px;
  width: 8px;
  height: 8px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .notes-and-errors li:before:active, .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .notes-and-errors li:before:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .notes-and-errors li:before:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .notes-and-errors li.error {
  color: #d43c57;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .notes-and-errors li.error:before {
  background-color: #d43c57;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  margin-bottom: 10px;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .option-block, .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block, .leyka-wizard.wizard-yandex.step-test_payment .main-area .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .settings-block.custom_yandex_enumerated_block {
  -webkit-box-flex: 100%;
  -ms-flex: 100% 1 1;
  flex: 100% 1 1;
  margin-bottom: 0;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .option-block.type-multiselect, .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .type-multiselect.settings-block.custom_yandex_enumerated_block, .leyka-wizard.wizard-yandex.step-test_payment .main-area .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .type-multiselect.settings-block.custom_yandex_enumerated_block {
  -webkit-box-flex: 100%;
  -ms-flex: 100% 1 1;
  flex: 100% 1 1;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .option-block.type-multiselect .ui-autocomplete-multiselect, .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .type-multiselect.settings-block.custom_yandex_enumerated_block .ui-autocomplete-multiselect, .leyka-wizard.wizard-yandex.step-test_payment .main-area .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .type-multiselect.settings-block.custom_yandex_enumerated_block .ui-autocomplete-multiselect {
  width: 100% !important;
  padding-bottom: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #dddddd;
  border-radius: 4px;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .option-block.type-multiselect .ui-autocomplete-multiselect .ui-autocomplete-multiselect-item, .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .type-multiselect.settings-block.custom_yandex_enumerated_block .ui-autocomplete-multiselect .ui-autocomplete-multiselect-item, .leyka-wizard.wizard-yandex.step-test_payment .main-area .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .type-multiselect.settings-block.custom_yandex_enumerated_block .ui-autocomplete-multiselect .ui-autocomplete-multiselect-item {
  max-width: 100% !important;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .option-block:not(:first-child), .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block:not(:first-child), .leyka-wizard.wizard-yandex.step-test_payment .main-area .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .settings-block.custom_yandex_enumerated_block:not(:first-child) {
  margin-left: 10px;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .option-block input, .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block input, .leyka-wizard.wizard-yandex.step-test_payment .main-area .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .settings-block.custom_yandex_enumerated_block input, .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .option-block select, .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block select, .leyka-wizard.wizard-yandex.step-test_payment .main-area .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .settings-block.custom_yandex_enumerated_block select, .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .option-block textarea, .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block textarea, .leyka-wizard.wizard-yandex.step-test_payment .main-area .multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line .settings-block.custom_yandex_enumerated_block textarea {
  border: 1px solid #828991;
  /** @todo Check with @nylebedev if this color is for ALL Leyka inputs or just this ones */
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-content .single-line.campaigns-list-select {
  margin-bottom: 0;
}

.multi-valued-items-field-wrapper .multi-valued-item-box.closed .box-content {
  display: none;
}

.multi-valued-items-field-wrapper .multi-valued-item-box.closed h3.item-box-title:hover:after {
  content: ' ';
  display: inline-block;
  pointer-events: all;
  width: 14px;
  height: 13px;
  margin-left: auto;
  -webkit-mask: url("../../img/icon-edit.svg");
  mask: url("../../img/icon-edit.svg");
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: #aaaaaa;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 15px;
  width: 15px;
  height: 15px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.multi-valued-items-field-wrapper .multi-valued-item-box.closed h3.item-box-title:hover:after:active, .multi-valued-items-field-wrapper .multi-valued-item-box.closed h3.item-box-title:hover:after:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.multi-valued-items-field-wrapper .multi-valued-item-box.closed h3.item-box-title:hover:after:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-footer {
  padding: 10px 10px 0 10px;
  margin: 10px -10px 0 -10px;
  border-top: 1px solid #dddddd;
  line-height: 13px;
}

.multi-valued-items-field-wrapper .multi-valued-item-box .box-footer .delete-item {
  text-align: right;
  cursor: pointer;
  color: #d43c57;
}

.multi-valued-items-field-wrapper .add-item {
  padding-bottom: 16px;
  cursor: pointer;
  color: #006799;
}

.multi-valued-items-field-wrapper .add-item:before {
  display: inline-block;
  content: '+';
  margin-right: 4px;
}

.multi-valued-items-field-wrapper.additional-fields-settings {
  max-width: 100% !important;
}

#admin-support-widget .help-chat-button {
  border-bottom: none;
  padding-bottom: 0;
  width: 64px;
  height: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #0085ba;
  border-radius: 32px;
  position: fixed;
  right: 40px;
  bottom: 60px;
}

#admin-support-widget .help-chat-button[href='#'] {
  border-bottom: none;
  padding-bottom: 0;
}

#admin-support-widget .help-chat-button img {
  width: 34px;
  height: 34px;
}

#admin-support-widget .help-chat {
  position: fixed;
  right: 40px;
  bottom: 40px;
  width: 315px;
  background-color: #006799;
  border-radius: 6px;
  display: none;
}

#admin-support-widget .help-chat.fix-height {
  height: 403px;
}

#admin-support-widget .help-chat .chat-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1.5rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.24);
  height: 51px;
}

#admin-support-widget .help-chat .chat-header .title {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  color: #f1f1f1;
}

#admin-support-widget .help-chat .chat-header .close {
  margin-right: 1rem;
  cursor: pointer;
}

#admin-support-widget .help-chat .chat-body {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.5rem;
}

#admin-support-widget .help-chat .chat-body .ok-message {
  display: none;
  padding-bottom: 2rem;
}

#admin-support-widget .help-chat .chat-body .ok-message p {
  color: #ffffff;
  text-align: center;
  font-size: 14px;
  margin-bottom: 0;
}

#admin-support-widget .help-chat .chat-body .leyka-loader {
  display: none;
}

#admin-support-widget .help-chat .chat-body .title {
  color: #ffffff;
}

#admin-support-widget .help-chat .chat-body .settings-block.option-block, #admin-support-widget .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block, .leyka-wizard.wizard-yandex.step-test_payment .main-area #admin-support-widget .help-chat .chat-body .settings-block.custom_yandex_enumerated_block {
  margin-bottom: 0;
}

#admin-support-widget .help-chat .chat-body .settings-block.option-block label, #admin-support-widget .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block label, .leyka-wizard.wizard-yandex.step-test_payment .main-area #admin-support-widget .help-chat .chat-body .settings-block.custom_yandex_enumerated_block label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}

#admin-support-widget .help-chat .chat-body .settings-block.option-block label .title, #admin-support-widget .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block label .title, .leyka-wizard.wizard-yandex.step-test_payment .main-area #admin-support-widget .help-chat .chat-body .settings-block.custom_yandex_enumerated_block label .title {
  font-weight: 400;
}

#admin-support-widget .help-chat .chat-body .settings-block.option-block label input, #admin-support-widget .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block label input, .leyka-wizard.wizard-yandex.step-test_payment .main-area #admin-support-widget .help-chat .chat-body .settings-block.custom_yandex_enumerated_block label input, #admin-support-widget .help-chat .chat-body .settings-block.option-block label textarea, #admin-support-widget .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block label textarea, .leyka-wizard.wizard-yandex.step-test_payment .main-area #admin-support-widget .help-chat .chat-body .settings-block.custom_yandex_enumerated_block label textarea {
  width: 100%;
}

#admin-support-widget .help-chat .chat-body .settings-block.option-block .field-errors, #admin-support-widget .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-errors, .leyka-wizard.wizard-yandex.step-test_payment .main-area #admin-support-widget .help-chat .chat-body .settings-block.custom_yandex_enumerated_block .field-errors {
  color: #d43c57;
  visibility: hidden;
}

#admin-support-widget .help-chat .chat-body .settings-block.option-block input, #admin-support-widget .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block input, .leyka-wizard.wizard-yandex.step-test_payment .main-area #admin-support-widget .help-chat .chat-body .settings-block.custom_yandex_enumerated_block input, #admin-support-widget .help-chat .chat-body .settings-block.option-block textarea, #admin-support-widget .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block textarea, .leyka-wizard.wizard-yandex.step-test_payment .main-area #admin-support-widget .help-chat .chat-body .settings-block.custom_yandex_enumerated_block textarea {
  margin-left: 0;
}

#admin-support-widget .help-chat .chat-body .button-primary {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  margin-top: 0.5rem;
  height: 40px;
  width: 100%;
}

.leyka-wizard .step-common-errors.has-errors, .leyka-admin .step-common-errors.has-errors {
  padding: 8px 16px;
  max-width: 490px;
  margin-bottom: 8px;
  font-size: 13px;
  color: #666666;
  border: 1px solid rgba(212, 60, 87, 0.4);
  background-color: rgba(212, 60, 87, 0.2);
}

.leyka-wizard-modal {
  border-radius: 6px;
}

.leyka-wizard-modal .ui-dialog-titlebar {
  border-radius: 6px 6px 0 0;
}

.leyka-wizard-modal .ui-dialog-title {
  display: none;
}

.leyka-wizard-modal .ui-dialog-content {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  padding: 32px 0;
}

.leyka-wizard-modal .ui-dialog-content h3 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
}

.leyka-wizard-modal .ui-dialog-content p {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 21px;
  padding: 0 70px;
  margin: 1rem 0;
}

.leyka-wizard-modal .ui-dialog-content .button {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  height: 40px;
  width: 248px;
}

.leyka-wizard-modal .ui-dialog-content#cp-documents-sent h3:first-child {
  margin-top: 0;
}

/** @todo Remove this code in favor of the one for ".leyka-copy-on-click" component (in _common.scss). Apply that code to the wizards' copy2clipboard components (it should be compatible already). */
.leyka-wizard-copy2clipboard {
  position: relative;
  overflow: visible;
}

.leyka-wizard-copy2clipboard.field-text {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.leyka-wizard-copy2clipboard .copy-control {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 10px;
  line-height: 15px;
  color: #0085ba;
  width: 150px;
  position: absolute;
  display: block;
  top: calc(50%);
  right: 0;
  -webkit-transform: translate(100%, -50%);
  -ms-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
  height: 15px;
  cursor: pointer;
}

.leyka-wizard-copy2clipboard .copy-control:before {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 10px;
  line-height: 15px;
  content: ' ';
  background-image: url("../../img/icon-copy2clipboard.svg");
  background-repeat: no-repeat;
  width: 17px;
  height: 15px;
  margin-left: 0.5rem;
  margin-right: 5px;
  display: inline-block;
  vertical-align: text-bottom;
}

.leyka-wizard-copy2clipboard .copy-link:before {
  background-image: url("../../img/icon-copy2clipboard.svg");
  background-size: 17px 15px;
  width: 17px;
  height: 15px;
}

.leyka-wizard-copy2clipboard .copy-done {
  display: none;
}

.leyka-wizard-copy2clipboard .copy-done:before {
  background-image: url("../../img/icon-copy2clipboard-done.svg");
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
}

.leyka-wizard-copy2clipboard.short .copy-control {
  width: 25px !important;
  overflow: hidden;
}

.leyka-wizard-copy2clipboard.short .copy-control:before {
  margin-left: 5px;
}

.leyka-wizard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: -20px;
  min-height: calc(100vh - 32px);
  height: 100%;
}

.leyka-wizard .nav-area {
  position: relative;
  background-color: #dddddd;
  min-width: 293px;
  letter-spacing: -0.02em;
  padding: 18px 17px 159px 32px;
  margin-right: -1px;
}

.leyka-wizard .nav-area .leyka-logo {
  position: absolute;
  bottom: 52px;
  left: calc(50% - 42px);
}

.leyka-wizard .nav-area .nav-section {
  margin-top: 22px;
}

.leyka-wizard .nav-area .nav-section a {
  color: #8f8f8f;
  text-decoration: none;
}

.leyka-wizard .nav-area .nav-section .nav-section-title {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #8f8f8f;
  vertical-align: middle;
  height: 40px;
}

.leyka-wizard .nav-area .nav-section .nav-section-title .nav-section-marker {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-weight: normal;
  background-color: #ffffff;
  border: 4px solid #ffffff;
  color: #8f8f8f;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  margin-right: 12px;
}

.leyka-wizard .nav-area .nav-section.open a {
  color: #44444a;
}

.leyka-wizard .nav-area .nav-section.open .nav-section-title {
  color: #44444a;
}

.leyka-wizard .nav-area .nav-section.open .nav-section-title .nav-section-marker {
  color: #44444a;
  font-weight: 500;
  border: 4px solid #8f8f8f;
}

.leyka-wizard .nav-area .nav-section.active a {
  color: #44444a;
}

.leyka-wizard .nav-area .nav-section.active .nav-section-title {
  color: #44444a;
}

.leyka-wizard .nav-area .nav-section.active .nav-section-title .nav-section-marker {
  color: #44444a;
  font-weight: 500;
  border: 4px solid #8f8f8f;
}

.leyka-wizard .nav-area .nav-section.done a {
  color: #44444a;
}

.leyka-wizard .nav-area .nav-section.done .nav-section-title {
  color: #44444a;
}

.leyka-wizard .nav-area .nav-section.done .nav-section-title .nav-section-marker {
  background-color: #8f8f8f;
  color: #ffffff;
  border: 4px solid #8f8f8f;
}

.leyka-wizard .nav-area .nav-section .nav-steps {
  padding-left: 16px;
  padding-top: 9px;
  margin-bottom: -2px;
  display: none;
}

.leyka-wizard .nav-area .nav-section .nav-steps .nav-step {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 12px;
  font-weight: 500;
  color: #8f8f8f;
  height: 24px;
  padding-top: 10px;
}

.leyka-wizard .nav-area .nav-section .nav-steps .nav-step:before {
  background-color: #8f8f8f;
  content: " ";
  display: inline-block;
  width: 9px;
  height: 9px;
  border-radius: 4.5px;
  margin-right: 28px;
}

.leyka-wizard .nav-area .nav-section .nav-steps .nav-step.done {
  color: #44444a;
}

.leyka-wizard .nav-area .nav-section .nav-steps .nav-step.done:before {
  background-color: #44444a;
}

.leyka-wizard .nav-area .nav-section .nav-steps .nav-step.done .step-i {
  margin-left: 3px;
  vertical-align: middle;
  cursor: pointer;
}

.leyka-wizard .nav-area .nav-section .nav-steps .nav-step.active {
  color: #0085ba;
}

.leyka-wizard .nav-area .nav-section .nav-steps .nav-step.active:before {
  background-color: #0085ba;
}

.leyka-wizard .nav-area .nav-section.active .nav-steps,
.leyka-wizard .nav-area .nav-section.open .nav-steps {
  display: block;
}

.leyka-wizard .nav-area .nav-section.nav-exit {
  display: block;
  margin-top: 40px;
  text-decoration: none;
}

.leyka-wizard .nav-area .nav-section.nav-exit .nav-section-title {
  color: #44444a;
}

.leyka-wizard .nav-area .nav-section.nav-exit .nav-section-title .nav-section-marker {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: 55% center;
  background-image: url(../../img/nav-exit.svg);
  background-color: transparent;
  background-size: auto;
  border: 1px solid rgba(143, 143, 143, 0.32);
  width: 40px;
  height: 40px;
  line-height: 40px;
}

.leyka-wizard .nav-area .nav-chain {
  border-left: 1px solid #8f8f8f;
  margin-left: 21px;
}

.leyka-wizard .nav-area .nav-chain .nav-line {
  margin-left: -21px;
}

.leyka-wizard .main-area {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 21px;
  width: 100%;
  padding: 0 32px 49px 72px;
  color: #44444a;
}

.leyka-wizard .main-area .settings-block {
  max-width: 524px;
}

.leyka-wizard .main-area .settings-block#email-from-name, .leyka-wizard .main-area .settings-block#email-from {
  max-width: 248px;
}

.leyka-wizard .main-area .settings-block#campaign-completed {
  max-width: 680px;
}

.leyka-wizard .main-area .settings-block.container-block .option-block .field-component.field input[type="text"], .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.container-block .settings-block.custom_yandex_enumerated_block .field-component.field input[type="text"] {
  width: 248px;
}

.leyka-wizard .main-area .step-title h1 {
  font-size: 23px;
  line-height: 34px;
  font-weight: 400;
  margin-top: 41px;
  margin-bottom: 8px;
}

.leyka-wizard .main-area .step-title h1.greater {
  font-size: 48px;
  line-height: 56px;
  font-weight: 300;
  margin-top: 49px;
  margin-bottom: 18px;
}

.leyka-wizard .main-area .step-submit {
  margin-top: 32px;
}

.leyka-wizard .main-area .step-submit .button-primary {
  margin-right: 22px;
}

.leyka-wizard .main-area .step-submit .button-secondary {
  margin-right: 22px;
}

.leyka-wizard .main-area .step-submit a {
  line-height: 35px;
}

.leyka-wizard .main-area .step-submit .sec-action {
  margin-top: 32px;
}

.leyka-wizard .main-area .step-submit .sec-action a, .leyka-wizard .main-area .step-submit .sec-action input[type=submit].link-sec {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
}

.leyka-wizard .main-area .step-submit .sec-action input[type="submit"].link-sec {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border: none;
  color: #8f8f8f;
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 1px solid #8f8f8f;
  cursor: pointer;
  border-bottom: 1px solid #8f8f8f;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 25px;
  padding: 0;
  margin: 0;
}

.leyka-wizard .main-area .step-submit .sec-action input[type="submit"].link-sec:hover {
  color: #aaaaaa;
  text-decoration: none;
}

.leyka-wizard .main-area .step-submit .sec-action input[type="submit"].link-sec:focus, .leyka-wizard .main-area .step-submit .sec-action input[type="submit"].link-sec:active {
  color: #44444a;
}

.leyka-wizard .main-area .step-submit .sec-action input[type="submit"].link-sec:hover {
  border-bottom: 1px solid transparent;
}

.leyka-wizard .main-area .step-submit .sec-action input[type="submit"].link-sec:focus, .leyka-wizard .main-area .step-submit .sec-action input[type="submit"].link-sec:active {
  border-bottom: 1px solid transparent;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui {
  border-bottom: 1px dashed #dddddd;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-state-default {
  background: unset;
  border: unset;
  padding: unset;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-state-default .ui-accordion-header-icon {
  position: unset;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-content {
  background: unset;
  border: unset;
  padding: unset;
  margin: unset;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  overflow: unset;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui input, .leyka-wizard .main-area .ui-accordion.no-jquery-ui select, .leyka-wizard .main-area .ui-accordion.no-jquery-ui textarea, .leyka-wizard .main-area .ui-accordion.no-jquery-ui button {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-header {
  margin: 16px 0;
  border-top: 1px dashed #dddddd;
  padding-top: 16px;
  line-height: inherit;
  font-size: 18px;
  cursor: pointer;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-e {
  display: inline-block;
  margin-right: 10px;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #006799;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-s {
  display: inline-block;
  margin-right: 10px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #006799;
  margin-bottom: 5px;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-header.ui-accordion-header-active {
  color: #006799;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .intro-mini-header {
  margin-top: 18px !important;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-content {
  margin-bottom: 16px;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-content ul {
  margin-bottom: 16px;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-content .field-q {
  /** @todo Old tooltip styles - remove when jQ UI tooltips styling is finished */
  margin-left: 3px;
  vertical-align: baseline;
  cursor: pointer;
  position: relative;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-content .field-q img {
  vertical-align: baseline;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-content .field-q .field-q-tooltip {
  display: none;
  position: absolute;
  color: #ffffff;
  background-color: #006799;
  border-radius: 6px;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 17px;
  z-index: 11;
  top: 150%;
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 204px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  text-align: center;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-content .field-q .field-q-tooltip a {
  color: #ffffff;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-content .field-q .field-q-tooltip:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #006799;
  left: calc(50% - 4px);
  top: -7px;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-content .field-q .field-q-tooltip:empty {
  display: none;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-content .field-q:hover .field-q-tooltip {
  display: block;
}

.leyka-wizard .main-area .ui-accordion.no-jquery-ui .ui-accordion-content .field-q:hover .field-q-tooltip:empty {
  display: none;
}

.leyka-wizard .main-area .expandable-area > *:first-child {
  display: inherit;
}

.leyka-wizard .main-area .expandable-area .expand {
  display: none;
}

.leyka-wizard .main-area .expandable-area.collapsed *:first-child {
  display: none;
}

.leyka-wizard .main-area .expandable-area.collapsed .expand {
  display: unset;
}

.leyka-wizard .main-area .expandable-area.collapsed .collapse {
  display: none;
}

.leyka-wizard .main-area .settings-block .captioned-screen {
  margin-top: 1.5rem;
}

.leyka-wizard .main-area .settings-block .captioned-screen:first-child {
  margin-top: 1rem;
}

.leyka-wizard .main-area .settings-block .captioned-screen p {
  margin-bottom: 0.5rem;
}

.leyka-wizard .main-area .settings-block .captioned-screen img.leyka-instructions-screen {
  border: 1px solid #8f8f8f;
}

.leyka-wizard .main-area .settings-block .captioned-screen img.leyka-instructions-screen-full {
  max-height: 80%;
  display: none;
}

.leyka-wizard .main-area .settings-block .captioned-screen .screen-wrapper {
  position: relative;
  line-height: 0;
}

.leyka-wizard .main-area .settings-block .captioned-screen img.zoom-screen {
  cursor: pointer;
  position: absolute;
  width: 40px;
  height: 40px;
  bottom: 1rem;
  left: calc(50% - 20px);
}

.leyka-wizard .main-area .settings-block .captioned-screen img.leyka-instructions-screen {
  max-width: 502px;
}

.leyka-wizard .main-area .payment-tryout-wrapper {
  border: 0;
  border-collapse: collapse;
  padding: 0;
  width: 100%;
  margin-bottom: 24px;
}

.leyka-wizard .main-area .payment-tryout-comment.live-payment {
  width: 248px;
  color: #999999;
  font-size: 13px;
  line-height: 15px;
}

.leyka-wizard .main-area .payment-tryout-comment.live-payment .attention-needed {
  color: #d43c57;
}

.leyka-wizard .main-area .payment-result .result {
  display: none;
  font-size: 14px;
}

.leyka-wizard .main-area .payment-result .result.ok {
  color: #44444a;
}

.leyka-wizard .main-area .payment-result .result.ok:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  background-image: url(../../img/icon-ok-circled.svg);
  background-repeat: no-repeat;
  margin: 0 12px 0 0;
}

.leyka-wizard .main-area .payment-result .result.fail {
  color: #d43c57;
}

.leyka-wizard .main-area .payment-result .result.fail:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  background-image: url(../../img/icon-error-circled.svg);
  background-repeat: no-repeat;
  margin: 0 12px 0 0;
}

.leyka-wizard .main-area #leyka-settings-form-final-cp_final .step-submit .wizard-custom-link,
.leyka-wizard .main-area #leyka-settings-form-cd-campaign_completed .step-submit .wizard-custom-link,
.leyka-wizard .main-area #leyka-settings-form-final-campaign_completed .step-submit .wizard-custom-link,
.leyka-wizard .main-area #leyka-settings-form-final-yandex_final .step-submit .wizard-custom-link {
  margin-left: 1rem;
}

.leyka-wizard .main-area #leyka-settings-form-final-cp_final .step-submit .sec-action,
.leyka-wizard .main-area #leyka-settings-form-cd-campaign_completed .step-submit .sec-action,
.leyka-wizard .main-area #leyka-settings-form-final-campaign_completed .step-submit .sec-action,
.leyka-wizard .main-area #leyka-settings-form-final-yandex_final .step-submit .sec-action {
  display: none;
}

.leyka-wizard .main-area #leyka-settings-form-final-cp_final .final-button,
.leyka-wizard .main-area #leyka-settings-form-cd-campaign_completed .final-button,
.leyka-wizard .main-area #leyka-settings-form-final-campaign_completed .final-button,
.leyka-wizard .main-area #leyka-settings-form-final-yandex_final .final-button {
  float: left;
  margin-top: 1rem;
}

.leyka-wizard .main-area #leyka-settings-form-final-cp_final .final-button .button-primary,
.leyka-wizard .main-area #leyka-settings-form-cd-campaign_completed .final-button .button-primary,
.leyka-wizard .main-area #leyka-settings-form-final-campaign_completed .final-button .button-primary,
.leyka-wizard .main-area #leyka-settings-form-final-yandex_final .final-button .button-primary {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 40px;
  line-height: 40px;
  width: 248px;
  color: #ffffff;
}

.leyka-wizard .main-area #leyka-settings-form-final-cp_final .final-button .button-primary:hover,
.leyka-wizard .main-area #leyka-settings-form-cd-campaign_completed .final-button .button-primary:hover,
.leyka-wizard .main-area #leyka-settings-form-final-campaign_completed .final-button .button-primary:hover,
.leyka-wizard .main-area #leyka-settings-form-final-yandex_final .final-button .button-primary:hover {
  color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.leyka-wizard .main-area #leyka-settings-form-final-cp_final .share-campaign,
.leyka-wizard .main-area #leyka-settings-form-cd-campaign_completed .share-campaign,
.leyka-wizard .main-area #leyka-settings-form-final-campaign_completed .share-campaign,
.leyka-wizard .main-area #leyka-settings-form-final-yandex_final .share-campaign {
  float: left;
  margin-top: 1rem;
}

.leyka-wizard .main-area #leyka-settings-form-final-cp_final .share-campaign a,
.leyka-wizard .main-area #leyka-settings-form-cd-campaign_completed .share-campaign a,
.leyka-wizard .main-area #leyka-settings-form-final-campaign_completed .share-campaign a,
.leyka-wizard .main-area #leyka-settings-form-final-yandex_final .share-campaign a {
  border-bottom: none;
  margin-right: 1.5rem;
  display: inline-block;
  line-height: 0px;
}

.leyka-wizard .main-area #leyka-settings-form-cd-campaign_completed .init-final-step-go-campaign {
  margin-top: 2rem;
}

.leyka-wizard .main-area #leyka-settings-form-cd-campaign_completed input[type=submit][name=leyka_settings_submit_init] {
  display: none;
}

.leyka-wizard.wizard-init #leyka_pd_terms_text-field_ifr {
  height: 300px !important;
}

.leyka-wizard.wizard-init #leyka_email_thanks_text-field_ifr {
  height: 200px !important;
}

.leyka-wizard .main-area #leyka-settings-form-rd-receiver_legal_data #org_actual_address_differs {
  margin-bottom: 0;
}

.leyka-wizard .main-area #leyka_campaign_target-field {
  text-align: left !important;
}

.leyka-wizard .main-area .step-content .campaign-decor-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: space-between;
  -ms-flex-align: space-between;
  align-items: space-between;
}

.leyka-wizard .main-area .step-content .campaign-decor-wrap .decor-form {
  -ms-flex-preferred-size: 248px;
  flex-basis: 248px;
}

.leyka-wizard .main-area .step-content .campaign-decor-wrap .decor-form .upload-photo-field .field {
  display: block;
  position: relative;
}

.leyka-wizard .main-area .step-content .campaign-decor-wrap .decor-form .upload-photo-field .field input[type="file"] {
  display: block;
  height: 40px;
  width: 248px;
  outline: none;
}

.leyka-wizard .main-area .step-content .campaign-decor-wrap .decor-form .upload-photo-field .field .upload-photo {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  height: 40px;
  width: 248px;
  border: 1px solid #cccccc;
  -webkit-box-shadow: 0 1px 0 #cccccc;
  box-shadow: 0 1px 0 #cccccc;
  color: #0085BA;
  background-color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  outline: none;
}

.leyka-wizard .main-area .step-content .campaign-decor-wrap .decor-form #campaign-decoration-loading {
  display: none;
}

.leyka-wizard .main-area .step-content .campaign-decor-wrap .decor-form .step-next.button {
  margin-right: 0;
}

.leyka-wizard .main-area .step-content .campaign-decor-wrap .decor-form .loader-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 2rem;
}

.leyka-wizard .main-area .step-content .campaign-decor-wrap .decor-preview {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  border-left: 1px solid #dddddd;
  margin-left: 1.5rem;
  padding-left: 1.5rem;
}

.leyka-wizard .main-area .step-content .campaign-decor-wrap .decor-preview .title {
  font-size: 13px;
  line-height: normal;
  font-weight: 500;
  color: #8f8f8f;
}

.leyka-wizard .main-area .step-content .campaign-decor-wrap .decor-preview .preview-frame {
  margin-top: 13px;
  background-color: transparent;
}

.leyka-wizard .main-area .step-content .campaign-decor-wrap .decor-preview .preview-frame iframe {
  overflow: hidden;
}

.leyka-wizard .main-area .step-content .custom_campaign_completed .leyka-campaign-completed {
  margin-top: 14px;
  margin-bottom: 14px;
}

.leyka-wizard .main-area .step-content .custom_campaign_completed .leyka-campaign-completed li {
  list-style-type: none;
  margin-left: 0;
  margin-top: 0;
}

.leyka-wizard .main-area .step-content .custom_campaign_completed .leyka-campaign-completed li .item-text {
  padding-top: 7px;
}

.leyka-wizard .main-area .step-content .custom_campaign_completed .leyka-campaign-completed li .item-text:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  background-image: url(../../img/icon-ok-circled.svg);
  background-repeat: no-repeat;
  margin: 0 12px 0 0;
}

.leyka-wizard .main-area .step-content .custom_campaign_completed .leyka-campaign-completed li .item-info {
  padding-left: 2rem;
}

.leyka-wizard .main-area .step-content .custom_campaign_completed .leyka-campaign-completed li .item-info .leyka-current-value {
  color: #8f8f8f;
}

.leyka-wizard .main-area .step-content .custom_campaign_completed .leyka-campaign-completed li .item-info .inline-action,
.leyka-wizard .main-area .step-content .custom_campaign_completed .leyka-campaign-completed li .item-info .permalink-action {
  font-size: 10px;
  line-height: 15px;
  border-bottom: 0;
  margin-left: 5px;
}

.leyka-wizard .main-area .step-content .custom_campaign_completed .leyka-campaign-completed li .item-info .inline-input {
  margin: 0 5px 0 0;
  padding: 0 5px;
}

.leyka-wizard .main-area .step-content .custom_campaign_completed .leyka-campaign-completed li .item-info .inline-submit, .leyka-wizard .main-area .step-content .custom_campaign_completed .leyka-campaign-completed li .item-info .inline-reset {
  margin-left: 5px;
}

.leyka-wizard .main-area .custom_cp_payment_tryout {
  margin-top: 24px;
}

.leyka-wizard .main-area .custom_cp_payment_tryout .payment-tryout-wrapper th {
  font-weight: 600;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #cccccc;
  height: 26px;
}

.leyka-wizard .main-area .custom_cp_payment_tryout .payment-tryout-wrapper td {
  font-size: 14px;
  border-bottom: 1px solid #cccccc;
  height: 42px;
  padding: 7px 0;
}

.leyka-wizard .main-area .custom_cp_payment_tryout .payment-tryout-wrapper th, .leyka-wizard .main-area .custom_cp_payment_tryout .payment-tryout-wrapper td[class*="card-"] {
  padding-right: 12px;
}

.leyka-wizard .main-area .custom_cp_payment_tryout .payment-tryout-wrapper .bank-card-data.card-number {
  width: 35%;
  white-space: nowrap;
}

.leyka-wizard .main-area .custom_cp_payment_tryout .payment-tryout-wrapper .bank-card-data.card-number .leyka-wizard-copy2clipboard .copy-control {
  top: calc(45%);
}

.leyka-wizard .main-area .custom_cp_payment_tryout .payment-tryout-wrapper .cp-payment-result {
  width: 248px;
}

.leyka-wizard .main-area .custom_cp_payment_tryout .payment-tryout-wrapper .sec-action {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  color: #666666;
  font-weight: 600;
  height: 40px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
}

.leyka-wizard .main-area .custom_cp_payment_tryout .field-errors {
  padding: 8px 16px;
  max-width: 100%;
  font-size: 13px;
  color: #666666;
  border: 1px solid rgba(212, 60, 87, 0.4);
  background-color: rgba(212, 60, 87, 0.2);
  display: none;
  margin: 8px 0;
}

.leyka-wizard .main-area .custom_cp_payment_tryout .field-errors.has-errors {
  display: block;
}

.leyka-wizard .main-area .custom_cp_payment_tryout .field-errors.has-errors span {
  font-size: 13px;
}

.leyka-wizard .main-area .custom_cp_payment_tryout .call-support {
  display: none;
}

.leyka-wizard .main-area .custom-block-payment-cards-icons .gateway-supported-cards img {
  vertical-align: middle;
  margin-right: 1rem;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents {
  padding-bottom: 4px;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents .fields {
  margin-top: 1rem;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents .fields .field {
  margin-bottom: 12px;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents .fields .field label {
  line-height: 15px;
  margin-bottom: 2px;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents .fields .field .field-errors {
  display: none;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents .fields .field .field-errors span {
  font-size: inherit;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents .fields .field .field-text {
  margin-bottom: 0;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents .fields .field .field-text:empty {
  display: none;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents .fields .field .field-text:empty + .field-errors {
  display: block;
  line-height: 21px;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents .fields .inline-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents .fields .inline-container .field {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-right: 1rem;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents ul {
  margin-bottom: 0.5rem;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents ul li {
  margin-bottom: 10px;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents .org-data {
  margin-left: 1.1rem;
}

.leyka-wizard .main-area .settings-block.text-block .custom-block-cp-prepare-documents .fill-explain {
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  color: #8f8f8f;
  display: block;
  margin-top: 10px;
  margin-bottom: 6px;
}

.leyka-wizard .main-area .settings-block.option-block.type-text #leyka_cp_public_id-field, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-text.custom_yandex_enumerated_block #leyka_cp_public_id-field, .leyka-wizard .main-area .settings-block.option-block.type-text #leyka_cp_api_secret-field, .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.type-text.custom_yandex_enumerated_block #leyka_cp_api_secret-field {
  width: 248px;
}

.leyka-wizard .main-area .settings-block.text-block#cp-copy-key {
  margin-bottom: 18px;
}

.leyka-wizard .main-area .settings-block.text-block .info2copy {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
}

.leyka-wizard.wizard-mixplat .main-area .step {
  margin-bottom: 25px;
}

.leyka-wizard.wizard-mixplat .main-area .step .block-separator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 15px;
  margin-bottom: 1rem;
  margin-left: -2px;
}

.leyka-wizard.wizard-mixplat .main-area .step .block-separator div {
  border-bottom: 1px dashed #dddddd;
  height: 7px;
  width: calc(100% - 15px - 0.5rem);
}

.leyka-wizard.wizard-mixplat .main-area .step .block-separator:before {
  content: counter(list);
  counter-increment: list;
  display: inline-block;
  background-color: #dddddd;
  color: #8f8f8f;
  margin-right: 0.5rem;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  line-height: 15px;
  vertical-align: middle;
  text-align: center;
  font-size: 10px;
  padding: 0px;
}

.leyka-wizard.wizard-mixplat .main-area .mixplat-steps {
  counter-reset: list;
}

#save_company,
#more-testinfo,
.show-sms,
#leyka_mixplat-sms_default_campaign_id,
#leyka_mixplat-sms_details {
  display: none;
}

#more-testinfo.active,
#leyka-settings-form-rd-sms.active #save_company,
#leyka-settings-form-rd-sms.active .show-sms,
#leyka-settings-form-rd-sms.active #leyka_mixplat-sms_default_campaign_id,
#leyka-settings-form-rd-sms.active #leyka_mixplat-sms_details {
  display: block !important;
}

#mixplat_test_pay b {
  width: 125px;
  display: inline-block;
}

#leyka-settings-form-rd-sms textarea {
  height: 120px;
}

.leyka-wizard.wizard-yandex.step-online_kassa .custom-block-captioned-screens {
  margin-top: 0;
}

.leyka-wizard.wizard-yandex .gateway-supported-cards {
  margin-bottom: 32px;
}

.leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_test_payment .button-secondary {
  width: auto;
}

.leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block .field-errors {
  padding: 8px 16px;
  max-width: 100%;
  font-size: 13px;
  color: #666666;
  border: 1px solid rgba(212, 60, 87, 0.4);
  background-color: rgba(212, 60, 87, 0.2);
  display: none;
  margin: 8px 0;
}

.leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block .field-errors.has-errors {
  display: block;
  margin-top: 1.5rem;
}

.leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block .field-errors.has-errors span {
  font-size: 13px;
}

.leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block .payment-result .result {
  display: block;
  font-weight: 500;
}

.leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block .payment-result .result:before {
  display: none;
}

.leyka-wizard.wizard-yandex #yandex-generate-shop-password {
  margin-top: 0.5rem;
  width: 310px;
}

.leyka-wizard.wizard-yandex .main-area .step-content {
  counter-reset: block-separator-counter;
}

.leyka-wizard.wizard-yandex .main-area .settings-block.text-block {
  margin-bottom: 2rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block.text-block .custom-block-captioned-screens {
  margin-top: 2rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block.custom-block .custom-block-captioned-screens {
  margin-top: 2rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block.custom-block.custom_yandex_enumerated_block {
  max-width: 502px;
  margin-bottom: 0px;
  padding-bottom: 1.5rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block.custom-block.custom_yandex_enumerated_block .enum-separated-block {
  padding-bottom: 0;
}

.leyka-wizard.wizard-yandex .main-area .settings-block.custom-block.custom_yandex_enumerated_block:last-child {
  padding-bottom: 0;
}

.leyka-wizard.wizard-yandex .main-area .settings-block.custom-block.custom_yandex_screenshot {
  padding-bottom: 1.5rem;
  margin-top: -1.5rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block.custom-block#online-kassa-send {
  padding-bottom: 0;
  margin-top: -0.5rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block.custom-block#send2check-send {
  margin-top: -0.5rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .block-separator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 15px;
  margin-bottom: 1rem;
  margin-left: -2px;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .block-separator div {
  border-bottom: 1px dashed #dddddd;
  height: 7px;
  width: calc(100% - 15px - 0.5rem);
}

.leyka-wizard.wizard-yandex .main-area .settings-block .block-separator:before {
  content: counter(block-separator-counter);
  counter-increment: block-separator-counter;
  display: inline-block;
  background-color: #dddddd;
  color: #8f8f8f;
  margin-right: 0.5rem;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  line-height: 15px;
  vertical-align: middle;
  text-align: center;
  font-size: 10px;
  padding: 0px;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block {
  padding-bottom: 1.5rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block:last-child {
  padding-bottom: 0;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .caption {
  font-size: 14px;
  line-height: 21px;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .caption.bold {
  font-weight: 500;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .captioned-screen {
  margin-top: 1rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .field-component.title {
  display: block;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .field-component.field input[type=text] {
  width: 248px;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .body {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .body b {
  font-weight: 500;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .body p:last-child {
  margin-bottom: 0px;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .body a {
  border-bottom-width: 0;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .body a:hover {
  border-bottom-width: 1px;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .body a[target="_blank"]:after {
  content: " ";
  background-image: url("../../img/icon-link-out.svg");
  background-size: 12px 12px;
  width: 12px;
  height: 12px;
  margin-left: 0.5rem;
  display: inline-block;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .body .expandable-area a {
  border-bottom-width: 1px;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .body .expandable-area a:hover {
  border-bottom-width: 0;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .body.value {
  margin-top: 0.5rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .body.value a {
  font-size: 16px;
  font-weight: 19px;
  font-weight: 500;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .body.value b {
  font-size: 16px;
  font-weight: 19px;
  font-weight: 500;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .enum-separated-block .captioned-screen + .body {
  margin-top: 1rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block .yandex-make-live-payment-loader {
  display: inline-block;
  margin-top: 16px;
}

.leyka-wizard.wizard-yandex .main-area .settings-block.text-block .custom-block-payment-cards-icons h3 {
  line-height: 21px;
  font-size: 14px;
  margin-top: 2rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block.text-block .custom-block-payment-cards-icons ul {
  margin-top: 1rem;
}

.leyka-wizard.wizard-yandex .main-area .settings-block.text-block .custom-block-payment-cards-icons ul li:first {
  margin-top: 0;
}

.leyka-wizard.wizard-yandex .main-area #leyka-settings-form-yandex-parameters .leyka-wizard-copy2clipboard.no-password .copy-link, .leyka-wizard.wizard-yandex .main-area #leyka-settings-form-yandex-parameters .leyka-wizard-copy2clipboard.no-password .copy-done {
  display: none;
}

.leyka-loader {
  color: #0085ba;
  font-size: 20px;
  margin: 100px auto;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load4 1.3s infinite linear;
  animation: load4 1.3s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

.leyka-loader.xxs {
  font-size: 3px;
  margin: 11px auto;
}

.leyka-loader.xs {
  font-size: 4px;
  margin: 20px auto;
}

.leyka-loader.sm {
  font-size: 8px;
  margin: 40px auto;
}

.leyka-loader.md {
  font-size: 12px;
  margin: 60px auto;
}

.help-chat .leyka-loader {
  color: #ffffff;
}

@-webkit-keyframes load4 {
  0%,
  100% {
    -webkit-box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    -webkit-box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    -webkit-box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    -webkit-box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    -webkit-box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    -webkit-box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    -webkit-box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    -webkit-box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}

@keyframes load4 {
  0%,
  100% {
    -webkit-box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    -webkit-box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    -webkit-box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    -webkit-box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    -webkit-box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    -webkit-box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    -webkit-box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    -webkit-box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}

.leyka-admin .leyka-options-section.with-tabs .content > div {
  max-width: inherit;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #dddddd;
  height: 2rem;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-nav a.section-tab-nav-item {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  color: #8f8f8f;
  height: 2rem;
  margin-right: 2rem;
  border-bottom: 1px solid #dddddd;
  text-decoration: none;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-nav a.section-tab-nav-item:active, .leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-nav a.section-tab-nav-item:focus {
  outline: 0 !important;
  -webkit-appearance: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-nav a.section-tab-nav-item.active, .leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-nav a.section-tab-nav-item:hover {
  color: #44444a;
  border-bottom: 1px solid #44444a;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-nav a.section-tab-nav-item:first-child {
  margin-right: 1.5rem;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content {
  display: none;
  padding-top: .3em;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content.with-sidebar .tab-content-options-wrapper {
  width: 335px;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-section-options .field-component.title {
  display: none;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-section-options .field-component.title.tab-section-options-title {
  display: block;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 1rem;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-section-options #leyka_template_options_neo_donation_submit_text-wrapper .field-component.title,
.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-section-options #leyka_template_options_radios_donation_submit_text-wrapper .field-component.title,
.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-section-options #leyka_template_options_toggles_donation_submit_text-wrapper .field-component.title,
.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-section-options #leyka_revo_template_slider_max_sum-wrapper .field-component.title,
.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-section-options #leyka_revo_donation_complete_button_text-wrapper .field-component.title,
.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-section-options #leyka_template_options_revo_donation_submit_text-wrapper .field-component.title {
  display: block;
  padding-top: 6px;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-section-options > div {
  margin-bottom: 0.9rem;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper > div {
  margin-top: 1.2rem;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots {
  padding-left: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 1.2rem;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots .tab-screenshot-item {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots .tab-screenshot-item.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots .captioned-screen img.leyka-instructions-screen {
  border: 1px solid #8f8f8f;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots .captioned-screen img.leyka-instructions-screen-full {
  max-height: 80%;
  display: none;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots .captioned-screen .screen-wrapper {
  position: relative;
  line-height: 0;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots .captioned-screen img.zoom-screen {
  cursor: pointer;
  position: absolute;
  width: 40px;
  height: 40px;
  bottom: 1rem;
  left: calc(50% - 20px);
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots .captioned-screen img.leyka-instructions-screen {
  max-width: 201px;
  border: 1px solid #f1f1f1;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots .tab-screenshot-nav {
  width: 18px;
  position: relative;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots .tab-screenshot-nav img {
  width: 13px;
  height: 24px;
  cursor: pointer;
  outline: 0 !important;
  position: absolute;
  top: 205px;
  left: 3px;
  display: none;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots .tab-screenshot-nav.active img {
  display: block;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots .tab-screenshot-nav.left {
  margin-right: 1rem;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-screenshots .tab-screenshot-nav.right {
  margin-left: 1rem;
  left: 2px;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .field-component.title .required {
  display: none;
}

.leyka-admin .leyka-options-section .section-tabs-wrapper .section-tab-content .field-component.field label {
  font-weight: 400;
}

.leyka-admin .leyka-options-section#payments_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .leyka-tabs-titles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 10px;
  margin-bottom: 16px;
}

.leyka-admin .leyka-options-section#payments_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .leyka-tabs-titles .leyka-tab-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 6px 10px;
  gap: 6px;
  border: 1px solid #DDDDDD;
  border-radius: 6px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #565656;
  cursor: pointer;
}

.leyka-admin .leyka-options-section#payments_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .leyka-tabs-titles .leyka-tab-title.leyka-active {
  background: #E5E5E5;
}

.leyka-admin .leyka-options-section#payments_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .field-component.field input:not([type=checkbox]):not([type=radio]), .leyka-admin .leyka-options-section#payments_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .field-component.field select, .leyka-admin .leyka-options-section#payments_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .field-component.field textarea {
  width: 248px;
}

.leyka-admin .leyka-options-section#payments_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .field-component.title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.leyka-admin .leyka-options-section#payments_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .delete-additional-field.delete-item {
  margin-top: 24px;
  color: #d43c57;
  cursor: pointer;
}

.leyka-admin .leyka-options-section#payments_options .section-tabs-wrapper .section-tab-content .field-component.title .required {
  display: block;
}

.leyka-admin .leyka-options-section#payments_options .section-tabs-wrapper .section-tab-content.tab-miscellaneous .leyka-currencies-miscs-tabs .field-wrapper {
  margin-bottom: 0.9rem;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 16px;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_text-wrapper {
  width: 100%;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 16px;
  max-width: none;
  width: 100%;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-block-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding: 0px;
  gap: 20px;
  width: 100%;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-block-header span {
  min-width: 150px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #23282D;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 16px;
  width: 100%;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option {
  border: none;
  margin: 0;
  background-color: transparent;
  color: #586067;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content {
  padding: 0;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
  gap: 20px;
  margin-bottom: 0;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .option-block, .leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .settings-block.custom_yandex_enumerated_block {
  margin: 0;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .option-block input, .leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block input, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .settings-block.custom_yandex_enumerated_block input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 6px 10px;
  gap: 10px;
  background: #FFFFFF;
  border: 1px solid #C4C4C4;
  border-radius: 2px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #586067;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .option-block .cryptocurrency-wallet-option-title input, .leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .cryptocurrency-wallet-option-title input, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .settings-block.custom_yandex_enumerated_block .cryptocurrency-wallet-option-title input {
  width: 150px;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .option-block .cryptocurrency-wallet-option-link input, .leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .cryptocurrency-wallet-option-link input, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .settings-block.custom_yandex_enumerated_block .cryptocurrency-wallet-option-link input {
  width: 435px;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .option-block .field-errors, .leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-errors, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .settings-block.custom_yandex_enumerated_block .field-errors {
  display: none;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .option-block .delete-additional-field.delete-item, .leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .delete-additional-field.delete-item, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .leyka-main-cryptocurrencies-wallets .cryptocurrency-wallet-option .box-content .single-line .settings-block.custom_yandex_enumerated_block .delete-additional-field.delete-item {
  margin-top: 6px;
  cursor: pointer;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .content #leyka_cryptocurrencies_wallets-wrapper .add-item {
  padding: 0;
}

.leyka-admin .leyka-options-section#cryptocurrencies_options .submit {
  padding-top: 16px;
}

.leyka-admin .leyka-options-section#currency_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .field-component.field input:not([type=checkbox]):not([type=radio]), .leyka-admin .leyka-options-section#currency_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .field-component.field select, .leyka-admin .leyka-options-section#currency_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .field-component.field textarea {
  width: 248px;
}

.leyka-admin .leyka-options-section#currency_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .field-component.title {
  display: block;
}

.leyka-admin .leyka-options-section#currency_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options #leyka_auto_refresh_currency_rates-wrapper .field-component.title,
.leyka-admin .leyka-options-section#currency_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options #leyka_auto_refresh_currency_rate_usd-wrapper .field-component.title, .leyka-admin .leyka-options-section#currency_options .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options #leyka_auto_refresh_currency_rate_eur-wrapper .field-component.title {
  display: none;
}

.leyka-admin .leyka-options-section#donor_accounts #leyka_donor_accounts_available-wrapper {
  margin-left: 29px;
}

.leyka-admin .leyka-options-section .field-component.disabled {
  color: #cccccc;
}

/** Donations list page **/
.leyka-admin-list-page.leyka-admin-donations-list .leyka-admin-list-filter-wrapper.leyka-donation-date-filter-wrapper {
  position: relative;
}

.leyka-admin-list-page.leyka-admin-donations-list .leyka-admin-list-filter-wrapper.leyka-donation-date-filter-wrapper label {
  position: absolute;
  top: 6px;
  left: 10px;
}

.leyka-admin-list-page.leyka-admin-donations-list .leyka-admin-list-filter-wrapper.leyka-donation-date-filter-wrapper input {
  padding-left: 50px;
  width: 100% !important;
  color: #666666;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr.leyka-donation-failed-row {
  background: #F9EBEE;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-id {
  width: 80px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-payment_type {
  width: 40px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-campaign {
  min-width: 250px;
  max-width: 350px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-donor {
  width: 180px;
  max-width: 250px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-amount {
  width: 90px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-date {
  width: 70px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-gateway_pm {
  width: 125px;
  max-width: 230px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-gateway_pm .leyka-gateway-pm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 20px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-gateway_pm .leyka-gateway-pm div:not(:last-child) {
  margin-right: 10px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-gateway_pm .leyka-gateway-pm img {
  width: 35px;
  height: 35px;
  margin: 0;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-emails {
  width: 100px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-donor_subscription {
  width: 78px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-donor_subscription .donor-subscription-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-donor_subscription .donor-subscription-status .donor-subscription {
  display: inline-block;
  cursor: pointer;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-donor_subscription .donor-subscription-status .donor-subscription.campaign-subscription {
  -webkit-mask: url("../../img/icon-ok.svg");
  mask: url("../../img/icon-ok.svg");
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: #0085BA;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 16px;
  width: 16px;
  height: 12px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-donor_subscription .donor-subscription-status .donor-subscription.campaign-subscription:active, .leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-donor_subscription .donor-subscription-status .donor-subscription.campaign-subscription:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-donor_subscription .donor-subscription-status .donor-subscription.campaign-subscription:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-donor_subscription .donor-subscription-status .donor-subscription.full-subscription {
  -webkit-mask: url("../../img/icon-ok-circled.svg");
  mask: url("../../img/icon-ok-circled.svg");
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: #0085BA;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 26px;
  width: 26px;
  height: 26px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-donor_subscription .donor-subscription-status .donor-subscription.full-subscription:active, .leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-donor_subscription .donor-subscription-status .donor-subscription.full-subscription:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat tr .column-donor_subscription .donor-subscription-status .donor-subscription.full-subscription:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat td {
  font-size: 13px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat td.column-emails {
  font-size: 12px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat td.column-emails .send-donor-thanks {
  display: inline-block;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat td.column-emails time {
  font-size: 11px;
}

.leyka-admin-list-page.leyka-admin-donations-list .wp-list-table.widefat td.column-donor_comment {
  font-size: 11px;
}

.leyka-admin-list-page.leyka-admin-donations-list .error-full-info-tooltip-content {
  display: none;
}

.leyka-admin-list-page.leyka-admin-donations-list .ui-tooltip.error-full-info-tooltip {
  padding: 0;
}

.leyka-admin-list-page.leyka-admin-donations-list .leyka-donation-error-details {
  margin: 0;
}

.leyka-admin-list-page.leyka-admin-donations-list .leyka-donation-error-details .error-details {
  padding: 0 20px 20px 20px;
}

.leyka-admin-list-page.leyka-admin-donations-list .leyka-donation-error-details .error-details-footer {
  padding: 0 20px 20px 20px;
}

.leyka-admin-list-page.leyka-admin-donations-list .leyka-donation-error-details .error-details-after-footer {
  padding: 0 20px 20px 20px;
}

/** Campaigns list page **/
.leyka-admin-default .wp-list-table.widefat td.column-target .leyka-scale-ultra {
  position: relative;
  border: 1px solid #1db318;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.leyka-admin-default .wp-list-table.widefat td.column-target .leyka-scale-ultra .leyka-scale-scale {
  height: 16px;
}

.leyka-admin-default .wp-list-table.widefat td.column-target .leyka-scale-ultra .leyka-scale-scale .target {
  background: #fff;
  width: 100%;
  height: 100%;
}

.leyka-admin-default .wp-list-table.widefat td.column-target .leyka-scale-ultra .leyka-scale-scale .collected {
  height: 100%;
  background: rgba(29, 179, 24, 0.5);
}

.leyka-admin-default .wp-list-table.widefat td.column-target .leyka-scale-ultra-fake {
  position: relative;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.leyka-admin-default .wp-list-table.widefat td.column-target .leyka-scale-ultra-fake .leyka-scale-scale {
  height: 16px;
}

.leyka-admin-default .wp-list-table.widefat td.column-target .leyka-scale-ultra-fake .leyka-scale-scale .target {
  background: #fff;
  width: 100%;
  height: 100%;
}

.leyka-admin-default .wp-list-table.widefat td.column-target .leyka-scale-ultra-fake .leyka-scale-scale .collected {
  height: 100%;
  background: rgba(204, 204, 204, 0.5);
}

.leyka-admin-default .wp-list-table.widefat td.column-target .leyka-scale-label {
  position: absolute;
  top: -2px;
  left: 0;
  width: 100%;
  text-align: center;
  height: 14px;
}

.leyka-admin-default .wp-list-table.widefat td.column-target .leyka-scale-label span {
  font-size: 11px;
  line-height: 14px;
  padding: 0 3px;
  color: #333;
}

.leyka-admin-default .wp-list-table.widefat td.column-shortcode input.campaign-shortcode {
  width: 100%;
}

.postbox h2 span {
  font-size: 15px;
  color: #44444a;
}

.postbox .leyka-settings-page {
  margin: 0;
}

.postbox .campaign-additional-fields-wrapper {
  max-width: 643px;
}

.postbox .campaign-additional-fields-wrapper.leyka-options-section {
  margin-bottom: 0;
}

.postbox .campaign-additional-fields-wrapper p {
  margin-top: 0;
}

.postbox .inside {
  /** @todo This template demo code isn't used - it's a candidat for removing */
}

.postbox .inside p:first-child {
  margin-top: 0;
}

.postbox .inside .metabox-field:first-child {
  margin-top: -4px;
}

.postbox .inside .metabox-field.without-title {
  margin: 15px 0;
}

.postbox .inside .metabox-field h3.field-title {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 8px;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: #44444a;
  font-weight: 500;
}

.postbox .inside .metabox-field .field-wrapper.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.postbox .inside .metabox-field .field-wrapper .field-label {
  display: block;
  margin-bottom: 8px;
}

.postbox .inside .metabox-field .field-wrapper.daily-rouble-settings-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 13px;
}

.postbox .inside .metabox-field .field-wrapper.daily-rouble-settings-wrapper .daily-rouble-settings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #f1f1f1;
  margin-top: 16px;
  padding: 16px;
}

.postbox .inside .metabox-field .field-wrapper.daily-rouble-settings-wrapper .daily-rouble-settings .flex {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 13px;
}

.postbox .inside .metabox-field .field-wrapper.daily-rouble-settings-wrapper .daily-rouble-settings .flex:last-child {
  margin-bottom: 0;
}

.postbox .inside .metabox-field .field-wrapper.daily-rouble-settings-wrapper .daily-rouble-settings h3 {
  margin-top: 0;
}

.postbox .inside .metabox-field .upload-photo-complex-field-wrapper.margin-top {
  margin-top: 24px;
}

.postbox .inside .metabox-field .upload-photo-complex-field-wrapper .set-page-img-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
}

.postbox .inside .metabox-field .upload-photo-complex-field-wrapper .set-page-img-control .reset-to-default {
  content: "";
  margin-left: 16px;
  background-image: url(../../img/icon-delete-circled.svg);
  background-size: cover;
  width: 24px;
  height: 24px;
  display: inline-block;
}

.postbox .inside .metabox-field .upload-photo-complex-field-wrapper .set-page-img-control .img-value {
  margin-left: 16px;
}

.postbox .inside .info-field {
  padding: 12px 16px 10px 16px;
  margin-top: 24px;
  background-color: #D3ECF6;
  font-size: 12px;
  line-height: 16px;
}

.postbox .inside .info-field h3 {
  margin: 0;
}

.postbox .inside .info-field ul {
  margin: 6px 0 0 0;
  color: #0085ba;
  list-style: none;
}

.postbox .inside .info-field ul li:before {
  content: '—';
  display: inline-block;
  padding-right: 4px;
}

.postbox .inside .info-field ul a {
  text-decoration: none;
}

.postbox .inside .upload-photo-field .field {
  display: block;
  position: relative;
}

.postbox .inside .upload-photo-field .field input[type="file"] {
  display: block;
  height: 40px;
  width: 248px;
  outline: none;
}

.postbox .inside .upload-photo-field .field .upload-photo {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  height: 40px;
  width: 248px;
  position: absolute;
  top: 0;
  left: 0;
  outline: none;
  background-color: #f1f1f1;
  border: 1px dashed #8f8f8f;
  color: #44444a;
  font-size: 13px;
}

.postbox .inside .upload-photo-field .upload-field-description {
  margin-left: 22px;
  color: #8f8f8f;
  font-size: 10px;
  font-weight: 500;
}

.postbox .inside #campaign-form-template-field {
  margin-right: 8px;
}

.postbox .inside .css-editor .cm-s-default.CodeMirror-wrap {
  border: 1px solid #dddddd;
}

.postbox .inside .css-editor textarea {
  width: 100%;
  height: 200px;
  border: 1px solid #0085BA;
  overflow: hidden;
}

.postbox .inside .css-editor .css-editor-reset-value {
  display: inline-block;
  border-bottom: 1px dashed #0085ba;
  cursor: pointer;
  font-size: 14px;
  color: #0085ba;
}

.postbox .inside .field-q {
  /** @todo Old tooltip styles - remove when jQ UI tooltips styling is finished */
  margin-left: 3px;
  vertical-align: baseline;
  cursor: pointer;
  position: relative;
  border-radius: 5px;
}

.postbox .inside .field-q img {
  vertical-align: baseline;
}

.postbox .inside .field-q .field-q-tooltip {
  display: none;
  position: absolute;
  color: #ffffff;
  background-color: #006799;
  border-radius: 6px;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 17px;
  z-index: 11;
  top: 150%;
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 204px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  text-align: center;
}

.postbox .inside .field-q .field-q-tooltip a {
  color: #ffffff;
}

.postbox .inside .field-q .field-q-tooltip:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #006799;
  left: calc(50% - 4px);
  top: -7px;
}

.postbox .inside .field-q .field-q-tooltip:empty {
  display: none;
}

.postbox .inside .field-q:hover .field-q-tooltip {
  display: block;
}

.postbox .inside .field-q:hover .field-q-tooltip:empty {
  display: none;
}

.postbox .inside .field-q img {
  background-color: #ffffff;
}

.postbox .inside .loading-indicator-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 16px;
}

.postbox .inside .loading-indicator-wrap .loader-wrap {
  padding-top: 0;
  padding-right: 24px;
}

.postbox .inside .loading-indicator-wrap .loader-wrap .leyka-loader {
  display: inline-block;
}

.postbox .inside label[for="hide-cover-type-image"] {
  margin-right: 32px;
}

.postbox .inside .leyka-campaign-additional-fields-wrapper .multi-valued-item-box:hover {
  border: 2px solid #78b6d5;
}

.postbox .inside .leyka-campaign-additional-fields-wrapper .multi-valued-item-box:hover .item-box-title {
  margin: 7px 15px !important;
}

.postbox .inside .leyka-campaign-additional-fields-wrapper .multi-valued-item-box:hover .box-content {
  padding: 0 9px 9px 9px;
}

/** Donation Info/Edit/Recurring Subscription Info page **/
.leyka-admin-donation-info, .leyka-admin-recurring-subscription-info {
  /* datepicker */
  /* sidebar */
}

.leyka-admin-donation-info #poststuff .postbox h2.hndle, .leyka-admin-recurring-subscription-info #poststuff .postbox h2.hndle {
  margin: 0;
  padding: 16px;
}

.leyka-admin-donation-info #poststuff .postbox .inside, .leyka-admin-recurring-subscription-info #poststuff .postbox .inside {
  margin: 0;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 16px;
  font-family: 'Roboto';
}

.leyka-admin-donation-info #poststuff .postbox.closed .inside, .leyka-admin-recurring-subscription-info #poststuff .postbox.closed .inside {
  display: none;
}

.leyka-admin-donation-info .leyka-set, .leyka-admin-recurring-subscription-info .leyka-set {
  margin: 0;
  width: 100%;
}

.leyka-admin-donation-info .leyka-set legend, .leyka-admin-recurring-subscription-info .leyka-set legend {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #23282D;
  display: block;
  width: 98%;
  margin-bottom: 10px;
  cursor: pointer;
}

.leyka-admin-donation-info .leyka-set legend:after, .leyka-admin-recurring-subscription-info .leyka-set legend:after {
  content: "\f142";
  font: normal 20px/1 dashicons;
  speak: never;
  display: inline-block;
  padding: 0;
  top: -4px;
  line-height: .5;
  position: relative;
  vertical-align: middle;
  color: #3c434a;
}

.leyka-admin-donation-info .leyka-set legend.leyka-closed:after, .leyka-admin-recurring-subscription-info .leyka-set legend.leyka-closed:after {
  content: "\f140";
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 12px;
  gap: 16px;
  border: 1px dashed #E0E0E0;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  flex-wrap: wrap;
  width: 100%;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field {
  color: #23282D;
  /*
                    .fake-input {
                        display: inline-block;
                        box-sizing: border-box;
                        width: 98%;
                        max-width: 700px;
                        border: 1px solid #ddd;
                        padding: 3px 5px;
                        line-height: 20px;
                        min-height: 27px;
                    }
                    */
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field input, .leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field textarea, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field input, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field textarea {
  width: 98%;
  max-width: 700px;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field input[type="checkbox"], .leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field input[type="radio"], .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field input[type="checkbox"], .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field input[type="radio"] {
  width: unset;
  max-width: 700px;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field .text-line, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field .text-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 4px;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field .field-help, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field .field-help {
  display: inline-block;
  padding: 2px 0 0 4px;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field .campaign-actions, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field .campaign-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 20px;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field .campaign-actions a, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field .campaign-actions a {
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  color: #007CBA;
  text-decoration: none;
  border-bottom: 1px dashed;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field #donation-amount, .leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field #donation-amount-total, .leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field #new-donation-amount, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field #donation-amount, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field #donation-amount-total, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field #new-donation-amount {
  max-width: 320px;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field #custom-payment-info, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string .leyka-ddata-field #custom-payment-info {
  margin-top: 10px;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .leyka-ddata-string label, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .leyka-ddata-string label {
  width: 150px;
  color: #586067;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .recurring-is-active-field, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .recurring-is-active-field {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .recurring-is-active-field .leyka-ddata-field, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .recurring-is-active-field .leyka-ddata-field {
  padding-top: 3px;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .field-error, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .field-error {
  display: none;
  background: #FFE9E9;
  border: 1px solid #FBC4C4;
  color: #DE5959;
  padding: 2px 10px;
  margin-top: 5px;
  font-size: 12px;
  border-radius: 3px;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .field-error a, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .field-error a {
  color: #fc001e;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .field-error a a:hover, .leyka-admin-donation-info .leyka-set .leyka-content-wrapper .field-error a a:focus, .leyka-admin-donation-info .leyka-set .leyka-content-wrapper .field-error a a:active, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .field-error a a:hover, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .field-error a a:focus, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .field-error a a:active {
  color: #aa363a;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .set-action .button, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .set-action .button {
  font-family: 'Roboto';
  padding: 6px 10px;
  border: 1px solid #007CBA;
  border-radius: 2px;
  background: none;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: #007CBA;
}

.leyka-admin-donation-info .leyka-set .leyka-content-wrapper .set-action #campaign-select, .leyka-admin-recurring-subscription-info .leyka-set .leyka-content-wrapper .set-action #campaign-select {
  width: 70%;
  max-width: 700px;
}

.leyka-admin-donation-info.leyka-donation-add #leyka_donation_data .leyka-set, .leyka-admin-recurring-subscription-info.leyka-donation-add #leyka_donation_data .leyka-set {
  margin: 20px 0 8px;
}

.leyka-admin-donation-info.leyka-donation-add #leyka_donation_data .leyka-set legend, .leyka-admin-recurring-subscription-info.leyka-donation-add #leyka_donation_data .leyka-set legend {
  display: block;
  width: 98%;
  color: #666;
  font-size: 1em;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #eee;
  padding-bottom: 2px;
}

.leyka-admin-donation-info.leyka-donation-add #leyka_donation_data .leyka-set legend:after, .leyka-admin-recurring-subscription-info.leyka-donation-add #leyka_donation_data .leyka-set legend:after {
  content: none;
}

.leyka-admin-donation-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string, .leyka-admin-recurring-subscription-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string {
  margin: 5px 0;
  float: left;
  width: 100%;
}

.leyka-admin-donation-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string label, .leyka-admin-recurring-subscription-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string label {
  font-weight: bold;
  float: left;
  width: 20%;
  text-align: right;
  line-height: 27px;
}

.leyka-admin-donation-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field, .leyka-admin-recurring-subscription-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field {
  float: left;
  width: 78%;
  margin-left: 2%;
}

.leyka-admin-donation-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field input, .leyka-admin-donation-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field textarea, .leyka-admin-recurring-subscription-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field input, .leyka-admin-recurring-subscription-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field textarea {
  width: 98%;
  max-width: 700px;
}

.leyka-admin-donation-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field .text-line, .leyka-admin-recurring-subscription-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field .text-line {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 98%;
  max-width: 700px;
  border-bottom: 1px dashed #ddd;
  padding: 3px 5px;
  line-height: 20px;
  min-height: 27px;
}

.leyka-admin-donation-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field #donation-amount, .leyka-admin-donation-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field #donation-amount-total, .leyka-admin-donation-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field #new-donation-amount, .leyka-admin-recurring-subscription-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field #donation-amount, .leyka-admin-recurring-subscription-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field #donation-amount-total, .leyka-admin-recurring-subscription-info.leyka-donation-add #leyka_donation_data .leyka-set .leyka-ddata-string .leyka-ddata-field #new-donation-amount {
  max-width: 320px;
}

.leyka-admin-donation-info #leyka_donation_emails_status .leyka-ddata-string, .leyka-admin-recurring-subscription-info #leyka_donation_emails_status .leyka-ddata-string {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
  gap: 20px;
}

.leyka-admin-donation-info #leyka_donation_emails_status .leyka-ddata-string label, .leyka-admin-recurring-subscription-info #leyka_donation_emails_status .leyka-ddata-string label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 10px;
  width: 460px;
  height: 18px;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  cursor: default;
  color: #23282D;
}

.leyka-admin-donation-info #leyka_donation_emails_status .leyka-ddata-string label img, .leyka-admin-recurring-subscription-info #leyka_donation_emails_status .leyka-ddata-string label img {
  width: 16px;
}

.leyka-admin-donation-info #leyka_donation_emails_status .leyka-ddata-string.no-thanks label, .leyka-admin-recurring-subscription-info #leyka_donation_emails_status .leyka-ddata-string.no-thanks label {
  color: #8E8E8E;
}

.leyka-admin-donation-info #leyka_donation_emails_status .leyka-ddata-string .leyka-ddata-field, .leyka-admin-recurring-subscription-info #leyka_donation_emails_status .leyka-ddata-string .leyka-ddata-field {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #586067;
}

.leyka-admin-donation-info #leyka_donation_emails_status .send-donor-thanks, .leyka-admin-recurring-subscription-info #leyka_donation_emails_status .send-donor-thanks {
  display: inline;
  cursor: pointer;
  font-weight: bold;
}

.leyka-admin-donation-info #leyka_donation_emails_status .send-donor-thanks:hover, .leyka-admin-recurring-subscription-info #leyka_donation_emails_status .send-donor-thanks:hover {
  color: #ff0000;
}

.leyka-admin-donation-info #ui-datepicker-div, .leyka-admin-recurring-subscription-info #ui-datepicker-div {
  background: #fff;
  border: 4px solid #dfdfdf;
  -webkit-box-shadow: 1px 1px 3px rgba(10, 10, 10, 0.65);
  box-shadow: 1px 1px 3px rgba(10, 10, 10, 0.65);
}

.leyka-admin-donation-info #ui-datepicker-div .ui-datepicker-header, .leyka-admin-recurring-subscription-info #ui-datepicker-div .ui-datepicker-header {
  padding: 4px 0;
  position: relative;
}

.leyka-admin-donation-info #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev, .leyka-admin-donation-info #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next, .leyka-admin-recurring-subscription-info #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev, .leyka-admin-recurring-subscription-info #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  font-size: 12px;
  line-height: 28px;
  cursor: pointer;
  width: 38px;
  letter-spacing: -0.5px;
  position: absolute;
  top: 4px;
}

.leyka-admin-donation-info #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev, .leyka-admin-recurring-subscription-info #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
  text-align: right;
  left: 0;
}

.leyka-admin-donation-info #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next, .leyka-admin-recurring-subscription-info #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  text-align: left;
  right: 0;
}

.leyka-admin-donation-info #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title, .leyka-admin-recurring-subscription-info #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
  padding: 0 38px;
}

.leyka-admin-donation-info #ui-datepicker-div table, .leyka-admin-recurring-subscription-info #ui-datepicker-div table {
  font-size: 12px;
  border-collapse: collapse;
}

.leyka-admin-donation-info #ui-datepicker-div table thead th, .leyka-admin-recurring-subscription-info #ui-datepicker-div table thead th {
  background: #f9f9f9;
  text-align: center;
}

.leyka-admin-donation-info #ui-datepicker-div table thead th span, .leyka-admin-recurring-subscription-info #ui-datepicker-div table thead th span {
  padding: 4px 0;
}

.leyka-admin-donation-info #ui-datepicker-div table tbody td, .leyka-admin-recurring-subscription-info #ui-datepicker-div table tbody td {
  text-align: right;
  border: 1px solid #dfdfdf;
}

.leyka-admin-donation-info #ui-datepicker-div table tbody td:hover, .leyka-admin-recurring-subscription-info #ui-datepicker-div table tbody td:hover {
  background: #f5f5f5;
}

.leyka-admin-donation-info #ui-datepicker-div table tbody td.ui-datepicker-current-day, .leyka-admin-recurring-subscription-info #ui-datepicker-div table tbody td.ui-datepicker-current-day {
  background: #eaf9ff;
  font-weight: bold;
}

.leyka-admin-donation-info #ui-datepicker-div table tbody td.ui-datepicker-current-day a, .leyka-admin-recurring-subscription-info #ui-datepicker-div table tbody td.ui-datepicker-current-day a {
  color: #0074a2;
}

.leyka-admin-donation-info #ui-datepicker-div table a, .leyka-admin-recurring-subscription-info #ui-datepicker-div table a {
  color: #333;
  text-decoration: none !important;
  display: inline-block;
  padding: 4px 8px;
  background: transparent;
}

.leyka-admin-donation-info .leyka-status-section, .leyka-admin-recurring-subscription-info .leyka-status-section {
  padding: 10px 0;
}

.leyka-admin-donation-info .leyka-status-section.select, .leyka-admin-recurring-subscription-info .leyka-status-section.select {
  text-align: right;
}

.leyka-admin-donation-info .leyka-status-section.select label, .leyka-admin-recurring-subscription-info .leyka-status-section.select label {
  display: inline-block;
  width: 20%;
  text-align: left;
}

.leyka-admin-donation-info .leyka-status-section.select select, .leyka-admin-recurring-subscription-info .leyka-status-section.select select {
  width: 77%;
  text-align: left;
}

.leyka-admin-donation-info .leyka-status-section.actions, .leyka-admin-recurring-subscription-info .leyka-status-section.actions {
  overflow: hidden;
  background: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 0 -12px;
  padding: 5px 12px;
  width: 100%;
}

.leyka-admin-donation-info .leyka-status-section.actions div, .leyka-admin-recurring-subscription-info .leyka-status-section.actions div {
  float: left;
  width: 50%;
  padding: 5px 0;
}

.leyka-admin-donation-info .leyka-status-section.actions .delete-action, .leyka-admin-recurring-subscription-info .leyka-status-section.actions .delete-action {
  text-align: left;
  line-height: 30px;
}

.leyka-admin-donation-info .leyka-status-section.actions a, .leyka-admin-recurring-subscription-info .leyka-status-section.actions a {
  color: #aa0000;
}

.leyka-admin-donation-info .leyka-status-section.actions a:hover, .leyka-admin-recurring-subscription-info .leyka-status-section.actions a:hover {
  color: #ff0000;
}

.leyka-admin-donation-info .leyka-status-section.actions .save-action, .leyka-admin-recurring-subscription-info .leyka-status-section.actions .save-action {
  text-align: right;
  height: 30px;
}

.leyka-admin-donation-info #donation-status-log-toggle, .leyka-admin-recurring-subscription-info #donation-status-log-toggle {
  text-align: right;
  padding: 5px 0;
  color: #0074A2;
  text-decoration: underline;
  cursor: pointer;
  font-size: 11px;
}

.leyka-admin-donation-info #donation-status-log-toggle:hover, .leyka-admin-recurring-subscription-info #donation-status-log-toggle:hover {
  color: #2ea2cc;
}

.leyka-admin-donation-info #donation-status-log, .leyka-admin-recurring-subscription-info #donation-status-log {
  font-size: 12px;
}

.leyka-admin-donation-info .leyka-donation-error-details, .leyka-admin-recurring-subscription-info .leyka-donation-error-details {
  border-radius: 6px;
  margin-top: 16px;
  font-size: 14px;
  line-height: 18px;
  background: #F5DADF;
}

.leyka-admin-donation-info .leyka-donation-error-details a, .leyka-admin-recurring-subscription-info .leyka-donation-error-details a {
  color: #0085BA !important;
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
  text-decoration: none;
  border-bottom: 1px solid #0085BA !important;
}

.leyka-admin-donation-info .leyka-donation-error-details h2.error-name, .leyka-admin-recurring-subscription-info .leyka-donation-error-details h2.error-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 16px;
  border-bottom: 1px solid #F9EBEE;
  font-size: 16px;
  line-height: 20px !important;
  font-weight: 550;
}

.leyka-admin-donation-info .leyka-donation-error-details h2.error-name .error-name-text, .leyka-admin-recurring-subscription-info .leyka-donation-error-details h2.error-name .error-name-text {
  -webkit-box-flex: 100%;
  -ms-flex: 100% 1 1;
  flex: 100% 1 1;
}

.leyka-admin-donation-info .leyka-donation-error-details h2.error-name i.error-symbol, .leyka-admin-recurring-subscription-info .leyka-donation-error-details h2.error-name i.error-symbol {
  display: inline-block;
  margin-right: 8px;
  -webkit-box-flex: 12px;
  -ms-flex: 12px 0 0px;
  flex: 12px 0 0;
  width: 12px;
  height: 12px;
  border: 0;
  border-radius: 50%;
  background: #d43c57;
}

.leyka-admin-donation-info .leyka-donation-error-details h2.error-name i.close, .leyka-admin-recurring-subscription-info .leyka-donation-error-details h2.error-name i.close {
  -webkit-box-flex: 12px;
  -ms-flex: 12px 0 0px;
  flex: 12px 0 0;
  cursor: pointer;
  -webkit-mask: url("../../img/icon-help-close.svg");
  mask: url("../../img/icon-help-close.svg");
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: #b2b2b2;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 12px;
  width: 12px;
  height: 12px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-donation-info .leyka-donation-error-details h2.error-name i.close:active, .leyka-admin-donation-info .leyka-donation-error-details h2.error-name i.close:focus, .leyka-admin-recurring-subscription-info .leyka-donation-error-details h2.error-name i.close:active, .leyka-admin-recurring-subscription-info .leyka-donation-error-details h2.error-name i.close:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-donation-info .leyka-donation-error-details h2.error-name i.close:hover, .leyka-admin-recurring-subscription-info .leyka-donation-error-details h2.error-name i.close:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-donation-info .leyka-donation-error-details .error-details, .leyka-admin-recurring-subscription-info .leyka-donation-error-details .error-details {
  padding: 0 12px 12px 12px;
}

.leyka-admin-donation-info .leyka-donation-error-details .error-details h3, .leyka-admin-recurring-subscription-info .leyka-donation-error-details .error-details h3 {
  margin: 12px 0 4px 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 550;
}

.leyka-admin-donation-info .leyka-donation-error-details .error-details p, .leyka-admin-recurring-subscription-info .leyka-donation-error-details .error-details p {
  margin: 0 0 4px 0;
  font-size: 14px;
  line-height: 18px;
}

.leyka-admin-donation-info .leyka-donation-error-details .error-details p:last-child, .leyka-admin-recurring-subscription-info .leyka-donation-error-details .error-details p:last-child {
  margin-bottom: 0;
}

.leyka-admin-donation-info .leyka-donation-error-details .error-details p.error-common-support-contact-info, .leyka-admin-recurring-subscription-info .leyka-donation-error-details .error-details p.error-common-support-contact-info {
  margin-top: 12px;
}

.leyka-admin-donation-info .leyka-donation-error-details .error-details p a, .leyka-admin-recurring-subscription-info .leyka-donation-error-details .error-details p a {
  font-size: inherit;
  font-weight: inherit;
  border: none !important;
}

.leyka-admin-donation-info .leyka-donation-error-details .error-details-footer, .leyka-admin-recurring-subscription-info .leyka-donation-error-details .error-details-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 12px 12px 12px;
}

.leyka-admin-donation-info .leyka-donation-error-details .error-details-footer .error-code, .leyka-admin-recurring-subscription-info .leyka-donation-error-details .error-details-footer .error-code {
  color: #999999;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
}

.leyka-admin-donation-info .leyka-donation-error-details .error-details-after-footer, .leyka-admin-recurring-subscription-info .leyka-donation-error-details .error-details-after-footer {
  padding: 0 12px 12px 12px;
}

.leyka-admin-donation-info .leyka-donation-error-details .error-details-after-footer button, .leyka-admin-recurring-subscription-info .leyka-donation-error-details .error-details-after-footer button {
  background-color: #0085BA;
  color: #ffffff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  border-radius: 4px;
  height: 26px;
  width: auto;
  display: inline-block;
  cursor: pointer;
  padding: 5px 10px;
  width: 100%;
  height: auto;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}

.leyka-admin-donation-info .leyka-donation-error-details h2.error-name, .leyka-admin-recurring-subscription-info .leyka-donation-error-details h2.error-name {
  padding: 12px !important;
}

.leyka-admin-donation-info .leyka-donation-error-details i.close, .leyka-admin-donation-info .leyka-donation-error-details .error-details-after-footer, .leyka-admin-recurring-subscription-info .leyka-donation-error-details i.close, .leyka-admin-recurring-subscription-info .leyka-donation-error-details .error-details-after-footer {
  display: none;
}

.leyka-admin-donation-info .dataTables_wrapper, .leyka-admin-recurring-subscription-info .dataTables_wrapper {
  width: 100%;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable {
  width: 100%;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable td, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable td {
  padding: 10px;
  height: 36px;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable tbody td, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable tbody td {
  font-weight: 600;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable tbody td.column-amount .amount-total, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable tbody td.column-amount .amount-total {
  color: #8E8E8E;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable tbody td.column-gateway_pm .leyka-gateway-pm, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable tbody td.column-gateway_pm .leyka-gateway-pm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable tbody td.column-gateway_pm .leyka-gateway-pm div, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable tbody td.column-gateway_pm .leyka-gateway-pm div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable tbody td.column-gateway_pm .leyka-gateway-pm div img, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable tbody td.column-gateway_pm .leyka-gateway-pm div img {
  width: 30px;
  height: 30px;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable tbody td.column-donor_message, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable tbody td.column-donor_message {
  width: 90px;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable tbody td.column-donor_message .donor, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable tbody td.column-donor_message .donor {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 2px;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: #23282D;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable tbody td.column-donor_message .donor.no-thanks .donation-email-status, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable tbody td.column-donor_message .donor.no-thanks .donation-email-status {
  color: #8E8E8E;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable tbody td.column-donor_message .donor .donation-email-date, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable tbody td.column-donor_message .donor .donation-email-date {
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable tbody td.column-donor_message .donor .donation-email-action, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable tbody td.column-donor_message .donor .donation-email-action {
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  color: #007CBA;
  cursor: pointer;
}

.leyka-admin-donation-info .dataTables_wrapper table.dataTable tfoot, .leyka-admin-recurring-subscription-info .dataTables_wrapper table.dataTable tfoot {
  display: none;
}

/** == Seetings and variables (_dashboard_presets.scss)  == **/
/** == Typography (_dashboard_typo.scss) == **/
/** == Mixins (_dashboard_mixins.scss) == **/
.leyka-dashboard-page {
  /** Dynamic wrapper (above stats portlets): */
  /** Dynamic wrapper - END */
  /** Main part: */
  /** Main part - END */
}

.leyka-dashboard-page .leyka-admin-page-notice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px;
  gap: 8px;
  background: #F5DADF;
  border-radius: 6px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.leyka-dashboard-page .leyka-admin-page-notice .leyka-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #23282D;
}

.leyka-dashboard-page .leyka-admin-page-notice .leyka-content-wrapper img {
  margin-right: 8px;
}

.leyka-dashboard-page .leyka-admin-page-notice .leyka-content-wrapper a {
  text-decoration: none;
  border: none;
  margin-left: 2px;
}

.leyka-dashboard-page .leyka-admin-page-notice .leyka-close-button {
  cursor: pointer;
}

.leyka-dashboard-page .send-plugin-stats-invite {
  background-color: #C5E6F3;
  border-radius: 6px;
  padding: 8px 8px 8px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.leyka-dashboard-page .send-plugin-stats-invite .invite-text {
  color: #006799;
}

.leyka-dashboard-page .send-plugin-stats-invite .invite-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.leyka-dashboard-page .send-plugin-stats-invite .invite-link .send-plugin-usage-stats-y {
  background-color: #0085BA;
  color: #ffffff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  border-radius: 4px;
  height: 26px;
  width: auto;
  display: inline-block;
  cursor: pointer;
  padding: 5px 10px;
  min-width: 190px;
}

.leyka-dashboard-page .send-plugin-stats-invite .invite-link .loading-indicator-wrap .ok-icon {
  display: none;
}

.leyka-dashboard-page .banner-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 20px;
}

.leyka-dashboard-page .banner-wrapper .banner-inner {
  position: relative;
  -webkit-box-flex: 100%;
  -ms-flex: 100% 1 0px;
  flex: 100% 1 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.leyka-dashboard-page .banner-wrapper .banner-inner .banner {
  padding: 0 40px;
  -webkit-box-flex: 100%;
  -ms-flex: 100% 0 1;
  flex: 100% 0 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 168px;
  border-radius: 6px;
  background: -webkit-gradient(linear, left top, left bottom, from(#5AC147), to(#39A94E));
  background: linear-gradient(180deg, #5AC147 0%, #39A94E 100%);
  color: #ffffff;
  font-weight: 400;
}

.leyka-dashboard-page .banner-wrapper .banner-inner .banner .banner-subtitle {
  font-size: 24px;
  line-height: 28px;
}

.leyka-dashboard-page .banner-wrapper .banner-inner .banner .banner-subtitle-upper {
  display: inline-block;
  padding: 6px 8px;
  margin-bottom: 16px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  background-color: #ffffff;
  color: #199d15;
}

.leyka-dashboard-page .banner-wrapper .banner-inner .banner .banner-title {
  font-size: 28px;
  font-weight: bold;
}

.leyka-dashboard-page .banner-wrapper .banner-inner .banner .banner-subtitle-lower {
  margin-top: 12px;
  font-weight: normal;
  font-size: 18px;
}

.leyka-dashboard-page .banner-wrapper .banner-inner .close {
  background-image: url(../../img/dashboard/icon-close.svg);
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 24px;
  width: 24px;
  height: 24px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  display: block;
  position: absolute;
  top: 8px;
  right: 8px;
  background-color: #ffffff;
  border-radius: 50%;
}

.leyka-dashboard-page .banner-wrapper .banner-inner .close:active, .leyka-dashboard-page .banner-wrapper .banner-inner .close:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-dashboard-page .banner-wrapper .banner-inner .close:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-content {
  width: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-content .plugin-data-interval-label {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #007CBA;
  gap: 13px;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-content .plugin-data-interval-label * {
  cursor: pointer;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-content .plugin-data-interval-label .leyka-icon {
  -webkit-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-content .plugin-data-interval-label.leyka-closed .leyka-icon {
  -webkit-transform: unset;
  -ms-transform: unset;
  transform: unset;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-content .leyka-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 16px;
  gap: 20px;
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  -webkit-box-shadow: inset -1px 0px 0px #C4C4C4, inset 1px 1px 0px #C4C4C4;
  box-shadow: inset -1px 0px 0px #C4C4C4, inset 1px 1px 0px #C4C4C4;
  border-radius: 6px;
  z-index: 1;
  position: absolute;
  top: 20px;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-content .leyka-content-wrapper .leyka-content-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 16px;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-content .leyka-content-wrapper .leyka-content-column:first-child {
  padding-right: 20px;
  border-right: 1px solid #007CBA;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-content .leyka-content-wrapper .leyka-content-column a {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #44444A;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-content .leyka-content-wrapper .leyka-content-column a:hover, .leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-content .leyka-content-wrapper .leyka-content-column a.current-interval {
  color: #007CBA;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-tools {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
  gap: 6px;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-tools * {
  font-size: 10px;
  line-height: 16px;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-tools .plugin-data-interval-reset-text {
  color: #8E8E8E;
  font-weight: 500;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-tools .plugin-data-interval-reset-btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  color: #007CBA;
  border-bottom: 1px dashed #007CBA;
}

.leyka-dashboard-page .leyka-page-content .main-col .plugin-data-interval .plugin-data-interval-tools .plugin-data-interval-reset-btn:hover {
  border-bottom: 1px dashed #007CBA;
}

.leyka-dashboard-page .leyka-page-content .main-col .leyka-portlets-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0px;
  gap: 20px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.leyka-dashboard-footer {
  margin-top: 0;
  margin-left: 12px;
}

.leyka-dashboard-footer.leyka-wizard-footer {
  margin-top: 16px;
  margin-bottom: 16px;
  margin-left: 12px;
}

.leyka-dashboard-footer.leyka-settings-footer {
  margin-left: 72px;
  margin-bottom: -20px;
}

.leyka-admin-portlet .dynamics-bar-chart {
  display: block;
  position: relative;
  overflow: hidden;
}

.ui-dialog.leyka-adb-modal .ui-dialog-titlebar {
  height: 40px;
  line-height: 40px;
}

.ui-dialog.leyka-adb-modal .ui-dialog-title {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 15px;
  line-height: 16px;
  font-weight: 500;
}

.ui-dialog.leyka-adb-modal .ui-dialog-content {
  padding: 16px;
}

.ui-dialog.leyka-adb-modal .ui-dialog-content p {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 14px;
  line-height: 16px;
  color: #44444a;
  margin-top: 0;
}

.ui-dialog.leyka-adb-modal .ui-dialog-content p.error-notif {
  margin-bottom: 16px;
  padding: 12px 15px 12px 40px;
  background-color: rgba(212, 60, 87, 0.2);
  background-image: url(../../img/dashboard/icon-alert-circle.svg);
  background-size: 24px 24px;
  background-position: 8px 8px;
  background-repeat: no-repeat;
}

.ui-dialog.leyka-adb-modal .ui-dialog-content p.error-notif:last-of-type {
  margin-bottom: 0;
}

.ui-dialog.leyka-adb-modal .ui-dialog-content p.error-notif a {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
  color: #d43c57;
}

.ui-dialog.leyka-adb-modal .ui-dialog-content p.error-notif a:active, .ui-dialog.leyka-adb-modal .ui-dialog-content p.error-notif a:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.ui-dialog.leyka-adb-modal .ui-dialog-content p.error-notif a:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.ui-dialog.leyka-adb-modal .ui-dialog-content p.error-notif a:active, .ui-dialog.leyka-adb-modal .ui-dialog-content p.error-notif a:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.ui-dialog.leyka-adb-modal .ui-dialog-content p.error-notif a:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.ui-dialog.leyka-adb-modal .ui-button.ui-dialog-titlebar-close:before {
  content: " ";
  background-image: url(../../img/dashboard/icon-bad-gray.svg);
  background-size: 24px 24px;
  display: block;
  background-repeat: no-repeat;
  background-position: 0 8px;
}

@media screen and (min-width: 640px) {
  .leyka-adb-modal .ui-dialog-content#how-to-setup-cron {
    width: 552px !important;
    max-width: unset !important;
  }
}

.leyka-help-page .wizards-row {
  gap: 24px;
  margin-bottom: 24px;
}

.leyka-help-page .wizards-row :last-child {
  margin-left: 0;
}

/** Particular metaboxes styling */
.leyka-admin .postbox, #poststuff .postbox {
  border: 1px solid #dddddd;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 2px #dddddd;
  box-shadow: 0 2px 2px #dddddd;
  background-color: #ffffff;
  color: #44444A;
}

.leyka-admin .postbox .handlediv, .leyka-admin .postbox .handle-actions, #poststuff .postbox .handlediv, #poststuff .postbox .handle-actions {
  display: none;
}

.leyka-admin .postbox .postbox-header, #poststuff .postbox .postbox-header {
  border-bottom: 1px solid #f1f1f1;
}

.leyka-admin .postbox h2.hndle, #poststuff .postbox h2.hndle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0;
  margin: 24px 0;
  padding: 0 24px;
  color: #44444a;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.leyka-admin .postbox h2.hndle .metabox-thumbnail, #poststuff .postbox h2.hndle .metabox-thumbnail {
  margin-right: 12px;
}

.leyka-admin .postbox h2.hndle:after, #poststuff .postbox h2.hndle:after {
  content: ' ';
  display: inline-block;
  background-image: url(../../img/icon-arrow-expanded-circled.svg);
  /** @todo Refactor to the icon-arrow-expanded.svg, then remove the "-circled" SVGs */
  cursor: pointer;
  pointer-events: all;
  width: 24px;
  height: 24px;
  margin-left: auto;
}

.leyka-admin .postbox.closed h2.hndle:after, #poststuff .postbox.closed h2.hndle:after {
  background-image: url(../../img/icon-arrow-collapsed-circled.svg) !important;
  /** @todo Refactor to the icon-arrow-collapsed.svg, then remove the "-circled" SVGs */
}

.leyka-admin .postbox .inside, #poststuff .postbox .inside {
  padding: 24px 16px;
  margin: 0;
}

.leyka-admin .postbox .inside #excerpt, #poststuff .postbox .inside #excerpt {
  margin-top: 0;
}

.leyka-admin .postbox.leyka-metabox-dark, #poststuff .postbox.leyka-metabox-dark {
  background-color: #f1f1f1;
}

/** "Help" admin page: */
.leyka-docs-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-left: 8px;
}

.leyka-docs-info .col-left, .leyka-docs-info .col-right {
  -webkit-box-flex: 250px;
  -ms-flex: 250px 1 0px;
  flex: 250px 1 0;
}

.leyka-docs-info ul {
  margin-bottom: 0;
  margin-top: -10px;
}

.leyka-docs-info ul li {
  margin-top: 10px;
}

.leyka-docs-info .col-left {
  border-right: 1px solid #dddddd;
}

.leyka-docs-info .col-left a {
  margin-left: 8px;
  text-decoration: none;
  border-bottom: 0;
}

.leyka-docs-info .col-right {
  padding-left: 40px;
}

.leyka-docs-info .col-right ul li {
  margin-left: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.leyka-docs-info .col-right ul li a {
  margin-left: 12px;
}

.leyka-feedback-form.leyka-options-section {
  margin-bottom: 0 !important;
  padding: 0 !important;
}

.leyka-feedback-form .field-wrapper:not(:last-child) {
  margin-bottom: 16px;
}

.leyka-feedback-form .leyka-submit {
  margin-top: 24px;
}

/** "Help" admin page - END */
/* Portlets: */
.leyka-admin-portlet {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 6px;
  width: 100%;
  min-width: unset;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.leyka-admin-portlet.portlet-wizard-inner-ad {
  background-color: #ffffff;
  min-width: 304px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  -webkit-box-flex: calc(50% - 24px);
  -ms-flex: calc(50% - 24px) 1 1;
  flex: calc(50% - 24px) 1 1;
  border: none;
}

.leyka-admin-portlet.portlet-wizard-inner-ad .portlet-header {
  font-weight: 400;
  height: 78px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #f1f1f1;
  line-height: 16px;
  padding: 0;
  gap: 0;
}

.leyka-admin-portlet.portlet-wizard-inner-ad .portlet-header img {
  margin-left: 16px;
  margin-right: 12px;
}

.leyka-admin-portlet.portlet-wizard-inner-ad .portlet-content {
  padding: 16px 24px 24px 24px;
}

.leyka-admin-portlet .portlet-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 16px 10px 16px;
  gap: 10px;
  height: 40px;
  background: #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
  border-radius: 6px 6px 0 0;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.leyka-admin-portlet .portlet-header h2, .leyka-admin-portlet .portlet-header h3 {
  color: #44444a;
  margin: 0;
}

.leyka-admin-portlet .portlet-header h2 {
  font-size: 16px;
  font-weight: 500;
}

.leyka-admin-portlet .portlet-header h3 {
  font-size: 13px;
}

.leyka-admin-portlet .portlet-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 16px;
  gap: 20px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.leyka-admin-portlet .portlet-row .portlet-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 4px;
  height: 44px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.leyka-admin-portlet .portlet-row .portlet-column .row-label {
  height: 16px;
  font-style: normal;
  font-weight: 500;
  font-size: 9px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
  color: #586067;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.leyka-admin-portlet .portlet-row .portlet-column .row-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 8px;
  height: 24px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.leyka-admin-portlet .portlet-row .portlet-column .row-data .main-number {
  height: 24px;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #23282D;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.leyka-admin-portlet .portlet-row .portlet-column .row-data .percent {
  height: 16px;
  padding-left: 15px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-repeat: no-repeat;
  background-size: 13px;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.leyka-admin-portlet .portlet-row .portlet-column .row-data .percent.negative {
  color: #CC1818;
  background-image: url(../../img/dashboard/icon-arrow-down.svg);
}

.leyka-admin-portlet .portlet-row .portlet-column .row-data .percent.positive {
  color: #1AA316;
  background-image: url(../../img/dashboard/icon-arrow-up.svg);
}

.leyka-admin-portlet.portlet-stats-recurring .portlet-row.subscriptions {
  padding-top: 4px;
}

.leyka-admin-portlet.portlet-stats-recurring .portlet-row.subscriptions .portlet-column {
  padding: 2px 10px;
  gap: 8px;
  height: 62px;
  border-radius: 6px;
  border: 1px solid #C4C4C4;
  color: #23282D;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: default;
}

.leyka-admin-portlet.portlet-stats-recurring .portlet-row.subscriptions .portlet-column.leyka-subscriptions-active {
  border: 1px solid #C5E3C4;
  color: #1AA316;
}

.leyka-admin-portlet.portlet-stats-recurring .portlet-row.subscriptions .portlet-column.leyka-subscriptions-problematic {
  border: 1px solid #F5DADF;
  color: #CC1818;
}

.leyka-admin-portlet.portlet-stats-recurring .portlet-row.subscriptions .portlet-column.leyka-subscriptions-non-active {
  border: 1px solid #C4C4C4;
  color: #586067;
}

.leyka-admin-portlet.portlet-stats-recurring .portlet-row.subscriptions .portlet-column .row-data {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
}

.leyka-admin-portlet.portlet-donations-dynamics {
  width: 100%;
  display: block;
}

.leyka-admin-portlet.portlet-donations-dynamics .portlet-content {
  padding: 16px;
}

.leyka-admin-portlet.portlet-stats-recurring .donations-number-percent-chart .chart-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.leyka-admin-portlet.portlet-stats-recurring .donations-number-percent-chart .chart-wrapper .chart {
  margin-right: 24px;
  position: relative;
}

.leyka-admin-portlet.portlet-stats-recurring .donations-number-percent-chart .chart-wrapper .chart .chart-center {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.leyka-admin-portlet.portlet-stats-recurring .donations-number-percent-chart .chart-wrapper .chart .chart-center .circle-label {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 24px;
  line-height: 32px;
  text-transform: uppercase;
  vertical-align: top;
}

.leyka-admin-portlet.portlet-stats-recurring .donations-number-percent-chart .chart-wrapper .chart .chart-center .circle-label span.percent {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 13px;
  line-height: 16px;
  vertical-align: super;
}

.leyka-admin-portlet.portlet-stats-recurring .donations-number-percent-chart .chart-wrapper .legend {
  margin-top: 16px;
}

.leyka-admin-portlet.portlet-stats-recurring .donations-number-percent-chart .chart-wrapper .legend .legend-item {
  vertical-align: top;
}

.leyka-admin-portlet.portlet-stats-recurring .donations-number-percent-chart .chart-wrapper .legend .legend-item .icon {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #006799;
  margin-right: 8px;
  vertical-align: baseline;
}

.leyka-admin-portlet.portlet-stats-recurring .donations-number-percent-chart .chart-wrapper .legend .legend-item .icon.other {
  background-color: #25A0D1;
}

.leyka-admin-portlet.portlet-stats-recurring .donations-number-percent-chart .chart-wrapper .legend .legend-item .label {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
  font-weight: 500;
  display: inline-block;
  max-width: 72px;
  vertical-align: text-top;
}

.leyka-admin-portlet.portlet-recent-donations {
  width: 100%;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content {
  width: calc(100% - 32px);
  padding: 16px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 13px;
  line-height: 16px;
  color: #23282D;
  width: 100%;
  font-weight: 500;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations thead tr th {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
  text-align: left;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 16px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations thead th.donation-type, .leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations thead th.donation-gateway-pm {
  text-align: center;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr {
  -webkit-box-shadow: inset 0px -1px 0px rgba(142, 142, 142, 0.1);
  box-shadow: inset 0px -1px 0px rgba(142, 142, 142, 0.1);
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td {
  padding-top: 12px;
  padding-bottom: 12px;
  vertical-align: top;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-type {
  min-width: 45px;
  text-align: center;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-date {
  min-width: 75px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor {
  min-width: 216px;
  width: 40%;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor a {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor a:active, .leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor a:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor a:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor a:active, .leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor a:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor a:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor .donor-contact {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 11px;
  line-height: 16px;
  font-weight: 500;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-campaign-date {
  min-width: 227px;
  width: 40%;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-campaign-date .date {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 11px;
  line-height: 16px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status {
  max-width: 155px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-total-amount {
  color: #8E8E8E;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status {
  background-color: #F2C94C;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  margin-right: 8px;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #F2C94C;
  margin-right: 14px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.funded {
  background-color: #1AA316;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.refunded {
  background-color: #0085BA;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.failed {
  background-color: #d43c57;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q {
  /** @todo Old tooltip styles - remove when jQ UI tooltips styling is finished */
  margin-left: 3px;
  vertical-align: baseline;
  cursor: pointer;
  position: relative;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q img {
  vertical-align: baseline;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q .field-q-tooltip {
  display: none;
  position: absolute;
  color: #ffffff;
  background-color: #006799;
  border-radius: 6px;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 17px;
  z-index: 11;
  top: 150%;
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 204px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  text-align: center;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q .field-q-tooltip a {
  color: #ffffff;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q .field-q-tooltip:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #006799;
  left: calc(50% - 4px);
  top: -7px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q .field-q-tooltip:empty {
  display: none;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q:hover .field-q-tooltip {
  display: block;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q:hover .field-q-tooltip:empty {
  display: none;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q .field-q-tooltip {
  top: 250%;
  padding-left: 32px;
  padding-right: 32px;
  font-weight: 500;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.funded {
  background-color: #1AA316;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.refunded {
  background-color: #0085BA;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.failed {
  background-color: #d43c57;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q {
  /** @todo Old tooltip styles - remove when jQ UI tooltips styling is finished */
  margin-left: 3px;
  vertical-align: baseline;
  cursor: pointer;
  position: relative;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q img {
  vertical-align: baseline;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q .field-q-tooltip {
  display: none;
  position: absolute;
  color: #ffffff;
  background-color: #006799;
  border-radius: 6px;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 17px;
  z-index: 11;
  top: 150%;
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 204px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  text-align: center;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q .field-q-tooltip a {
  color: #ffffff;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q .field-q-tooltip:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #006799;
  left: calc(50% - 4px);
  top: -7px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q .field-q-tooltip:empty {
  display: none;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q:hover .field-q-tooltip {
  display: block;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q:hover .field-q-tooltip:empty {
  display: none;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status.field-q .field-q-tooltip {
  top: 250%;
  padding-left: 32px;
  padding-right: 32px;
  font-weight: 500;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status-label {
  color: #F2C94C;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status-label.funded {
  color: #1AA316;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status-label.refunded {
  color: #0085BA;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-amount-status .wrapper-donation-amount-status .donation-status-label.failed {
  color: #d43c57;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-gateway-pm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-gateway-pm .donation-gateway {
  margin-right: 4px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-gateway-pm img {
  width: 30px;
  height: 30px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor-email-status {
  width: 90px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor-email-status .donor {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 2px;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: #23282D;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor-email-status .donor.no-thanks .donation-email-status {
  color: #8E8E8E;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor-email-status .donor .donation-email-date {
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
}

.leyka-admin-portlet.portlet-recent-donations .portlet-content table.recent-donations tbody tr td.donation-donor-email-status .donor .donation-email-action {
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  color: #007CBA;
  cursor: pointer;
}

/** == Settings and variables (_donors_presets.scss)  == **/
/** == Typography (_donors_typo.scss) == **/
/** == Mixins (_donors_mixins.scss) == **/
.leyka-admin-donors-list .update-nag, .dashboard_page_leyka_donor_info .update-nag {
  margin-left: 28px;
  margin-bottom: -16px;
}

.leyka-admin-donors-list .tablenav.bottom, .dashboard_page_leyka_donor_info .tablenav.bottom {
  margin-top: 16px;
}

.leyka-admin-donors-list .tablenav.top, .dashboard_page_leyka_donor_info .tablenav.top {
  margin-bottom: 16px;
  margin-top: 16px;
}

.leyka-admin-donors-list .leyka-dashboard-footer, .dashboard_page_leyka_donor_info .leyka-dashboard-footer {
  margin-left: 32px;
}

.leyka-admin-donors-list .loading-indicator-wrap .ok-icon, .dashboard_page_leyka_donor_info .loading-indicator-wrap .ok-icon {
  display: none;
  padding-top: 6px;
}

.leyka-admin-donors-list .loading-indicator-wrap .loader-wrap, .dashboard_page_leyka_donor_info .loading-indicator-wrap .loader-wrap {
  display: none;
  padding-top: 8px;
}

/** Donors list page **/
.leyka-admin-list-page.leyka-admin-donors-list .empty-donors-list {
  margin-top: 16px;
}

.leyka-admin-list-page.leyka-admin-donors-list .leyka-donors-inline-edit-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.leyka-admin-list-page.leyka-admin-donors-list .leyka-donors-inline-edit-fields .inline-edit-field {
  margin-right: 8px;
}

.leyka-admin-list-page.leyka-admin-donors-list .leyka-donors-inline-edit-fields .inline-edit-field select {
  height: 33px;
}

.leyka-admin-list-page.leyka-admin-donors-list .leyka-donors-inline-edit-fields .inline-edit-submits button {
  margin-right: 8px;
}

.leyka-admin-list-page.leyka-admin-donors-list .leyka-donors-inline-edit-fields .inline-edit-submits .result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat tr .column-id {
  width: 80px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat tr .column-donor_type {
  width: 40px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat tr .column-donor {
  width: 180px;
  max-width: 250px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat tr .column-first_donation {
  width: 90px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat tr .column-campaigns {
  width: 250px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat tr .column-donors_tags {
  width: 121px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat tr .column-gateways {
  width: 136px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat tr .column-last_donation {
  width: 250px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat tr .column-amount_donated {
  width: 130px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat td {
  font-size: 13px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat td.column-campaigns .leyka-more-campaigns {
  font-weight: 500;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat td.column-donors_tags .leyka-donors-tags-list {
  margin-top: -6px;
  margin-left: 12px;
  list-style: none;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-size: 11px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat td.column-donors_tags .leyka-donors-tags-list:before {
  content: '';
  border-color: transparent #dddddd;
  opacity: 0.8;
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -1em;
  top: 11px;
  position: relative;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat td.column-gateways .leyka-gateways-list {
  margin: 0;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat td.column-gateways .leyka-gateways-list li {
  list-style: none;
  margin: 0 0 6px 0;
  font-size: 13px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat td.column-gateways .leyka-gateways-list li:last-child {
  margin-bottom: 0;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat td.column-last_donation .first-sub-row {
  display: inline-block;
  margin: 0 12px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat td.column-last_donation .first-sub-row .leyka-donation-amount {
  font-weight: 500;
  margin-right: 12px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat td.column-last_donation .second-sub-row {
  margin-top: -6px;
  margin-left: 12px;
  list-style: none;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-size: 11px;
  margin-top: -1px;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat td.column-last_donation .second-sub-row:before {
  content: '';
  border-color: transparent #0085BA;
  opacity: 0.8;
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -1em;
  top: 11px;
  position: relative;
}

.leyka-admin-list-page.leyka-admin-donors-list .wp-list-table.widefat td.column-amount_donated {
  font-weight: 500;
}

.admin_page_leyka_donor_info .leyka-editable-str-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.admin_page_leyka_donor_info .leyka-editable-str-wrapper .loading-indicator-wrap .loader-wrap {
  display: none;
  padding-top: 0;
  margin-right: 8px;
}

.admin_page_leyka_donor_info .leyka-editable-str-wrapper .loading-indicator-wrap .ok-icon {
  display: none;
  padding-top: 0;
}

.admin_page_leyka_donor_info .donor-comment-text {
  width: 60%;
}

.admin_page_leyka_donor_info .leyka-editable-str-result {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  width: calc(100% - 46px);
  overflow-x: hidden;
  margin-right: 8px;
}

.admin_page_leyka_donor_info input.leyka-editable-str-field {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  display: block;
  width: calc(100% - 40px);
  margin-right: 8px;
  margin-left: -6px;
  margin-top: 1px;
}

.admin_page_leyka_donor_info textarea.leyka-editable-str-field {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  display: block;
  width: calc(100% - 40px);
  margin-right: 8px;
  margin-left: -7px;
  margin-top: -3px;
  height: 64px;
}

.admin_page_leyka_donor_info table.donor-info-table {
  width: 100%;
  border-spacing: 0;
  margin-top: 20px;
}

.admin_page_leyka_donor_info table.donor-info-table thead th {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  text-align: left;
  padding-bottom: 12px;
}

.admin_page_leyka_donor_info table.donor-info-table thead th:first-of-type {
  padding-left: 8px;
}

.admin_page_leyka_donor_info table.donor-info-table tbody td {
  margin: 0;
  border: none;
  border-top: 1px solid #dddddd;
  padding: 12px 0 6px 0;
}

.admin_page_leyka_donor_info table.donor-info-table tbody td:first-of-type {
  padding-left: 8px;
}

.admin_page_leyka_donor_info table.donor-info-table tbody td.donor-comment-edit {
  padding-top: 16px;
  padding-bottom: 8px;
}

.admin_page_leyka_donor_info table.donor-info-table tbody td .comment-icon-edit {
  background-image: url(../../img/icon-edit.svg);
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 19px;
  width: 19px;
  height: 19px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info table.donor-info-table tbody td .comment-icon-edit:active, .admin_page_leyka_donor_info table.donor-info-table tbody td .comment-icon-edit:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info table.donor-info-table tbody td .comment-icon-edit:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info table.donor-info-table tbody td .comment-icon-delete {
  background-image: url(../../img/dashboard/icon-bad.svg);
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 19px;
  width: 19px;
  height: 19px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info table.donor-info-table tbody td .comment-icon-delete:active, .admin_page_leyka_donor_info table.donor-info-table tbody td .comment-icon-delete:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info table.donor-info-table tbody td .comment-icon-delete:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info table.donor-info-table tbody td.donor-comment-delete .loading-indicator-wrap .loader-wrap {
  display: none;
}

.admin_page_leyka_donor_info table.donor-info-table tbody td.donor-comment-delete .loading-indicator-wrap .ok-icon {
  display: none;
}

.admin_page_leyka_donor_info #leyka_donor_info .inside {
  margin-top: 16px;
  margin-left: 0;
  margin-bottom: 24px;
  padding: 0 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.admin_page_leyka_donor_info #leyka_donor_info.closed .inside {
  display: none;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-col-1 {
  margin-right: 16px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main a {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main a:active, .admin_page_leyka_donor_info #leyka_donor_info .donor-info-main a:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main a:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main a:active, .admin_page_leyka_donor_info #leyka_donor_info .donor-info-main a:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main a:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-data-edit {
  background-image: url(../../img/icon-edit.svg);
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 24px;
  width: 24px;
  height: 24px;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  margin-left: 16px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-data-edit:active, .admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-data-edit:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-data-edit:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  min-height: 32px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-name h2 {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-size: 18px;
  line-height: 24px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  width: auto;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-name .leyka-editable-str-field {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-size: 18px;
  line-height: 24px;
  margin-top: -4px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-name .leyka-editable-str-btn {
  margin-top: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description {
  margin-top: 10px;
  border-bottom: 1px solid #dddddd;
  padding-bottom: 16px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-view-description-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-view-description-wrapper.leyka-editable-str-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-view-description-wrapper .description-text.leyka-editable-str-result {
  -ms-flex-preferred-size: calc(100% - 40px);
  flex-basis: calc(100% - 40px);
  margin-right: 0;
  margin-top: 4px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-view-description-wrapper textarea.leyka-editable-str-field {
  margin-right: 0;
  -ms-flex-preferred-size: calc(100% - 40px);
  flex-basis: calc(100% - 40px);
  margin-top: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-view-description-wrapper .loading-indicator-wrap {
  margin-left: 16px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-view-description-wrapper .loading-indicator-wrap .ok-icon {
  padding-top: 0;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper {
  width: 100%;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper a {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
  border-bottom-style: dashed;
  border-color: #0085BA;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper a:active, .admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper a:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper a:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper a:active, .admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper a:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper a:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper a:active, .admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper a:focus {
  border-bottom-style: dashed;
  border-color: #0085BA;
  border-bottom-width: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper a:hover {
  border-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper form {
  display: block;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper .add-donor-description-form {
  margin-top: 16px;
  display: none;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper .add-donor-description-form textarea {
  background: #FFFFFF;
  border: 1px solid #0085BA;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 48px;
  display: block;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper .add-donor-description-form input[type="submit"] {
  background-color: #0085BA;
  color: #ffffff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  border-radius: 4px;
  height: 26px;
  width: auto;
  display: inline-block;
  cursor: pointer;
  padding: 5px 10px;
  background-color: #ffffff;
  border: 1px solid #0085BA;
  color: #0085BA;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 16px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-main .donor-description .donor-add-description-wrapper .add-donor-description-form input[type="submit"]:hover {
  border: 1px solid #0085BA;
  color: #0085BA;
  background-color: #ffffff;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-details a {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-details a:active, .admin_page_leyka_donor_info #leyka_donor_info .donor-info-details a:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-details a:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-details a:active, .admin_page_leyka_donor_info #leyka_donor_info .donor-info-details a:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-details a:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-details dl {
  margin-top: 8px;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-details dl dt {
  min-width: 136px;
  margin-top: 10px;
  margin-bottom: 12px;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-details dl dd {
  -ms-flex-preferred-size: 70%;
  flex-basis: 70%;
  margin-left: 16px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-top: 12px;
  margin-bottom: 12px;
}

.admin_page_leyka_donor_info #leyka_donor_info .donor-info-details dl dd:last {
  margin-bottom: 0;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .inside {
  padding: 16px 16px 24px 16px;
  margin-top: 0;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .no-comments {
  margin-top: 16px;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .add-donor-comment-link {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
  border-bottom-style: dashed;
  border-color: #0085BA;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .add-donor-comment-link:active, .admin_page_leyka_donor_info #leyka_donor_admin_comments .add-donor-comment-link:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .add-donor-comment-link:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .add-donor-comment-link:active, .admin_page_leyka_donor_info #leyka_donor_admin_comments .add-donor-comment-link:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .add-donor-comment-link:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .add-donor-comment-link:active, .admin_page_leyka_donor_info #leyka_donor_admin_comments .add-donor-comment-link:focus {
  border-bottom-style: dashed;
  border-color: #0085BA;
  border-bottom-width: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .add-donor-comment-link:hover {
  border-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .new-donor-comment-form {
  margin-top: 16px;
  display: none;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .new-donor-comment-form label {
  display: none;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .new-donor-comment-form input[type="text"] {
  background: #FFFFFF;
  border: 1px solid #0085BA;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  margin-right: 8px;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .new-donor-comment-form input[type="submit"] {
  background-color: #0085BA;
  color: #ffffff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  border-radius: 4px;
  height: 26px;
  width: auto;
  display: inline-block;
  cursor: pointer;
  padding: 5px 10px;
  background-color: #ffffff;
  border: 1px solid #0085BA;
  color: #0085BA;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-left: 0;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .new-donor-comment-form input[type="submit"]:hover {
  border: 1px solid #0085BA;
  color: #0085BA;
  background-color: #ffffff;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments .new-donor-comment-form .loading-indicator-wrap {
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 2px;
}

.admin_page_leyka_donor_info #leyka_donor_admin_comments table.donor-info-table .comment-id-0 {
  display: none;
}

.admin_page_leyka_donor_info #leyka_donor_tags .inside {
  padding: 16px 16px 24px 16px;
  margin-top: 0;
}

.admin_page_leyka_donor_info #leyka_donor_tags .inside > p {
  margin-top: 0;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagsdiv .ajaxtag {
  margin-top: 0;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagsdiv .tagchecklist {
  margin-bottom: 8px;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagsdiv input.newtag {
  background: #FFFFFF;
  border: 1px solid #0085BA;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);
  margin-right: 8px;
  height: 24px;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagsdiv input[type="button"] {
  background-color: #0085BA;
  color: #ffffff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  border-radius: 4px;
  height: 26px;
  width: auto;
  display: inline-block;
  cursor: pointer;
  padding: 5px 10px;
  background-color: #ffffff;
  border: 1px solid #0085BA;
  color: #0085BA;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-left: 0;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagsdiv input[type="button"]:hover {
  border: 1px solid #0085BA;
  color: #0085BA;
  background-color: #ffffff;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagsdiv .howto {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-style: italic;
  font-size: 12px;
  margin-top: 8px;
  color: #565656;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagcloud-link {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
  border-bottom-style: dashed;
  border-color: #0085BA;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagcloud-link:active, .admin_page_leyka_donor_info #leyka_donor_tags .tagcloud-link:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagcloud-link:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagcloud-link:active, .admin_page_leyka_donor_info #leyka_donor_tags .tagcloud-link:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagcloud-link:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagcloud-link:active, .admin_page_leyka_donor_info #leyka_donor_tags .tagcloud-link:focus {
  border-bottom-style: dashed;
  border-color: #0085BA;
  border-bottom-width: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_tags .tagcloud-link:hover {
  border-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.admin_page_leyka_donor_info #leyka_donor_donations .inside {
  padding: 0 16px;
  margin-top: 0;
}

.admin_page_leyka_donor_info #leyka_donor_donations .donations-info {
  width: 300px;
  padding: 6px 8px 0 8px;
  margin-bottom: 16px;
  background-color: #F1F1F1;
}

.admin_page_leyka_donor_info #leyka_donor_donations .donations-info dl {
  margin-top: 0;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.admin_page_leyka_donor_info #leyka_donor_donations .donations-info dl dt, .admin_page_leyka_donor_info #leyka_donor_donations .donations-info dl dd {
  margin-top: 6px;
  margin-bottom: 12px;
}

.admin_page_leyka_donor_info #leyka_donor_donations .donations-info dl dt {
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
}

.admin_page_leyka_donor_info #leyka_donor_donations .donations-info dl dd {
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
  margin-left: 16px;
  font-weight: 500;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.admin_page_leyka_donor_info #leyka_donor_donations .dataTables_length, .admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table_filter {
  display: none;
}

.admin_page_leyka_donor_info #leyka_donor_donations .dataTables_info {
  padding-left: 16px;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table {
  margin-bottom: 16px;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table thead td {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  padding-left: 12px;
  border-bottom: none;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table thead td.sorting {
  background: none;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table thead td.sorting_desc {
  background: none;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table thead td.sorting_desc:after {
  content: " ";
  border-color: #0085BA transparent;
  opacity: 0.8;
  border-style: solid;
  border-width: 0.45em 0.35em 0 0.35em;
  display: none;
  height: 0;
  width: 0;
  left: -1em;
  top: 0.9em;
  position: relative;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table thead td.sorting_asc {
  background: none;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table thead td.sorting_asc:after {
  content: " ";
  border-color: #0085BA transparent;
  opacity: 0.8;
  border-style: solid;
  border-width: 0 0.35em 0.45em 0.35em;
  display: none;
  height: 0;
  width: 0;
  left: -1em;
  top: 0.9em;
  position: relative;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table tfoot {
  display: none;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table tfoot td {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  padding-left: 12px;
  border-top: 1px solid #dddddd;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table tbody td {
  padding-top: 0;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table tbody tr:last-of-type td {
  border-bottom: 1px solid #dddddd;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table .column-donor_type div {
  background-image: url(../../img/dashboard/icon-donation-type-rebill.svg);
  background-repeat: no-repeat;
  background-size: 32px 32px;
  width: 32px;
  height: 32px;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table .column-donor_type .single {
  background-image: url(../../img/dashboard/icon-donation-type-single.svg);
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table .data-campaign {
  padding-top: 10px;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table .data-campaign.leyka-donation-info-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table .data-campaign.leyka-donation-info-wrapper .icon-leyka-donation-status {
  margin: 4px 12px 0 0;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table .data-campaign.leyka-donation-info-wrapper .first-sub-row {
  display: inline-block;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table .data-campaign.leyka-donation-info-wrapper .second-sub-row {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  font-size: 11px;
  margin-top: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table .data-campaign.leyka-donation-info-wrapper .second-sub-row img {
  width: 20px;
  height: 20px;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table .data-amount {
  font-weight: 500;
}

.admin_page_leyka_donor_info #leyka_donor_donations #donations-data-table .data-amount .amount-total {
  color: #999999;
}

.admin_page_leyka_donor_info #leyka_donor_donations .paginate_button {
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  min-width: 28px;
  min-height: 28px;
  margin: 0;
  padding: 3px 4px;
  text-align: center;
  color: #555;
  border-color: #ccc;
  background: #f7f7f7;
  -webkit-box-shadow: 0 1px 0 #ccc;
  box-shadow: 0 1px 0 #ccc;
  vertical-align: top;
  margin-left: 12px;
}

.admin_page_leyka_donor_info #leyka_donor_donations .paginate_button:hover, .admin_page_leyka_donor_info #leyka_donor_donations .paginate_button:focus {
  background: #fafafa;
  border-color: #999;
  color: #23282d !important;
}

.admin_page_leyka_donor_info #leyka_donor_donations .paginate_button.current {
  background: #fafafa;
  border-color: #999;
  color: #23282d !important;
}

.admin_page_leyka_donor_info #leyka_donor_donations .paginate_button.disabled {
  color: #a0a5aa !important;
  border-color: #ddd !important;
  background: #f7f7f7 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 0 #fff !important;
  cursor: default;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}

.leyka-admin-recurring-subscription-info .wp-heading-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
  gap: 10px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-positive: 0;
  flex-grow: 0;
  margin-top: 10px;
}

.leyka-admin-recurring-subscription-info .wp-heading-inline h1 {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #23282D;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  padding: 0;
}

.leyka-admin-recurring-subscription-info .wp-heading-inline .leyka-subscription-status {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 6px;
  gap: 8px;
  background: #E8F9E7;
  border: 2px solid #1AA316;
  border-radius: 6px;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  color: #1AA316;
}

.leyka-admin-recurring-subscription-info .wp-heading-inline .leyka-subscription-status.leyka-subscription-problematic {
  background: #F9EBEE;
  border: 2px solid #CC1818;
  color: #CC1818;
}

.leyka-admin-recurring-subscription-info .wp-heading-inline .leyka-subscription-status.leyka-subscription-non-active {
  background: #F9F9F9;
  border: 2px solid #C4C4C4;
  color: #586067;
}

.leyka-admin-recurring-subscription-info #poststuff {
  margin-top: 20px;
  padding-top: 0;
}

.leyka-admin-recurring-subscription-info #poststuff #leyka_donation_data .leyka-subscription-error {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
  background: #F5DADF;
  border-radius: 6px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-positive: 0;
  flex-grow: 0;
  z-index: 0;
}

.leyka-admin-recurring-subscription-info #poststuff #leyka_donation_data .leyka-subscription-error .leyka-error-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px;
  gap: 8px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.leyka-admin-recurring-subscription-info #poststuff #leyka_donation_data .leyka-subscription-error .leyka-error-title img {
  width: 20px;
  padding: 2.5px;
}

.leyka-admin-recurring-subscription-info #poststuff #leyka_donation_data .leyka-subscription-error .leyka-error-title span {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #23282D;
}

.leyka-admin-recurring-subscription-info #poststuff #leyka_donation_data .leyka-subscription-error .leyka-error-description-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 12px;
  gap: 4px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-positive: 0;
  flex-grow: 0;
  border-top: 1px solid #F9EBEE;
}

.leyka-admin-recurring-subscription-info #poststuff #leyka_donation_data .leyka-subscription-error .leyka-error-description-wrapper .leyka-error-description {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #23282D;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.leyka-admin-recurring-subscription-info #poststuff #leyka_donation_data .leyka-subscription-error .leyka-error-description-wrapper .leyka-error-link {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: #007CBA;
}

.leyka-admin-recurring-subscription-info #poststuff #leyka_donation_data .leyka-subscription-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 10px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-positive: 0;
  flex-grow: 0;
  z-index: 1;
}

.leyka-admin-recurring-subscription-info #poststuff #leyka_donation_data .leyka-subscription-status input {
  margin: 0;
}

.leyka-admin-recurring-subscription-info #poststuff #leyka_donation_data .leyka-subscription-status span {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #23282D;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.leyka-admin-recurring-subscription-info #poststuff #leyka_donation_data .leyka-subscription-status img {
  width: 8px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.leyka-admin-recurring-subscription-info #poststuff #leyka_donation_data .leyka-subscription-status.leyka-subscription-non-active span {
  color: #8E8E8E;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page .leyka-header-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page .leyka-header-wrap > :not(.wp-heading-inline):not(.leyka-recurring-subscriptions-check):not(.recurring-subscriptions-list-export):not(.toggle-filters-button) {
  display: none;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page .leyka-header-wrap .wp-heading-inline {
  margin: 0 20px 0 0;
  padding: 0;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page .leyka-header-wrap .admin-list-export, .leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page .leyka-header-wrap .leyka-recurring-subscriptions-check {
  margin: 0 20px 0 0;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page .leyka-header-wrap .admin-list-export .submit, .leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page .leyka-header-wrap .leyka-recurring-subscriptions-check .submit {
  background-color: transparent;
  color: #007CBA;
  text-shadow: none;
  border: 1px solid #007CBA;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  padding: 6px 10px;
  min-width: unset;
  font-size: 12px;
  border-radius: 2px;
  height: 28px;
  cursor: pointer;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page .leyka-header-wrap .toggle-filters-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 10px;
  line-height: 16px;
  color: #0085BA;
  border-bottom: 1px dashed #0085BA;
  cursor: pointer;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page .leyka-header-wrap .toggle-filters-button:hover {
  border-bottom-color: transparent;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff {
  padding-top: 0;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .recurring-subscriptions-list-filters.admin-list-filters {
  padding-top: 20px;
  border-bottom: 1px solid #C4C4C4;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .recurring-subscriptions-list-filters.admin-list-filters .leyka-admin-list-filter-wrapper input {
  font-size: 13px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .recurring-subscriptions-list-filters.admin-list-filters .leyka-admin-list-filter-wrapper input::-webkit-input-placeholder {
  color: #44444A;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .recurring-subscriptions-list-filters.admin-list-filters .leyka-admin-list-filter-wrapper input::-moz-placeholder {
  color: #44444A;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .recurring-subscriptions-list-filters.admin-list-filters .leyka-admin-list-filter-wrapper input:-ms-input-placeholder {
  color: #44444A;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .recurring-subscriptions-list-filters.admin-list-filters .leyka-admin-list-filter-wrapper input::-ms-input-placeholder {
  color: #44444A;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .recurring-subscriptions-list-filters.admin-list-filters .leyka-admin-list-filter-wrapper input::placeholder {
  color: #44444A;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav.bottom {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 10px;
  border: none;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px;
  border: 2px solid;
  border-radius: 6px;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  text-decoration: none;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button.leyka-subscriptions-all {
  border-color: #179ADB;
  color: #007CBA;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button.leyka-subscriptions-all.leyka-active, .leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button.leyka-subscriptions-all:hover {
  background: #D3ECF6;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button.leyka-subscriptions-active {
  border-color: #1AA316;
  color: #1AA316;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button.leyka-subscriptions-active.leyka-active, .leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button.leyka-subscriptions-active:hover {
  background: #E8F9E7;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button.leyka-subscriptions-problematic {
  border-color: #CC1818;
  color: #CC1818;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button.leyka-subscriptions-problematic.leyka-active, .leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button.leyka-subscriptions-problematic:hover {
  background: #fd9f9f63;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button.leyka-subscriptions-non-active {
  border-color: #C4C4C4;
  color: #586067;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button.leyka-subscriptions-non-active.leyka-active, .leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .admin-list-filters.leyka-filter-buttons .leyka-filter-button.leyka-subscriptions-non-active:hover {
  background: #5860671c;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .tablenav-pages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  margin-left: 50px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .tablenav-pages .pagination-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
  gap: 4px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .tablenav-pages .pagination-links .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 30px;
  height: 30px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .tablenav-pages .pagination-links .current-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 35px;
  height: 30px;
  padding: 0;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .tablenav-pages .pagination-links .paging-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px;
  gap: 4px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .leyka-admin-tablenav .tablenav-pages .pagination-links .paging-input .tablenav-paging-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px;
  gap: 4px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat {
  font-size: 12px;
  line-height: 16px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat.striped > tbody > :nth-child(odd) {
  background-color: unset;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat th {
  font-size: 12px;
  padding: 20px 10px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat th a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat th a span {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat th a .sorting-indicator {
  display: block;
  margin-top: 4px;
  margin-left: 3px;
  width: 7px;
  height: unset;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr.leyka-problematic {
  background-color: #F9EBEE !important;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr.leyka-non-active {
  background-color: #F1F1F1 !important;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-donation_id {
  width: 70px;
  padding-left: 20px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-donation_id .leyka-problematic {
  cursor: pointer;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-donation_id .problematic-subscription-alert {
  position: fixed;
  top: 42%;
  width: 445px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  background: #FFFFFF;
  border: 1px solid #F1F1F1;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-donation_id .problematic-subscription-alert .leyka-button-close {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-donation_id .problematic-subscription-alert .leyka-error-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px;
  gap: 8px;
  border-bottom: 1px solid #F1F1F1;
  width: 100%;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-donation_id .problematic-subscription-alert .leyka-error-title span {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #23282D;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-donation_id .problematic-subscription-alert .leyka-error-description-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 20px;
  gap: 20px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-donation_id .problematic-subscription-alert .leyka-error-description-wrapper .leyka-error-description {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #23282D;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-donation_id .problematic-subscription-alert .leyka-error-description-wrapper .leyka-error-link {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: #007CBA;
  margin-top: -14px;
  border-bottom: 1px solid #007CBA;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-donation_id .problematic-subscription-alert .leyka-error-description-wrapper .leyka-button-ok {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 6px 20px;
  gap: 4px;
  background: #007CBA;
  border-radius: 4px;
  width: calc( 100% - 40px);
  color: #FFFFFF;
  cursor: pointer;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-donor {
  min-width: 180px;
  max-width: 250px;
  overflow: hidden;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-campaign {
  min-width: 250px;
  max-width: 350px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-first_donation {
  width: 100px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-first_donation img {
  margin-left: 7px;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  width: 10px;
  height: 5px;
  vertical-align: middle;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-next_donation {
  width: 100px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-donations_number {
  width: 90px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-amount {
  width: 60px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat tr .column-gateway_pm {
  width: 80px;
  padding-right: 20px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td {
  font-size: 12px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td.column-next_donation .leyka-recurring-not-active {
  font-size: 11px;
  color: #d43c57;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td .leyka-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td .leyka-content-wrapper :first-child {
  font-weight: 600;
  font-size: 12px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td .leyka-content-wrapper :nth-child(3) {
  font-size: 10px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td .leyka-content-wrapper .leyka-active {
  color: #1AA316;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td .leyka-content-wrapper .leyka-non-active {
  color: #CC1818;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td .leyka-content-wrapper .leyka-problematic {
  color: #CC1818;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td .leyka-content-wrapper .leyka-non-active {
  color: #8E8E8E;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td.column-campaign .donation-campaign, .leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td.column-first_donation, .leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td.column-next_donation, .leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td.column-donations_number {
  font-weight: 600;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td.column-gateway_pm .leyka-gateway-pm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 20px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td.column-gateway_pm .leyka-gateway-pm .leyka-gateway-name {
  margin-right: 5px;
}

.leyka-admin-list-page.leyka-admin-recurring-subscriptions-list .leyka-settings-page #poststuff .wp-list-table.widefat td.column-gateway_pm .leyka-gateway-pm img {
  width: 35px;
  height: 35px;
  margin: 0;
}

.leyka-admin .common-errors.has-errors {
  padding: 8px 16px;
  max-width: 100%;
  font-size: 13px;
  color: #666666;
  border: 1px solid rgba(212, 60, 87, 0.4);
  background-color: rgba(212, 60, 87, 0.2);
  margin-top: 10px;
  margin-bottom: 0;
}

.leyka-admin .extension-description h3 {
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 6px 0;
}

.leyka-admin .extension-description ul {
  margin-bottom: 10px;
}

.leyka-admin .extension-description ul:last-child {
  margin-bottom: 0;
}

.leyka-admin .extension-description ul li {
  margin-top: 6px;
}

.leyka-admin.extension-settings {
  width: 1050px;
}

.leyka-admin.extension-settings h1.wp-heading-inline {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-size: 23px;
  line-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 10px;
}

.leyka-admin.extension-settings .single-settings-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-bottom: 32px;
  border-bottom: 1px solid #dddddd;
}

.leyka-admin.extension-settings .single-settings-header .header-left {
  -webkit-box-flex: calc(100% - 280px);
  -ms-flex: calc(100% - 280px) 0 1;
  flex: calc(100% - 280px) 0 1;
}

.leyka-admin.extension-settings .single-settings-header .header-left .meta-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 10px;
  font-size: 12px;
  color: #aaaaaa;
}

.leyka-admin.extension-settings .single-settings-header .header-left .meta-data .item {
  margin-right: 10px;
}

.leyka-admin.extension-settings .single-settings-header .header-left .meta-data .item:last-child {
  margin-right: 0;
}

.leyka-admin.extension-settings .single-settings-header .header-left .meta-data .item .item-value {
  color: #565656;
  font-weight: bold;
}

.leyka-admin.extension-settings .single-settings-header .header-left .meta-data .item .status-label {
  font-weight: normal;
}

.leyka-admin.extension-settings .single-settings-header .header-left .meta-data .item .status-label.active {
  color: #0085BA;
}

.leyka-admin.extension-settings .single-settings-header .header-right {
  -webkit-box-flex: 280px;
  -ms-flex: 280px 0 1;
  flex: 280px 0 1;
  margin-left: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.leyka-admin.extension-settings .single-settings-header .header-right .module-logo-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.leyka-admin.extension-settings .single-settings-header .header-right .module-logo-wrapper .module-logo {
  width: 104px;
  height: 104px;
  border: 1px solid #aaaaaa;
  border-radius: 50%;
  background-color: #ffffff;
  margin-bottom: 32px;
}

.leyka-admin.extension-settings .single-settings-header .header-right .module-logo-wrapper .module-logo .module-logo-pic {
  width: 55%;
  height: 55%;
}

.leyka-admin.extension-settings .single-settings-header .header-right .extension-main-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.leyka-admin.extension-settings .metabox-holder.columns-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 22px !important;
  padding-bottom: 32px !important;
}

.leyka-admin.extension-settings .metabox-holder.columns-2 .column-main {
  -webkit-box-flex: calc(100% - 280px - 32px);
  -ms-flex: calc(100% - 280px - 32px) 0 1;
  flex: calc(100% - 280px - 32px) 0 1;
  padding-right: 32px;
}

.leyka-admin.extension-settings .metabox-holder.columns-2 .column-sidebar {
  -webkit-box-flex: 280px;
  -ms-flex: 280px 0 1;
  flex: 280px 0 1;
}

.leyka-admin.extension-settings .metabox-holder.columns-2 .column-sidebar .lightbox {
  margin-bottom: 20px;
}

.leyka-admin.extension-settings .metabox-holder.columns-2 .column-sidebar .lightbox img {
  border-radius: 6px;
}

.leyka-admin.extension-settings .metabox-holder.columns-2 .column-sidebar .setup-description {
  padding: 16px 12px;
  margin-bottom: 16px;
  border-radius: 6px;
  background-color: #E0F3FA;
}

.leyka-admin.extension-settings .options-form-submits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #dddddd;
  padding-top: 32px;
  margin-top: -18px;
}

.leyka-admin.extension-settings .options-form-submits .button:not(:first-child) {
  margin-left: 24px;
}

.leyka-admin.extension-settings .options-form-submits .button:not(:first-child).save-settings {
  width: 152px;
  margin-right: 4px;
}

.leyka-admin .support-packages-decoration-options {
  padding-top: 24px;
  border-top: 1px solid #dddddd;
  margin-top: 8px;
}

.leyka-admin .package-box {
  /** @todo Multi-valued items field - specifics for Packages */
}

.leyka-admin .leyka-gds-data-error {
  color: #d43c57;
}

.leyka-admin .leyka-gds-data-error:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  background-image: url(../../img/icon-error-circled.svg);
  background-repeat: no-repeat;
  margin: 0 12px 0 0;
}

.leyka-admin .leyka-gds-data-info {
  margin-top: 8px;
}

.extension-color-options {
  padding-bottom: 24px;
  position: relative;
}

.extension-color-options .leyka-colorpicker-field-wrapper {
  position: relative;
}

.extension-color-options .leyka-colorpicker-field-wrapper .leyka-colorpicker-field-overlay {
  display: block;
  background-color: transparent;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.extension-color-options .container-entry:first-child .leyka-colorpicker-field-wrapper {
  position: relative;
}

.extension-color-options .container-entry:first-child .leyka-colorpicker-field-wrapper .leyka-colorpicker-field-overlay {
  display: none;
}

.extension-color-options .color-actions {
  text-align: right;
  position: absolute;
  right: 0;
  bottom: 8px;
}

.extension-color-options .color-actions a {
  display: inline-block;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: none;
}

.extension-color-options .color-actions a:not(:last-child) {
  margin-right: 12px;
}

.extension-color-options .color-actions a:before {
  background-image: url("../../img/icon-color-reset.svg");
  background-size: 16px 16px;
  content: ' ';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 4px;
  vertical-align: middle;
}

.extension-color-options .color-actions a:hover {
  text-decoration: none;
}

.extension-color-options .color-actions a:hover span {
  border-color: transparent;
}

.extension-color-options .color-actions a span {
  border-bottom: 1px dashed #aaaaaa;
}

.extension-color-options .color-actions .reset-colors {
  display: none;
}

.extension-color-options .color-actions .reset-colors:before {
  background-image: url("../../img/icon-color-reset.svg");
}

.extension-color-options .color-actions .reset-colors span {
  border-color: #006799;
}

.extension-color-options .color-actions .unlock-changes {
  color: #aaaaaa;
}

.extension-color-options .color-actions .unlock-changes:before {
  background-image: url("../../img/icon-color-locked.svg");
}

.extension-color-options:not(.changes-unlocked) .container-entry:not(:first-child) .wp-color-result-text {
  color: #aaaaaa;
}

.extension-color-options.changes-unlocked .leyka-colorpicker-field-wrapper .leyka-colorpicker-field-overlay {
  display: none;
}

.extension-color-options.changes-unlocked .color-actions .reset-colors {
  display: inline-block;
}

.extension-color-options.changes-unlocked .unlock-changes:before {
  background-image: url("../../img/icon-color-unlocked.svg");
}

.field-component .wp-picker-holder {
  position: absolute;
  z-index: 10;
}

.leyka-settings-page {
  margin: 41px 30px;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 21px;
  font-size: 13px;
}

.leyka-settings-page .field-q {
  /** @todo Old tooltip styles - remove when jQ UI tooltips styling is finished */
  margin-left: 3px;
  vertical-align: baseline;
  cursor: pointer;
  position: relative;
}

.leyka-settings-page .field-q img {
  vertical-align: baseline;
}

.leyka-settings-page .field-q .field-q-tooltip {
  display: none;
  position: absolute;
  color: #ffffff;
  background-color: #006799;
  border-radius: 6px;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 17px;
  z-index: 11;
  top: 150%;
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 204px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  text-align: center;
}

.leyka-settings-page .field-q .field-q-tooltip a {
  color: #ffffff;
}

.leyka-settings-page .field-q .field-q-tooltip:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #006799;
  left: calc(50% - 4px);
  top: -7px;
}

.leyka-settings-page .field-q .field-q-tooltip:empty {
  display: none;
}

.leyka-settings-page .field-q:hover .field-q-tooltip {
  display: block;
}

.leyka-settings-page .field-q:hover .field-q-tooltip:empty {
  display: none;
}

.leyka-settings-page .field-q .field-q-tooltip {
  text-align: left !important;
}

.leyka-settings-page h1 {
  font-size: 23px;
  line-height: 34px;
  font-weight: 400;
  margin-bottom: 8px;
}

.leyka-settings-page h1.with-country a {
  display: inline-block;
  height: 100%;
  vertical-align: text-top;
}

.leyka-settings-page #tab-container {
  margin-top: 32px;
}

.leyka-settings-page .nav-tab-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  border-bottom: none !important;
  margin-left: -16px !important;
  margin-bottom: -16px !important;
}

.leyka-settings-page .nav-tab-wrapper a {
  color: unset;
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
}

.leyka-settings-page .nav-tab-wrapper a.nav-tab {
  background-color: #e5e5e5;
  border-color: #dddddd;
  color: #8f8f8f;
  border-radius: 6px;
  padding: 12px;
  margin-left: 16px;
  margin-bottom: 16px;
}

.leyka-settings-page .nav-tab-wrapper a.nav-tab.nav-tab-active {
  background-color: #f1f1f1;
  color: #0085BA;
}

.leyka-settings-page .button-primary {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 40px;
  line-height: 40px;
  width: 248px;
  color: #ffffff;
}

.leyka-settings-page .button-primary:hover {
  color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.leyka-settings-page .main-area-wrapper .main-area-top {
  margin-bottom: 1rem;
}

.leyka-settings-page .main-area-wrapper .settings-return-link {
  font-size: 14px;
  text-decoration: none;
}

.leyka-settings-page .main-area-wrapper .settings-return-link:before {
  content: '';
  display: inline;
  width: 20px;
  height: 8px;
  float: left;
  background-image: url(../../img/icon-arrow-left.svg);
  background-repeat: no-repeat;
  margin: 6px 6px 0 0;
}

.leyka-settings-page #payment-settings-area-new {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper {
  border-right: 1px solid #cccccc;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings {
  background-color: #ffffff;
  border-radius: 6px;
  margin-right: 2rem;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 24px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-header .gateway-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-header .gateway-title .gateway-header-element {
  margin-right: 12px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-header .gateway-title h2 {
  font-size: 23px;
  margin: 0;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-header .gateway-title .gateway-link {
  margin: 8px 4px 0 4px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-header .gateway-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  font-size: 13px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-header .gateway-details .details-element {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  margin-right: 32px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-header .gateway-details .details-element:last-child {
  margin-right: 0;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-header .gateway-details .details-element .details-pic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  height: 27px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-header .gateway-details .details-element .details-pic .commission-size {
  font-size: 18px;
  margin-left: 4px;
  margin-top: 4px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-header .gateway-details .details-element:first-child {
  margin-left: 24px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-header .gateway-details .field-q .field-q-tooltip {
  top: 110%;
  left: 28px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0 24px;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper h3 {
  margin: 24px 0;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper h4 {
  font-size: 13px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper .gateway-settings {
  padding-right: 24px;
  border-right: 1px solid #eeeeee;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper .gateway-settings .gateway-wizard-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 32px 0;
  font-size: 16px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper .gateway-settings .gateway-wizard-link img {
  margin-right: 12px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper .gateway-right-sidebar {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  padding-left: 24px;
  margin-left: -1px;
  border-left: 1px solid #eeeeee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper .gateway-right-sidebar .gateway-currencies-list .gateway-currencies-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper .gateway-right-sidebar .gateway-currencies-list .gateway-currencies-wrapper .settings-block {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper .gateway-right-sidebar .gateway-pm-list {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper .gateway-right-sidebar .gateway-pm-list .option-block.type-checkbox input, .leyka-settings-page #payment-settings-area-new .main-area-wrapper .leyka-wizard.wizard-yandex.step-test_payment .main-area.single-gateway-settings .gateway-settings-wrapper .gateway-right-sidebar .gateway-pm-list .type-checkbox.settings-block.custom_yandex_enumerated_block input, .leyka-wizard.wizard-yandex.step-test_payment .leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper .gateway-right-sidebar .gateway-pm-list .type-checkbox.settings-block.custom_yandex_enumerated_block input {
  margin-right: 8px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper .gateway-right-sidebar .gateway-pm-list .pm-commission-wrapper {
  margin-top: 8px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-wrapper .gateway-right-sidebar .gateway-pm-list .pm-commission-wrapper input.leyka-commission-field {
  margin-left: 0;
  font-size: 13px;
  width: 140px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 24px;
  font-size: 14px;
}

.leyka-settings-page #payment-settings-area-new .main-area-wrapper .main-area.single-gateway-settings .gateway-settings-submit .gateway-turn-off {
  line-height: 14px;
  text-decoration: none;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper {
  border-left: 1px solid #cccccc;
  margin-left: -1px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 376px;
  flex: 0 0 376px;
  padding-left: 1.5rem;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order-header h3 {
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 12px;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order-header .pm-order-description {
  font-size: 14px;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-update-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  margin-top: 12px;
  height: 16px;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-update-status .result {
  position: absolute;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-update-status .result.ok-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 10px;
  color: #0085ba;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-update-status .result.ok-message:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  background-image: url(../../img/icon-ok-smile.svg);
  background-repeat: no-repeat;
  margin: 0 6px 0 0;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-update-status .result.ok-message.leyka-loader {
  top: -13px;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-update-status .result.error-message {
  font-size: 10px;
  color: #d43c57;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-update-status .result.leyka-loader {
  top: -12px;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  list-style: none;
  margin: 16px 0;
  height: 83px;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
  cursor: -webkit-grab;
  cursor: grab;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order.pm-list-empty {
  cursor: pointer;
  border: 1px dashed #8f8f8f;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  color: #44444a;
  padding: 6px 24px;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order.pm-list-empty.comment-displayed {
  cursor: default;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order.ui-sortable-helper {
  cursor: move;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .module-logo-wrapper {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 56px;
  flex: 0 0 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid #cccccc;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 200px;
  flex: 1 0 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  padding: 4px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon {
  height: 40px;
  margin: 0;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon[src$=".png"] {
  max-height: 20px;
  width: 28px;
  margin-right: 12px;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.sber, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.card-visa, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.card-mastercard, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.card-maestro, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.card-mir, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.card-jcb, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.card-unionpay, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.mobile-beeline, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.mobile-megafon, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.mobile-mts, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.mobile-tele2, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.mobile-yota, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.mobile-tinkoff, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.pay-applepay, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.pay-googlepay, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.yandex-pay, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.sbp, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.mir-pay, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.sberpay, .leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.mixplat-bnpl {
  height: 16px;
  margin-right: 10px;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.yandex-money {
  height: 16px;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-icons .pm-icon.liqpay {
  margin-right: 10px;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-label-wrapper {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #cccccc;
  padding: 4px 16px;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-label-wrapper .pm-label {
  font-size: 10px;
  line-height: 12px;
  color: #8f8f8f;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-label-wrapper .pm-control {
  margin-left: 6px;
  cursor: pointer;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-label-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-label-fields .pm-label-input-field {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  font-size: 12px;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-label-fields .new-pm-label-control {
  cursor: pointer;
  color: #0085ba;
}

.leyka-settings-page #payment-settings-area-new .side-area-wrapper .pm-order .pm-info .pm-label-fields .new-pm-label-control:first-of-type {
  margin-left: 4px;
}

.admin_page_leyka_settings_new #wpbody-content {
  padding-bottom: 0;
}

.admin_page_leyka_settings_new #wpfooter {
  display: none;
}

#leyka-settings-form-dd-plugin_stats label {
  font-weight: 400;
}

#leyka-settings-form-dd-plugin_stats label[for="leyka_send_plugin_stats-y-field"] {
  font-size: 23px;
  line-height: 34px;
  font-weight: 400;
  font-size: 18px;
  color: #44444a;
}

.placeholders-help {
  font-size: 13px;
  display: none;
  cursor: default;
}

.placeholders-help span.item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0.5rem;
}

.placeholders-help code {
  font-size: 13px;
  -webkit-box-flex: 280px;
  -ms-flex: 280px 0 0px;
  flex: 280px 0 0;
  margin-right: 1rem;
  background: none;
  padding-left: 0;
}

.placeholders-help span.description {
  display: block;
  max-width: 351px;
  font-style: normal;
  line-height: normal;
  font-size: 13px;
}

.placeholders-help-actions a {
  margin-right: 1rem;
  text-decoration: none;
  line-height: 18px;
}

.placeholders-help-actions a.hide-available-tags {
  display: none;
}

.placeholders-help-actions a.restore-original-doc {
  display: none;
}

.leyka-campaign-permalink .edit-permalink-loading {
  display: none;
}

.leyka-campaign-permalink .inline-edit-slug-form {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.leyka-campaign-shortcode-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.leyka-admin .filter-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.leyka-admin .filter-area .filter-toggle {
  height: 40px;
  margin-right: 1rem;
  margin-bottom: 1rem;
}

.leyka-admin .filter-area .filter-toggle img {
  cursor: pointer;
}

.leyka-admin .filter-area .filter-toggle img.hide-filter {
  display: none;
}

.leyka-admin .filter-area .filter-categories {
  display: none;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 40px;
  margin-bottom: 1rem;
  margin-right: 12px;
}

.leyka-admin .filter-area .filter-categories a.filter-category-item {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #8f8f8f;
  background-color: #ffffff;
  border-color: #dddddd;
  height: 40px;
  line-height: 40px;
  border-radius: 20px;
  vertical-align: middle;
  padding-left: 24px;
  padding-right: 24px;
  margin-right: 1rem;
  text-decoration: none;
  border-bottom-style: solid;
  outline: none;
  overflow: hidden;
}

.leyka-admin .filter-area .filter-categories a.filter-category-item.active {
  color: #ffffff;
  background-color: #0085ba;
  border-color: #0085ba;
}

@media only screen and (max-width: 1270px) {
  .leyka-admin .filter-area .filter-categories a.filter-category-item {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.leyka-admin .filter-area a.filter-action {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #8f8f8f;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  text-decoration: none;
  border-bottom: none;
  white-space: nowrap;
  padding-left: 0;
  padding-right: 0;
  margin-right: 1rem;
  margin-bottom: 1rem;
}

.leyka-admin .filter-area a.filter-action.filter-category-reset-filter {
  display: none;
}

.leyka-admin .filter-area.show .filter-toggle img.hide-filter {
  display: unset;
}

.leyka-admin .filter-area.show .filter-toggle img.show-filter {
  display: none;
}

.leyka-admin .filter-area.show .filter-categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.leyka-admin .filter-area.show a.filter-action.filter-category-show-filter {
  display: none;
}

.leyka-admin .filter-area.show a.filter-action.filter-category-reset-filter {
  display: unset;
}

.leyka-admin .modules-cards-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.leyka-admin .modules-cards-list .module-card {
  background-color: #E6F4FA;
  border-radius: 6px;
  width: 304px;
  height: 268px;
  display: block;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
}

.leyka-admin .modules-cards-list .module-card.inactive, .leyka-admin .modules-cards-list .module-card.activating {
  background-color: #ffffff;
  border-color: #d5e8ee;
}

.leyka-admin .modules-cards-list .module-card .module-card-header {
  padding: 1rem;
  border-bottom: 1px solid #C7DDE6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.leyka-admin .modules-cards-list .module-card .module-card-icon {
  margin-right: 12px;
  position: relative;
  width: auto;
  display: inline-block;
}

.leyka-admin .modules-cards-list .module-card .module-card-icon .module-logo {
  border: 1px solid #cccccc;
  border-radius: 20px;
  background-color: #ffffff;
}

.leyka-admin .modules-cards-list .module-card .module-card-icon .module-logo .module-logo-pic {
  width: 40px;
  height: 40px;
}

.leyka-admin .modules-cards-list .module-card .module-card-icon .module-logo .extension-logo-pic {
  width: 30px;
  height: 30px;
  /** @todo To make all Modules logo styles uniform, refactor the Gateways logo pics. */
}

.leyka-admin .modules-cards-list .module-card .module-card-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  padding-top: 3px;
}

.leyka-admin .modules-cards-list .module-card .module-card-title .module-settings-link {
  text-decoration: none;
  color: inherit;
}

.leyka-admin .modules-cards-list .module-card .module-card-status {
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  color: #44444a;
  padding-top: 2px;
}

.leyka-admin .modules-cards-list .module-card .module-card-status.active {
  color: #0085ba;
}

.leyka-admin .modules-cards-list .module-card .module-card-status.activating {
  color: #0085ba;
}

.leyka-admin .modules-cards-list .module-card .module-card-params {
  padding: 14px 1rem 1rem 1rem;
}

.leyka-admin .modules-cards-list .module-card .module-card-params:empty {
  display: none;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  font-size: 13px;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .details-element {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  margin-right: 32px;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .details-element:last-child {
  margin-right: 0;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .details-element .details-pic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  height: 27px;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .details-element .details-pic .commission-size {
  font-size: 18px;
  margin-left: 4px;
  margin-top: 4px;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .details-label {
  line-height: 15px;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .field-q {
  /** @todo Old tooltip styles - remove when jQ UI tooltips styling is finished */
  margin-left: 3px;
  vertical-align: baseline;
  cursor: pointer;
  position: relative;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .field-q img {
  vertical-align: baseline;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .field-q .field-q-tooltip {
  display: none;
  position: absolute;
  color: #ffffff;
  background-color: #006799;
  border-radius: 6px;
  border: none;
  padding: 8px;
  font-size: 12px;
  line-height: 17px;
  z-index: 11;
  top: 150%;
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 204px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  text-align: center;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .field-q .field-q-tooltip a {
  color: #ffffff;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .field-q .field-q-tooltip:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #006799;
  left: calc(50% - 4px);
  top: -7px;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .field-q .field-q-tooltip:empty {
  display: none;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .field-q:hover .field-q-tooltip {
  display: block;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .field-q:hover .field-q-tooltip:empty {
  display: none;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .field-q .field-q-tooltip {
  top: 110%;
  left: 40%;
}

.leyka-admin .modules-cards-list .module-card .module-card-params .gateway-details .details-element:first-child {
  margin-left: 2px;
}

.leyka-admin .modules-cards-list .module-card .module-card-params.extension-description {
  height: 106px;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list {
  border-top: 1px solid #f1f1f1;
  padding: 12px 32px 12px 32px;
  position: relative;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list:empty {
  display: none;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons-scroll {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 40px;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons-scroll .pm-icons-wrapper {
  left: 0;
  top: 0;
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .scroll-arrow {
  width: 6px;
  height: 11px;
  display: none;
  position: absolute;
  cursor: pointer;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .scroll-arrow.left {
  left: 20px;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .scroll-arrow.right {
  right: 20px;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list.scroll .scroll-arrow {
  display: block;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  padding: 4px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
  -ms-flex-preferred-size: calc(100% - 12px);
  flex-basis: calc(100% - 12px);
  height: 40px;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon {
  height: 40px;
  margin: 0;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon[src$=".png"] {
  max-height: 20px;
  width: 28px;
  margin-right: 12px;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.sber, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.card-visa, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.card-mastercard, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.card-maestro, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.card-mir, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.card-jcb, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.card-unionpay, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.mobile-beeline, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.mobile-megafon, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.mobile-mts, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.mobile-tele2, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.mobile-yota, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.mobile-tinkoff, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.pay-applepay, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.pay-googlepay, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.yandex-pay, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.sbp, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.mir-pay, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.sberpay, .leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.mixplat-bnpl {
  height: 16px;
  margin-right: 10px;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.yandex-money {
  height: 16px;
}

.leyka-admin .modules-cards-list .module-card .gateway-card-supported-pm-list .pm-icons .pm-icon.liqpay {
  margin-right: 10px;
}

.leyka-admin .modules-cards-list .module-card .module-card-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 16px;
}

.leyka-admin .modules-cards-list .module-card .module-card-action .button-primary {
  width: 100%;
  margin-right: 0;
}

.leyka-admin .modules-cards-list .module-card .module-card-action .extension-settings,
.leyka-admin .modules-cards-list .module-card .module-card-action .activation-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-right: 18px;
  position: relative;
}

.leyka-admin .modules-cards-list .module-card .module-card-action .extension-settings img,
.leyka-admin .modules-cards-list .module-card .module-card-action .activation-button img {
  position: absolute;
  width: 32px;
  height: 32px;
  left: 2px;
  top: 3px;
}

.leyka-admin.single-settings {
  padding-left: 24px;
  margin-top: 32px;
  margin-right: 91px;
  overflow: visible;
  color: #44444A;
}

.leyka-admin.single-settings .back-to-list-link {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: #0085BA;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: transparent;
  margin-bottom: 16px;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.leyka-admin.single-settings .back-to-list-link:active, .leyka-admin.single-settings .back-to-list-link:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin.single-settings .back-to-list-link:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-admin.single-settings .back-to-list-link:active, .leyka-admin.single-settings .back-to-list-link:focus {
  border-bottom-style: solid;
  border-color: transparent;
}

.leyka-admin.single-settings .back-to-list-link:hover {
  border-color: #0085BA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.leyka-admin.single-settings .button-primary {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 40px;
  line-height: 40px;
  width: 280px;
  color: #ffffff;
}

.leyka-admin.single-settings .button-primary:hover {
  color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.leyka-admin.single-settings .button-secondary {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 40px;
  line-height: 40px;
  width: 280px;
  color: #ffffff;
  background-color: #ffffff;
  border: 1px solid #0085BA;
  color: #0085BA;
}

.leyka-admin.single-settings .button-secondary:hover {
  color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.leyka-admin.single-settings .button-secondary:hover {
  border: 1px solid #0085BA;
  color: #0085BA;
  background-color: #ffffff;
}

.leyka-admin .outer-link {
  text-decoration: none;
}

.leyka-admin .outer-link:after {
  content: ' ';
  background-image: url("../../img/icon-link-out.svg");
  background-size: 12px 12px;
  width: 12px;
  height: 12px;
  margin-left: 0.1rem;
  display: inline-block;
}

@media only screen and (max-width: 1980px) {
  .leyka-settings-page #payment-settings-area-new .main-area-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 984px;
    flex: 0 0 984px;
  }
  .leyka-settings-page #payment-settings-area-new .side-area-wrapper {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: unset;
    flex-shrink: unset;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

@media only screen and (max-width: 1600px) {
  .leyka-settings-page #payment-settings-area-new .main-area-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 656px;
    flex: 0 0 656px;
  }
  .leyka-settings-page #payment-settings-area-new .side-area-wrapper {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: unset;
    flex-shrink: unset;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

@media only screen and (max-width: 1270px) {
  .leyka-settings-page {
    margin-left: 2rem;
  }
  .leyka-settings-page #payment-settings-area-new .main-area-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 328px;
    flex: 0 0 328px;
  }
  .leyka-settings-page #payment-settings-area-new .side-area-wrapper {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: unset;
    flex-shrink: unset;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

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