.PmGzr{color:var(--theme-color-link);cursor:pointer;text-decoration:underline;text-align:center;font-family:var(--theme-text-font);background-color:rgba(0,0,0,0);border:none;outline:none;padding:0;line-height:1}.PmGzr:disabled{cursor:none;opacity:.5}
.YrjU5{transition:height 400ms}
/**
 * Custom Icon System CSS - Font Awesome Replacement
 * 
 * Base styles for the custom SVG icon system.
 * Provides consistent sizing, hover states, and interactive styles.
 */

/* Base icon styles */
.sk-icon {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
          user-select: none;
}

/* Size classes for consistent dimensions */
.sk-icon--sm {
  width: 12px;
  height: 12px;
}

.sk-icon--md {
  width: 16px;
  height: 16px;
}

.sk-icon--lg {
  width: 20px;
  height: 20px;
}

.sk-icon--xl {
  width: 24px;
  height: 24px;
}

.sk-icon--xxl {
  width: 32px;
  height: 32px;
}

/* Interactive icon styles */
.sk-icon--interactive {
  cursor: pointer;
}

.sk-icon--interactive:hover {
  opacity: 0.8;
  transform: scale(1.05);
}

.sk-icon--interactive:active {
  transform: scale(0.95);
}

.sk-icon--interactive:focus {
  outline: 2px solid #007ACC;
  outline: 2px solid var(--focus-color, #007ACC);
  outline-offset: 2px;
  border-radius: 2px;
}

/* Icon color variants */
.sk-icon--primary {
  color: #007ACC;
  color: var(--primary-color, #007ACC);
}

.sk-icon--secondary {
  color: #6C757D;
  color: var(--secondary-color, #6C757D);
}

.sk-icon--success {
  color: #28A745;
  color: var(--success-color, #28A745);
}

.sk-icon--warning {
  color: #FFC107;
  color: var(--warning-color, #FFC107);
}

.sk-icon--danger {
  color: #DC3545;
  color: var(--danger-color, #DC3545);
}

.sk-icon--info {
  color: #17A2B8;
  color: var(--info-color, #17A2B8);
}

/* Icon button style (for clickable icons) */
.sk-icon-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  border: none;
  background: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
}

.sk-icon-button:hover {
  background-color: rgba(0, 0, 0, 0.05);
  background-color: var(--hover-bg-color, rgba(0, 0, 0, 0.05));
}

.sk-icon-button:active {
  background-color: rgba(0, 0, 0, 0.1);
  background-color: var(--active-bg-color, rgba(0, 0, 0, 0.1));
}

.sk-icon-button:focus {
  outline: 2px solid #007ACC;
  outline: 2px solid var(--focus-color, #007ACC);
  outline-offset: 2px;
}

/* Icon with text combinations */
.sk-icon-text {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

.sk-icon-text--reverse {
  flex-direction: row-reverse;
}

/* Loading state for icons */
.sk-icon--loading {
  animation: sk-icon-spin 1s linear infinite;
}

@keyframes sk-icon-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

._F7hZ{position:relative;padding:15px;margin-bottom:var(--spacing-x2);margin-top:var(--spacing-x2);color:var(--theme-error-color);border:1px solid var(--theme-error-color)}.aGsC2{margin-right:var(--spacing-x0_5)}.QZFyb{color:var(--theme-error-color) !important;margin-left:var(--spacing-x0_5)}.GWZIt{margin-top:var(--spacing-x1_5)}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:currentColor;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:currentColor;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:currentColor;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:currentColor;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.l7Uqv{position:relative;color:var(--theme-tooltip-text-color);background-color:var(--theme-tooltip-background-color)}.l7Uqv .tippy-arrow{color:var(--theme-tooltip-background-color)}
.Zz5sp{color:var(--theme-error-color);font-size:var(--theme-font-size-panel)}.CvBDa{color:var(--theme-error-color);border-color:var(--theme-error-color)}
.Jp5lF{display:inline;font-size:var(--theme-font-size-panel);font-weight:var(--theme-font-weight-semi-bold)}.X0HtO{font-size:1.5rem;font-weight:600;margin:0}
.gYNU1{box-sizing:border-box;font-size:14px;font-size:var(--theme-font-size-panel, 14px);background-color:#f5f5f5 !important;background-color:var(--theme-panel-head-background-color, #f5f5f5) !important;color:#fff !important;color:var(--theme-panel-head-color, #fff) !important;font-weight:600;font-weight:var(--theme-font-weight-semi-bold, 600);border:none;border-radius:0 0 0 0;border-radius:var(--theme-panel-border-radius, 0) var(--theme-panel-border-radius, 0) 0 0;padding:1rem;padding:var(--spacing-base, 1rem)}.ARV7f{padding-top:0;padding-bottom:0;padding-left:1rem;padding-left:var(--spacing-base, 1rem);padding-right:1rem;padding-right:var(--spacing-base, 1rem);font-size:14px;font-size:var(--theme-font-size-panel, 14px);background-color:#f5f5f5 !important;background-color:var(--theme-panel-head-background-color, #f5f5f5) !important;color:#fff !important;color:var(--theme-panel-head-color, #fff) !important;font-weight:600;font-weight:var(--theme-font-weight-semi-bold, 600);border:none;border-radius:0 0 0 0;border-radius:var(--theme-panel-border-radius, 0) var(--theme-panel-border-radius, 0) 0 0}.wlhPN{margin-top:2rem;margin-top:var(--spacing-x2, 2rem)}.ILu7y{padding:1.5rem;padding:var(--spacing-x1_5, 1.5rem);border-radius:0 0 0 0;border-radius:0 0 var(--theme-panel-border-radius, 0) var(--theme-panel-border-radius, 0);background-color:#fff !important;background-color:var(--theme-panel-content-bgColor, #fff) !important;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);box-shadow:var(--theme-default-box-shadow, 0 2px 4px rgba(0, 0, 0, 0.1))}@media(max-width: 767px){.ILu7y{padding:0.5rem;padding:var(--spacing-x0_5, 0.5rem)}}.RQfsG{font-weight:600}
.sSLGp{box-sizing:border-box;display:inline-block;width:var(--spinner-size);height:var(--spinner-size);border-radius:50%;border:var(--spacing-x0_5) solid var(--theme-secondary-color);border-color:var(--theme-secondary-color) rgba(0,0,0,0) var(--theme-secondary-color) rgba(0,0,0,0);animation:TuQJt 1.2s linear infinite}@keyframes TuQJt{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.FVTSm{padding:var(--spacing-x1) var(--spacing-x2)var(--spacing-x0_5);border-radius:var(--theme-btn-border-radius);font-family:var(--theme-text-font);display:inline-block;vertical-align:middle;margin:0;overflow:visible;text-align:center;line-height:1;border:1px solid rgba(0,0,0,0);-webkit-user-select:none;user-select:none;text-decoration:none;position:relative}.FVTSm:not(:disabled){cursor:pointer}.FVTSm:disabled{background-color:var(--theme-btn-disabled-background-color);color:var(--theme-btn-disabled-color);border:1px solid var(--theme-btn-disabled-background-color)}.FVTSm[disabled]{pointer-events:none}.pqXYo{position:absolute;top:0;left:50%;margin-left:-15px}.mhsD0{opacity:.5}.Nzo1n{background-color:var(--theme-btn-primary-bgColor);color:var(--theme-btn-primary-textColor);border:1px solid var(--theme-btn-primary-bgColor--highlight)}.Nzo1n:hover:not(:disabled),.Nzo1n:focus:not(:disabled){background-color:var(--theme-btn-primary-bgColor--hover) !important;color:var(--theme-btn-primary-bgColor--highlight) !important}.Calc6{background-color:var(--theme-btn-secondary-bgColor);color:var(--theme-btn-secondary-textColor);border:1px solid var(--theme-btn-secondary-bgColor--highlight)}.Calc6.cZnr9{background-color:var(--theme-btn-secondary-bgColor--hover) !important;color:var(--theme-btn-secondary-bgColor--highlight) !important}.Calc6:hover:not(:disabled):not(.xaf8R),.Calc6:focus:not(:disabled):not(.xaf8R){background-color:var(--theme-btn-secondary-bgColor--hover) !important;color:var(--theme-btn-secondary-bgColor--highlight) !important}.ObkTn{background-color:var(--theme-btn-tertiary-bgColor);color:var(--theme-btn-tertiary-textColor);border:1px solid var(--theme-btn-tertiary-bgColor--highlight);border-radius:var(--spacing-x0_5)}.ObkTn:hover:not(:disabled),.ObkTn:focus:not(:disabled){background-color:var(--theme-color-tertiary) !important;color:var(--theme-btn-tertiary-textColor) !important}.jhCcl{color:inherit;background-color:rgba(0,0,0,0);border:1px solid var(--theme-dark-light)}.jhCcl:hover:not(:disabled),.jhCcl:focus:not(:disabled){background-color:var(--theme-dark-light);color:var(--theme-black)}.bkBdB{background-color:var(--theme-info-color);color:#fff;color:var(--theme-color-white, #fff);border:1px solid var(--theme-info-color)}.bkBdB:hover{background-color:hsl(180,47.1861471861%,69.7058823529%);color:#fff;color:var(--theme-color-white, #fff)}.bqxsx{background-color:var(--theme-panel-content-bgColor-highlight);color:var(--theme-color-secondary)}.H_IKb{font-weight:600}
.bIg_7{display:flex;align-items:center}.bIg_7 input[type=checkbox],.bIg_7 .SfYmy{display:none}.bIg_7 input[type=checkbox]:checked~.SfYmy{display:inline-block}.bIg_7 input[type=checkbox]:checked~.CstrD{display:none}.HnO1f{font-size:var(--theme-font-size-panel);margin-right:var(--spacing-x0_5)}.SfYmy{color:var(--theme-color-primary)}.ahw7g{display:inline-flex;align-items:center}
.xRb13{position:relative}input.TaXSV{padding-right:35px}input.wjSLO{border-bottom-left-radius:0;border-bottom-right-radius:0}.Xv1Xf{background-color:rgba(0,0,0,0);border:none;position:absolute;right:0;top:0;bottom:0;cursor:pointer;color:var(--theme-color-border-hover);display:flex;align-items:center;justify-content:center;width:35px}.Wql2_{transform:rotate(180deg)}.LvHbR{position:absolute;left:0;right:0;z-index:10;background-color:var(--theme-table-background-color);max-height:20rem;overflow-y:auto;overflow-x:hidden;outline:0;border-radius:0 0 var(--spacing-x0_5) var(--spacing-x0_5);transition:opacity .1s ease;box-shadow:var(--theme-default-box-shadow);border:0 solid var(--theme-form-control-border-color)}.Iynw8{border-right-width:1px;border-bottom-width:1px;border-left-width:1px}.rcxAr{position:relative;cursor:pointer;display:block;height:auto;text-align:left;line-height:1em;text-transform:none;box-shadow:none;padding:var(--spacing-x1) var(--spacing-x2);white-space:normal;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.NYn_v{white-space:normal !important}.S8eBb{background-color:var(--theme-panel-content-bgColor-highlight)}.Hrgsg{background-color:var(--theme-panel-content-bgColor-highlight)}
.YGtNz{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:fixed;left:0;width:100%;bottom:0;padding:var(--spacing-base);background-color:var(--theme-panel-content-bgColor);color:var(--theme-color-text);z-index:9001 !important}@media(max-width: 767px){.YGtNz{top:auto;top:initial;z-index:99999 !important;bottom:0 !important}}@media(max-width: 319px){.YGtNz{flex-direction:column}}.JUUVz{flex:1 1;display:flex;align-items:center}.JFScV{margin-right:var(--spacing-base);font-size:var(--spacing-x2)var(--spacing-x0_5);color:var(--theme-color-secondary)}.llQFy{margin-left:var(--spacing-base)}@media(max-width: 319px){.llQFy{margin-left:0;margin-top:var(--spacing-base)}}#Q3ucH{margin-left:var(--spacing-x1_5);font-weight:600}
.NhIXP{padding:1rem;background-color:#fff0f0;background-color:var(--theme-background-color-error, #fff0f0);border:1px solid #f88;border:1px solid var(--theme-border-color-error, #f88);color:#c00;color:var(--theme-text-color-error, #c00);border-radius:4px;border-radius:var(--theme-border-radius, 4px)}.NhIXP .sVboX{margin-top:0;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.NhIXP .FIukS{white-space:pre-wrap;font-family:monospace;background-color:#f9f9f9;background-color:var(--theme-background-color, #f9f9f9);padding:.5rem;border-radius:4px;border-radius:var(--theme-border-radius, 4px)}
.Onh1c{width:100%;font-size:14px;font-size:var(--theme-font-size-panel-small, 14px);word-wrap:break-word;line-height:1em;outline:0;white-space:normal;min-height:2em;background-color:#fff;background-color:var(--theme-form-control-background-color, #fff);display:block;padding:var(--spacing-x1_5) var(--spacing-x2);box-shadow:none;border:1px solid #e0e0e0;border:1px solid var(--theme-form-control-border-color, #e0e0e0);border-radius:var(--spacing-x0_5);color:#333;color:var(--theme-form-control-text-color, #333);transition:box-shadow .1s ease,width .1s ease;font-family:inherit}.Onh1c:hover{border-color:#999;border-color:var(--theme-color-border-hover, #999)}.Onh1c::placeholder{color:#333;color:var(--theme-form-control-text-color, #333);font-style:italic;font-style:var(--theme-font-style-italic, italic);opacity:.5}.Onh1c:focus{border-color:#999;border-color:var(--theme-color-border-hover, #999);outline:0}@supports(-webkit-overflow-scrolling: touch){.Onh1c:focus{font-size:16px;font-size:var(--theme-font-size-panel, 16px)}}.c0gIO{border-color:#e40000;border-color:var(--theme-error-color, #e40000)}
.EEqun{display:block}.t7UK3{padding:var(--spacing-x0_5) var(--spacing-x1_5) var(--spacing-x0_5) 0;font-weight:var(--theme-font-weight-bold)}.dcBM0{padding-left:var(--spacing-x1)}.wA_ol:after{color:var(--theme-error-color);content:"*";margin-left:var(--spacing-x0_5)/2}.ofyMf{display:flex;align-items:center}
.alSti{width:100%;margin-top:var(--spacing-x0_5);font-size:80%;color:var(--theme-error-color)}.q0zNY{margin-bottom:var(--spacing-x2)}.ei1O8{margin:var(--spacing-base) 0;font-style:var(--theme-font-style-italic);color:var(--theme-color-text-minor)}
.uKSUq{position:relative;min-height:calc(30px + var(--spacing-x0_5));min-width:var(--spinner-size)}.yFxca{position:absolute;top:0;left:0;bottom:0;right:0}.CGkc2{min-height:0}.tAzTQ{position:absolute;top:50%;left:50%;z-index:100;margin-left:-15px;margin-top:-15px}.bmqHY{opacity:.2;pointer-events:none}.wTPTn{display:flex;justify-content:center}
@media(max-width: 767px){.c-modal-overlay{left:0 !important;right:0 !important}}@media(max-width: 767px){.c-modal-content{width:90% !important}}@media(max-width: 319px){.c-modal-content{width:100% !important}}.fAh6p{font-size:var(--spacing-x2)var(--spacing-x0_5)/2;display:flex;align-items:center;justify-content:space-between;border-radius:var(--spacing-x0_5) var(--spacing-x0_5) 0 0;padding:var(--spacing-x0_5) var(--spacing-base);background-color:var(--theme-panel-content-bgColor-highlight)}.gCuJh{flex:1 1}.LjhIy{font-size:var(--spinner-size);text-decoration:none}.NNh41{padding:var(--spacing-x1_5);background-color:var(--theme-panel-content-bgColor);border-radius:0 0 var(--spacing-x0_5) var(--spacing-x0_5)}.L3UcG{position:fixed}
.flag-dropdown.DQW1F{background-color:var(--theme-form-control-background-color);border-color:var(--theme-form-control-border-color)}.flag-dropdown.DQW1F .selected-flag{background-color:var(--theme-form-control-background-color)}.flag-dropdown.Kbv6g{border-color:var(--theme-error-color)}input.qSSSM{padding-left:var(--spacing-x6)}.country-list.npE5e{background-color:var(--theme-table-background-color);border:1px solid var(--theme-form-control-border-color)}.country-list.npE5e .country.highlight,.country-list.npE5e .country:hover{background-color:var(--theme-panel-content-bgColor-highlight)}.LqAaI{margin-bottom:var(--spacing-x2)}
.iBPfo{display:inline-flex;align-items:center}.jZxlS{margin-left:var(--spacing-base)}
.c-alert {
  position: relative;
  padding: 15px;
  margin-bottom: var(--spacing-x2);
  margin-top: var(--spacing-x2);
  color: red;
  color: var(--theme-error-color);
  border: 1px solid red;
  border: 1px solid var(--theme-error-color);
}

.alert-icon {
  margin-right: var(--spacing-x0_5);
}

.alert-retry {
  color: red !important;
  color: var(--theme-error-color) !important;
  margin-left: var(--spacing-x0_5);
}

.alert-details {
  margin-top: var(--spacing-x1_5);
}

.c-block {
  box-sizing: border-box;
  font-size: 16px;
  font-size: var(--theme-font-size-panel, 14px);
  background-color: #f5f5f5 !important;
  background-color: var(--theme-panel-head-background-color, #f5f5f5) !important;
  /* PRODUCTION: Dark gray header background to match Popular Matches */
  color: #333 !important;
  color: var(--theme-panel-head-color, #fff) !important;
  /* PRODUCTION: White text with fallback */
  font-weight: 600;
  font-weight: var(--theme-font-weight-semi-bold, 600);
  border: none;
  border-radius: 0 0 0 0;
  border-radius: var(--theme-panel-border-radius, 0) var(--theme-panel-border-radius, 0) 0 0;
  padding: 1rem;
  padding: var(--spacing-base, 1rem);
}

.c-block--compact {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 1rem;
  padding-left: var(--spacing-base, 1rem);
  padding-right: 1rem;
  padding-right: var(--spacing-base, 1rem);
  font-size: 16px;
  font-size: var(--theme-font-size-panel, 14px);
  background-color: #f5f5f5 !important;
  background-color: var(--theme-panel-head-background-color, #f5f5f5) !important;
  /* PRODUCTION: Dark gray header background to match Popular Matches */
  color: #333 !important;
  color: var(--theme-panel-head-color, #fff) !important;
  /* PRODUCTION: White text with fallback */
  font-weight: 600;
  font-weight: var(--theme-font-weight-semi-bold, 600);
  border: none;
  border-radius: 0 0 0 0;
  border-radius: var(--theme-panel-border-radius, 0) var(--theme-panel-border-radius, 0) 0 0;
}

.c-block-with-top-margin {
  margin-top: 2rem;
  margin-top: var(--spacing-x2, 2rem);
}

.c-block-content {
  padding: 1.5rem;
  padding: var(--spacing-x1_5, 1.5rem);
  border-radius: 0 0 0 0;
  border-radius: 0 0 var(--theme-panel-border-radius, 0) var(--theme-panel-border-radius, 0);
  background-color: #fff !important;
  background-color: var(--theme-panel-content-bgColor, #fff) !important;
  /* PRODUCTION: Force white content background */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: var(--theme-default-box-shadow, 0 2px 4px rgba(0, 0, 0, 0.1));
}
@media (max-width: 767px) {
  .c-block-content {
    padding: 0.5rem;
    padding: var(--spacing-x0_5, 0.5rem);
  }
}

.block-title {
  font-weight: 600;
}

.o-btn {
  padding: var(--spacing-x1) var(--spacing-x2)var(--spacing-x0_5);
  border-radius: 10px;
  border-radius: var(--theme-btn-border-radius);
  font-family: var(--theme-text-font);
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  overflow: visible;
  text-align: center;
  line-height: 1;
  border: 1px solid transparent;
  -webkit-user-select: none;
          user-select: none;
  text-decoration: none;
  position: relative;
}
.o-btn:not(:disabled) {
  cursor: pointer;
}
.o-btn:disabled {
  background-color: #c9c9c9;
  background-color: var(--theme-btn-disabled-background-color);
  color: #474749;
  color: var(--theme-btn-disabled-color);
  border: 1px solid #c9c9c9;
  border: 1px solid var(--theme-btn-disabled-background-color);
}

.o-btn[disabled] {
  pointer-events: none;
}

.o-btn-spinner {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -15px;
}

.o-btn-loading {
  opacity: 0.5;
}

.o-btn--primary {
  background-color: #ee650d;
  background-color: var(--theme-btn-primary-bgColor);
  color: #fff;
  color: var(--theme-btn-primary-textColor);
  border: 1px solid var(--theme-btn-primary-bgColor--highlight);
}
.o-btn--primary:hover:not(:disabled), .o-btn--primary:focus:not(:disabled) {
  background-color: var(--theme-btn-primary-bgColor--hover) !important;
  color: var(--theme-btn-primary-bgColor--highlight) !important;
}

.o-btn--secondary {
  background-color: #2c5aa0;
  background-color: var(--theme-btn-secondary-bgColor);
  color: #fff;
  color: var(--theme-btn-secondary-textColor);
  border: 1px solid var(--theme-btn-secondary-bgColor--highlight);
}
.o-btn--secondary.o-btn-invert {
  background-color: var(--theme-btn-secondary-bgColor--hover) !important;
  color: var(--theme-btn-secondary-bgColor--highlight) !important;
}
.o-btn--secondary:hover:not(:disabled):not(.o-btn-no-hover), .o-btn--secondary:focus:not(:disabled):not(.o-btn-no-hover) {
  background-color: var(--theme-btn-secondary-bgColor--hover) !important;
  color: var(--theme-btn-secondary-bgColor--highlight) !important;
}

.o-btn--tertiary {
  background-color: var(--theme-btn-tertiary-bgColor);
  color: var(--theme-btn-tertiary-textColor);
  border: 1px solid var(--theme-btn-tertiary-bgColor--highlight);
  border-radius: var(--spacing-x0_5);
}
.o-btn--tertiary:hover:not(:disabled), .o-btn--tertiary:focus:not(:disabled) {
  background-color: var(--theme-color-tertiary) !important;
  color: var(--theme-btn-tertiary-textColor) !important;
}

.o-btn--minor {
  color: inherit;
  background-color: transparent;
  border: 1px solid var(--theme-dark-light);
}
.o-btn--minor:hover:not(:disabled), .o-btn--minor:focus:not(:disabled) {
  background-color: var(--theme-dark-light);
  color: var(--theme-black);
}

.o-btn--blue {
  background-color: var(--theme-info-color);
  color: #fff;
  color: var(--theme-color-white, #fff);
  border: 1px solid var(--theme-info-color);
}
.o-btn--blue:hover {
  background-color: rgb(141.2987012987, 214.2012987013, 214.2012987013);
  color: #fff;
  color: var(--theme-color-white, #fff);
}

.o-btn--gray {
  background-color: #424242;
  background-color: var(--theme-panel-content-bgColor-highlight);
  color: #2c5aa0;
  color: var(--theme-color-secondary);
}

.btn {
  font-weight: 600;
}

.check-input {
  display: flex;
  align-items: center;
}
.check-input input[type=checkbox],
.check-input .checked {
  display: none;
}
.check-input input[type=checkbox]:checked ~ .checked {
  display: inline-block;
}
.check-input input[type=checkbox]:checked ~ .unchecked {
  display: none;
}

.icon {
  font-size: 16px;
  font-size: var(--theme-font-size-panel);
  margin-right: var(--spacing-x0_5);
}

.checked {
  color: #ee650d;
  color: var(--theme-color-primary);
}

.checkbox-label {
  display: inline-flex;
  align-items: center;
}

.c-collapse {
  transition: height 400ms;
}

.combobox-container {
  position: relative;
}

input.combobox-input {
  padding-right: 35px;
}

input.combobox-input__open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.combobox-toggle {
  background-color: transparent;
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
  color: var(--theme-color-border-hover);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
}

.combobox-toggle__open {
  transform: rotate(180deg);
}

.combobox-dropdown {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 10;
  background-color: #fff;
  background-color: var(--theme-table-background-color);
  max-height: 20rem;
  overflow-y: auto;
  overflow-x: hidden;
  outline: 0;
  border-radius: 0 0 var(--spacing-x0_5) var(--spacing-x0_5);
  transition: opacity 0.1s ease;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: var(--theme-default-box-shadow);
  border: 0 solid var(--theme-form-control-border-color);
}

.combobox-dropdown__open {
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.combobox-dropdown-item {
  position: relative;
  cursor: pointer;
  display: block;
  height: auto;
  text-align: left;
  line-height: 1em;
  text-transform: none;
  box-shadow: none;
  padding: var(--spacing-x1) var(--spacing-x2);
  white-space: normal;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}

.combobox-dropdown-item__wrap {
  white-space: normal !important;
}

.combobox-dropdown-item__hl {
  background-color: #424242;
  background-color: var(--theme-panel-content-bgColor-highlight);
}

.combobox-dropdown-item__active {
  background-color: #424242;
  background-color: var(--theme-panel-content-bgColor-highlight);
}

.c-cookie-consent {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: fixed;
  left: 0;
  width: 100%;
  bottom: 0;
  padding: var(--spacing-base);
  background-color: #fff;
  background-color: var(--theme-panel-content-bgColor);
  color: var(--theme-color-text);
  z-index: 9001 !important;
}
@media (max-width: 767px) {
  .c-cookie-consent {
    top: auto;
    top: initial;
    z-index: 99999 !important;
    bottom: 0 !important;
  }
}
@media (max-width: 319px) {
  .c-cookie-consent {
    flex-direction: column;
  }
}

.c-cookie-consent-content {
  flex: 1 1;
  display: flex;
  align-items: center;
}

.c-cookie-consent-icon {
  margin-right: var(--spacing-base);
  font-size: var(--spacing-x2)var(--spacing-x0_5);
  color: #2c5aa0;
  color: var(--theme-color-secondary);
}

.c-cookie-consent-button-wrap {
  margin-left: var(--spacing-base);
}
@media (max-width: 319px) {
  .c-cookie-consent-button-wrap {
    margin-left: 0;
    margin-top: var(--spacing-base);
  }
}

#rcc-confirm-button {
  margin-left: var(--spacing-x1_5);
  font-weight: 600;
}

.error-display {
  padding: 1rem;
  background-color: #fff0f0;
  background-color: var(--theme-background-color-error, #fff0f0);
  border: 1px solid #f88;
  border: 1px solid var(--theme-border-color-error, #f88);
  color: #c00;
  color: var(--theme-text-color-error, #c00);
  border-radius: 4px;
  border-radius: var(--theme-border-radius, 4px);
}
.error-display .error-title {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
  font-weight: 600;
}
.error-display .error-details {
  white-space: pre-wrap;
  font-family: monospace;
  background-color: #f9f9f9;
  background-color: var(--theme-background-color, #f9f9f9);
  padding: 0.5rem;
  border-radius: 4px;
  border-radius: var(--theme-border-radius, 4px);
}

.input-feedback {
  width: 100%;
  margin-top: var(--spacing-x0_5);
  font-size: 80%;
  color: red;
  color: var(--theme-error-color);
}

.c-form-group-with-margin {
  margin-bottom: var(--spacing-x2);
}

.c-form-group-description {
  margin: var(--spacing-base) 0;
  font-style: var(--theme-font-style-italic);
  color: var(--theme-color-text-minor);
}

.link-button {
  color: var(--theme-color-link);
  cursor: pointer;
  text-decoration: underline;
  text-align: center;
  font-family: var(--theme-text-font);
  background-color: transparent;
  border: none;
  outline: none;
  padding: 0;
  line-height: 1;
}
.link-button:disabled {
  cursor: none;
  opacity: 0.5;
}

.c-loader {
  position: relative;
  min-height: calc(30px + var(--spacing-x0_5));
  min-width: var(--spinner-size);
}

.c-loader-full {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.c-loader-wo-min-height {
  min-height: 0;
}

.c-loader-indicator {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  margin-left: -15px;
  margin-top: -15px;
}

.c-loader-content__hidden {
  opacity: 0.2;
  pointer-events: none;
}

.loader {
  display: flex;
  justify-content: center;
}

@media (max-width: 767px) {
  :global .c-modal-overlay {
    left: 0 !important;
    right: 0 !important;
  }
}
@media (max-width: 767px) {
  :global .c-modal-content {
    width: 90% !important;
  }
}
@media (max-width: 319px) {
  :global .c-modal-content {
    width: 100% !important;
  }
}

.modal-header {
  font-size: var(--spacing-x2)var(--spacing-x0_5)/2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: var(--spacing-x0_5) var(--spacing-x0_5) 0 0;
  padding: var(--spacing-x0_5) var(--spacing-base);
  background-color: #424242;
  background-color: var(--theme-panel-content-bgColor-highlight);
}

.modal-header-text {
  flex: 1 1;
}

.modal-close {
  font-size: var(--spinner-size);
  text-decoration: none;
}

.modal-content {
  padding: var(--spacing-x1_5);
  background-color: #fff;
  background-color: var(--theme-panel-content-bgColor);
  border-radius: 0 0 var(--spacing-x0_5) var(--spacing-x0_5);
}

.modal-overlay {
  position: fixed;
}

:global(.flag-dropdown).phone-input-flag {
  background-color: #424242;
  background-color: var(--theme-form-control-background-color);
  border-color: var(--theme-form-control-border-color);
}
:global(.flag-dropdown).phone-input-flag :global(.selected-flag) {
  background-color: #424242;
  background-color: var(--theme-form-control-background-color);
}

:global(.flag-dropdown).phone-input-flag__invalid {
  border-color: red;
  border-color: var(--theme-error-color);
}

input.phone-input {
  padding-left: var(--spacing-x6);
}

:global(.country-list).phone-input-dropdown {
  background-color: #fff;
  background-color: var(--theme-table-background-color);
  border: 1px solid var(--theme-form-control-border-color);
}
:global(.country-list).phone-input-dropdown :global(.country.highlight), :global(.country-list).phone-input-dropdown :global(.country):hover {
  background-color: #424242;
  background-color: var(--theme-panel-content-bgColor-highlight);
}

.phone-input-container {
  margin-bottom: var(--spacing-x2);
}

.text-input {
  width: 100%;
  font-size: 14px;
  font-size: var(--theme-font-size-panel-small, 14px);
  word-wrap: break-word;
  line-height: 1em;
  outline: 0;
  white-space: normal;
  min-height: 2em;
  background-color: #424242;
  background-color: var(--theme-form-control-background-color, #fff);
  display: block;
  padding: var(--spacing-x1_5) var(--spacing-x2);
  box-shadow: none;
  border: 1px solid #e0e0e0;
  border: 1px solid var(--theme-form-control-border-color, #e0e0e0);
  border-radius: var(--spacing-x0_5);
  color: #474749;
  color: var(--theme-form-control-text-color, #333);
  transition: box-shadow 0.1s ease, width 0.1s ease;
  font-family: inherit;
}
.text-input:hover {
  border-color: #999;
  border-color: var(--theme-color-border-hover, #999);
}
.text-input::placeholder {
  color: #474749;
  color: var(--theme-form-control-text-color, #333);
  font-style: italic;
  font-style: var(--theme-font-style-italic, italic);
  opacity: 0.5;
}
.text-input:focus {
  border-color: #999;
  border-color: var(--theme-color-border-hover, #999);
  outline: 0;
}
@supports (-webkit-overflow-scrolling: touch) {
  .text-input:focus {
    font-size: 16px;
    font-size: var(--theme-font-size-panel, 16px);
  }
}

.text-input__invalid {
  border-color: red;
  border-color: var(--theme-error-color, #e40000);
}

.auto-fix-root {
  display: inline-flex;
  align-items: center;
}

.c-toggle-text {
  margin-left: var(--spacing-base);
}

.tooltip {
  position: relative;
  color: #f5f5f5;
  color: var(--theme-tooltip-text-color);
  background-color: #333;
  background-color: var(--theme-tooltip-background-color);
}
.tooltip :global(.tippy-arrow) {
  color: #333;
  color: var(--theme-tooltip-background-color);
}

:root {
  --theme-color-white: #fff;
  --theme-color-black: #000;
  --theme-panel-head-bgColor: #f5f5f5;
  --theme-panel-head-bgColor-highlight: #e0e0e0;
  --theme-panel-head-color: #333;
  --theme-panel-content-bgColor: #fff;
  --theme-panel-content-bgColor-highlight: #424242;
  --theme-default-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  --theme-font-size-panel: 16px;
  --theme-font-size-panel-small: 14px;
  --theme-btn-border-radius: 10px;
  --theme-btn-primary-bgColor: #ee650d;
  --theme-btn-primary-textColor: #fff;
  --theme-btn-secondary-bgColor: #2c5aa0;
  --theme-btn-secondary-textColor: #fff;
  --theme-btn-disabled-background-color: #c9c9c9;
  --theme-btn-disabled-color: #474749;
  --theme-color-primary: #ee650d;
  --theme-color-secondary: #2c5aa0;
  --theme-error-color: red;
  --theme-panel-border-radius: 0;
  --theme-panel-head-bgColor: #f5f5f5;
  --theme-panel-head-color: #333;
  --theme-panel-content-bgColor: #fff;
  --theme-panel-content-bgColor-highlight: #424242;
  --theme-panel-box-shadow-transparency: 0.15;
  --theme-border-color: #e9ecf3;
  --theme-border-color-hover: #a8a8a8;
  --theme-text-color: #474749;
  --theme-text-color-minor: #666;
  --theme-text-color-highlight: #434242;
  --theme-table-background-color: #fff;
  --theme-table-header-background-color: #424242;
  --theme-table-header-text-color: #000;
  --theme-table-row-odd-background-color: #fff;
  --theme-form-control-background-color: #424242;
  --theme-form-control-text-color: #474749;
  --theme-tooltip-background-color: #333;
  --theme-tooltip-text-color: #f5f5f5;
  --theme-link-color: #bb1b0d;
}

.theme-dark {
  --theme-color-white: #fff;
  --theme-color-black: #000;
  --theme-panel-head-bgColor: #90caf9;
  --theme-panel-head-bgColor-highlight: #90caf9;
  --theme-panel-head-color: #fff;
  --theme-panel-content-bgColor: #303030;
  --theme-panel-content-bgColor-highlight: #424242;
  --theme-default-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  --theme-font-size-panel: 16px;
  --theme-font-size-panel-small: 14px;
  --theme-btn-border-radius: 4px;
  --theme-btn-primary-bgColor: #90caf9;
  --theme-btn-primary-textColor: #fff;
  --theme-btn-secondary-bgColor: #f48fb1;
  --theme-btn-secondary-textColor: #fff;
  --theme-btn-disabled-background-color: #424242;
  --theme-btn-disabled-color: rgba(255, 255, 255, 0.3);
  --theme-color-primary: #90caf9;
  --theme-color-secondary: #f48fb1;
  --theme-error-color: #f44336;
  --theme-panel-border-radius: 8px;
  --theme-panel-head-bgColor: #90caf9;
  --theme-panel-head-color: #fff;
  --theme-panel-content-bgColor: #303030;
  --theme-panel-content-bgColor-highlight: #424242;
  --theme-panel-box-shadow-transparency: 0.2;
  --theme-border-color: #424242;
  --theme-border-color-hover: rgb(81.6, 81.6, 81.6);
  --theme-text-color: #fff;
  --theme-text-color-minor: rgba(255, 255, 255, 0.7);
  --theme-text-color-highlight: #fff;
  --theme-table-background-color: #303030;
  --theme-table-header-background-color: #424242;
  --theme-table-header-text-color: #fff;
  --theme-table-row-odd-background-color: #303030;
  --theme-form-control-background-color: #424242;
  --theme-form-control-text-color: #fff;
  --theme-tooltip-background-color: #616161;
  --theme-tooltip-text-color: #fff;
  --theme-link-color: #90caf9;
}


/*# sourceMappingURL=89.74c5a080.css.map*/