@charset "utf-8";

.genesys-mxg-frame { height: 0px; max-height: 712px; width: 0px; top: unset; left: unset; right: 20px; bottom: 12px; z-index: 99999999; border: none; position: fixed; margin: 0px !important; min-height: initial !important; }

.genesys-mxg-container-frame { width: 0px; height: 0px; bottom: 12px; }

.genesys-mxg-expand { max-height: 92%; }

.genesys-mxg-frame-transition { transition: 300ms; }

.genesys-mxg-frame-fullscreen { max-height: 100%; max-width: 100%; width: 100% !important; height: 100% !important; }

.mxg-desktop-mac-safari { max-height: 80%; }

.mxg-desktop-mac-firefox { max-height: 80%; }

.mxg-desktop-windows-firefox { max-height: 80%; }

.mxg-desktop-windows-chrome { max-height: 80%; }

@media screen and (max-width: 600px), screen and (max-device-width: 600px), screen and (max-device-width: 600px) and (orientation: landscape), screen and (max-device-height: 428px) and (orientation: landscape), screen and (max-device-width: 711px) and (orientation: landscape) {
  .genesys-mxg-responsive { width: 0px; height: 0px; max-height: 100%; max-width: 100%; }
  .genesys-mxg-conversation { height: 100% !important; width: 100% !important; left: 0px !important; right: 0px !important; bottom: 0px !important; }
  .genesys-mxg-homescreen { height: 100% !important; width: 100% !important; left: 0px !important; right: 0px !important; bottom: 0px !important; }
  .mxg-desktop-mac-firefox { max-height: 98%; }
  .mxg-desktop-windows-chrome { max-height: 100% !important; }
}

@media screen and (max-device-width: 600px) and (orientation: landscape), screen and (max-device-width: 768px) and (orientation: landscape), screen and (max-device-width: 823px) and (orientation: landscape) {
  .genesys-mxg-engage { width: 380px; }
}

@media (-webkit-min-device-pixel-ratio: 1.3) and (-webkit-max-device-pixel-ratio: 3) {
  .mxg-desktop-windows-chrome { max-height: 75%; }
}

@media screen and (min-device-width: 1200px) and (max-device-width: 1920px) {
  @media (-webkit-min-device-pixel-ratio: 1.5) {
  .mxg-desktop-windows-chrome { max-height: 70%; }
  .mxg-desktop-mac-chrome { max-height: 80%; }
}
  @media (-webkit-min-device-pixel-ratio: 1.875) and (-webkit-max-device-pixel-ratio: 2.5) {
  .mxg-desktop-windows-chrome { max-height: 70% !important; }
  .mxg-desktop-mac-chrome { max-height: 70% !important; }
}
  @media (-webkit-device-pixel-ratio: 3) {
  .mxg-desktop-windows-chrome { max-height: 80% !important; }
}
  @media (-webkit-device-pixel-ratio: 3.5) {
  .mxg-desktop-windows-chrome { max-height: 70% !important; }
}
  @media (-webkit-min-device-pixel-ratio: 2.6) and (-webkit-max-device-pixel-ratio: 3.5) {
  .mxg-desktop-mac-chrome { max-height: 65%; }
}
  @media (-webkit-min-device-pixel-ratio: 3.5) and (-webkit-max-device-pixel-ratio: 5) {
  .mxg-desktop-mac-chrome { max-height: 98% !important; }
  .genesys-mxg-homescreen { height: 100% !important; width: 100% !important; left: 0px !important; right: 0px !important; bottom: 0px !important; }
}
  @media (-webkit-min-device-pixel-ratio: 6) {
  .mxg-desktop-mac-chrome { max-height: 98%; }
}
}