/* auto-extracted from inline <style> (AEO fix 20261105) */
.float-wxwork-btn {
 position: fixed;
 right: 20px;
 bottom: 140px;
 width: 56px;
 height: 56px;
 background: linear-gradient(135deg, #07c160, #06ad56);
 border-radius: 50%;
 display: flex;
 align-items: center;
 justify-content: center;
 cursor: pointer;
 box-shadow: 0 4px 16px rgba(7, 193, 96, 0.4);
 z-index: 9998;
 transition: transform 0.2s, box-shadow 0.2s;
 text-decoration: none;
}
.float-wxwork-btn:hover {
 transform: scale(1.1);
 box-shadow: 0 6px 20px rgba(7, 193, 96, 0.5);
}
.float-wxwork-btn svg {
 width: 30px;
 height: 30px;
 fill: white;
}
.float-wxwork-btn .wxwork-tooltip {
 position: absolute;
 right: 70px;
 top: 50%;
 transform: translateY(-50%);
 background: #333;
 color: white;
 padding: 6px 12px;
 border-radius: 6px;
 font-size: 13px;
 white-space: nowrap;
 opacity: 0;
 pointer-events: none;
 transition: opacity 0.2s;
}
.float-wxwork-btn:hover .wxwork-tooltip {
 opacity: 1;
}
@media (max-width: 768px) {
 .float-wxwork-btn {
 right: 12px;
 bottom: 120px;
 width: 48px;
 height: 48px;
 }
 .float-wxwork-btn svg {
 width: 26px;
 height: 26px;
 }
}
