/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/sass-loader/dist/cjs.js!./static/viewComponents/tidioChat/index.scss ***!
  \*************************************************************************************************************************************************************/
@charset "UTF-8";
@media screen and (max-width: 768px) {
  #tidio-chat {
    z-index: var(--chat-z-index) !important;
  }
  .float-ball {
    position: fixed;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background: #FEC629;
    box-shadow: 0 4px 12px rgba(37, 99, 235, 0.3);
    cursor: move;
    user-select: none;
    touch-action: none;
    z-index: var(--float-ball-z-index) !important;
    top: 80%;
    transform: translateY(-50%);
    transition: left 0.3s ease, transform 0.3s ease;
    will-change: left, transform;
    /* 优化渲染，无延迟 */
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .float-ball svg {
    display: block;
    width: 34px;
    height: auto;
  }
  .float-ball svg * {
    fill: #000;
  }
  .float-ball_hidden {
    display: none;
  }
  /* 核心修改1：左侧隐藏比例改为80% */
  .float-ball.hidden-left {
    transform: translateY(-50%) translateX(-80%);
  }
  /* 核心修改1：右侧隐藏比例改为80% */
  .float-ball.hidden-right {
    transform: translateY(-50%) translateX(80%);
  }
  #tidio-chat {
    display: none !important;
  }
}
@media screen and (min-width: 769px) {
  .float-ball {
    display: none !important;
  }
}

/*# sourceMappingURL=entry-client.be72df223e31285d1a42.css.map*/