:root {
  --titFacebook: #3b5998;
  --titTiendanube: #4dbecf;
  --titMercadoshops: #e82e8a;
  --titWhatsapp: #25d366;
  --waHeaderGreen: #075e54;
  --waChatBackground: #e5ddd5;
  --waBubbleGreen: #dcf8c6;
  --waTextPrimary: #111b21;
  --waTextSecondary: #667781;
  --waTeal: #128c7e;
  --waLightBackground: #f0f2f5;
  --waAvatarGrey: #dfe5e7;
  --waAvatarBlue: #0049B2;
  --waAvatarCyan: #0E7490;
  --waAvatarGreen: #15803d;
  --waAvatarAmber: #b45309;
  --waAvatarPink: #ad1457;
  --waIconGrey: #aebac1;
  --waBlueCheck: #53bdeb;
  --mpBlue: #009ee3;
  --menuBackground: #f1f5f8;
  --menuTextInactive: #5d6c80;
  --menuTextActive: #0062e6;
  --blueBackgroundMenu: #003C80;
  --titWhite: #FFFFFF;
  --titWhiteGrey: #F5F5F5;
  --greenDarkness: #239619;
  --lightBlue: #0077ff;
  --titGoogle: #dd4b39;
  --greyBody: #3C4858;
  --focusGrey: #f0f0f0;
  --focusBlue: #3466cc;
  --titlePlan: #07132d;
  --darkerBlue: #00244D;
  --lightBlueSelect: #E6F1FF;
  --lightBlueBorder: #80BBFF;
  --darkBlue: #344256;
  --darkerGrey: #65758B;
  --veryLightBlue: #89b9ff;
  --sliderBackground: #C9C9C9;
  --titPrimary: #212121;
  --titOrange: #FF7043;
  --titYellow: #ffbb00;
  --titLightYellow: #ffd569;
  --titRed: #FF3633;
  --titGrey: #4D4D4D;
  --titBlueGrey: #333333;
  --titDiego: #EEEEEE;
  --titLightBlueGrey: #78909C;
  --textBlack: #000000;
  --textGray: #404040;
  --btnGreen: #0F9D58;
  --btnLightGreen: #49E69A;
  --btnPink: #ff7878;
  --errorRed: #a94442;
  --greenOK: #00ab17;
  --titGrey1: #707070;
  --titDarkGrey: #a8a8a8;
  --lighterIntGrey: #dbdbdb;
  --titInterGrey: #e4e4e4;
  --titLighterGrey: #EFF4F4;
  --greyPlans: #f4f4f4;
  --greyBlue: #64748B;
  --titClientPrincipalBlue: #001B65;
  --titClientDarkBlue: #0049B2;
  --titClientLighterBlue: #64B5F6;
  --newWarningAlertBackground: #FFE5D6;
  --newWarningAlertBorder: #FF9C85;
  --optionActiveLightBlueBackground: #def0ff;
  --mostViewedRed: #FF1400;
  --titLightBlueHome: #1074ff;
  --titHeroBlue: #0077ff;
  --titBlueHome: #3f86fd;
  --titBlueHomeLigher: #0E204D;
  --titBlueHomeDarker: #050E1F;
  --grey900: #0F172A;
  --grayBlurred: #CBD5E1;
  --titPinkHomeLighter: #FF78CE;
  --titPinkHomeDarkerGradientStart: #FF7882;
  --titLightGreyHome: #808080;
  --titGreyHomeLighter: #848484;
  --titNewGrey: #334155;
  --progressBarBackground: #E5F1FF;
  --modalBorder: #E2E8F0;
  --alertSuccessBackground: #D7F7D4;
  --alertSuccessColor: #0A2C07;
  --alertSuccessBorder: #9AED92;
  --warningBackground: #FFF9E5;
  --alertWarningColor: #332800;
  --alertWarningBorder: #FFE380;
  --alertDangerColor: #7B0A30;
  --alertDangerBorder: #FF9B85;
  --alertDarkColor: #B71A34;
  --solutionsBorder: #E1E7EF;
  --btnDimmedGreen: #B7F2A6;
  --previewBackground: #F0EFEF;
  --disabledRed: #DB5D5D;
  --T2-neutral-900: #0F1729;
  --T2-neutral-700: #374151;
  --T2-neutral-600: #4B5563;
  --T2-neutral-500: #6B7280;
  --titPurpleAi: #8e44ad;
  --betaFlagBg: #EDE6F7;
  --btnBorderRadius: 8px;
}
.tp-scheduling-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  font-size: 16px;
  line-height: 1.2em;
  background-color: rgba(31, 31, 31, 0.4);
}
.tp-scheduling-overlay .tp-scheduling-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.tp-scheduling-overlay .tp-scheduling-popup {
  position: absolute;
  top: 50%;
  left: 50%;
  box-sizing: border-box;
  width: min(80%, 1000px, 126vh);
  min-width: 0;
  height: min(90%, 756px);
  transform: translateY(-50%) translateX(-50%);
}
.tp-scheduling-overlay .tp-scheduling-content {
  position: relative;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: 8px;
}
.tp-scheduling-overlay .tp-scheduling-content.tp-scheduling-content-filled {
  background-color: var(--titWhite);
}
.tp-scheduling-overlay iframe {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 100%;
  border: 0;
}
.tp-scheduling-overlay .tp-scheduling-close {
  position: absolute;
  top: 25px;
  right: 25px;
  width: 19px;
  height: 19px;
  padding: 0;
  background: none;
  border: 0;
  cursor: pointer;
}
.tp-scheduling-overlay .tp-scheduling-close:before,
.tp-scheduling-overlay .tp-scheduling-close:after {
  position: absolute;
  top: 0;
  left: 9px;
  width: 2px;
  height: 19px;
  background-color: var(--titWhite);
  content: '';
}
.tp-scheduling-overlay .tp-scheduling-close:before {
  transform: rotate(45deg);
}
.tp-scheduling-overlay .tp-scheduling-close:after {
  transform: rotate(-45deg);
}
.tp-scheduling-overlay .tp-scheduling-spinner {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: -1;
  text-align: center;
  transform: translateY(-50%);
}
.tp-scheduling-overlay .tp-scheduling-spinner > div {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  background-color: var(--titInterGrey);
  border-radius: 50%;
  animation: tp-scheduling-bounce 1.4s ease-in-out infinite both;
}
.tp-scheduling-overlay .tp-scheduling-spinner .tp-scheduling-bounce1 {
  animation-delay: -0.32s;
}
.tp-scheduling-overlay .tp-scheduling-spinner .tp-scheduling-bounce2 {
  animation-delay: -0.16s;
}
.tp-scheduling-overlay .tp-scheduling-fallback {
  position: absolute;
  top: 50%;
  right: 24px;
  left: 24px;
  color: var(--titGrey1);
  font-size: 15px;
  line-height: 1.5em;
  text-align: center;
  transform: translateY(-50%);
}
.tp-scheduling-overlay .tp-scheduling-fallback a {
  display: inline-block;
  margin-top: 8px;
  color: var(--lightBlue);
  text-decoration: underline;
}
@keyframes tp-scheduling-bounce {
  0%,
  80%,
  100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
@media (max-width: 975px) {
  .tp-scheduling-overlay .tp-scheduling-popup {
    position: fixed;
    top: 50px;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    min-width: 0;
    height: auto;
    transform: none;
  }
  .tp-scheduling-overlay .tp-scheduling-content {
    border-radius: 8px 8px 0 0;
  }
  .tp-scheduling-overlay .tp-scheduling-close {
    top: 15px;
    right: 15px;
  }
}
/*# sourceMappingURL=scheduling_popup.css.map */