.floating-contact[data-v-65a9778f]{position:fixed;right:24px;bottom:var(--cms-floating-bottom, 88px);z-index:90}.floating-contact__btn[data-v-65a9778f]{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,var(--cms-blue-500),var(--cms-blue-700));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;line-height:1;box-shadow:0 6px 16px #1088ff66;transition:transform .25s ease,box-shadow .25s ease}.floating-contact__btn[data-v-65a9778f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1088ff80}.floating-contact__pop[data-v-65a9778f]{text-align:center;position:relative}.floating-contact__close[data-v-65a9778f]{position:absolute;top:-4px;right:-4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:transparent;font-size:16px;line-height:1;color:var(--lzy-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.floating-contact__close[data-v-65a9778f]:hover{background:var(--lzy-bg-gray);color:var(--lzy-text-primary)}.floating-contact__text[data-v-65a9778f]{margin:0 0 8px;font-size:13px;color:var(--lzy-text-secondary);line-height:1.5}.floating-contact__phone[data-v-65a9778f]{font-size:18px;font-weight:700;color:var(--cms-blue-500);text-decoration:none}.floating-contact__placeholder[data-v-65a9778f]{margin:0;font-size:13px;color:var(--lzy-text-muted)}
