.chat-widget[data-v-ca01e0f2]{bottom:80px;position:fixed;right:20px;z-index:10000}.chat-toggle-btn[data-v-ca01e0f2]{align-items:center;background-color:#e0a600;border:none;border-radius:50%;box-shadow:0 4px 20px #4e54c84d;cursor:pointer;display:flex;height:60px;justify-content:center;position:relative;transition:all .3s ease;width:60px}.chat-toggle-btn[data-v-ca01e0f2]:hover{box-shadow:0 6px 25px #4e54c866;transform:translateY(-3px)}.chat-icon[data-v-ca01e0f2]{display:flex;transition:transform .3s ease}@keyframes pulse-ca01e0f2{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1)}}.chat-buttons-container[data-v-ca01e0f2]{flex-direction:column;gap:10px}.chat-buttons-container[data-v-ca01e0f2],.platform-button[data-v-ca01e0f2]{align-items:center;display:flex;position:relative}.platform-button[data-v-ca01e0f2]{animation:fadeInUp-ca01e0f2 .3s ease forwards;border-radius:50%;cursor:pointer;height:50px;justify-content:center;opacity:0;transform:translateY(10px);transition:all .3s ease;width:50px}.wechat-button[data-v-ca01e0f2]{animation-delay:.2s;background-color:#07c160;box-shadow:0 4px 15px #07c1604d}.android-button[data-v-ca01e0f2]{animation-delay:.1s;background-color:#3ddc84;box-shadow:0 4px 15px #3ddc844d}.ios-button[data-v-ca01e0f2]{animation-delay:.05s;background-color:#007aff;box-shadow:0 4px 15px #007aff4d}.telegram-button[data-v-ca01e0f2]{animation-delay:.15s;background-color:#22a6b3;box-shadow:0 4px 15px #22a6b34d;transform:translate(-3px)}.platform-button[data-v-ca01e0f2]:hover{box-shadow:0 6px 20px #0003;transform:translateY(-3px) scale(1.1)}.button-content[data-v-ca01e0f2]{align-items:center;display:flex;justify-content:center}.platform-icon[data-v-ca01e0f2]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.qrcode-container[data-v-ca01e0f2]{background:#fff;border-radius:12px;box-shadow:0 8px 30px #00000026;margin-right:15px;opacity:0;padding:15px;position:absolute;right:100%;top:50%;transform:translateY(-50%);transition:all .3s ease;visibility:hidden;z-index:1000}.platform-button:hover .qrcode-container[data-v-ca01e0f2]{opacity:1;transform:translateY(-50%) translate(0);visibility:visible}.qrcode-placeholder[data-v-ca01e0f2]{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;color:#666;display:flex;font-size:12px;height:120px;justify-content:center;margin-bottom:8px;width:120px}.qrcode-text[data-v-ca01e0f2]{color:#333;display:block;font-size:12px;font-weight:500;text-align:center}@keyframes fadeInUp-ca01e0f2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.expand-collapse-btn[data-v-ca01e0f2]{align-items:center;border:none;border-radius:50%;box-shadow:0 2px 10px #0003;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:50%;top:-10px;transform:translate(50%) rotate(180deg);transition:all .3s ease;width:36px;z-index:1001}.expand-collapse-btn.expanded[data-v-ca01e0f2]{box-shadow:0 4px 15px #0000004d;top:-50px;transform:translate(50%)}.mobile-only[data-v-ca01e0f2]{display:none}@media (max-width:576px){.chat-widget[data-v-ca01e0f2]{bottom:80px}.mobile-only[data-v-ca01e0f2]{display:flex}.qrcode-container[data-v-ca01e0f2]{top:auto}}.unselectable[data-v-ca01e0f2]{-webkit-user-select:none;-moz-user-select:none;user-select:none}
