/*!*****************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/system_icon/styles.scss ***!
  \*****************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.SystemIcon-container {
  display: inline-flex;
  align-items: center;
}
.SystemIcon-container.is-inline-block {
  display: inline-block;
  vertical-align: middle;
}
.SystemIcon-icon {
  display: inline-flex;
  align-items: center;
}
.SystemIcon-icon.is-inline-block {
  display: inline-block;
}
.SystemIcon-icon.is-blue path {
  fill: #363987;
}
.SystemIcon-icon.is-green path {
  fill: #0b9229;
}
.SystemIcon-icon.is-red path {
  fill: #c70509;
}
.SystemIcon-icon.is-orange path {
  fill: #ce6c01;
}
.SystemIcon-icon.is-white path {
  fill: #ffffff;
}
.SystemIcon-icon.is-grey path {
  fill: #838383;
}
.SystemIcon-icon.is-dustyGray path {
  fill: #969696;
}
.SystemIcon-icon.is-goldenLemon path {
  fill: #eedd39;
}
.SystemIcon-icon.is-mandy path {
  fill: #e75054;
}
.SystemIcon-icon.is-sunglo path {
  fill: #eb696c;
}
.SystemIcon-icon.is-globalGreen path {
  fill: #0fd03b;
}
.SystemIcon-icon.is-globalGreenD1 path {
  fill: #0ca62f;
}
.SystemIcon-icon.is-globalGrey path {
  fill: #121212;
}
.SystemIcon-icon.is-globalGreyL1 path {
  fill: #333333;
}
.SystemIcon-icon.is-globalGreyL2 path {
  fill: #767676;
}
.SystemIcon-icon.is-globalGreyL4 path {
  fill: #dcdcdc;
}
.SystemIcon-icon.is-globalYellow path {
  fill: #ffda44;
}
.SystemIcon-icon.is-accentRed path {
  fill: #fe1f65;
}
.SystemIcon-icon.is-globalBlue path {
  fill: #4bbcfd;
}
.SystemIcon-icon.is-purple path {
  fill: #450483;
}
.SystemIcon-icon.is-tiny, .SystemIcon-icon.is-tiny svg {
  width: 0.625rem;
  height: 0.625rem;
}
.SystemIcon-icon.is-small, .SystemIcon-icon.is-small svg {
  width: 0.75rem;
  height: 0.75rem;
}
.SystemIcon-icon.is-default, .SystemIcon-icon.is-default svg {
  width: 0.875rem;
  height: 0.875rem;
}
.SystemIcon-icon.is-medium, .SystemIcon-icon.is-medium svg {
  width: 1rem;
  height: 1rem;
}
.SystemIcon-icon.is-mediumPlus, .SystemIcon-icon.is-mediumPlus svg {
  width: 1.125rem;
  height: 1.125rem;
}
.SystemIcon-icon.is-large, .SystemIcon-icon.is-large svg {
  width: 1.25rem;
  height: 1.25rem;
}
.SystemIcon-icon.is-extraLarge, .SystemIcon-icon.is-extraLarge svg {
  width: 1.5rem;
  height: 1.5rem;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/snackbar/styles.scss ***!
  \**************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Snackbar {
  display: none;
  position: fixed;
  border: 0.0625rem solid;
  border-radius: 0.625rem;
  z-index: 1001;
}
.Snackbar.is-success {
  background: #cff6d8;
  border-color: #097d23;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Snackbar.is-error {
  background: #fae4cc;
  border-color: #e57801;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Snackbar.is-open {
  display: block;
  animation: fade-in 0.5s, fade-out 0.5s 3s;
  animation-fill-mode: forwards;
}
.Snackbar-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.625rem 0.9375rem;
}
.Snackbar-icon {
  margin-right: 0.625rem;
}
.Snackbar-message {
  margin: 0;
}
@keyframes fade-in {
  from {
    top: 7.5rem;
    opacity: 0;
  }
  to {
    top: 8.125rem;
    opacity: 1;
  }
}
@keyframes fade-out {
  from {
    top: 8.125rem;
    opacity: 1;
  }
  to {
    top: 7.5rem;
    opacity: 0;
    display: none;
  }
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/Logo/Logo.scss ***!
  \********************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Logo {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.Logo.is-primary {
  color: #0fd03b;
}
.Logo.is-white {
  color: #ffffff;
}
.Logo.is-blue {
  color: #040869;
}
.Logo.is-black {
  color: #121212;
}
.Logo.is-rowAlign {
  flex-direction: row-reverse;
  gap: 24px;
}
.Logo-slogan {
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 3px;
  color: #121212;
  display: flex;
  align-items: center;
  gap: 5px;
}
.Logo-slogan.is-small, .Logo-slogan.is-medium {
  margin-bottom: 0;
}
.Logo-icon.is-small {
  width: 150px;
  height: 28px;
}
.Logo-icon.is-medium {
  width: 160px;
  height: 30px;
}
.Logo-icon.is-large {
  width: 216px;
  height: 40px;
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/BlHeader/BlHeader.scss ***!
  \****************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.BlHeader-header {
  background-color: #ffffff;
  color: #121212;
  padding: 16px 20px 8px;
  display: flex;
  border-bottom: 1px solid #dcdcdc;
}
@media only screen and (max-width: 40em) {
  .BlHeader-header {
    flex-direction: row;
  }
}
.BlHeader-content {
  flex: 1;
  display: flex;
  align-self: center;
  font-size: 13px;
  justify-content: center;
}
@media only screen and (max-width: 40em) {
  .BlHeader-content {
    justify-content: center;
  }
}
.BlHeader-breadcrumbItem {
  color: #121212;
}
.BlHeader-breadcrumbItem::after {
  content: "/";
  color: #121212;
  margin-left: 11px;
  margin-right: 11px;
}
.BlHeader-breadcrumbItem:last-child::after {
  display: none;
}
.BlHeader-actions {
  display: flex;
  align-items: center;
  align-self: center;
  gap: 20px;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/button/_with_styles.scss ***!
  \******************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Button-button {
  display: inline-flex;
  gap: 0.3125rem;
  justify-content: center;
  align-items: center;
  transition-property: background-color, border-color;
  border-width: 0.0625rem;
  border-style: solid;
  border-radius: 1.6875rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1rem;
  vertical-align: middle;
  box-sizing: border-box;
  margin-bottom: 0;
  padding: 0.4375rem 0.6875rem;
  background-color: #ffffff;
  color: #121212;
  border-color: #121212;
  outline: 0;
  cursor: pointer;
}
.Button-button path {
  fill: #121212;
}
.Button-button:hover {
  background-color: #e7faeb;
  color: #121212;
  border-color: #e7faeb;
  text-decoration: unset;
  cursor: pointer;
}
.Button-button:hover path {
  fill: #121212;
}
.Button-button.is-active, .Button-button:active {
  background-color: #121212;
  color: #ffffff;
  border-color: transparent;
}
.Button-button.is-active path, .Button-button:active path {
  fill: #ffffff;
}
.Button-button:focus-visible(.is-basic, .is-link) {
  background-color: #ffffff;
  color: #121212;
  outline: 0.125rem solid #ffda44;
  outline-offset: -0.125rem;
  border-color: transparent;
}
.Button-button:focus-visible(.is-basic, .is-link) path {
  fill: #ffffff;
}
.Button-button.is-disabled, .Button-button.is-disabled:hover, .Button-button.is-disabled:active, .Button-button[disabled], .Button-button[disabled]:hover, .Button-button[disabled]:active, .Button-button.disabled, .Button-button.disabled:hover, .Button-button.disabled:active {
  background-color: #cfcfcf;
  color: #767676;
  border-color: #767676;
  cursor: not-allowed;
}
.Button-button.is-disabled path, .Button-button.is-disabled:hover path, .Button-button.is-disabled:active path, .Button-button[disabled] path, .Button-button[disabled]:hover path, .Button-button[disabled]:active path, .Button-button.disabled path, .Button-button.disabled:hover path, .Button-button.disabled:active path {
  fill: #767676;
}
.Button-button.medium, .Button-button.is-medium {
  padding: 0.3125rem 0.6875rem 0.3125rem 0.6875rem;
  line-height: 1.4;
  font-size: 0.875rem;
  border-width: 0.0625rem;
}
.Button-button.large, .Button-button.is-large {
  padding: 0.75rem 1.125rem 0.75rem 1.125rem;
  line-height: 1;
  font-size: 1.25rem;
  border-width: 0.125rem;
}
.Button-button.success, .Button-button.is-success {
  background-color: #6fe389;
  color: #121212;
  border-color: #097d23;
  font-weight: 400;
}
.Button-button.success path, .Button-button.is-success path {
  fill: #121212;
}
.Button-button.success:hover, .Button-button.is-success:hover {
  background-color: #e7faeb;
  color: #121212;
  border-color: #121212;
  font-weight: 400;
}
.Button-button.success:hover path, .Button-button.is-success:hover path {
  fill: #121212;
}
.Button-button.success.is-active, .Button-button.success.active, .Button-button.success:active, .Button-button.is-success.is-active, .Button-button.is-success.active, .Button-button.is-success:active {
  background-color: #097d23;
  color: #ffffff;
  font-weight: 400;
  border-color: transparent;
}
.Button-button.success.is-active path, .Button-button.success.active path, .Button-button.success:active path, .Button-button.is-success.is-active path, .Button-button.is-success.active path, .Button-button.is-success:active path {
  fill: #ffffff;
}
.Button-button.success:focus-visible:not(.is-basic, .is-link), .Button-button.is-success:focus-visible:not(.is-basic, .is-link) {
  background-color: #6fe389;
  color: #121212;
  font-weight: 400;
  outline: 0.125rem solid #ffda44;
  outline-offset: -0.125rem;
  border-color: transparent;
}
.Button-button.success:focus-visible:not(.is-basic, .is-link) path, .Button-button.is-success:focus-visible:not(.is-basic, .is-link) path {
  fill: #121212;
}
.Button-button.success.dropdown.secondary::after, .Button-button.success.is-dropdown.is-secondary::after, .Button-button.success.is-dropdown.secondary::after, .Button-button.is-success.dropdown.secondary::after, .Button-button.is-success.is-dropdown.is-secondary::after, .Button-button.is-success.is-dropdown.secondary::after {
  content: url(/images/system_icons/chevdown.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.success.is-disabled, .Button-button.success.is-disabled:hover, .Button-button.success.is-disabled:active, .Button-button.success[disabled], .Button-button.success[disabled]:hover, .Button-button.success[disabled]:active, .Button-button.success.disabled, .Button-button.success.disabled:hover, .Button-button.success.disabled:active, .Button-button.is-success.is-disabled, .Button-button.is-success.is-disabled:hover, .Button-button.is-success.is-disabled:active, .Button-button.is-success[disabled], .Button-button.is-success[disabled]:hover, .Button-button.is-success[disabled]:active, .Button-button.is-success.disabled, .Button-button.is-success.disabled:hover, .Button-button.is-success.disabled:active {
  background-color: #cfcfcf;
  color: #767676;
  border-color: #767676;
}
.Button-button.success.is-disabled path, .Button-button.success.is-disabled:hover path, .Button-button.success.is-disabled:active path, .Button-button.success[disabled] path, .Button-button.success[disabled]:hover path, .Button-button.success[disabled]:active path, .Button-button.success.disabled path, .Button-button.success.disabled:hover path, .Button-button.success.disabled:active path, .Button-button.is-success.is-disabled path, .Button-button.is-success.is-disabled:hover path, .Button-button.is-success.is-disabled:active path, .Button-button.is-success[disabled] path, .Button-button.is-success[disabled]:hover path, .Button-button.is-success[disabled]:active path, .Button-button.is-success.disabled path, .Button-button.is-success.disabled:hover path, .Button-button.is-success.disabled:active path {
  fill: #767676;
}
.Button-button.success.dropdown::after, .Button-button.success.is-dropdown::after, .Button-button.success.is-dropdown:hover::after, .Button-button.success.is-dropdown.active::after, .Button-button.success.is-dropdown.is-active::after, .Button-button.success.is-dropdown:active::after, .Button-button.is-success.dropdown::after, .Button-button.is-success.is-dropdown::after, .Button-button.is-success.is-dropdown:hover::after, .Button-button.is-success.is-dropdown.active::after, .Button-button.is-success.is-dropdown.is-active::after, .Button-button.is-success.is-dropdown:active::after {
  content: url(/images/system_icons/chevdown.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.success.dropdown:active::after, .Button-button.success.is-dropdown:active::after, .Button-button.success.is-dropdown:hover:active::after, .Button-button.success.is-dropdown.active:active::after, .Button-button.success.is-dropdown.is-active:active::after, .Button-button.success.is-dropdown:active:active::after, .Button-button.is-success.dropdown:active::after, .Button-button.is-success.is-dropdown:active::after, .Button-button.is-success.is-dropdown:hover:active::after, .Button-button.is-success.is-dropdown.active:active::after, .Button-button.is-success.is-dropdown.is-active:active::after, .Button-button.is-success.is-dropdown:active:active::after {
  content: url(/images/icons/chevdown-white.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.success.dropdown:disabled::after, .Button-button.success.dropdown.disabled::after, .Button-button.success.dropdown.is-disabled::after, .Button-button.success.is-dropdown:disabled::after, .Button-button.success.is-dropdown.disabled::after, .Button-button.success.is-dropdown.is-disabled::after, .Button-button.success.is-dropdown:hover:disabled::after, .Button-button.success.is-dropdown:hover.disabled::after, .Button-button.success.is-dropdown:hover.is-disabled::after, .Button-button.success.is-dropdown.active:disabled::after, .Button-button.success.is-dropdown.active.disabled::after, .Button-button.success.is-dropdown.active.is-disabled::after, .Button-button.success.is-dropdown.is-active:disabled::after, .Button-button.success.is-dropdown.is-active.disabled::after, .Button-button.success.is-dropdown.is-active.is-disabled::after, .Button-button.success.is-dropdown:active:disabled::after, .Button-button.success.is-dropdown:active.disabled::after, .Button-button.success.is-dropdown:active.is-disabled::after, .Button-button.is-success.dropdown:disabled::after, .Button-button.is-success.dropdown.disabled::after, .Button-button.is-success.dropdown.is-disabled::after, .Button-button.is-success.is-dropdown:disabled::after, .Button-button.is-success.is-dropdown.disabled::after, .Button-button.is-success.is-dropdown.is-disabled::after, .Button-button.is-success.is-dropdown:hover:disabled::after, .Button-button.is-success.is-dropdown:hover.disabled::after, .Button-button.is-success.is-dropdown:hover.is-disabled::after, .Button-button.is-success.is-dropdown.active:disabled::after, .Button-button.is-success.is-dropdown.active.disabled::after, .Button-button.is-success.is-dropdown.active.is-disabled::after, .Button-button.is-success.is-dropdown.is-active:disabled::after, .Button-button.is-success.is-dropdown.is-active.disabled::after, .Button-button.is-success.is-dropdown.is-active.is-disabled::after, .Button-button.is-success.is-dropdown:active:disabled::after, .Button-button.is-success.is-dropdown:active.disabled::after, .Button-button.is-success.is-dropdown:active.is-disabled::after {
  content: url(/images/icons/chevdown-disabled.svg);
  height: 0.875rem;
  width: 0.875rem;
}
.Button-button.secondary, .Button-button.is-secondary {
  background-color: #ffffff;
  color: #121212;
  border-color: #121212;
  font-weight: 400;
}
.Button-button.secondary path, .Button-button.is-secondary path {
  fill: #121212;
}
.Button-button.secondary:hover, .Button-button.is-secondary:hover {
  background-color: #e7faeb;
  color: #121212;
  border-color: #121212;
  font-weight: 400;
}
.Button-button.secondary:hover path, .Button-button.is-secondary:hover path {
  fill: #121212;
}
.Button-button.secondary.is-active, .Button-button.secondary.active, .Button-button.secondary:active, .Button-button.is-secondary.is-active, .Button-button.is-secondary.active, .Button-button.is-secondary:active {
  background-color: #121212;
  color: #ffffff;
  font-weight: 400;
  border-color: transparent;
}
.Button-button.secondary.is-active path, .Button-button.secondary.active path, .Button-button.secondary:active path, .Button-button.is-secondary.is-active path, .Button-button.is-secondary.active path, .Button-button.is-secondary:active path {
  fill: #ffffff;
}
.Button-button.secondary:focus-visible:not(.is-basic, .is-link), .Button-button.is-secondary:focus-visible:not(.is-basic, .is-link) {
  background-color: #ffffff;
  color: #121212;
  font-weight: 400;
  outline: 0.125rem solid #ffda44;
  outline-offset: -0.125rem;
  border-color: transparent;
}
.Button-button.secondary:focus-visible:not(.is-basic, .is-link) path, .Button-button.is-secondary:focus-visible:not(.is-basic, .is-link) path {
  fill: #121212;
}
.Button-button.secondary.dropdown.secondary::after, .Button-button.secondary.is-dropdown.is-secondary::after, .Button-button.secondary.is-dropdown.secondary::after, .Button-button.is-secondary.dropdown.secondary::after, .Button-button.is-secondary.is-dropdown.is-secondary::after, .Button-button.is-secondary.is-dropdown.secondary::after {
  content: url(/images/system_icons/chevdown.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.secondary.is-disabled, .Button-button.secondary.is-disabled:hover, .Button-button.secondary.is-disabled:active, .Button-button.secondary[disabled], .Button-button.secondary[disabled]:hover, .Button-button.secondary[disabled]:active, .Button-button.secondary.disabled, .Button-button.secondary.disabled:hover, .Button-button.secondary.disabled:active, .Button-button.is-secondary.is-disabled, .Button-button.is-secondary.is-disabled:hover, .Button-button.is-secondary.is-disabled:active, .Button-button.is-secondary[disabled], .Button-button.is-secondary[disabled]:hover, .Button-button.is-secondary[disabled]:active, .Button-button.is-secondary.disabled, .Button-button.is-secondary.disabled:hover, .Button-button.is-secondary.disabled:active {
  background-color: #cfcfcf;
  color: #767676;
  border-color: #767676;
}
.Button-button.secondary.is-disabled path, .Button-button.secondary.is-disabled:hover path, .Button-button.secondary.is-disabled:active path, .Button-button.secondary[disabled] path, .Button-button.secondary[disabled]:hover path, .Button-button.secondary[disabled]:active path, .Button-button.secondary.disabled path, .Button-button.secondary.disabled:hover path, .Button-button.secondary.disabled:active path, .Button-button.is-secondary.is-disabled path, .Button-button.is-secondary.is-disabled:hover path, .Button-button.is-secondary.is-disabled:active path, .Button-button.is-secondary[disabled] path, .Button-button.is-secondary[disabled]:hover path, .Button-button.is-secondary[disabled]:active path, .Button-button.is-secondary.disabled path, .Button-button.is-secondary.disabled:hover path, .Button-button.is-secondary.disabled:active path {
  fill: #767676;
}
.Button-button.secondary.dropdown::after, .Button-button.secondary.is-dropdown::after, .Button-button.secondary.is-dropdown:hover::after, .Button-button.secondary.is-dropdown.active::after, .Button-button.secondary.is-dropdown.is-active::after, .Button-button.secondary.is-dropdown:active::after, .Button-button.is-secondary.dropdown::after, .Button-button.is-secondary.is-dropdown::after, .Button-button.is-secondary.is-dropdown:hover::after, .Button-button.is-secondary.is-dropdown.active::after, .Button-button.is-secondary.is-dropdown.is-active::after, .Button-button.is-secondary.is-dropdown:active::after {
  content: url(/images/system_icons/chevdown.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.secondary.dropdown:active::after, .Button-button.secondary.is-dropdown:active::after, .Button-button.secondary.is-dropdown:hover:active::after, .Button-button.secondary.is-dropdown.active:active::after, .Button-button.secondary.is-dropdown.is-active:active::after, .Button-button.secondary.is-dropdown:active:active::after, .Button-button.is-secondary.dropdown:active::after, .Button-button.is-secondary.is-dropdown:active::after, .Button-button.is-secondary.is-dropdown:hover:active::after, .Button-button.is-secondary.is-dropdown.active:active::after, .Button-button.is-secondary.is-dropdown.is-active:active::after, .Button-button.is-secondary.is-dropdown:active:active::after {
  content: url(/images/icons/chevdown-white.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.secondary.dropdown:disabled::after, .Button-button.secondary.dropdown.disabled::after, .Button-button.secondary.dropdown.is-disabled::after, .Button-button.secondary.is-dropdown:disabled::after, .Button-button.secondary.is-dropdown.disabled::after, .Button-button.secondary.is-dropdown.is-disabled::after, .Button-button.secondary.is-dropdown:hover:disabled::after, .Button-button.secondary.is-dropdown:hover.disabled::after, .Button-button.secondary.is-dropdown:hover.is-disabled::after, .Button-button.secondary.is-dropdown.active:disabled::after, .Button-button.secondary.is-dropdown.active.disabled::after, .Button-button.secondary.is-dropdown.active.is-disabled::after, .Button-button.secondary.is-dropdown.is-active:disabled::after, .Button-button.secondary.is-dropdown.is-active.disabled::after, .Button-button.secondary.is-dropdown.is-active.is-disabled::after, .Button-button.secondary.is-dropdown:active:disabled::after, .Button-button.secondary.is-dropdown:active.disabled::after, .Button-button.secondary.is-dropdown:active.is-disabled::after, .Button-button.is-secondary.dropdown:disabled::after, .Button-button.is-secondary.dropdown.disabled::after, .Button-button.is-secondary.dropdown.is-disabled::after, .Button-button.is-secondary.is-dropdown:disabled::after, .Button-button.is-secondary.is-dropdown.disabled::after, .Button-button.is-secondary.is-dropdown.is-disabled::after, .Button-button.is-secondary.is-dropdown:hover:disabled::after, .Button-button.is-secondary.is-dropdown:hover.disabled::after, .Button-button.is-secondary.is-dropdown:hover.is-disabled::after, .Button-button.is-secondary.is-dropdown.active:disabled::after, .Button-button.is-secondary.is-dropdown.active.disabled::after, .Button-button.is-secondary.is-dropdown.active.is-disabled::after, .Button-button.is-secondary.is-dropdown.is-active:disabled::after, .Button-button.is-secondary.is-dropdown.is-active.disabled::after, .Button-button.is-secondary.is-dropdown.is-active.is-disabled::after, .Button-button.is-secondary.is-dropdown:active:disabled::after, .Button-button.is-secondary.is-dropdown:active.disabled::after, .Button-button.is-secondary.is-dropdown:active.is-disabled::after {
  content: url(/images/icons/chevdown-disabled.svg);
  height: 0.875rem;
  width: 0.875rem;
}
.Button-button.citation, .Button-button.is-citation {
  background-color: #ba31b6;
  color: #ffffff;
  border-color: #8f248f;
  font-weight: 400;
}
.Button-button.citation path, .Button-button.is-citation path {
  fill: #ffffff;
}
.Button-button.citation:hover, .Button-button.is-citation:hover {
  background-color: #ffd9fe;
  color: #121212;
  border-color: #ffd9fe;
  font-weight: 400;
}
.Button-button.citation:hover path, .Button-button.is-citation:hover path {
  fill: #121212;
}
.Button-button.citation.is-active, .Button-button.citation.active, .Button-button.citation:active, .Button-button.is-citation.is-active, .Button-button.is-citation.active, .Button-button.is-citation:active {
  background-color: #8f248f;
  color: #ffffff;
  font-weight: 400;
  border-color: transparent;
}
.Button-button.citation.is-active path, .Button-button.citation.active path, .Button-button.citation:active path, .Button-button.is-citation.is-active path, .Button-button.is-citation.active path, .Button-button.is-citation:active path {
  fill: #ffffff;
}
.Button-button.citation:focus-visible:not(.is-basic, .is-link), .Button-button.is-citation:focus-visible:not(.is-basic, .is-link) {
  background-color: #ba31b6;
  color: #ffffff;
  font-weight: 400;
  outline: 0.125rem solid #ffda44;
  outline-offset: -0.125rem;
  border-color: transparent;
}
.Button-button.citation:focus-visible:not(.is-basic, .is-link) path, .Button-button.is-citation:focus-visible:not(.is-basic, .is-link) path {
  fill: #ffffff;
}
.Button-button.citation.dropdown.secondary::after, .Button-button.citation.is-dropdown.is-secondary::after, .Button-button.citation.is-dropdown.secondary::after, .Button-button.is-citation.dropdown.secondary::after, .Button-button.is-citation.is-dropdown.is-secondary::after, .Button-button.is-citation.is-dropdown.secondary::after {
  content: url(/images/system_icons/chevdown.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.citation.is-disabled, .Button-button.citation.is-disabled:hover, .Button-button.citation.is-disabled:active, .Button-button.citation[disabled], .Button-button.citation[disabled]:hover, .Button-button.citation[disabled]:active, .Button-button.citation.disabled, .Button-button.citation.disabled:hover, .Button-button.citation.disabled:active, .Button-button.is-citation.is-disabled, .Button-button.is-citation.is-disabled:hover, .Button-button.is-citation.is-disabled:active, .Button-button.is-citation[disabled], .Button-button.is-citation[disabled]:hover, .Button-button.is-citation[disabled]:active, .Button-button.is-citation.disabled, .Button-button.is-citation.disabled:hover, .Button-button.is-citation.disabled:active {
  background-color: #cfcfcf;
  color: #767676;
  border-color: #767676;
}
.Button-button.citation.is-disabled path, .Button-button.citation.is-disabled:hover path, .Button-button.citation.is-disabled:active path, .Button-button.citation[disabled] path, .Button-button.citation[disabled]:hover path, .Button-button.citation[disabled]:active path, .Button-button.citation.disabled path, .Button-button.citation.disabled:hover path, .Button-button.citation.disabled:active path, .Button-button.is-citation.is-disabled path, .Button-button.is-citation.is-disabled:hover path, .Button-button.is-citation.is-disabled:active path, .Button-button.is-citation[disabled] path, .Button-button.is-citation[disabled]:hover path, .Button-button.is-citation[disabled]:active path, .Button-button.is-citation.disabled path, .Button-button.is-citation.disabled:hover path, .Button-button.is-citation.disabled:active path {
  fill: #767676;
}
.Button-button.citation.dropdown::after, .Button-button.citation.is-dropdown::after, .Button-button.citation.is-dropdown:hover::after, .Button-button.citation.is-dropdown.active::after, .Button-button.citation.is-dropdown.is-active::after, .Button-button.citation.is-dropdown:active::after, .Button-button.is-citation.dropdown::after, .Button-button.is-citation.is-dropdown::after, .Button-button.is-citation.is-dropdown:hover::after, .Button-button.is-citation.is-dropdown.active::after, .Button-button.is-citation.is-dropdown.is-active::after, .Button-button.is-citation.is-dropdown:active::after {
  content: url(/images/system_icons/chevdown.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.citation.dropdown:active::after, .Button-button.citation.is-dropdown:active::after, .Button-button.citation.is-dropdown:hover:active::after, .Button-button.citation.is-dropdown.active:active::after, .Button-button.citation.is-dropdown.is-active:active::after, .Button-button.citation.is-dropdown:active:active::after, .Button-button.is-citation.dropdown:active::after, .Button-button.is-citation.is-dropdown:active::after, .Button-button.is-citation.is-dropdown:hover:active::after, .Button-button.is-citation.is-dropdown.active:active::after, .Button-button.is-citation.is-dropdown.is-active:active::after, .Button-button.is-citation.is-dropdown:active:active::after {
  content: url(/images/icons/chevdown-white.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.citation.dropdown:disabled::after, .Button-button.citation.dropdown.disabled::after, .Button-button.citation.dropdown.is-disabled::after, .Button-button.citation.is-dropdown:disabled::after, .Button-button.citation.is-dropdown.disabled::after, .Button-button.citation.is-dropdown.is-disabled::after, .Button-button.citation.is-dropdown:hover:disabled::after, .Button-button.citation.is-dropdown:hover.disabled::after, .Button-button.citation.is-dropdown:hover.is-disabled::after, .Button-button.citation.is-dropdown.active:disabled::after, .Button-button.citation.is-dropdown.active.disabled::after, .Button-button.citation.is-dropdown.active.is-disabled::after, .Button-button.citation.is-dropdown.is-active:disabled::after, .Button-button.citation.is-dropdown.is-active.disabled::after, .Button-button.citation.is-dropdown.is-active.is-disabled::after, .Button-button.citation.is-dropdown:active:disabled::after, .Button-button.citation.is-dropdown:active.disabled::after, .Button-button.citation.is-dropdown:active.is-disabled::after, .Button-button.is-citation.dropdown:disabled::after, .Button-button.is-citation.dropdown.disabled::after, .Button-button.is-citation.dropdown.is-disabled::after, .Button-button.is-citation.is-dropdown:disabled::after, .Button-button.is-citation.is-dropdown.disabled::after, .Button-button.is-citation.is-dropdown.is-disabled::after, .Button-button.is-citation.is-dropdown:hover:disabled::after, .Button-button.is-citation.is-dropdown:hover.disabled::after, .Button-button.is-citation.is-dropdown:hover.is-disabled::after, .Button-button.is-citation.is-dropdown.active:disabled::after, .Button-button.is-citation.is-dropdown.active.disabled::after, .Button-button.is-citation.is-dropdown.active.is-disabled::after, .Button-button.is-citation.is-dropdown.is-active:disabled::after, .Button-button.is-citation.is-dropdown.is-active.disabled::after, .Button-button.is-citation.is-dropdown.is-active.is-disabled::after, .Button-button.is-citation.is-dropdown:active:disabled::after, .Button-button.is-citation.is-dropdown:active.disabled::after, .Button-button.is-citation.is-dropdown:active.is-disabled::after {
  content: url(/images/icons/chevdown-disabled.svg);
  height: 0.875rem;
  width: 0.875rem;
}
.Button-button.delete, .Button-button.is-delete {
  background-color: #ffffff;
  color: #df0147;
  border-color: #df0147;
  font-weight: 400;
}
.Button-button.delete path, .Button-button.is-delete path {
  fill: #df0147;
}
.Button-button.delete:hover, .Button-button.is-delete:hover {
  background-color: #ffc6d8;
  color: #121212;
  border-color: #ffc6d8;
  font-weight: 400;
}
.Button-button.delete:hover path, .Button-button.is-delete:hover path {
  fill: #121212;
}
.Button-button.delete.is-active, .Button-button.delete.active, .Button-button.delete:active, .Button-button.is-delete.is-active, .Button-button.is-delete.active, .Button-button.is-delete:active {
  background-color: #df0147;
  color: #ffffff;
  font-weight: 400;
  border-color: transparent;
}
.Button-button.delete.is-active path, .Button-button.delete.active path, .Button-button.delete:active path, .Button-button.is-delete.is-active path, .Button-button.is-delete.active path, .Button-button.is-delete:active path {
  fill: #ffffff;
}
.Button-button.delete:focus-visible:not(.is-basic, .is-link), .Button-button.is-delete:focus-visible:not(.is-basic, .is-link) {
  background-color: #ffffff;
  color: #df0147;
  font-weight: 400;
  outline: 0.125rem solid #ffda44;
  outline-offset: -0.125rem;
  border-color: transparent;
}
.Button-button.delete:focus-visible:not(.is-basic, .is-link) path, .Button-button.is-delete:focus-visible:not(.is-basic, .is-link) path {
  fill: #df0147;
}
.Button-button.delete.dropdown.secondary::after, .Button-button.delete.is-dropdown.is-secondary::after, .Button-button.delete.is-dropdown.secondary::after, .Button-button.is-delete.dropdown.secondary::after, .Button-button.is-delete.is-dropdown.is-secondary::after, .Button-button.is-delete.is-dropdown.secondary::after {
  content: url(/images/system_icons/chevdown.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.delete.is-disabled, .Button-button.delete.is-disabled:hover, .Button-button.delete.is-disabled:active, .Button-button.delete[disabled], .Button-button.delete[disabled]:hover, .Button-button.delete[disabled]:active, .Button-button.delete.disabled, .Button-button.delete.disabled:hover, .Button-button.delete.disabled:active, .Button-button.is-delete.is-disabled, .Button-button.is-delete.is-disabled:hover, .Button-button.is-delete.is-disabled:active, .Button-button.is-delete[disabled], .Button-button.is-delete[disabled]:hover, .Button-button.is-delete[disabled]:active, .Button-button.is-delete.disabled, .Button-button.is-delete.disabled:hover, .Button-button.is-delete.disabled:active {
  background-color: #cfcfcf;
  color: #767676;
  border-color: #767676;
}
.Button-button.delete.is-disabled path, .Button-button.delete.is-disabled:hover path, .Button-button.delete.is-disabled:active path, .Button-button.delete[disabled] path, .Button-button.delete[disabled]:hover path, .Button-button.delete[disabled]:active path, .Button-button.delete.disabled path, .Button-button.delete.disabled:hover path, .Button-button.delete.disabled:active path, .Button-button.is-delete.is-disabled path, .Button-button.is-delete.is-disabled:hover path, .Button-button.is-delete.is-disabled:active path, .Button-button.is-delete[disabled] path, .Button-button.is-delete[disabled]:hover path, .Button-button.is-delete[disabled]:active path, .Button-button.is-delete.disabled path, .Button-button.is-delete.disabled:hover path, .Button-button.is-delete.disabled:active path {
  fill: #767676;
}
.Button-button.delete.dropdown::after, .Button-button.delete.is-dropdown::after, .Button-button.delete.is-dropdown:hover::after, .Button-button.delete.is-dropdown.active::after, .Button-button.delete.is-dropdown.is-active::after, .Button-button.delete.is-dropdown:active::after, .Button-button.is-delete.dropdown::after, .Button-button.is-delete.is-dropdown::after, .Button-button.is-delete.is-dropdown:hover::after, .Button-button.is-delete.is-dropdown.active::after, .Button-button.is-delete.is-dropdown.is-active::after, .Button-button.is-delete.is-dropdown:active::after {
  content: url(/images/system_icons/chevdown.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.delete.dropdown:active::after, .Button-button.delete.is-dropdown:active::after, .Button-button.delete.is-dropdown:hover:active::after, .Button-button.delete.is-dropdown.active:active::after, .Button-button.delete.is-dropdown.is-active:active::after, .Button-button.delete.is-dropdown:active:active::after, .Button-button.is-delete.dropdown:active::after, .Button-button.is-delete.is-dropdown:active::after, .Button-button.is-delete.is-dropdown:hover:active::after, .Button-button.is-delete.is-dropdown.active:active::after, .Button-button.is-delete.is-dropdown.is-active:active::after, .Button-button.is-delete.is-dropdown:active:active::after {
  content: url(/images/icons/chevdown-white.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.delete.dropdown:disabled::after, .Button-button.delete.dropdown.disabled::after, .Button-button.delete.dropdown.is-disabled::after, .Button-button.delete.is-dropdown:disabled::after, .Button-button.delete.is-dropdown.disabled::after, .Button-button.delete.is-dropdown.is-disabled::after, .Button-button.delete.is-dropdown:hover:disabled::after, .Button-button.delete.is-dropdown:hover.disabled::after, .Button-button.delete.is-dropdown:hover.is-disabled::after, .Button-button.delete.is-dropdown.active:disabled::after, .Button-button.delete.is-dropdown.active.disabled::after, .Button-button.delete.is-dropdown.active.is-disabled::after, .Button-button.delete.is-dropdown.is-active:disabled::after, .Button-button.delete.is-dropdown.is-active.disabled::after, .Button-button.delete.is-dropdown.is-active.is-disabled::after, .Button-button.delete.is-dropdown:active:disabled::after, .Button-button.delete.is-dropdown:active.disabled::after, .Button-button.delete.is-dropdown:active.is-disabled::after, .Button-button.is-delete.dropdown:disabled::after, .Button-button.is-delete.dropdown.disabled::after, .Button-button.is-delete.dropdown.is-disabled::after, .Button-button.is-delete.is-dropdown:disabled::after, .Button-button.is-delete.is-dropdown.disabled::after, .Button-button.is-delete.is-dropdown.is-disabled::after, .Button-button.is-delete.is-dropdown:hover:disabled::after, .Button-button.is-delete.is-dropdown:hover.disabled::after, .Button-button.is-delete.is-dropdown:hover.is-disabled::after, .Button-button.is-delete.is-dropdown.active:disabled::after, .Button-button.is-delete.is-dropdown.active.disabled::after, .Button-button.is-delete.is-dropdown.active.is-disabled::after, .Button-button.is-delete.is-dropdown.is-active:disabled::after, .Button-button.is-delete.is-dropdown.is-active.disabled::after, .Button-button.is-delete.is-dropdown.is-active.is-disabled::after, .Button-button.is-delete.is-dropdown:active:disabled::after, .Button-button.is-delete.is-dropdown:active.disabled::after, .Button-button.is-delete.is-dropdown:active.is-disabled::after {
  content: url(/images/icons/chevdown-disabled.svg);
  height: 0.875rem;
  width: 0.875rem;
}
.Button-button.link, .Button-button.is-link {
  background-color: transparent;
  color: #0048ad;
  border-color: transparent;
  font-weight: 400;
}
.Button-button.link path, .Button-button.is-link path {
  fill: #0048ad;
}
.Button-button.link:hover, .Button-button.is-link:hover {
  background-color: transparent;
  color: rgb(0, 86.025433526, 206.7);
  border-color: transparent;
  font-weight: 400;
}
.Button-button.link:hover path, .Button-button.is-link:hover path {
  fill: rgb(0, 86.025433526, 206.7);
}
.Button-button.link.is-active, .Button-button.link.active, .Button-button.link:active, .Button-button.is-link.is-active, .Button-button.is-link.active, .Button-button.is-link:active {
  background-color: transparent;
  color: rgb(0, 67.68, 162.62);
  font-weight: 400;
  border-color: transparent;
}
.Button-button.link.is-active path, .Button-button.link.active path, .Button-button.link:active path, .Button-button.is-link.is-active path, .Button-button.is-link.active path, .Button-button.is-link:active path {
  fill: rgb(0, 67.68, 162.62);
}
.Button-button.link:focus-visible:not(.is-basic, .is-link), .Button-button.is-link:focus-visible:not(.is-basic, .is-link) {
  background-color: transparent;
  color: #0048ad;
  font-weight: 400;
  outline: 0.125rem solid #ffda44;
  outline-offset: -0.125rem;
  border-color: transparent;
}
.Button-button.link:focus-visible:not(.is-basic, .is-link) path, .Button-button.is-link:focus-visible:not(.is-basic, .is-link) path {
  fill: #0048ad;
}
.Button-button.link.dropdown.secondary::after, .Button-button.link.is-dropdown.is-secondary::after, .Button-button.link.is-dropdown.secondary::after, .Button-button.is-link.dropdown.secondary::after, .Button-button.is-link.is-dropdown.is-secondary::after, .Button-button.is-link.is-dropdown.secondary::after {
  content: url(/images/system_icons/chevdown.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.link.is-disabled, .Button-button.link.is-disabled:hover, .Button-button.link.is-disabled:active, .Button-button.link[disabled], .Button-button.link[disabled]:hover, .Button-button.link[disabled]:active, .Button-button.link.disabled, .Button-button.link.disabled:hover, .Button-button.link.disabled:active, .Button-button.is-link.is-disabled, .Button-button.is-link.is-disabled:hover, .Button-button.is-link.is-disabled:active, .Button-button.is-link[disabled], .Button-button.is-link[disabled]:hover, .Button-button.is-link[disabled]:active, .Button-button.is-link.disabled, .Button-button.is-link.disabled:hover, .Button-button.is-link.disabled:active {
  background-color: transparent;
  color: #767676;
  border-color: transparent;
}
.Button-button.link.is-disabled path, .Button-button.link.is-disabled:hover path, .Button-button.link.is-disabled:active path, .Button-button.link[disabled] path, .Button-button.link[disabled]:hover path, .Button-button.link[disabled]:active path, .Button-button.link.disabled path, .Button-button.link.disabled:hover path, .Button-button.link.disabled:active path, .Button-button.is-link.is-disabled path, .Button-button.is-link.is-disabled:hover path, .Button-button.is-link.is-disabled:active path, .Button-button.is-link[disabled] path, .Button-button.is-link[disabled]:hover path, .Button-button.is-link[disabled]:active path, .Button-button.is-link.disabled path, .Button-button.is-link.disabled:hover path, .Button-button.is-link.disabled:active path {
  fill: #767676;
}
.Button-button.link.dropdown::after, .Button-button.link.is-dropdown::after, .Button-button.link.is-dropdown:hover::after, .Button-button.link.is-dropdown.active::after, .Button-button.link.is-dropdown.is-active::after, .Button-button.link.is-dropdown:active::after, .Button-button.is-link.dropdown::after, .Button-button.is-link.is-dropdown::after, .Button-button.is-link.is-dropdown:hover::after, .Button-button.is-link.is-dropdown.active::after, .Button-button.is-link.is-dropdown.is-active::after, .Button-button.is-link.is-dropdown:active::after {
  content: url(/images/system_icons/chevdown.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.link.dropdown:active::after, .Button-button.link.is-dropdown:active::after, .Button-button.link.is-dropdown:hover:active::after, .Button-button.link.is-dropdown.active:active::after, .Button-button.link.is-dropdown.is-active:active::after, .Button-button.link.is-dropdown:active:active::after, .Button-button.is-link.dropdown:active::after, .Button-button.is-link.is-dropdown:active::after, .Button-button.is-link.is-dropdown:hover:active::after, .Button-button.is-link.is-dropdown.active:active::after, .Button-button.is-link.is-dropdown.is-active:active::after, .Button-button.is-link.is-dropdown:active:active::after {
  content: url(/images/icons/chevdown-white.svg);
  height: 0.875rem;
  width: 0.875rem;
  margin-top: 0.125rem;
}
.Button-button.link.dropdown:disabled::after, .Button-button.link.dropdown.disabled::after, .Button-button.link.dropdown.is-disabled::after, .Button-button.link.is-dropdown:disabled::after, .Button-button.link.is-dropdown.disabled::after, .Button-button.link.is-dropdown.is-disabled::after, .Button-button.link.is-dropdown:hover:disabled::after, .Button-button.link.is-dropdown:hover.disabled::after, .Button-button.link.is-dropdown:hover.is-disabled::after, .Button-button.link.is-dropdown.active:disabled::after, .Button-button.link.is-dropdown.active.disabled::after, .Button-button.link.is-dropdown.active.is-disabled::after, .Button-button.link.is-dropdown.is-active:disabled::after, .Button-button.link.is-dropdown.is-active.disabled::after, .Button-button.link.is-dropdown.is-active.is-disabled::after, .Button-button.link.is-dropdown:active:disabled::after, .Button-button.link.is-dropdown:active.disabled::after, .Button-button.link.is-dropdown:active.is-disabled::after, .Button-button.is-link.dropdown:disabled::after, .Button-button.is-link.dropdown.disabled::after, .Button-button.is-link.dropdown.is-disabled::after, .Button-button.is-link.is-dropdown:disabled::after, .Button-button.is-link.is-dropdown.disabled::after, .Button-button.is-link.is-dropdown.is-disabled::after, .Button-button.is-link.is-dropdown:hover:disabled::after, .Button-button.is-link.is-dropdown:hover.disabled::after, .Button-button.is-link.is-dropdown:hover.is-disabled::after, .Button-button.is-link.is-dropdown.active:disabled::after, .Button-button.is-link.is-dropdown.active.disabled::after, .Button-button.is-link.is-dropdown.active.is-disabled::after, .Button-button.is-link.is-dropdown.is-active:disabled::after, .Button-button.is-link.is-dropdown.is-active.disabled::after, .Button-button.is-link.is-dropdown.is-active.is-disabled::after, .Button-button.is-link.is-dropdown:active:disabled::after, .Button-button.is-link.is-dropdown:active.disabled::after, .Button-button.is-link.is-dropdown:active.is-disabled::after {
  content: url(/images/icons/chevdown-disabled.svg);
  height: 0.875rem;
  width: 0.875rem;
}
.Button-button.link, .Button-button.is-link {
  border-radius: 0;
  text-align: left;
  padding: 0;
  vertical-align: baseline;
}
.Button-button.link:hover, .Button-button.is-link:hover {
  text-decoration: underline;
  text-decoration-color: rgb(0, 86.025433526, 206.7);
  text-underline-offset: 0.3125rem;
}
.Button-button.link:disabled, .Button-button.link.disabled, .Button-button.link.is-disabled, .Button-button.is-link:disabled, .Button-button.is-link.disabled, .Button-button.is-link.is-disabled {
  text-decoration: none;
}
.Button-button.link:focus, .Button-button.link:active, .Button-button.is-link:focus, .Button-button.is-link:active {
  text-decoration: none;
}
.Button-button.link.is-disabled:hover, .Button-button.is-link.is-disabled:hover {
  text-decoration: none;
}
.Button-button.is-noWrap {
  white-space: nowrap;
}
.Button-button.is-radiusOff {
  border-radius: 0;
}
.Button-button.is-radiusLeft {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.Button-button.is-radiusRight {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.Button-button.is-icon-button {
  width: 2rem;
  height: 2rem;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/steps_nav/styles.scss ***!
  \***************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.StepsNav-container {
  display: flex;
  flex-wrap: nowrap;
}
.StepsNav-item {
  font-size: 110%;
  font-weight: bold;
  color: #363987;
  line-height: 2rem;
  margin-right: 22px;
  align-self: center;
  opacity: 0.5;
  border-bottom: 0.0625rem solid transparent;
  transition: 0.3s;
  transition-property: opacity, border-color;
}
.StepsNav-item.is-active {
  opacity: 1;
}
.StepsNav-item.is-clickable {
  cursor: pointer;
}
.StepsNav-item.is-finished {
  opacity: 1;
}
@media screen and (min-width: 40.0625rem) {
  .StepsNav-item:last-child {
    margin-right: 0;
  }
}
.StepsNav-separator {
  align-self: center;
}
.StepsNav-separator::after {
  display: block;
  content: "";
  width: 12px;
  height: 12px;
  background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDE5OS40MDQgMTk5LjQwNCI+DQoJPHBvbHlnb24gcG9pbnRzPSI2My45OTMsMTk5LjQwNCAxNjMuNjk1LDk5LjcwMiA2My45OTMsMCAzNS43MDksMjguMjg1IDEwNy4xMjcsOTkuNzAyIDM1LjcwOSwxNzEuMTE5IiBmaWxsPSIjNTQ3YmJhIiAvPg0KPC9zdmc+);
  background-size: 100%;
  font-size: 110%;
  color: #363987;
  line-height: 2rem;
  margin-right: 22px;
  font-weight: bold;
  opacity: 0.5;
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/icon/_with_styles.scss ***!
  \****************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Icon-image {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 1em;
  height: 1em;
  line-height: 0;
}
.Icon-image.is-radius {
  border-radius: 5px;
}
.Icon-image.is-cssBased {
  margin-top: -0.125rem;
}
.Icon-image.is-ssBased {
  margin-top: -0.125rem;
}
.Icon-image.is-ssBased::before {
  line-height: 1.25;
}
.Icon-image.is-disabled {
  filter: grayscale(100%);
}
.Icon-image.is-tiny {
  font-size: 0.5rem;
}
.Icon-image.is-smaller {
  font-size: 0.75rem;
}
.Icon-image.is-s-small {
  font-size: 0.875rem;
}
.Icon-image.is-small {
  font-size: 1rem;
}
.Icon-image.is-s-medium {
  font-size: 1.25rem;
}
.Icon-image.is-medium {
  font-size: 1.5rem;
}
.Icon-image.is-large {
  font-size: 2rem;
}
.Icon-image.is-larger {
  font-size: 2.75rem;
}
.Icon-image.is-x-large {
  font-size: 3rem;
}
.Icon-image.is-info {
  color: #363987;
}
.Icon-image.is-success {
  color: #0b9229;
}
.Icon-image.is-alert {
  color: #e57801;
}
.Icon-image.is-warning {
  color: #c70509;
}
.Icon-image.is-css-dir-411 {
  background-image: url("/assets/core/images/icons/411.png");
}
.Icon-image.is-css-dir-bing {
  background-image: url("/assets/core/images/icons/bing.png");
}
.Icon-image.is-css-dir-bizwiki {
  background-image: url("/assets/core/images/icons/bizwiki.png");
}
.Icon-image.is-css-dir-botw {
  background-image: url("/assets/core/images/icons/botw.png");
}
.Icon-image.is-css-dir-brownbook {
  background-image: url("/assets/core/images/icons/brownbook.png");
}
.Icon-image.is-css-dir-businesscomau {
  background-image: url("/assets/core/images/icons/businesscomau.png");
}
.Icon-image.is-css-dir-c411 {
  background-image: url("/assets/core/images/icons/c411.png");
}
.Icon-image.is-css-dir-can411 {
  background-image: url("/assets/core/images/icons/can411.png");
}
.Icon-image.is-css-dir-canpages {
  background-image: url("/assets/core/images/icons/canpages.png");
}
.Icon-image.is-css-dir-citysearch {
  background-image: url("/assets/core/images/icons/citysearch.png");
}
.Icon-image.is-css-dir-cylex {
  background-image: url("/assets/core/images/icons/cylex.png");
}
.Icon-image.is-css-dir-cylexaus {
  background-image: url("/assets/core/images/icons/cylexaus.png");
}
.Icon-image.is-css-dir-default {
  background-image: url("/assets/core/images/icons/default.png");
}
.Icon-image.is-css-dir-demandforce {
  background-image: url("/assets/core/images/icons/demandforce.png");
}
.Icon-image.is-css-dir-dexknows {
  background-image: url("/assets/core/images/icons/dexknows.png");
}
.Icon-image.is-css-dir-dlook {
  background-image: url("/assets/core/images/icons/dlook.png");
}
.Icon-image.is-css-dir-facebook {
  background-image: url("/assets/core/images/icons/facebook.png");
}
.Icon-image.is-css-dir-facebook-social {
  background-image: url("/assets/core/images/icons/facebook-social.png");
}
.Icon-image.is-css-dir-foursquare {
  background-image: url("/assets/core/images/icons/foursquare.png");
}
.Icon-image.is-css-dir-freeindex {
  background-image: url("/assets/core/images/icons/freeindex.png");
}
.Icon-image.is-css-dir-fyple {
  background-image: url("/assets/core/images/icons/fyple.png");
}
.Icon-image.is-css-dir-fyplegbr {
  background-image: url("/assets/core/images/icons/fyplegbr.png");
}
.Icon-image.is-css-dir-goldbook {
  background-image: url("/assets/core/images/icons/goldbook.png");
}
.Icon-image.is-css-dir-google-big {
  background-image: url("/assets/core/images/icons/google-big.png");
}
.Icon-image.is-css-dir-google {
  background-image: url("/assets/core/images/icons/google.png");
}
.Icon-image.is-css-dir-googleplus {
  background-image: url("/assets/core/images/icons/googleplus.png");
}
.Icon-image.is-css-dir-hotels {
  background-image: url("/assets/core/images/icons/hotels.png");
}
.Icon-image.is-css-dir-independent {
  background-image: url("/assets/core/images/icons/independent.png");
}
.Icon-image.is-css-dir-insiderpages {
  background-image: url("/assets/core/images/icons/insiderpages.png");
}
.Icon-image.is-css-dir-judysbook {
  background-image: url("/assets/core/images/icons/judysbook.png");
}
.Icon-image.is-css-dir-kudzu {
  background-image: url("/assets/core/images/icons/kudzu.png");
}
.Icon-image.is-css-dir-localcom {
  background-image: url("/assets/core/images/icons/localcom.png");
}
.Icon-image.is-css-dir-localdatasearch {
  background-image: url("/assets/core/images/icons/localdatasearch.png");
}
.Icon-image.is-css-dir-manta-can {
  background-image: url("/assets/core/images/icons/manta-can.png");
}
.Icon-image.is-css-dir-manta {
  background-image: url("/assets/core/images/icons/manta.png");
}
.Icon-image.is-css-dir-merchantcircle {
  background-image: url("/assets/core/images/icons/merchantcircle.png");
}
.Icon-image.is-css-dir-movers {
  background-image: url("/assets/core/images/icons/movers.png");
}
.Icon-image.is-css-dir-opendi {
  background-image: url("/assets/core/images/icons/opendi.png");
}
.Icon-image.is-css-dir-opentable {
  background-image: url("/assets/core/images/icons/opentable.png");
}
.Icon-image.is-css-dir-profilecanada {
  background-image: url("/assets/core/images/icons/profilecanada.png");
}
.Icon-image.is-css-dir-scoot {
  background-image: url("/assets/core/images/icons/scoot.png");
}
.Icon-image.is-css-dir-startlocal {
  background-image: url("/assets/core/images/icons/startlocal.png");
}
.Icon-image.is-css-dir-superpages {
  background-image: url("/assets/core/images/icons/superpages.png");
}
.Icon-image.is-css-dir-superpagesaus {
  background-image: url("/assets/core/images/icons/superpagesaus.png");
}
.Icon-image.is-css-dir-thomsonlocal {
  background-image: url("/assets/core/images/icons/thomsonlocal.png");
}
.Icon-image.is-css-dir-tipped {
  background-image: url("/assets/core/images/icons/tipped.png");
}
.Icon-image.is-css-dir-touchlocal {
  background-image: url("/assets/core/images/icons/touchlocal.png");
}
.Icon-image.is-css-dir-tripadvisor {
  background-image: url("/assets/core/images/icons/tripadvisor.png");
}
.Icon-image.is-css-dir-truelocal {
  background-image: url("/assets/core/images/icons/truelocal.png");
}
.Icon-image.is-css-dir-urbanspoon {
  background-image: url("/assets/core/images/icons/urbanspoon.png");
}
.Icon-image.is-css-dir-weblocal {
  background-image: url("/assets/core/images/icons/weblocal.png");
}
.Icon-image.is-css-dir-wherebest {
  background-image: url("/assets/core/images/icons/wherebest.png");
}
.Icon-image.is-css-dir-yahoo {
  background-image: url("/assets/core/images/icons/yahoo.png");
}
.Icon-image.is-css-dir-yell {
  background-image: url("/assets/core/images/icons/yell.png");
}
.Icon-image.is-css-dir-yellowbook {
  background-image: url("/assets/core/images/icons/yellowbook.png");
}
.Icon-image.is-css-dir-yellowbot {
  background-image: url("/assets/core/images/icons/yellowbot.png");
}
.Icon-image.is-css-dir-yellowee {
  background-image: url("/assets/core/images/icons/yellowee.png");
}
.Icon-image.is-css-dir-yellowpages {
  background-image: url("/assets/core/images/icons/yellowpages.png");
}
.Icon-image.is-css-dir-yellowpagesaus {
  background-image: url("/assets/core/images/icons/yellowpagesaus.png");
}
.Icon-image.is-css-dir-yellowpagesca {
  background-image: url("/assets/core/images/icons/yellowpagesca.png");
}
.Icon-image.is-css-dir-yelp-aus {
  background-image: url("/assets/core/images/icons/yelp-aus.png");
}
.Icon-image.is-css-dir-yelp-can {
  background-image: url("/assets/core/images/icons/yelp-can.png");
}
.Icon-image.is-css-dir-yelp {
  background-image: url("/assets/core/images/icons/yelp.png");
}
.Icon-image.is-css-dir-bbb {
  background-image: url("/assets/core/images/icons/bbb.png");
}
.Icon-image.is-css-dir-ibegin {
  background-image: url("/assets/core/images/icons/ibegin.png");
}
.Icon-image.is-css-dir-ibegincan {
  background-image: url("/assets/core/images/icons/ibegincan.png");
}
.Icon-image.is-css-dir-twitter {
  background-image: url("/assets/core/images/icons/twitter.png");
}
.Icon-image.is-css-dir-twitter-social {
  background-image: url("/assets/core/images/icons/twitter-social.png");
}
.Icon-image.is-css-dir-zomato {
  background-image: url("/assets/core/images/icons/zomato.png");
}
.Icon-image.is-css-dir-aussieweb {
  background-image: url("/assets/core/images/icons/aussieweb.png");
}
.Icon-image.is-css-dir-australiabusinesslisting {
  background-image: url("/assets/core/images/icons/australiabusinesslisting.png");
}
.Icon-image.is-css-dir-australianplanet {
  background-image: url("/assets/core/images/icons/australianplanet.png");
}
.Icon-image.is-css-dir-localbusinessguide {
  background-image: url("/assets/core/images/icons/localbusinessguide.png");
}
.Icon-image.is-css-dir-localcomau {
  background-image: url("/assets/core/images/icons/localcomau.png");
}
.Icon-image.is-css-dir-whitepagesaus {
  background-image: url("/assets/core/images/icons/whitepagesaus.png");
}
.Icon-image.is-css-dir-ezlocal {
  background-image: url("/assets/core/images/icons/ezlocal.png");
}
.Icon-image.is-css-dir-vitals {
  background-image: url("/assets/core/images/icons/vitals.png");
}
.Icon-image.is-css-dir-factual {
  background-image: url("/assets/core/images/icons/factual.png");
}
.Icon-image.is-css-dir-hotfrog {
  background-image: url("/assets/core/images/icons/hotfrog.png");
}
.Icon-image.is-css-dir-pagesjaunes {
  background-image: url("/assets/core/images/icons/pagesjaunes.png");
}
.Icon-image.is-css-dir-mapquest {
  background-image: url("/assets/core/images/icons/mapquest.png");
}
.Icon-image.is-css-dir-expressupdate {
  background-image: url("/assets/core/images/icons/expressupdate.png");
}
.Icon-image.is-css-dir-neustarlocaleze {
  background-image: url("/assets/core/images/icons/neustarlocaleze.png");
}
.Icon-image.is-css-dir-trustpilot {
  background-image: url("/assets/core/images/icons/trustpilot.png");
}
.Icon-image.is-css-dir-agingcare {
  background-image: url("/assets/core/images/icons/agingcare.png");
}
.Icon-image.is-css-dir-automd {
  background-image: url("/assets/core/images/icons/automd.png");
}
.Icon-image.is-css-dir-avvo {
  background-image: url("/assets/core/images/icons/avvo.png");
}
.Icon-image.is-css-dir-booking {
  background-image: url("/assets/core/images/icons/booking.png");
}
.Icon-image.is-css-dir-buildzoom {
  background-image: url("/assets/core/images/icons/buildzoom.png");
}
.Icon-image.is-css-dir-care {
  background-image: url("/assets/core/images/icons/care.png");
}
.Icon-image.is-css-dir-caring {
  background-image: url("/assets/core/images/icons/caring.png");
}
.Icon-image.is-css-dir-cars {
  background-image: url("/assets/core/images/icons/cars.png");
}
.Icon-image.is-css-dir-carwise {
  background-image: url("/assets/core/images/icons/carwise.png");
}
.Icon-image.is-css-dir-dealerrater {
  background-image: url("/assets/core/images/icons/dealerrater.png");
}
.Icon-image.is-css-dir-dentist1800 {
  background-image: url("/assets/core/images/icons/dentist1800.png");
}
.Icon-image.is-css-dir-doctor {
  background-image: url("/assets/core/images/icons/doctor.png");
}
.Icon-image.is-css-dir-doctoroogle {
  background-image: url("/assets/core/images/icons/doctoroogle.png");
}
.Icon-image.is-css-dir-driverside {
  background-image: url("/assets/core/images/icons/driverside.png");
}
.Icon-image.is-css-dir-edmunds {
  background-image: url("/assets/core/images/icons/edmunds.png");
}
.Icon-image.is-css-dir-expedia {
  background-image: url("/assets/core/images/icons/expedia.png");
}
.Icon-image.is-css-dir-fixr {
  background-image: url("/assets/core/images/icons/fixr.png");
}
.Icon-image.is-css-dir-healthgrades {
  background-image: url("/assets/core/images/icons/healthgrades.png");
}
.Icon-image.is-css-dir-homeadvisor {
  background-image: url("/assets/core/images/icons/homeadvisor.png");
}
.Icon-image.is-css-dir-houzzusa {
  background-image: url("/assets/core/images/icons/houzzusa.png");
}
.Icon-image.is-css-dir-lawyers {
  background-image: url("/assets/core/images/icons/lawyers.png");
}
.Icon-image.is-css-dir-martindale {
  background-image: url("/assets/core/images/icons/martindale.png");
}
.Icon-image.is-css-dir-mechanicadvisor {
  background-image: url("/assets/core/images/icons/mechanicadvisor.png");
}
.Icon-image.is-css-dir-menuism {
  background-image: url("/assets/core/images/icons/menuism.png");
}
.Icon-image.is-css-dir-movingcompanyreviews {
  background-image: url("/assets/core/images/icons/movingcompanyreviews.png");
}
.Icon-image.is-css-dir-mymovingreviews {
  background-image: url("/assets/core/images/icons/mymovingreviews.png");
}
.Icon-image.is-css-dir-networx {
  background-image: url("/assets/core/images/icons/networx.png");
}
.Icon-image.is-css-dir-priceline {
  background-image: url("/assets/core/images/icons/priceline.png");
}
.Icon-image.is-css-dir-ratemdsusa {
  background-image: url("/assets/core/images/icons/ratemdsusa.png");
}
.Icon-image.is-css-dir-realpatientratings {
  background-image: url("/assets/core/images/icons/realpatientratings.png");
}
.Icon-image.is-css-dir-realselfusa {
  background-image: url("/assets/core/images/icons/realselfusa.png");
}
.Icon-image.is-css-dir-realtor {
  background-image: url("/assets/core/images/icons/realtor.png");
}
.Icon-image.is-css-dir-repairpal {
  background-image: url("/assets/core/images/icons/repairpal.png");
}
.Icon-image.is-css-dir-selfstorage {
  background-image: url("/assets/core/images/icons/selfstorage.png");
}
.Icon-image.is-css-dir-sparefoot {
  background-image: url("/assets/core/images/icons/sparefoot.png");
}
.Icon-image.is-css-dir-surecritic {
  background-image: url("/assets/core/images/icons/surecritic.png");
}
.Icon-image.is-css-dir-trulia {
  background-image: url("/assets/core/images/icons/trulia.png");
}
.Icon-image.is-css-dir-weddingchicks {
  background-image: url("/assets/core/images/icons/weddingchicks.png");
}
.Icon-image.is-css-dir-weddingwire {
  background-image: url("/assets/core/images/icons/weddingwire.png");
}
.Icon-image.is-css-dir-wellness {
  background-image: url("/assets/core/images/icons/wellness.png");
}
.Icon-image.is-css-dir-zillow {
  background-image: url("/assets/core/images/icons/zillow.png");
}
.Icon-image.is-css-dir-zocdoc {
  background-image: url("/assets/core/images/icons/zocdoc.png");
}
.Icon-image.is-css-dir-zomatousa {
  background-image: url("/assets/core/images/icons/zomatousa.png");
}
.Icon-image.is-css-spinnerPink {
  border: 0.15em rgba(193, 87, 144, 0.15) solid;
  border-top: 0.15em #c15790 solid;
  border-radius: 50%;
  animation: spin 0.6s infinite linear;
  animation: spin 0.6s infinite linear;
}
.Icon-image.is-css-spinnerWhite {
  border: 0.15em rgba(255, 255, 255, 0.15) solid;
  border-top: 0.15em white solid;
  border-radius: 50%;
  animation: spin 0.6s infinite linear;
  animation: spin 0.6s infinite linear;
}
.Icon-image.is-css-spinnerBlue {
  border: 0.15em rgba(54, 57, 135, 0.15) solid;
  border-top: 0.15em #363987 solid;
  border-radius: 50%;
  animation: spin 0.6s infinite linear;
  animation: spin 0.6s infinite linear;
}
.Icon-image.is-css-spinnerGrey {
  border: 0.15em rgba(131, 131, 131, 0.15) solid;
  border-top: 0.15em #838383 solid;
  border-radius: 50%;
  animation: spin 0.6s infinite linear;
  animation: spin 0.6s infinite linear;
}
.Icon-image.is-css-cbPink {
  background-image: url('data:image/svg+xml;utf8,<svg fill="rgb(193, 87, 144)" width="22" height="22" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="M8.9 8.9v.2c.1.6.2 1.3.4 1.8.3.9.7 1.8 1.3 2.9.2.3.4.6.6 1 0 .1.1.1.1.2.8 1.2 1.6 2.4 2.3 3.4 1.2 1.6 1.5 1.7 1.8 1.7.3 0 .7-.1 1.8-1.7.7-.9 1.5-2.1 2.3-3.4 0-.1.1-.1.1-.2.2-.3.4-.7.6-1 .6-1.1 1-2 1.3-2.9.2-.5.3-1.2.4-1.8v-1c-.2-3.4-2.9-6-6.3-6.2-1.9-.1-3.6.6-4.9 1.9C9.6 5 9 6.6 8.9 8.1v.8zm4-1c0-1.4 1.2-2.6 2.6-2.6s2.6 1.2 2.6 2.6-1.2 2.6-2.6 2.6c-1.5 0-2.6-1.2-2.6-2.6zM0 12v.7c0 .4.1.8.3 1.2.2.6.5 1.2.9 1.9.1.2.2.4.4.7l.1.1c.5.8 1.1 1.6 1.5 2.3C4 20 4.2 20 4.4 20c.2 0 .4-.1 1.2-1.2.5-.6 1-1.4 1.5-2.3l.1-.1c.1-.2.3-.4.4-.7.4-.7.7-1.3.9-1.9v-.1c-.6-1.1-1-2-1.3-2.9-.2-.4-.3-1.1-.4-1.7v-.5c-.7-.5-1.4-.7-2.2-.7-1.3 0-2.4.4-3.3 1.3C.5 9.9.1 10.9 0 12zm2.7-.1c0-1 .8-1.7 1.7-1.7 1 0 1.7.8 1.7 1.7 0 1-.8 1.7-1.7 1.7-.9 0-1.7-.8-1.7-1.7z" fill-rule="evenodd"></path></svg>');
}
.Icon-image.is-css-spinnerGreen {
  border: 0.15em rgba(11, 146, 41, 0.15) solid;
  border-top: 0.15em #0b9229 solid;
  border-radius: 50%;
  animation: spin 0.6s infinite linear;
  animation: spin 0.6s infinite linear;
}
.Icon-image.is-css-activeStar {
  background-image: url(/images/v2/star-active.svg);
}
.Icon-image.is-css-inactiveStar {
  background-image: url(/images/v2/star-inactive.svg);
}
.Icon-image.is-css-inactiveStar:hover {
  background-image: url(/images/v2/star-active.svg);
  transition: 0.5s ease;
}
.Icon-image.is-css-info {
  background-image: url(/images/v2/question.svg);
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/tooltip/_with_styles.scss ***!
  \*******************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Tooltip-text {
  display: none;
}
.Tooltip-popup {
  position: absolute;
  display: none;
  width: 300px;
  padding: 0.6875rem;
  background-color: #ffffff;
  border-radius: 5px;
  border: 0.0625rem solid #767676;
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.7));
  text-align: left;
  /* IE do not understand rem for line-height property for pseudo-elements */
  /* @link http://www.paulund.co.uk/rem-line-height-doesnt-work-pseudo-elements-ie */
  line-height: 1.33em; /* em, and I'm notified */
  font-family: "Open Sans", sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  color: #121212;
  z-index: 10011;
  word-break: break-word;
  line-height: 1rem;
}
.Tooltip-popup.is-visible {
  display: block;
}
.Tooltip-popup.is-small {
  width: 200px;
}
.Tooltip-popup.is-auto {
  width: auto;
}
.Tooltip-popup.is-centered {
  text-align: center;
}
.Tooltip-popup-bottom-left::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
  left: -5px;
  border-width: 5px 5px 5px 0;
  border-color: transparent #ffffff transparent transparent;
  top: 0.34375rem;
  top: -5px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #ffffff transparent;
  left: 0.34375rem;
}
.Tooltip-popup-bottom-left::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
  z-index: 1;
  left: -5px;
  border-width: 5px 5px 5px 0;
  border-color: transparent #ffffff transparent transparent;
  top: 0.34375rem;
  left: -6.5px;
  border-width: 6.5px 6.5px 6.5px 0;
  border-color: transparent #767676 transparent transparent;
  top: -5px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #ffffff transparent;
  left: 0.34375rem;
  left: 0.2644230769rem;
  top: -6.5px;
  border-width: 0 6.5px 6.5px 6.5px;
  border-color: transparent transparent #767676 transparent;
}
.Tooltip-popup-bottom-right::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
  right: -5px;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #ffffff;
  top: 0.34375rem;
  top: -5px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #ffffff transparent;
  right: 0.34375rem;
}
.Tooltip-popup-bottom-right::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
  z-index: 1;
  right: -5px;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #ffffff;
  top: 0.34375rem;
  right: -6.5px;
  border-width: 6.5px 0 6.5px 6.5px;
  border-color: transparent transparent transparent #767676;
  top: -5px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #ffffff transparent;
  right: 0.34375rem;
  right: 0.2644230769rem;
  top: -6.5px;
  border-width: 0 6.5px 6.5px 6.5px;
  border-color: transparent transparent #767676 transparent;
}
.Tooltip-popup-top-left::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
  z-index: 1;
  left: -5px;
  border-width: 5px 5px 5px 0;
  border-color: transparent #ffffff transparent transparent;
  bottom: 0.34375rem;
  left: -6.5px;
  border-width: 6.5px 6.5px 6.5px 0;
  border-color: transparent #767676 transparent transparent;
  bottom: -4.85px;
  border-width: 5px 5px 0 5px;
  border-color: #ffffff transparent transparent transparent;
  left: 0.34375rem;
  left: 0.2644230769rem;
  bottom: -6.5px;
  border-width: 6.5px 6.5px 0 6.5px;
  border-color: #767676 transparent transparent transparent;
}
.Tooltip-popup-top-left::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
  left: -5px;
  border-width: 5px 5px 5px 0;
  border-color: transparent #ffffff transparent transparent;
  bottom: 0.34375rem;
  bottom: -4.85px;
  border-width: 5px 5px 0 5px;
  border-color: #ffffff transparent transparent transparent;
  left: 0.34375rem;
}
.Tooltip-popup-top-right::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
  z-index: 1;
  right: -5px;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #ffffff;
  bottom: 0.34375rem;
  right: -6.5px;
  border-width: 6.5px 0 6.5px 6.5px;
  border-color: transparent transparent transparent #767676;
  bottom: -4.85px;
  border-width: 5px 5px 0 5px;
  border-color: #ffffff transparent transparent transparent;
  right: 0.34375rem;
  right: 0.2644230769rem;
  bottom: -6.5px;
  border-width: 6.5px 6.5px 0 6.5px;
  border-color: #767676 transparent transparent transparent;
}
.Tooltip-popup-top-right::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
  right: -5px;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #ffffff;
  bottom: 0.34375rem;
  bottom: -4.85px;
  border-width: 5px 5px 0 5px;
  border-color: #ffffff transparent transparent transparent;
  right: 0.34375rem;
}
.Tooltip-popup-top-center::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
  z-index: 1;
  bottom: -4.85px;
  border-width: 5px 5px 0 5px;
  border-color: #ffffff transparent transparent transparent;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: -6.5px;
  border-width: 6.5px 6.5px 0 6.5px;
  border-color: #767676 transparent transparent transparent;
}
.Tooltip-popup-top-center::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
  bottom: -4.85px;
  border-width: 5px 5px 0 5px;
  border-color: #ffffff transparent transparent transparent;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.Tooltip-popup-bottom-center::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
  z-index: 1;
  top: -5px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #ffffff transparent;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: -6.5px;
  border-width: 0 6.5px 6.5px 6.5px;
  border-color: transparent transparent #767676 transparent;
}
.Tooltip-popup-bottom-center::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
  top: -5px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #ffffff transparent;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.Tooltip-popup a {
  color: inherit;
}
.Tooltip-trigger {
  cursor: pointer;
  display: inline-block;
}
.Tooltip-trigger > *[disabled] {
  pointer-events: none;
}
.Tooltip-trigger.is-fullWidth {
  display: block;
}
.Tooltip-trigger.is-cursorNotAllowed {
  cursor: not-allowed;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/WizardNavigation/WizardNavigation.scss ***!
  \********************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.WizardNavigation-container {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #dcdcdc;
  z-index: 100;
}
.WizardNavigation-containerSpacer {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 11px;
}
.WizardNavigation-prevActions, .WizardNavigation-helpActions {
  margin-right: 11px;
}
.WizardNavigation-prevActions, .WizardNavigation-helpActions, .WizardNavigation-nextActions {
  display: inline-block;
}
.WizardNavigation-steps {
  display: none;
}
@media screen and (min-width: 930px) {
  .WizardNavigation-steps {
    display: block;
  }
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/alert-box/_with_styles.scss ***!
  \*********************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/form/field_error/index.scss ***!
  \*********************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

small.error.FieldError-text.is-withoutTopMargin {
  margin-top: 0;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/form/label/index.scss ***!
  \***************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Label-text {
  margin-bottom: 8px;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 600;
  color: #000000;
}
.Label-text.is-bold {
  font-weight: bold;
}
.Label-text.is-error {
  color: #c70509;
}
.Label-text.is-disabled {
  color: #707070;
}
.Label-text.s-mbm {
  margin-bottom: 11px;
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/form/help_text/index.scss ***!
  \*******************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.help-text.is-bottomMarginMedium {
  margin-bottom: 11px;
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/form/radio_field/index.scss ***!
  \*********************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.RadioField-wrapper {
  margin-right: 11px;
  display: flex;
  align-items: center;
  margin-bottom: 0.75rem;
}
.RadioField-wrapper > label {
  white-space: nowrap;
  margin-left: 0 !important;
  display: flex;
  align-items: center;
}
.RadioField-input {
  appearance: none;
  display: inline-block;
  position: relative;
  height: 0.875rem;
  width: 0.875rem;
  background-color: #ffffff;
  border: 0.0625rem solid #121212;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
}
.RadioField-input.RadioField-input {
  margin-bottom: 0;
  margin-right: 0.25rem;
}
.RadioField-input:hover {
  background-color: #e7faeb;
}
.RadioField-input:disabled {
  border-color: #767676;
  background-color: #dcdcdc;
  cursor: not-allowed;
}
.RadioField-input:focus-visible {
  border: 0.0625rem solid #ffd507;
  outline: 0.0625rem solid #ffd507;
  outline-offset: 0;
}
.RadioField-input.is-error {
  border: 0.0625rem solid #c70509;
}
.RadioField-input:checked {
  background-color: #3fd962;
  transition: transform 0.6s cubic-bezier(0.2, 0.85, 0.32, 1.2), opacity 0.3s;
}
.RadioField-input:checked::after {
  content: "";
  display: block;
  width: 0.375rem;
  height: 0.375rem;
  background-color: #121212;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.RadioField-input:checked:hover {
  background-color: #e7faeb;
}
.RadioField-input:checked:disabled {
  background-color: #dcdcdc;
}
.RadioField-input:checked:disabled::after {
  background-color: #767676;
}
.RadioField-contentContainer {
  position: relative;
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/spinner/styles.scss ***!
  \*************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Spinner {
  position: relative;
  margin: 1.375rem auto;
  width: 100%;
  height: 3.4375rem;
  text-align: center;
  font-size: 0.6875rem;
}
.Spinner-message {
  text-align: center;
}
.Spinner-message.is-large {
  font-size: 1rem;
}
.Spinner-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(51, 51, 51, 0.15);
  z-index: 1000;
}
.Spinner-container.is-fixed {
  position: fixed;
}
.Spinner-container .Spinner {
  margin: inherit;
  width: auto;
}
.Spinner-container.is-embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 1000;
}
.Spinner-container.is-embed .Spinner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.Spinner-container.large .Spinner-holder {
  width: 18.5625rem;
  height: 9.625rem;
}
.Spinner-container.large .Spinner-holder .Spinner {
  font-size: 0.9375rem;
}
.Spinner-container.large .Spinner-holder .Spinner-message {
  margin-top: 0.6875rem;
}
.Spinner-holder {
  position: relative;
  top: 50%;
  margin: auto;
  width: 12.5rem;
  background-color: #ffffff;
  padding: 22px;
  border-radius: 5px;
  transform: translateY(-50%);
  box-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, 0.2);
}
.Spinner-closeButton {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  cursor: pointer;
}
.Spinner-loader {
  position: relative;
  width: 2rem;
  height: 100%;
  top: calc(50% - 22px);
  left: calc(50% - 16px);
  animation-name: opacity;
  animation-fill-mode: both;
  animation-duration: 1s;
}
.Spinner-loader.is-without-animation {
  animation: none;
}
.Spinner-pin {
  width: 2rem;
  height: 2.75rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -1.5rem 0 0 -1.25rem;
}
.Spinner-pulse {
  height: 0.875rem;
  width: 0.875rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: 0.625rem 0 0 -0.6875rem;
  transform: rotateX(55deg);
  z-index: -2;
}
.Spinner-pulse::before {
  animation: slide-in-forward 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation-delay: 0.1s;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  content: "";
}
.Spinner-pulse::after {
  content: "";
  border-radius: 50%;
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  margin: -0.8125rem 0 0 -1.1875rem;
  animation: pulsate 1s ease-out;
  animation-iteration-count: infinite;
  opacity: 0;
  box-shadow: 0 0 0.0625rem 0.1875rem #0fd03b;
  animation-delay: 0.7s;
}
@keyframes pulsate {
  0% {
    transform: scale(0.1, 0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
@keyframes opacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slide-in-forward {
  0% {
    transform: translateZ(-0.0625rem);
    opacity: 0;
  }
  100% {
    transform: translateZ(0);
    opacity: 1;
  }
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/clients-locations/scss/_select-account-dialog.scss ***!
  \*************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.search-form {
  display: flex;
}
.search-label {
  width: 4.125rem;
  margin-right: 5px;
  line-height: 2rem;
  margin-bottom: 0;
}
input.search-queryField {
  margin-bottom: 0;
}

.search-queryField::placeholder, .search-queryField::input-placeholder {
  color: #707070;
}
.search-queryField::input-placeholder {
  color: #707070;
}
.search-queryField.search-queryField.search-queryField.search-queryField {
  border-radius: 0.3125rem 0 0 0.3125rem;
  border: 0.0625rem solid #363987;
  height: 2rem;
  padding: 0.5rem 0 0.5rem 0.75rem;
}
.search-queryField.search-queryField.search-queryField.search-queryField.is-filled {
  padding-right: 1.75rem;
}
.search-queryField.search-queryField.search-queryField.search-queryField:focus {
  border: 0.0625rem solid #0ca6a2;
}
.search-queryField.search-queryField.search-queryField.search-queryField.is-disabled, .search-queryField.search-queryField.search-queryField.search-queryField.disabled {
  border: 0.0625rem solid #707070;
}
.search-button.search-button {
  width: 1.875rem;
  display: flex;
  align-content: center;
  justify-content: center;
  height: 2rem;
  border-radius: 0;
}
.search-button.search-button:not(.is-resetPresent) {
  border-radius: 0 0.3125rem 0.3125rem 0;
}
.search-button:hover i, .search-button:active i {
  color: #ffffff;
}
.search-button:focus i {
  color: black;
}
.search-button:disabled i {
  color: #707070;
}
.search-icon.search-icon {
  margin-top: 0;
  color: #000;
}
.search-icon.disabled {
  color: #707070;
}
.search-icon.is-styled {
  position: relative;
  top: 0.125rem;
}
.search-refreshButtonText.search-refreshButtonText {
  vertical-align: baseline;
}
@media (max-width: 1024px) {
  .search-refreshButtonText {
    display: none;
  }
}
.search-resetCross {
  width: 0;
  position: relative;
  font-size: 11px;
  right: 1.75rem;
  top: 80%;
  transform: translateY(-50%);
  z-index: 10;
  color: #4b4b4b;
  cursor: pointer;
}
.search-resetCross.is-submited {
  right: 1.5rem;
  top: 1.6875rem;
}
.search-resetButton {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0 0.5625rem;
}
.search-resetButton.is-resetPresent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.search-resetButton .ss-refresh {
  position: relative;
  top: 0.0625rem;
}
.search-content {
  position: relative;
}
.search-clear {
  display: none;
  position: absolute;
  font-size: 11px;
  right: 2.5rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  color: #4b4b4b;
  cursor: pointer;
}
.search-clear.is-resetPresent {
  display: block;
  right: 4.6875rem;
}

.Search-form {
  display: flex;
}
.Search-label {
  width: 4.125rem;
  margin-right: 5px;
  line-height: 2rem;
  margin-bottom: 0;
}
input.Search-queryField {
  margin-bottom: 0;
}

.Search-queryField::placeholder, .Search-queryField::input-placeholder {
  color: #707070;
}
.Search-queryField::input-placeholder {
  color: #707070;
}
.Search-queryField.Search-queryField.Search-queryField.Search-queryField {
  border-radius: 0.3125rem 0 0 0.3125rem;
  border: 0.0625rem solid #363987;
  height: 2rem;
  padding: 0.5rem 0 0.5rem 0.75rem;
}
.Search-queryField.Search-queryField.Search-queryField.Search-queryField.is-filled {
  padding-right: 1.75rem;
}
.Search-queryField.Search-queryField.Search-queryField.Search-queryField:focus {
  border: 0.0625rem solid #0ca6a2;
}
.Search-queryField.Search-queryField.Search-queryField.Search-queryField.is-disabled, .Search-queryField.Search-queryField.Search-queryField.Search-queryField.disabled {
  border: 0.0625rem solid #707070;
}
.Search-button.Search-button {
  width: 1.875rem;
  display: flex;
  align-content: center;
  justify-content: center;
  height: 2rem;
  border-radius: 0;
}
.Search-button.Search-button:not(.is-resetPresent) {
  border-radius: 0 0.3125rem 0.3125rem 0;
}
.Search-button:hover i, .Search-button:active i {
  color: #ffffff;
}
.Search-button:focus i {
  color: black;
}
.Search-button:disabled i {
  color: #707070;
}
.Search-icon.Search-icon {
  margin-top: 0;
  color: #000;
}
.Search-icon.disabled {
  color: #707070;
}
.Search-icon.is-styled {
  position: relative;
  top: 0.125rem;
}
.Search-refreshButtonText.Search-refreshButtonText {
  vertical-align: baseline;
}
@media (max-width: 1024px) {
  .Search-refreshButtonText {
    display: none;
  }
}
.Search-resetCross {
  width: 0;
  position: relative;
  font-size: 11px;
  right: 1.75rem;
  top: 80%;
  transform: translateY(-50%);
  z-index: 10;
  color: #4b4b4b;
  cursor: pointer;
}
.Search-resetCross.is-submited {
  right: 1.5rem;
  top: 1.6875rem;
}
.Search-resetButton {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0 0.5625rem;
}
.Search-resetButton.is-resetPresent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.Search-resetButton .ss-refresh {
  position: relative;
  top: 0.0625rem;
}
.Search-content {
  position: relative;
}
.Search-clear {
  display: none;
  position: absolute;
  font-size: 11px;
  right: 2.5rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  color: #4b4b4b;
  cursor: pointer;
}
.Search-clear.is-resetPresent {
  display: block;
  right: 4.6875rem;
}

.SelectAccountDialog-form {
  display: flex;
}
.SelectAccountDialog-label {
  width: 4.125rem;
  margin-right: 5px;
  line-height: 2rem;
  margin-bottom: 0;
}
input.SelectAccountDialog-queryField {
  margin-bottom: 0;
}

.SelectAccountDialog-queryField::placeholder, .SelectAccountDialog-queryField::input-placeholder {
  color: #707070;
}
.SelectAccountDialog-queryField::input-placeholder {
  color: #707070;
}
.SelectAccountDialog-queryField.SelectAccountDialog-queryField.SelectAccountDialog-queryField.SelectAccountDialog-queryField {
  border-radius: 0.3125rem 0 0 0.3125rem;
  border: 0.0625rem solid #363987;
  height: 2rem;
  padding: 0.5rem 0 0.5rem 0.75rem;
}
.SelectAccountDialog-queryField.SelectAccountDialog-queryField.SelectAccountDialog-queryField.SelectAccountDialog-queryField.is-filled {
  padding-right: 1.75rem;
}
.SelectAccountDialog-queryField.SelectAccountDialog-queryField.SelectAccountDialog-queryField.SelectAccountDialog-queryField:focus {
  border: 0.0625rem solid #0ca6a2;
}
.SelectAccountDialog-queryField.SelectAccountDialog-queryField.SelectAccountDialog-queryField.SelectAccountDialog-queryField.is-disabled, .SelectAccountDialog-queryField.SelectAccountDialog-queryField.SelectAccountDialog-queryField.SelectAccountDialog-queryField.disabled {
  border: 0.0625rem solid #707070;
}
.SelectAccountDialog-button.SelectAccountDialog-button {
  width: 1.875rem;
  display: flex;
  align-content: center;
  justify-content: center;
  height: 2rem;
  border-radius: 0;
}
.SelectAccountDialog-button.SelectAccountDialog-button:not(.is-resetPresent) {
  border-radius: 0 0.3125rem 0.3125rem 0;
}
.SelectAccountDialog-button:hover i, .SelectAccountDialog-button:active i {
  color: #ffffff;
}
.SelectAccountDialog-button:focus i {
  color: black;
}
.SelectAccountDialog-button:disabled i {
  color: #707070;
}
.SelectAccountDialog-icon.SelectAccountDialog-icon {
  margin-top: 0;
  color: #000;
}
.SelectAccountDialog-icon.disabled {
  color: #707070;
}
.SelectAccountDialog-icon.is-styled {
  position: relative;
  top: 0.125rem;
}
.SelectAccountDialog-refreshButtonText.SelectAccountDialog-refreshButtonText {
  vertical-align: baseline;
}
@media (max-width: 1024px) {
  .SelectAccountDialog-refreshButtonText {
    display: none;
  }
}
.SelectAccountDialog-resetCross {
  width: 0;
  position: relative;
  font-size: 11px;
  right: 1.75rem;
  top: 80%;
  transform: translateY(-50%);
  z-index: 10;
  color: #4b4b4b;
  cursor: pointer;
}
.SelectAccountDialog-resetCross.is-submited {
  right: 1.5rem;
  top: 1.6875rem;
}
.SelectAccountDialog-resetButton {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0 0.5625rem;
}
.SelectAccountDialog-resetButton.is-resetPresent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.SelectAccountDialog-resetButton .ss-refresh {
  position: relative;
  top: 0.0625rem;
}
.SelectAccountDialog-content {
  position: relative;
}
.SelectAccountDialog-clear {
  display: none;
  position: absolute;
  font-size: 11px;
  right: 2.5rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  color: #4b4b4b;
  cursor: pointer;
}
.SelectAccountDialog-clear.is-resetPresent {
  display: block;
  right: 4.6875rem;
}
.SelectAccountDialog-dialog {
  background-color: #f9faf8;
  max-width: 46.66667rem;
}
.SelectAccountDialog-contentContainer {
  border: 0.06667rem solid #c2c2c2;
  padding: 1.46667rem;
  background-color: #ffffff;
}
.SelectAccountDialog-progressText {
  margin: 0;
}
.SelectAccountDialog-table {
  margin-bottom: 22px;
}
.SelectAccountDialog-table thead th {
  height: 33px;
}
.SelectAccountDialog-table tbody tr:hover {
  background-color: #e7faeb;
}
.SelectAccountDialog-table tbody tr td {
  height: auto;
  padding: 0;
}
.SelectAccountDialog-table tbody tr td label {
  padding: 0.875rem 11px;
  font-weight: bold;
}
.SelectAccountDialog-table input[type=radio] {
  margin-bottom: 0;
  vertical-align: middle;
}
.SelectAccountDialog-table-container {
  overflow: auto;
  max-height: 31.25rem;
}
.SelectAccountDialog-queryFieldContainer {
  width: 100%;
}
.SelectAccountDialog-submitButton {
  padding: 0.4375rem 0.625rem;
}
.SelectAccountDialog-spinnerHolder {
  text-align: center;
  min-height: 1.875rem;
  margin-top: 2.5rem;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/dialog_v2/styles.scss ***!
  \***************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.DialogV2-overlay {
  display: none;
}
.DialogV2-overlay.is-opened {
  display: block;
}
.DialogV2-modal {
  display: none;
  padding: 16px;
}
.DialogV2-modal.is-overflowVisible {
  overflow: visible;
}
.DialogV2-modal.is-opened {
  display: block;
  visibility: visible;
}
.DialogV2-modal.is-withoutPadding {
  padding: 0;
}
.DialogV2-modal.has-title {
  padding-top: 0;
}
.DialogV2-modal.tiniest {
  width: 15.625rem;
}
.DialogV2-modal.full {
  border-radius: 0;
}
.DialogV2-modal.is-fixed {
  position: fixed;
}
.DialogV2-modal.border-top-secondary {
  border-top: 0.5rem solid #363987;
}
.DialogV2-modal.border-top-success {
  border-top: 0.5rem solid #0b9229;
}
.DialogV2-modal.border-top-warning {
  border-top: 0.5rem solid #c70509;
}
.DialogV2-modal.border-top-alert {
  border-top: 0.5rem solid #e57801;
}
.DialogV2-modal.is-clean {
  background-color: #f9faf8;
}
.DialogV2-modal.is-clean-white {
  background-color: #ffffff;
}
.DialogV2-modal.is-primary {
  background-color: #ffffff;
}
.DialogV2-modal.is-success {
  background-color: #ffffff;
}
.DialogV2-modal.is-warning {
  background-color: #ffffff;
}
.DialogV2-modal.is-alert {
  background-color: #ffffff;
}
.DialogV2-modal.is-bold {
  background-color: #ffffff;
}
.DialogV2-title {
  margin-bottom: 0.5rem;
  margin-left: -22px;
  margin-right: -22px;
  padding-left: 22px;
  padding-right: 22px;
  line-height: 1.4;
  font-family: "Poppins", sans-serif;
}
.DialogV2-title.is-clean {
  background-color: transparent;
  font-size: 1.5rem;
  font-weight: 300;
  color: #000000;
  margin-bottom: 11px;
  padding-top: 11px;
  width: calc(100% + 32px);
  margin-left: -16px;
}
.DialogV2-title.is-clean-white {
  background-color: transparent;
  font-size: 1.5rem;
  font-weight: 300;
  color: #000000;
  margin-bottom: 11px;
  padding-top: 11px;
  width: calc(100% + 32px);
  margin-left: -16px;
}
.DialogV2-title.is-primary {
  background-color: #363987;
  font-size: 1.5rem;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 22px;
  padding-top: 0;
  width: calc(100% + 32px);
  margin-left: -16px;
}
.DialogV2-title.is-success {
  background-color: #0b9229;
  font-size: 1.5rem;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 22px;
  padding-top: 0;
  width: calc(100% + 32px);
  margin-left: -16px;
}
.DialogV2-title.is-warning {
  background-color: #c70509;
  font-size: 1.5rem;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 22px;
  padding-top: 0;
  width: calc(100% + 32px);
  margin-left: -16px;
}
.DialogV2-title.is-alert {
  background-color: #e57801;
  font-size: 1.5rem;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 22px;
  padding-top: 0;
  width: calc(100% + 32px);
  margin-left: -16px;
}
.DialogV2-title.is-bold {
  background-color: transparent;
  font-size: 1.5rem;
  font-weight: 600;
  color: #000000;
  margin-bottom: 11px;
  padding-top: 11px;
  width: calc(100% + 32px);
  margin-left: -16px;
}
.DialogV2-titleIcon {
  margin-right: 0.375rem;
  position: relative;
  top: -0.1875rem;
  left: 0;
  width: 2rem;
  height: 2rem;
}
.DialogV2-close {
  position: absolute;
  top: 0.1875rem;
  right: 0.1875rem;
  color: #838383;
  padding: 11px;
  line-height: 0.5;
  font-size: 2.0625rem;
  overflow: hidden;
}
.DialogV2-close.DialogV2-close, .DialogV2-close:hover, .DialogV2-close:active, .DialogV2-close:focus {
  background-color: transparent;
  border: none;
  padding: 11px;
}
.DialogV2-close.is-clean {
  color: #000000;
  background-color: transparent;
  top: -0.125rem;
  right: 0;
}
.DialogV2-close.is-clean:hover {
  background-color: transparent;
}
.DialogV2-close.is-clean-white {
  color: #000000;
  background-color: transparent;
  top: -0.125rem;
  right: 0;
}
.DialogV2-close.is-clean-white:hover {
  background-color: transparent;
}
.DialogV2-close.is-primary {
  color: #ffffff;
  background-color: transparent;
  top: -0.125rem;
  right: 0;
}
.DialogV2-close.is-primary:hover {
  background-color: transparent;
}
.DialogV2-close.is-success {
  color: #ffffff;
  background-color: transparent;
  top: -0.125rem;
  right: 0;
}
.DialogV2-close.is-success:hover {
  background-color: transparent;
}
.DialogV2-close.is-warning {
  color: #ffffff;
  background-color: transparent;
  top: -0.125rem;
  right: 0;
}
.DialogV2-close.is-warning:hover {
  background-color: transparent;
}
.DialogV2-close.is-alert {
  color: #ffffff;
  background-color: transparent;
  top: -0.125rem;
  right: 0;
}
.DialogV2-close.is-alert:hover {
  background-color: transparent;
}
.DialogV2-close.is-bold {
  color: #000000;
  background-color: transparent;
  top: -0.125rem;
  right: 0;
}
.DialogV2-close.is-bold:hover {
  background-color: transparent;
}
.DialogV2-modal.is-fixed:not(.is-overflowVisible) .DialogV2-content {
  overflow: auto;
  max-height: 100%;
}
.DialogV2-footer {
  padding-top: 5px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/location_wizard/LocationWizard/AddLocation/ImportGbpLocations/ImportGbpLocationsDialog/ImportGbpLocationsDialog.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.ImportGbpLocationsDialog-contentContainer {
  border: 0.06667rem solid #c2c2c2;
  padding: 1.46667rem;
  background-color: #ffffff;
}
.ImportGbpLocationsDialog-progressText {
  margin: 0;
}
.ImportGbpLocationsDialog-spinner {
  font-weight: 600;
}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/gmb_search_location/gmb_by_gmap_field/styles.scss ***!
  \*******************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.GmbByGmapField-container {
  display: grid;
  grid-template-columns: minmax(100px, 1fr) max-content;
}
.GmbByGmapField-field {
  background-image: url(/assets-v2/app/images/gmaps_0bbe67e.svg), url(/assets-v2/app/images/search_8d88145.svg) !important;
  background-position: left 0.3125rem center, right 0.4375rem center !important;
  background-repeat: no-repeat !important;
  background-size: 0.9375rem;
  padding-left: 1.5625rem !important;
  padding-right: 1.8125rem !important;
}
.GmbByGmapField-field:focus {
  background-size: 0.9375rem !important;
}
.GmbByGmapField-locationHolder {
  margin-right: 11px;
}
.GmbByGmapField-externalLinkButton {
  align-items: start;
}
.GmbByGmapField-buttonHolder {
  margin-top: 1.5rem;
}
.GmbByGmapField-helpText {
  display: flex;
  align-items: start;
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/source_icon/styles.scss ***!
  \*****************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.SourceIcon-logo {
  display: inline-block;
  vertical-align: middle;
}
.SourceIcon-logo:not(:first-child) {
  margin-left: 0.625rem;
}
.SourceIcon-logo.is-apple {
  background: url(/assets-v2/app/images/apple_3a390dc.svg) no-repeat center/contain;
}
.SourceIcon-logo.is-appleMaps {
  background: url(/assets-v2/app/images/appleMaps_63bd9aa.svg) no-repeat center/contain;
}
.SourceIcon-logo.is-bing {
  background: url(/assets-v2/app/images/bing_00d5d15.svg) no-repeat center/contain;
}
.SourceIcon-logo.is-facebook {
  background: url(/assets-v2/app/images/facebook_82f73a3.svg) no-repeat center/contain;
}
.SourceIcon-logo.is-gmb {
  background: url(/assets-v2/app/images/gmb_ebf5b63.svg) no-repeat center/contain;
}
.SourceIcon-logo.is-google {
  background: url(/assets-v2/app/images/google_492639f.svg) no-repeat center/contain;
}
.SourceIcon-logo.is-yelp {
  background: url(/assets-v2/app/images/yelp_6473051.svg) no-repeat center/contain;
}
.SourceIcon-logo.is-twitter {
  background: url(/assets-v2/app/images/twitter_eea4cce.svg) no-repeat center/contain;
}
.SourceIcon-logo.is-ga {
  background: url(/assets-v2/app/images/ga_a3b4fdc.svg) no-repeat center/contain;
}
.SourceIcon-logo.is-gmaps {
  background: url(/assets-v2/app/images/gmaps_0bbe67e.svg) no-repeat center/contain;
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/find_location/PreviewListing/PreviewListing.scss ***!
  \******************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.PreviewListing-container {
  position: relative;
  margin-bottom: 16px;
  width: 360px;
}
.PreviewListing-listing {
  position: relative;
  color: #000000;
  padding: 16px;
  background-color: #f9f9f9;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  font-size: 14px;
  margin-bottom: 16px;
}
.PreviewListing-title {
  display: flex;
  font-weight: 600;
}
.PreviewListing-name {
  margin-top: 5px;
}
.PreviewListing-removeBtn.PreviewListing-removeBtn.PreviewListing-removeBtn {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  background: transparent;
  border: none;
}
.PreviewListing-removeBtn.PreviewListing-removeBtn.PreviewListing-removeBtn:hover {
  background: transparent;
}
.PreviewListing-connectedText {
  display: flex;
  color: #097d23;
}
.PreviewListing-connectedIcon {
  margin-right: 5px;
}
.PreviewListing-connectedIcon circle {
  fill: #097d23;
}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/location_wizard/LocationWizard/AddLocation/GMapsUrl/GMapsUrl.scss ***!
  \*******************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.GMapsUrl-container {
  min-width: 32.1875rem;
}
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/find_location/select_location/styles.scss ***!
  \***********************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.SelectLocation-container {
  position: relative;
}
.SelectLocation-spinner {
  position: absolute;
  top: 0.3125rem;
  right: 0.0625rem;
}
input.SelectLocation-businessNameField:not(.is-loading),
input.SelectLocation-businessNameField:not(.is-loading):active,
input.SelectLocation-businessNameField:not(.is-loading):focus {
  background-image: url(/assets/clients-locations/location_wizard/images/search.svg);
  background-repeat: no-repeat;
  background-position: right 0.625rem center;
  padding-right: 1.875rem;
  transition-property: background-color;
}

.SelectLocation-locationsListContainer {
  background-color: #ffffff;
  border: 0.0625rem solid #c2c2c2;
  border-radius: 5px;
  margin-bottom: 11px;
}
.SelectLocation-locationsList {
  overflow: auto;
  max-height: 18.75rem;
}
.SelectLocation-locationItem {
  padding: 11px;
  border-bottom: 0.0625rem solid #c2c2c2;
  cursor: pointer;
  color: #000000;
}
.SelectLocation-locationItem:hover {
  background-color: #ededed;
}
.SelectLocation-locationItemInside {
  background-image: url(/assets/clients-locations/location_wizard/images/map_marker.svg);
  background-repeat: no-repeat;
  background-position: 0 center;
  background-size: 1.35rem;
  min-height: 1.25rem;
  padding-left: 1.875rem;
}
.SelectLocation-locationsList *:last-child .SelectLocation-locationItem {
  border-bottom: none;
}
.SelectLocation-locationsListFooter {
  position: relative;
  border-top: 0.0625rem solid #c2c2c2;
  padding: 11px;
}
.SelectLocation-locationsListFooter::after {
  position: absolute;
  right: 11px;
  top: 0;
  content: "";
  display: block;
  width: 7.5rem;
  height: 100%;
  background-repeat: no-repeat;
  background-image: url(/assets/clients-locations/location_wizard/images/powered_by_google.png);
  background-size: 100%;
  background-position: right center;
}
.SelectLocation-noLocationsFound {
  padding: 11px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.SelectLocation-nothingFound {
  background-image: url(/assets/clients-locations/location_wizard/images/map_marker.svg);
  color: #838383;
  background-repeat: no-repeat;
  height: 1.25rem;
  padding-left: 1.875rem;
}
.SelectLocation-noneOfTheseButton {
  border-radius: 1.5rem;
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/find_location/preview_location/styles.scss ***!
  \************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.PreviewLocation-location {
  position: relative;
  color: #000000;
  padding: 11px;
  background-color: #f9f9f9;
  border: 0.0625rem solid #dcdcdc;
  border-radius: 5px;
}
.PreviewLocation-locationName {
  font-weight: 600;
}
.PreviewLocation-removeButton {
  position: absolute;
  top: 0.0625rem;
  right: 0.0625rem;
}
.PreviewLocation-removeButton, .PreviewLocation-removeButton:disabled, .PreviewLocation-removeButton:disabled:hover, .PreviewLocation-removeButton:active, .PreviewLocation-removeButton:hover, .PreviewLocation-removeButton:focus {
  color: #000000;
  background-color: transparent;
  line-height: 0.5rem;
  border: none;
  padding: 5px;
  margin: 0;
  font-weight: bold;
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/find_location/styles.scss ***!
  \*******************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.FindLocation-selectAndPreviewLocation {
  width: 26.875rem;
}
.FindLocation-introductionText {
  max-width: 36.875rem;
  margin-top: 22px;
  margin-bottom: 44px;
}
.FindLocation-label {
  color: #000000;
  cursor: default;
  display: block;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 0.875rem;
  margin-bottom: 8px;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/form/text_field/index.scss ***!
  \********************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

input.TextField-input {
  border-radius: 5px;
}
input.TextField-input.is-radiusOff {
  border-radius: 0;
}
input.TextField-input.is-radiusLeft {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
input.TextField-input.is-radiusRight {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.TextField-input::placeholder, .TextField-input::input-placeholder {
  color: #707070;
}
.TextField-input::input-placeholder {
  color: #707070;
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/search/index.scss ***!
  \***********************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.search-form {
  display: flex;
}
.search-label {
  width: 4.125rem;
  margin-right: 5px;
  line-height: 2rem;
  margin-bottom: 0;
}
input.search-queryField {
  margin-bottom: 0;
}

.search-queryField::placeholder, .search-queryField::input-placeholder {
  color: #707070;
}
.search-queryField::input-placeholder {
  color: #707070;
}
.search-queryField.search-queryField.search-queryField.search-queryField {
  border-radius: 0.3125rem 0 0 0.3125rem;
  border: 0.0625rem solid #363987;
  height: 2rem;
  padding: 0.5rem 0 0.5rem 0.75rem;
}
.search-queryField.search-queryField.search-queryField.search-queryField.is-filled {
  padding-right: 1.75rem;
}
.search-queryField.search-queryField.search-queryField.search-queryField:focus {
  border: 0.0625rem solid #0ca6a2;
}
.search-queryField.search-queryField.search-queryField.search-queryField.is-disabled, .search-queryField.search-queryField.search-queryField.search-queryField.disabled {
  border: 0.0625rem solid #707070;
}
.search-button.search-button {
  width: 1.875rem;
  display: flex;
  align-content: center;
  justify-content: center;
  height: 2rem;
  border-radius: 0;
}
.search-button.search-button:not(.is-resetPresent) {
  border-radius: 0 0.3125rem 0.3125rem 0;
}
.search-button:hover i, .search-button:active i {
  color: #ffffff;
}
.search-button:focus i {
  color: black;
}
.search-button:disabled i {
  color: #707070;
}
.search-icon.search-icon {
  margin-top: 0;
  color: #000;
}
.search-icon.disabled {
  color: #707070;
}
.search-icon.is-styled {
  position: relative;
  top: 0.125rem;
}
.search-refreshButtonText.search-refreshButtonText {
  vertical-align: baseline;
}
@media (max-width: 1024px) {
  .search-refreshButtonText {
    display: none;
  }
}
.search-resetCross {
  width: 0;
  position: relative;
  font-size: 11px;
  right: 1.75rem;
  top: 80%;
  transform: translateY(-50%);
  z-index: 10;
  color: #4b4b4b;
  cursor: pointer;
}
.search-resetCross.is-submited {
  right: 1.5rem;
  top: 1.6875rem;
}
.search-resetButton {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0 0.5625rem;
}
.search-resetButton.is-resetPresent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.search-resetButton .ss-refresh {
  position: relative;
  top: 0.0625rem;
}
.search-content {
  position: relative;
}
.search-clear {
  display: none;
  position: absolute;
  font-size: 11px;
  right: 2.5rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  color: #4b4b4b;
  cursor: pointer;
}
.search-clear.is-resetPresent {
  display: block;
  right: 4.6875rem;
}

.Search-form {
  display: flex;
}
.Search-label {
  width: 4.125rem;
  margin-right: 5px;
  line-height: 2rem;
  margin-bottom: 0;
}
input.Search-queryField {
  margin-bottom: 0;
}

.Search-queryField::placeholder, .Search-queryField::input-placeholder {
  color: #707070;
}
.Search-queryField::input-placeholder {
  color: #707070;
}
.Search-queryField.Search-queryField.Search-queryField.Search-queryField {
  border-radius: 0.3125rem 0 0 0.3125rem;
  border: 0.0625rem solid #363987;
  height: 2rem;
  padding: 0.5rem 0 0.5rem 0.75rem;
}
.Search-queryField.Search-queryField.Search-queryField.Search-queryField.is-filled {
  padding-right: 1.75rem;
}
.Search-queryField.Search-queryField.Search-queryField.Search-queryField:focus {
  border: 0.0625rem solid #0ca6a2;
}
.Search-queryField.Search-queryField.Search-queryField.Search-queryField.is-disabled, .Search-queryField.Search-queryField.Search-queryField.Search-queryField.disabled {
  border: 0.0625rem solid #707070;
}
.Search-button.Search-button {
  width: 1.875rem;
  display: flex;
  align-content: center;
  justify-content: center;
  height: 2rem;
  border-radius: 0;
}
.Search-button.Search-button:not(.is-resetPresent) {
  border-radius: 0 0.3125rem 0.3125rem 0;
}
.Search-button:hover i, .Search-button:active i {
  color: #ffffff;
}
.Search-button:focus i {
  color: black;
}
.Search-button:disabled i {
  color: #707070;
}
.Search-icon.Search-icon {
  margin-top: 0;
  color: #000;
}
.Search-icon.disabled {
  color: #707070;
}
.Search-icon.is-styled {
  position: relative;
  top: 0.125rem;
}
.Search-refreshButtonText.Search-refreshButtonText {
  vertical-align: baseline;
}
@media (max-width: 1024px) {
  .Search-refreshButtonText {
    display: none;
  }
}
.Search-resetCross {
  width: 0;
  position: relative;
  font-size: 11px;
  right: 1.75rem;
  top: 80%;
  transform: translateY(-50%);
  z-index: 10;
  color: #4b4b4b;
  cursor: pointer;
}
.Search-resetCross.is-submited {
  right: 1.5rem;
  top: 1.6875rem;
}
.Search-resetButton {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0 0.5625rem;
}
.Search-resetButton.is-resetPresent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.Search-resetButton .ss-refresh {
  position: relative;
  top: 0.0625rem;
}
.Search-content {
  position: relative;
}
.Search-clear {
  display: none;
  position: absolute;
  font-size: 11px;
  right: 2.5rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  color: #4b4b4b;
  cursor: pointer;
}
.Search-clear.is-resetPresent {
  display: block;
  right: 4.6875rem;
}
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/Pagination/PaginationList/PaginationList.scss ***!
  \***************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Pagination-list {
  margin: 0;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-color: #ffffff;
  border: 1px solid #d6d6d6;
  border-radius: 5px;
}
.Pagination-item {
  list-style-type: none;
}
.Pagination-item.isCurrent a {
  background: #d6d6d6;
  color: #000000;
}
.Pagination-item a {
  display: flex;
  align-items: center;
  color: #1d2178;
  font-weight: 600;
  border-right: 1px solid #d6d6d6;
  padding: 0 13px;
  font-size: 14px;
  height: 32px;
}
.Pagination-item a:focus {
  outline: none;
  border: 1px solid #1d2178;
  margin-left: -1px;
  padding-left: 13px;
  background: #e6e6f0;
  color: #1d2178;
}
.Pagination-item a:hover {
  color: #1d2178;
  background-color: #d6d6d6;
  border-color: #d6d6d6;
  transition: background-color 0.3s ease-out;
}
.Pagination-item:first-child.isCurrent a,
.Pagination-item:first-child a:hover {
  margin-left: -1px;
  padding-left: 14px;
  border-radius: 5px 0 0 5px;
}
.Pagination-item:first-child a:focus {
  padding-left: 13px;
}
.Pagination-item:last-child a {
  border-right: none;
}
.Pagination-item:last-child a:focus {
  border-right: 1px solid #1d2178;
  padding-right: 13px;
}
.Pagination-item:last-child.isCurrent a,
.Pagination-item:last-child a:hover,
.Pagination-item:last-child a:focus {
  margin-right: -1px;
  border-radius: 0 5px 5px 0;
}
.Pagination-item:last-child.isCurrent a {
  padding-right: 14px;
}
.Pagination-item:last-child a:hover {
  padding-right: 13px;
  border-right: 1px solid #d6d6d6;
}
.Pagination-icon {
  height: 32px;
  align-items: center;
}
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/Pagination/PaginationCount/PaginationCount.scss ***!
  \*****************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Pagination-count {
  font-size: 14px;
  margin-right: 5px;
  margin-left: auto;
  font-weight: 400;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/Pagination/Pagination.scss ***!
  \********************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Pagination-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-color: #f9f9f9;
  border: 1px solid #dcdcdc;
  padding: 8px 14px;
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/avatar/styles.scss ***!
  \************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Avatar-image {
  display: inline-block;
  vertical-align: middle;
  width: 2.5rem;
  height: 2.5rem;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  background-color: rgb(236.7, 236.7, 236.7);
}
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/connect_integration/account_item_selector/account_items_list/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.AccountItemsList-table {
  margin-bottom: 0;
}
.AccountItemsList-table td {
  cursor: pointer;
}
.AccountItemsList-table tr:last-child td {
  border-bottom: none;
}
.AccountItemsList-table tr:hover td,
.AccountItemsList-table tr.is-selected td {
  background-color: rgb(230.6, 244.1, 233.6);
}
.AccountItemsList-radio {
  padding: 11px 11px 11px 22px;
  width: 1.375rem;
  text-align: center;
}
.AccountItemsList-picture {
  padding: 11px;
  width: 3.75rem;
}
.AccountItemsList-name {
  padding: 0;
}
.AccountItemsList-address {
  padding: 11px;
  width: 40%;
  color: #838383;
  line-height: 1.2rem;
}
.AccountItemsList-storeCode {
  color: #838383;
  width: 7.5rem;
}
.AccountItemsList-nameLabel {
  padding: 11px;
}
/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/connect_integration/account_item_selector/index.scss ***!
  \**********************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.AccountItemSelector-description {
  margin-bottom: 22px;
}
.AccountItemSelector-showingSearchBar {
  display: flex;
  margin-bottom: 22px;
}
.AccountItemSelector-showing {
  flex: 1;
  line-height: 2.0625rem;
}
.AccountItemSelector-search {
  flex: 1;
  display: flex;
  max-width: 21.875rem;
  justify-content: flex-end;
}
.AccountItemSelector-buttons {
  padding-top: 22px;
}
.AccountItemSelector-listContainer {
  margin-left: -1rem;
  margin-right: -1rem;
  overflow-y: auto;
  max-height: 25rem;
  background: #ffffff;
  border-top: 0.0625rem solid #c2c2c2;
  border-bottom: 0.0625rem solid #c2c2c2;
}
.AccountItemSelector-emptyResults {
  padding: 11px;
  font-size: 90%;
  color: #838383;
  text-align: center;
}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/connect_integration/BingConnection/styles.scss ***!
  \****************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.ConnectBing-lookupError a {
  text-decoration: none;
}
.ConnectBing-urlContent {
  display: flex;
  align-items: center;
}
.ConnectBing-urlField {
  flex-grow: 2;
}
.ConnectBing-urlBtn.ConnectBing-urlBtn {
  margin-top: 0.1875rem;
  margin-left: 0.625rem;
}
.ConnectBing-lookup {
  padding: 0.5rem;
  display: flex;
  align-items: center;
  height: 4rem;
  background-color: #fafbfd;
  border-radius: 0.1875rem;
  border: solid 0.0625rem #e9eef6;
}
.ConnectBing-logo {
  display: inline-block;
  width: 1.875rem;
  height: 1.875rem;
  background: url(/assets-v2/app/images/bing_00d5d15.svg) no-repeat center/contain;
}
.ConnectBing-logoText {
  color: #000000;
  font-weight: bold;
}
.ConnectBing-fetchedProfile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/connect_integration/connect_apple_maps/styles.scss ***!
  \********************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.ConnectAppleMaps-lookupError a {
  text-decoration: none;
}
.ConnectAppleMaps-urlContent {
  display: flex;
  align-items: center;
}
.ConnectAppleMaps-urlField {
  flex-grow: 2;
}
.ConnectAppleMaps-urlBtn.ConnectAppleMaps-urlBtn {
  margin-top: 0.1875rem;
  margin-left: 0.625rem;
}
.ConnectAppleMaps-lookup {
  padding: 0.5rem;
  display: flex;
  align-items: center;
  height: 4rem;
  background-color: #fafbfd;
  border-radius: 0.1875rem;
  border: solid 0.0625rem #e9eef6;
}
.ConnectAppleMaps-logo {
  display: inline-block;
  min-width: 1.875rem;
  min-height: 1.875rem;
  background: url(/assets-v2/app/images/appleMaps_63bd9aa.svg) no-repeat center/contain;
}
.ConnectAppleMaps-logoText {
  color: #000000;
  font-weight: bold;
}
.ConnectAppleMaps-fetchedProfile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/location_wizard/LocationWizard/AddLocation/FindGbpListings/FindGbpListings.scss ***!
  \*********************************************************************************************************************************************************************************************************************************/
.FindGbpListings-questionWrapper {
  margin-bottom: 10px;
}
.FindGbpListings-optionsWrapper {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
}
.FindGbpListings-optionContent {
  flex-direction: column-reverse;
  flex-wrap: wrap;
}
.FindGbpListings-optionLabel.FindGbpListings-optionLabel.FindGbpListings-optionLabel {
  font-weight: 400;
}
/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/location_wizard/LocationWizard/AddLocation/AddLocation.scss ***!
  \*************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.AddLocation-questionWrapper {
  margin-bottom: 0.625rem;
}
.AddLocation-subheading {
  margin-bottom: 1.5rem;
}
.AddLocation-optionsWrapper {
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
}
.AddLocation-optionLabel.AddLocation-optionLabel.AddLocation-optionLabel {
  font-weight: 400;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/selectize/styles.scss ***!
  \***************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.selectize-container.selectize-container {
  text-align: left;
}
.selectize-container {
  position: relative;
}
.selectize-container .optgroup-header {
  margin-top: 0.5rem;
  font-size: 0.75rem;
  font-weight: bold;
}
.selectize-container.is-error .selectize-control .selectize-input {
  border: 0.0625rem solid #c70509;
}
.selectize-container.has-overflowHiddenParent {
  position: static;
}
.selectize-container.has-overflowHiddenParent .selectize-control {
  position: static;
}
.selectize-container.has-overflowHiddenParent .selectize-dropdown {
  position: absolute;
  z-index: 1000;
}
.selectize-control {
  margin: 0 0 0.834375rem 0;
  line-height: 11px;
}
.selectize-dropdown {
  word-break: break-all;
  width: 100%;
  min-width: 6.25rem;
}
.selectize-dropdown-content > .disabled-item {
  pointer-events: none;
  background-color: #f1f1f1;
  color: #707070;
}
.selectize-input {
  padding: 0.3125rem 0.5rem;
  border-color: #838383;
  border-radius: 0.3125rem;
  height: 2rem;
  line-height: 1rem;
  color: #4b4b4b;
  font-size: 0.875rem;
}
.selectize-input, .selectize-input.focus {
  box-shadow: none;
}
.selectize-input.focus, .selectize-input:focus, .selectize-input.dropdown-active {
  padding: 0.3125rem 0.5rem;
  border-radius: 0.3125rem;
  box-shadow: none;
  height: 2rem;
  line-height: 1rem;
  border: 0.0625rem solid #0ca6a2;
}
.selectize-input.focus.input-active > input, .selectize-input:focus.input-active > input, .selectize-input.dropdown-active.input-active > input {
  height: 1.125rem;
}
.selectize-input > .item {
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 90%;
}
.selectize-input input {
  line-height: 1;
  height: auto;
  font-size: inherit;
  vertical-align: middle;
}
.selectize-input input::placeholder, .selectize-input input::input-placeholder {
  color: #707070;
}
.selectize-input input::input-placeholder {
  color: #707070;
}
.selectize-control .selectize-input.input-active, .selectize-control.single .selectize-input.input-active {
  background-color: #ffffff;
  transition: 0.3s;
}
.selectize-control.single .selectize-input::after {
  margin-top: -0.125rem;
}
.selectize-control .selectize-input.disabled, .selectize-control .selectize-input.locked {
  background-color: #e4e4e4;
  opacity: 1;
}
.selectize-control.multi .selectize-input > .item {
  width: auto;
}
.selectize-container.is-disableBottomMargin .selectize-control {
  margin-bottom: 0;
}
.selectize-container.is-disableBottomMargin + .error {
  margin-top: 0;
}
.selectize-loader {
  position: absolute;
  top: 30%;
  z-index: 1;
  right: 3%;
}
.selectize-container.is-fetching .selectize-input:after, .selectize-control.single.loading .selectize-input:after {
  border-style: unset;
  display: none;
}
/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/location_wizard/LocationWizard/LocationDetails/LocationExtras/LocationExtras.scss ***!
  \***********************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.LocationExtras-starIcon.is-active.LocationExtras-starIcon.is-active svg path, .LocationExtras-starIcon.LocationExtras-starIcon svg path:hover {
  fill: #ffb81d;
  stroke: #ffb81d;
}

.LocationExtras-subheading.LocationExtras-subheading {
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}
.LocationExtras-row.LocationExtras-row {
  margin: 0 -15px;
}
.LocationExtras-starIcon {
  margin-right: 5px;
}
.LocationExtras-starIcon.LocationExtras-starIcon svg path {
  fill: transparent;
  stroke: #838383;
}
.LocationExtras-limiter {
  max-width: 912px;
}
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/location_wizard/LocationWizard/LocationDetails/LocationDetails.scss ***!
  \*********************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.LocationDetails-subheading.LocationDetails-subheading {
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}
.LocationDetails-row.LocationDetails-row {
  margin: 0 -15px;
}
.LocationDetails-limiter {
  max-width: 912px;
}
.LocationDetails-optgroupHeader {
  border-top: 1px solid #999999;
}
.LocationDetails-sabRadioContainer {
  width: 30%;
}
.LocationDetails-langRadioContainer {
  width: 40%;
}
.LocationDetails-radioLabel {
  margin-bottom: 14px;
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/selectable-location-status-card/styles.scss ***!
  \*************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.SelectableLocationStatusesCard-card {
  box-shadow: 0 0.625rem 0.625rem 0.1875rem rgba(54, 57, 135, 0.05);
  border-radius: 0.3125rem;
  width: 100%;
  padding: 1.5rem;
  margin: 0.625rem;
}
.SelectableLocationStatusesCard-card:first-child {
  margin-left: 0;
}
.SelectableLocationStatusesCard-card.is-selectable {
  margin: 0;
}
.SelectableLocationStatusesCard-card.is-opacity {
  opacity: 0.5;
}
.SelectableLocationStatusesCard-card.is-active {
  background-color: #f0fcf2;
}
.SelectableLocationStatusesCard-card.is-adhoc {
  background-color: #fcf2e6;
}
.SelectableLocationStatusesCard-title {
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  display: flex;
  align-items: center;
}
.SelectableLocationStatusesCard-title.is-selectable {
  margin-left: 1.5rem;
}
.SelectableLocationStatusesCard-title.is-active {
  color: #0b9229;
}
.SelectableLocationStatusesCard-title.is-active:before {
  content: "";
  display: inline-block;
  width: 0.375rem;
  height: 0.375rem;
  background-color: #0b9229;
  border-radius: 50%;
  margin-right: 0.3125rem;
}
.SelectableLocationStatusesCard-title.is-adhoc {
  color: #e57801;
}
.SelectableLocationStatusesCard-title.is-adhoc:before {
  content: "";
  display: inline-block;
  width: 0.375rem;
  height: 0.375rem;
  border: 0.0625rem solid #e57801;
  border-radius: 50%;
  margin-right: 0.3125rem;
}
.SelectableLocationStatusesCard-radioFieldWrapper {
  width: 100%;
}
.SelectableLocationStatusesCard-radioField {
  position: absolute;
  top: 2.25rem;
  left: 1.5rem;
}
.SelectableLocationStatusesCard-text {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
}
.SelectableLocationStatusesCard-list {
  margin: 0;
  list-style: none;
}
.SelectableLocationStatusesCard-listTitle {
  font-weight: 500;
  font-size: 1.0625rem;
}
.SelectableLocationStatusesCard-listItem {
  font-weight: 700;
  font-size: 1.0625rem;
  line-height: 1.5rem;
  margin-top: 0.3125rem;
  margin-left: 0.5rem;
}
.SelectableLocationStatusesCard-radioFieldLabel.SelectableLocationStatusesCard-radioFieldLabel {
  display: none;
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/Price/Price.scss ***!
  \**********************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Price-oldPrice {
  margin-right: 16px;
  text-decoration: line-through;
  color: #dd050a;
}
/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/PriceDetailsSection/PriceDetailsSection.scss ***!
  \**************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.PriceDetailsSection-title {
  margin: 0 0 16px 0;
}
.PriceDetailsSection-item {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 16px;
}
.PriceDetailsSection-item .is-bold {
  font-weight: 600;
}
.PriceDetailsSection-infoAlert {
  color: #363987;
  font-size: 12px;
  line-height: 18px;
  margin-left: 8px;
}
.PriceDetailsSection-infoAlert a {
  color: #0048ad;
  text-decoration: underline;
}
.PriceDetailsSection-trialToPaidTaxInfo {
  padding: 8px;
  background-color: #f2f2f7;
  border-radius: 5px;
}
.PriceDetailsSection-trialToPaidTaxInfoText {
  font-size: 14px;
  text-decoration: underline;
  cursor: pointer;
  color: #363987;
}
/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/AddonsList/AddonsList.scss ***!
  \********************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.AddonsList-container {
  margin-left: 0;
  overflow: auto;
  margin-bottom: 0;
  max-height: 160px;
  border-top: 1px solid #c2c2c2;
  padding-top: 15px;
}
.AddonsList-item {
  margin-top: 8px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
.AddonsList-item:first-child {
  margin-top: 0;
}
.AddonsList-name {
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 235px;
}
.AddonsList-price {
  display: inline-block;
  font-weight: 300;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 16px;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/PaymentDetailsSection/PaymentDetailsSection.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.PaymentDetailsSection-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 300px;
  flex-shrink: 0;
}
.PaymentDetailsSection-container.is-opacity {
  opacity: 0.5;
}
.PaymentDetailsSection-addonsList {
  max-height: 130px;
}
.PaymentDetailsSection-addonsListItem {
  font-size: 13px;
  margin-top: 3px;
}
.PaymentDetailsSection-periodPrice {
  font-size: 24px;
  line-height: 48px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}
.PaymentDetailsSection-price {
  font-size: 36px;
}
.PaymentDetailsSection-pricePeriod {
  font-size: 20px;
}
.PaymentDetailsSection-divider {
  margin: 16px 0;
}
.PaymentDetailsSection-subtitle {
  line-height: 24px;
  color: #838383;
  margin-bottom: 8px;
}
.PaymentDetailsSection-description {
  color: #363987;
  font-size: 14px;
  line-height: 16px;
  display: flex;
  align-items: center;
  margin-top: 16px;
}
.PaymentDetailsSection-description:before {
  content: "";
  display: inline-block;
  width: 25px;
  margin-right: 5px;
  height: 20px;
  background: url("/images/v2/circle-exclamation.svg") no-repeat;
}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/StepsProgressTracker/StepsProgressTracker.scss ***!
  \****************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.StepsProgressTracker-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  bottom: -90px;
  left: 0;
  width: 100%;
  padding: 0 70px;
}
.StepsProgressTracker-step {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
}
.StepsProgressTracker-step:before {
  position: absolute;
  content: "";
  border: 1px solid #0fd03b;
  width: calc(100% - 17px);
  height: 4px;
  top: 8px;
  left: -47%;
  z-index: 2;
}
.StepsProgressTracker-step:after {
  position: absolute;
  content: "";
  border: 1px solid #0fd03b;
  width: calc(100% - 17px);
  height: 4px;
  top: 8px;
  left: 53%;
  z-index: 2;
}
.StepsProgressTracker-step.is-5-step-tracker:before {
  left: -46%;
}
.StepsProgressTracker-step.is-5-step-tracker:after {
  left: 54%;
}
.StepsProgressTracker-step.is-3-step-tracker:before {
  left: -47.5%;
}
.StepsProgressTracker-step.is-3-step-tracker:after {
  left: 52.5%;
}
.StepsProgressTracker-step.is-2-step-tracker:before {
  left: -48.5%;
}
.StepsProgressTracker-step.is-2-step-tracker:after {
  left: 51.5%;
}
.StepsProgressTracker-step.is-current:before {
  background-color: #0fd03b;
}
.StepsProgressTracker-step.is-passed:after {
  background-color: #0fd03b;
}
.StepsProgressTracker-step:first-child:before {
  display: none;
}
.StepsProgressTracker-step:last-child:after {
  display: none;
}
.StepsProgressTracker-circle {
  position: relative;
  z-index: 5;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #0fd03b;
  margin-bottom: 6px;
}
.StepsProgressTracker-circle.is-current, .StepsProgressTracker-circle.is-passed {
  background-color: #0fd03b;
}
.StepsProgressTracker-name {
  display: inline-block;
  margin-top: 16px;
}
.StepsProgressTracker-connection {
  height: 4px;
  border: 1px solid #0fd03b;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/location-band-selector/styles.scss ***!
  \****************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.LocationBandSelector-label {
  font-size: 1.5rem;
  line-height: 2rem;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}
.LocationBandSelector-field {
  width: 10rem;
  margin: 0.625rem 0.5rem 0 0.5rem;
}
/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/FeaturesList/FeaturesList.scss ***!
  \************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.FeaturesList-container {
  margin-left: 0;
  margin-top: 12px;
}
.FeaturesList-item {
  list-style: none;
  margin-top: 8px;
  display: flex;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/steps/ReviewOrderStep/TrialToPaid/TrialToPaid.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.TrialToPaid-card {
  margin-top: 56px;
  min-height: 300px;
  background: #e7faeb;
  border-radius: 5px;
  padding: 24px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}
.TrialToPaid-title {
  margin: 0;
}
.TrialToPaid-planName, .TrialToPaid-price {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 31px;
  line-height: 40px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}
.TrialToPaid-yearlyPaymentSaving {
  color: #4b4b4b;
  font-size: 14px;
  line-height: 24px;
}
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/steps/ReviewOrderStep/PurchaseItem/PurchaseItem.scss ***!
  \**********************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.PurchaseItem-card {
  margin-top: 30px;
  width: 100%;
  min-height: 225px;
  background: #e7faeb;
  border-radius: 5px;
  padding: 24px;
}
.PurchaseItem-icon {
  width: 40px;
  height: 40px;
  margin-right: 16px;
}
.PurchaseItem-icon.is-active_sync {
  width: 105px;
}
.PurchaseItem-title {
  line-height: 40px;
  margin: 0;
}
.PurchaseItem-description {
  line-height: 32px;
  margin-top: 16px;
  margin-bottom: 16px;
  max-width: 520px;
}
.PurchaseItem-pricePerLocation, .PurchaseItem-periodPrice {
  font-size: 24px;
  line-height: 48px;
  font-family: "Poppins", sans-serif;
}
.PurchaseItem-price {
  font-size: 36px;
  font-weight: 600;
}
.PurchaseItem-pricePeriod {
  font-size: 20px;
}
/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/PlanDetailsCard/PlanDetailsCard.scss ***!
  \******************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.PlanDetailsCard-container {
  min-height: 180px;
  max-height: 400px;
  padding: 16px 24px;
  border-radius: 5px;
  font-family: "Poppins", sans-serif;
  flex: 1;
}
.PlanDetailsCard-container.is-lightGreen {
  background: #e7faeb;
}
.PlanDetailsCard-container.is-lightOrange {
  background: #fcf2e6;
}
.PlanDetailsCard-container.is-lightPurple {
  background: #fdf2fd;
}
.PlanDetailsCard-container.is-lightGrey {
  background: #f2f2f7;
}
.PlanDetailsCard-title {
  font-size: 31px;
  margin-top: 0;
  margin-bottom: 0;
}
.PlanDetailsCard-periodPrice {
  font-size: 24px;
  line-height: 48px;
  font-family: "Poppins", sans-serif;
}
.PlanDetailsCard-price {
  font-size: 36px;
  font-weight: 600;
}
.PlanDetailsCard-pricePeriod {
  font-size: 20px;
}
.PlanDetailsCard-yearlyPaymentSaving {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 24px;
  margin-top: 8px;
  height: 24px;
  color: #4b4b4b;
}
.PlanDetailsCard-locationsNumber {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 8px;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/CustomPlanDetailsCard/CustomPlanDetailsCard.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.CustomPlanDetailsCard-container {
  min-height: 260px;
  max-height: 400px;
  padding: 16px 24px;
  border-radius: 5px;
  font-family: "Poppins", sans-serif;
  background: #e7faeb;
  position: relative;
}
.CustomPlanDetailsCard-title {
  font-size: 31px;
  margin-top: 0;
  margin-bottom: 0;
}
.CustomPlanDetailsCard-subtitle {
  font-family: "Open Sans", sans-serif;
  margin: 16px 10px 8px 0;
  line-height: 30px;
}
.CustomPlanDetailsCard-button.CustomPlanDetailsCard-button {
  position: absolute;
  bottom: 20px;
  padding: 8px 24px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/steps/ReviewOrderStep/ChangeLocationBand/ChangeLocationBand.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.ChangeLocationBand-card {
  width: 100%;
}
.ChangeLocationBand-subtitle {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 32px;
  font-family: "Poppins", sans-serif;
}
.ChangeLocationBand-compareArrow {
  width: 30px;
  height: 30px;
  margin: 0 16px;
}
.ChangeLocationBand-cardsWrap {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/steps/ReviewOrderStep/ChangeSubscriptionType/ChangeSubscriptionType.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.ChangeSubscriptionType-card {
  width: 100%;
}
.ChangeSubscriptionType-subtitle {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 32px;
  font-family: "Poppins", sans-serif;
}
.ChangeSubscriptionType-compareArrow {
  width: 30px;
  height: 30px;
  margin: 0 16px;
}
.ChangeSubscriptionType-featureList {
  margin-top: 15px;
  border-top: 1px solid #c2c2c2;
}
.ChangeSubscriptionType-addonsList {
  margin-top: 15px;
}
.ChangeSubscriptionType-feature {
  margin-top: 8px;
  font-size: 14px;
  line-height: 24px;
}
.ChangeSubscriptionType-cardsWrap {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
}
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/steps/ReviewOrderStep/UpgradeAddon/UpgradeAddon.scss ***!
  \**********************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.UpgradeAddon-card {
  width: 100%;
}
.UpgradeAddon-subtitle {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 32px;
  font-family: "Poppins", sans-serif;
}
.UpgradeAddon-compareArrow {
  width: 30px;
  height: 30px;
  margin: 0 16px;
  display: inline-block;
  align-self: center;
}
.UpgradeAddon-featuresList {
  margin-top: 15px;
  border-top: 1px solid #c2c2c2;
}
.UpgradeAddon-feature {
  margin-top: 8px;
  font-size: 14px;
  line-height: 24px;
}
.UpgradeAddon-cardsWrap {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
}
.UpgradeAddon-card {
  display: flex;
  flex-direction: column;
}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/steps/ReviewOrderStep/ReviewOrderStep.scss ***!
  \************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.ReviewOrderStep-container {
  width: 850px;
}
.ReviewOrderStep-title {
  margin: 0;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/progress/styles.scss ***!
  \**************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Progress-line {
  padding: 0;
  margin-bottom: 5px;
}
.Progress-line.is-tinyHeight {
  height: 0.5rem;
}
.Progress-caption {
  overflow: hidden;
  font-size: 0.875rem;
}
.Progress-captionLabel {
  float: left;
  color: #000000;
}
.Progress-captionValue {
  float: right;
  color: #000000;
}
.Progress-captionOf {
  color: #c3c3c3;
}
.Progress-meter.is-successColor.Progress-meter.is-successColor, .Progress-meter.is-successColor .Progress-line.is-successColor, .Progress-line.is-successColor.Progress-meter.is-successColor, .Progress-line.is-successColor .Progress-line.is-successColor {
  background-color: #0b9229;
}

.Progress-meter.is-warningColor.Progress-meter.is-warningColor, .Progress-meter.is-warningColor .Progress-line.is-warningColor, .Progress-line.is-warningColor.Progress-meter.is-warningColor, .Progress-line.is-warningColor .Progress-line.is-warningColor {
  background-color: #c70509;
}

.Progress-meter.is-neutralColor.Progress-meter.is-neutralColor, .Progress-meter.is-neutralColor .Progress-line.is-neutralColor, .Progress-line.is-neutralColor.Progress-meter.is-neutralColor, .Progress-line.is-neutralColor .Progress-line.is-neutralColor {
  background-color: #0ebbb7;
}

.Progress-meter.is-runningColor.Progress-meter.is-runningColor, .Progress-meter.is-runningColor .Progress-line.is-runningColor, .Progress-line.is-runningColor.Progress-meter.is-runningColor, .Progress-line.is-runningColor .Progress-line.is-runningColor {
  background-color: #363987;
}

.Progress-meter.is-promotersColor.Progress-meter.is-promotersColor, .Progress-meter.is-promotersColor .Progress-line.is-promotersColor, .Progress-line.is-promotersColor.Progress-meter.is-promotersColor, .Progress-line.is-promotersColor .Progress-line.is-promotersColor {
  background-color: #0ca62f;
}

.Progress-meter.is-passivesColor.Progress-meter.is-passivesColor, .Progress-meter.is-passivesColor .Progress-line.is-passivesColor, .Progress-line.is-passivesColor.Progress-meter.is-passivesColor, .Progress-line.is-passivesColor .Progress-line.is-passivesColor {
  background-color: #27d5d0;
}

.Progress-meter.is-detractorsColor.Progress-meter.is-detractorsColor, .Progress-meter.is-detractorsColor .Progress-line.is-detractorsColor, .Progress-line.is-detractorsColor.Progress-meter.is-detractorsColor, .Progress-line.is-detractorsColor .Progress-line.is-detractorsColor {
  background-color: #dd050a;
}

.Progress-meter.is-fireBushColor.Progress-meter.is-fireBushColor, .Progress-meter.is-fireBushColor .Progress-line.is-fireBushColor, .Progress-line.is-fireBushColor.Progress-meter.is-fireBushColor, .Progress-line.is-fireBushColor .Progress-line.is-fireBushColor {
  background-color: #ea9334;
}

.Progress-meter.is-champagneColor.Progress-meter.is-champagneColor, .Progress-meter.is-champagneColor .Progress-line.is-champagneColor, .Progress-line.is-champagneColor.Progress-meter.is-champagneColor, .Progress-line.is-champagneColor .Progress-line.is-champagneColor {
  background-color: #fae4cc;
}

.Progress-meter.is-greenRomanceColor.Progress-meter.is-greenRomanceColor, .Progress-meter.is-greenRomanceColor .Progress-line.is-greenRomanceColor, .Progress-line.is-greenRomanceColor.Progress-meter.is-greenRomanceColor, .Progress-line.is-greenRomanceColor .Progress-line.is-greenRomanceColor {
  background-color: #cff6d8;
}

.Progress-meter.is-azaleaColor.Progress-meter.is-azaleaColor, .Progress-meter.is-azaleaColor .Progress-line.is-azaleaColor, .Progress-line.is-azaleaColor.Progress-meter.is-azaleaColor, .Progress-line.is-azaleaColor .Progress-line.is-azaleaColor {
  background-color: #f8cdce;
}

.Progress-meter.is-yellowColor.Progress-meter.is-yellowColor, .Progress-meter.is-yellowColor .Progress-line.is-yellowColor, .Progress-line.is-yellowColor.Progress-meter.is-yellowColor, .Progress-line.is-yellowColor .Progress-line.is-yellowColor {
  background-color: #ffd507;
}

.Progress-meter.is-orangeColor.Progress-meter.is-orangeColor, .Progress-meter.is-orangeColor .Progress-line.is-orangeColor, .Progress-line.is-orangeColor.Progress-meter.is-orangeColor, .Progress-line.is-orangeColor .Progress-line.is-orangeColor {
  background-color: #ce6c01;
}
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/active-locations-selector/location-list/LocationList.scss ***!
  \***********************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.LocationList-container {
  display: flex;
  justify-content: space-between;
  height: 230px;
  overflow-y: auto;
  background-color: #f6f6f6;
  border-radius: 5px;
  margin-top: 8px;
  padding: 8px;
}
.LocationList-column {
  width: 100%;
}
.LocationList-column:first-of-type {
  margin-right: 13px;
}
.LocationList.is-loading {
  opacity: 0.6;
}
.LocationList-item {
  display: flex;
  align-items: center;
  margin-top: 5px;
  background-color: #ffffff;
  padding: 5px 8px;
  border-radius: 5px;
  margin-top: 8px;
}
.LocationList-item .Label-text {
  margin-bottom: auto;
}
.LocationList-item:first-of-type {
  margin-top: 0;
}
.LocationList-item.active {
  background-color: #e7faeb;
}
.LocationList-item.warning {
  background-color: #fae4cc;
}
.LocationList-label {
  max-width: 334px;
  margin-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.LocationList-itemCheckbox.LocationList-itemCheckbox.LocationList-itemCheckbox {
  margin: 0;
}
/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/active-locations-selector/ActiveLocationsSelector.scss ***!
  \********************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.ActiveLocationsSelector-container {
  width: 100%;
  position: relative;
}
.ActiveLocationsSelector-publishPack {
  margin: 16px 0;
}
.ActiveLocationsSelector-highlight {
  background-color: #fae4cc;
  padding: 3px;
  border-radius: 3px;
}
.ActiveLocationsSelector-locationsInfo.ActiveLocationsSelector-locationsInfo.ActiveLocationsSelector-locationsInfo {
  font-size: 16px;
}
.ActiveLocationsSelector-selectOption {
  background-color: #f9f9f9;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  padding: 8px;
  margin-top: 16px;
  width: fit-content;
}
.ActiveLocationsSelector-selectLabel.ActiveLocationsSelector-selectLabel.ActiveLocationsSelector-selectLabel {
  margin-bottom: 0;
}
.ActiveLocationsSelector-progressCount {
  color: #c3c3c3;
}
.ActiveLocationsSelector-progressCount.is-success {
  color: #0b9229;
}
.ActiveLocationsSelector-progressCount.is-fireBush {
  color: #ea9334;
}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/BillingAddressForm/BillingAddressForm.scss ***!
  \************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.BillingAddressForm-field {
  width: calc(50% - 32px);
}
.BillingAddressForm-field:first-child {
  margin-right: 32px;
}
.BillingAddressForm-selectInput {
  width: 100%;
}
.BillingAddressForm-taxNumberField, .BillingAddressForm-postcodeField {
  width: 200px;
}
.BillingAddressForm-taxNumberField small.error, .BillingAddressForm-postcodeField small.error {
  position: absolute;
  max-width: 417px;
  line-height: 20px;
  padding-right: 0;
}
.BillingAddressForm-vatRegisteredBusiness {
  margin-top: 25px;
}
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/ValidationErrors/ValidationErrors.scss ***!
  \********************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.ValidationErrors-container {
  background: #fce6e7;
  color: #dd050a;
  font-family: "Poppins", sans-serif;
  padding: 8px 8px 8px 10px;
  border-left: 4px solid #dd050a;
  margin-bottom: 16px;
}
.ValidationErrors-title {
  font-weight: 600;
  margin-bottom: 0;
}
.ValidationErrors-subtitle {
  display: inline-block;
  font-weight: 300;
  margin-bottom: 8px;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/steps/BillingAddressStep/BillingAddressStep.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.BillingAddressStep-container {
  width: 850px;
}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/steps/CardDetailsStep/CardTypes/CardTypes.scss ***!
  \****************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.CardTypes-item {
  width: 45px;
  height: 32px;
  background-color: #c2c2c2;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: 0.25;
  transition: 0.3s;
}
.CardTypes-item.is-active {
  opacity: 1;
}
.CardTypes-item.is-visa {
  background-image: url(/assets/payments/cards/visa.png);
}
.CardTypes-item.is-mastercard {
  background-image: url(/assets/payments/cards/mastercard.png);
}
.CardTypes-item.is-amex {
  background-image: url(/assets/payments/cards/amex.png);
}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/steps/CardDetailsStep/CardDetailsStep.scss ***!
  \************************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.CardDetails {
  width: 850px;
}
.CardDetails-holderName {
  width: calc(50% - 15px);
}
.CardDetails .error {
  margin-bottom: 13.35px;
}
.CardDetails .error:focus {
  border-color: #c70509;
}
.CardDetails-infoContainer {
  display: flex;
  justify-content: space-between;
  gap: 25px;
}
.CardDetails-leftContent {
  width: 100%;
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 8px;
}
.CardDetails-cardTypes {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 5px;
}
.CardDetails-rightContent {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 8px;
}
.CardDetails-braintree {
  width: 123px;
  height: 33px;
  margin: 16px 0;
}
.CardDetails-links span,
.CardDetails-links a {
  color: #838383;
  font-size: 14px;
}
.CardDetails-termsAndPrivacy {
  display: flex;
  flex-direction: column;
}

.CardForm-cardTooltip {
  display: flex;
  height: 55px;
}

.CardForm-cardTooltipText {
  margin-left: 11px;
}
/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/book-a-call/components/BannerBookOption/BannerBookOption.scss ***!
  \***************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Avatar-image {
  display: inline-block;
  vertical-align: middle;
  width: 2.5rem;
  height: 2.5rem;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  background-color: rgb(236.7, 236.7, 236.7);
}

.BannerBookOption-meetingContainer {
  background-color: #ffffff;
  border-radius: 15px;
  border: 1px solid #dcdcdc;
  text-align: center;
  padding: 30px;
  margin: 48px auto 30px;
  width: 637px;
}
.BannerBookOption-meetingTitle {
  margin-bottom: 0;
  line-height: 32px;
}
.BannerBookOption-meetingSubtitle {
  font-weight: 600;
  margin: 18px 0 24px 0;
  font-family: "Poppins", sans-serif;
  line-height: 24px;
}
.BannerBookOption-avatarContainer {
  margin-top: 18px;
}
.BannerBookOption-avatar.BannerBookOption-avatar {
  width: 80px;
  height: 80px;
  margin-right: 15px;
  box-shadow: none;
}
.BannerBookOption-avatar.BannerBookOption-avatar:last-of-type {
  margin-right: 0;
}
.BannerBookOption-button {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  width: 300px;
  font-size: 18px;
  line-height: 27px;
  padding-top: 8px;
  padding-bottom: 8px;
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/book-a-call/BookACall.scss ***!
  \****************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Avatar-image {
  display: inline-block;
  vertical-align: middle;
  width: 2.5rem;
  height: 2.5rem;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  background-color: rgb(236.7, 236.7, 236.7);
}

.BannerBookOption-meetingContainer {
  background-color: #ffffff;
  border-radius: 15px;
  border: 1px solid #dcdcdc;
  text-align: center;
  padding: 30px;
  margin: 48px auto 30px;
  width: 637px;
}
.BannerBookOption-meetingTitle {
  margin-bottom: 0;
  line-height: 32px;
}
.BannerBookOption-meetingSubtitle {
  font-weight: 600;
  margin: 18px 0 24px 0;
  font-family: "Poppins", sans-serif;
  line-height: 24px;
}
.BannerBookOption-avatarContainer {
  margin-top: 18px;
}
.BannerBookOption-avatar.BannerBookOption-avatar {
  width: 80px;
  height: 80px;
  margin-right: 15px;
  box-shadow: none;
}
.BannerBookOption-avatar.BannerBookOption-avatar:last-of-type {
  margin-right: 0;
}
.BannerBookOption-button {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  width: 300px;
  font-size: 18px;
  line-height: 27px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.BookACall-modal.BookACall-modal {
  width: 1030px;
  max-width: 1030px;
  height: max-content;
}
.BookACall-contentWrapper {
  gap: 5px;
  justify-content: flex-start;
}
.BookACall-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}
/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/steps/FinishStep/FinishStep.scss ***!
  \**************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.FinishStep-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 160px;
  background: #e7faeb;
  z-index: 1;
  overflow: auto;
}
.FinishStep-content {
  position: relative;
  margin: 0 auto;
  text-align: center;
}
.FinishStep-globie {
  position: absolute;
  top: -48px;
  right: 73%;
}
.FinishStep-logo {
  width: 325px;
  height: 60px;
  margin-bottom: 60px;
}
.FinishStep-title {
  color: #121212;
  font-family: "Poppins", sans-serif;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 32px;
}
.FinishStep-subtitle {
  color: #121212;
  font-family: "Poppins", sans-serif;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 48px;
}
.FinishStep-button {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  width: 300px;
  font-size: 18px;
  line-height: 27px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.FinishStep-close {
  position: fixed;
  top: 32px;
  right: 32px;
  margin-right: 0;
  z-index: 1;
  background: url("/images/system_icons/cross.svg") no-repeat center/contain;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/PurchaseJourney.scss ***!
  \***************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.PurchaseJourney-goBack {
  position: absolute;
  top: 0;
  left: -100px;
  line-height: 16px;
}
.PurchaseJourney-goBack-link {
  color: #121212;
  display: flex;
}
.PurchaseJourney-goBack-link:hover {
  color: #121212;
}
.PurchaseJourney-goBack-icon {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-right: 5px;
}
.PurchaseJourney-goBack-text {
  vertical-align: middle;
  font-size: 16px;
}
.PurchaseJourney-modal.PurchaseJourney-modal.PurchaseJourney-modal.PurchaseJourney-modal {
  background: #f9f9f9;
  height: 100%;
  overflow: auto;
}
.PurchaseJourney-modal.PurchaseJourney-modal.PurchaseJourney-modal.PurchaseJourney-modal.is-finish-step {
  padding: 0;
  background: #e7faeb;
}
.PurchaseJourney-modal-overlay {
  background: #f9f9f9;
  padding: 0;
}
.PurchaseJourney-wrapper {
  width: 1200px;
  max-width: 1200px;
  background: #ffffff;
  padding: 40px 24px;
  color: #000000;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  position: absolute;
  top: calc(50% - 20px);
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.PurchaseJourney-wrapper.is-finish-step {
  position: fixed;
  width: 100%;
  max-width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: unset;
  border: none;
}
@media (max-height: 750px) {
  .PurchaseJourney-wrapper {
    left: 100px;
    top: 100px;
    transform: unset;
  }
}
.PurchaseJourney-content {
  display: flex;
  height: 100%;
  min-height: 543px;
}
.PurchaseJourney-close.PurchaseJourney-close.PurchaseJourney-close {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  border: none;
  color: #121212;
  line-height: 0.5;
  font-size: 33px;
}
.PurchaseJourney-close.PurchaseJourney-close.PurchaseJourney-close:hover {
  background: none;
  border: none;
}
.PurchaseJourney-stepContent {
  flex-grow: 1;
  min-width: 50%;
}
.PurchaseJourney-purchaseInfo {
  width: 255px;
  padding: 0 24px;
}
.PurchaseJourney-divider {
  width: 1px;
  background-color: #c2c2c2;
  margin: 0 24px;
}
.PurchaseJourney-spinner {
  margin: auto;
}
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/purchase-journey/components/VerifyEmailAddress/VerifyEmailModal.scss ***!
  \**********************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.VerifyEmailModal-overlay {
  background-color: #e7faeb;
}
.VerifyEmailModal-container {
  border-radius: 8px;
  border: 1px solid #dcdcdc;
  color: #121212;
  box-shadow: none;
}
.VerifyEmailModal-backButtonContainer {
  position: absolute;
  top: 0;
  left: -100px;
  text-align: center;
}
.VerifyEmailModal-logo {
  position: fixed;
  bottom: 30px;
  right: 55px;
}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/location_wizard/LocationWizard/LocationStatus/LocationStatus.scss ***!
  \*******************************************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.LocationStatus-subheading.LocationStatus-subheading {
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./shared/location_wizard/LocationWizard/styles.scss ***!
  \********************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.LocationWizard-contentWrap {
  display: flex;
  justify-content: space-between;
  min-height: 90vh;
  background-color: #ffffff;
}
.LocationWizard-content {
  padding-bottom: 6.25rem;
  max-width: 1440px;
  min-width: 915px;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.LocationWizard-subheading {
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}
.LocationWizard-activeLocations {
  border-radius: 1rem;
  padding: 0.5rem;
  color: #0b9229;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1rem;
  position: absolute;
  top: 0rem;
  right: 0rem;
  white-space: nowrap;
}
.LocationWizard-activeLocationText {
  border-radius: 1rem;
  padding: 0.5rem;
  background-color: #e7faeb;
  display: flex;
  align-items: center;
}
.LocationWizard-activeLocationText:before {
  content: "";
  display: block;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 50%;
  margin-right: 0.5rem;
  background-color: #0b9229;
}
.LocationWizard-image {
  flex: 1;
  text-align: right;
  padding-right: 2.5rem;
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/notifications/toast/styles.scss ***!
  \*************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Toast {
  width: 25.3125rem;
  background: #ffffff;
  box-shadow: 0 0.625rem 0.625rem 0.1875rem rgba(54, 57, 135, 0.05);
  border-top: 0.5rem solid #6fe389;
  border-radius: 0.3125rem;
}
.Toast.isLeft-in {
  transition: transform 0.5s ease-in;
  animation: toast-in-left 0.6s forwards;
}
.Toast.isLeft-out {
  transition: transform 0.5s ease-out;
  animation: toast-out-right 0.6s forwards;
}
.Toast-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0.8125rem 1rem 1rem 1rem;
}
.Toast-header {
  position: relative;
}
.Toast-closingIcon {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.Toast-body {
  display: flex;
  align-items: center;
  padding-right: 1.375rem;
  padding-bottom: 1rem;
}
.Toast-icon {
  margin-right: 0.75rem;
}
.Toast-message {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.Toast-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Toast-timer {
  background: #f1f1f1;
  border-radius: 1rem;
  display: flex;
  align-items: center;
  padding: 0.5rem 1rem;
}
.Toast-timerNumber {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1rem;
  margin-left: 0.5rem;
}
@keyframes toast-in-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes toast-out-right {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-110%);
  }
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ../../cache/node_modules/css-loader/dist/cjs.js!../../cache/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./components/notifications/notifications/styles.scss ***!
  \*********************************************************************************************************************************************************************************************/
/* TODO: disabled because of issue with performance in dev tools. should be rechecked in scope of https://brightlocal.atlassian.net/browse/TEC-1164 */
/* @import "color-variables"; */

.Notifications {
  left: 1.375rem;
  top: 9rem;
  position: absolute;
  z-index: 1001;
  transition: top 0.3s;
}
.Notifications.isSticky {
  top: 1.5rem;
  position: fixed;
  transition: none;
}
