.vwl-chat{position:fixed;z-index:99999;font-family:Arial,Helvetica,sans-serif;line-height:1.4;direction:ltr}.vwl-chat *{box-sizing:border-box}.vwl-bubble{position:relative;display:flex;align-items:center;gap:9px;border:0;border-radius:999px;background:#22c55e;color:#fff;padding:12px 16px;box-shadow:0 10px 28px rgba(0,0,0,.22);cursor:pointer;font-weight:700;font-size:15px;line-height:1;transition:.18s ease}.vwl-bubble:hover{background:#16a34a;transform:translateY(-1px)}.vwl-bubble svg{width:25px;height:25px;flex:0 0 25px}.vwl-close-icon{display:none;font-size:26px;line-height:20px;width:25px;text-align:center}.vwl-open .vwl-open-icon{display:none}.vwl-open .vwl-close-icon{display:inline-block}.vwl-button-style-1 .vwl-bubble{width:58px;height:58px;padding:0;justify-content:center}.vwl-button-style-1 .vwl-bubble-label{display:none}.vwl-button-style-3 .vwl-bubble,.vwl-button-style-5 .vwl-bubble,.vwl-button-style-7 .vwl-bubble,.vwl-button-style-9 .vwl-bubble{background:#fff;color:#22c55e;border:1px solid #22c55e}.vwl-button-style-3 .vwl-bubble:hover,.vwl-button-style-5 .vwl-bubble:hover,.vwl-button-style-7 .vwl-bubble:hover,.vwl-button-style-9 .vwl-bubble:hover{background:#22c55e;color:#fff}.vwl-button-style-4 .vwl-bubble,.vwl-button-style-5 .vwl-bubble,.vwl-button-style-8 .vwl-bubble,.vwl-button-style-9 .vwl-bubble{border-radius:18px}.vwl-button-style-6 .vwl-bubble,.vwl-button-style-7 .vwl-bubble,.vwl-button-style-8 .vwl-bubble,.vwl-button-style-9 .vwl-bubble{box-shadow:none}.vwl-tooltip{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);background:#fff;color:#111827;border-radius:8px;padding:8px 10px;box-shadow:0 6px 20px rgba(0,0,0,.16);font-size:13px;line-height:1.35;font-weight:500;opacity:1;pointer-events:none;white-space:normal;width:190px}.vwl-pos-left_bottom .vwl-tooltip,.vwl-pos-left_middle .vwl-tooltip{left:calc(100% + 10px);right:auto}.vwl-open .vwl-tooltip{display:none}.vwl-popup{position:absolute;bottom:72px;width:320px;max-width:calc(100vw - 34px);background:#fff;border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.22);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s ease}.vwl-pos-right_bottom .vwl-popup,.vwl-pos-right_middle .vwl-popup{right:0}.vwl-pos-left_bottom .vwl-popup,.vwl-pos-left_middle .vwl-popup{left:0}.vwl-chat.vwl-open .vwl-popup{opacity:1;visibility:visible;transform:translateY(0)}.vwl-header{display:flex;gap:12px;align-items:center;background:#075e54;color:#fff;padding:14px}.vwl-header-center{justify-content:center;text-align:center}.vwl-header-left{justify-content:flex-start;text-align:left}.vwl-header img,.vwl-agent img{width:42px;height:42px;border-radius:50%;object-fit:cover;background:#e5e7eb;flex:0 0 42px}.vwl-header strong{display:block;font-size:16px}.vwl-header small{display:block;opacity:.88;margin-top:3px}.vwl-body{padding:14px;color:#111827;background:#fff}.vwl-body h3{margin:0 0 5px;font-size:18px}.vwl-body p{margin:0 0 12px;color:#4b5563}.vwl-body label{display:block;margin:0 0 10px}.vwl-body label span{display:block;font-size:13px;margin-bottom:4px;color:#374151}.vwl-body input,.vwl-body textarea{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:10px;padding:10px;font-size:14px;background:#fff;color:#111827}.vwl-body textarea{resize:vertical}.vwl-send{display:block;text-align:center;text-decoration:none;background:#22c55e;color:#fff!important;border-radius:12px;padding:12px 14px;font-weight:700}.vwl-send:hover{background:#16a34a;color:#fff!important}.vwl-closed,.vwl-gdpr-error{margin-top:10px;color:#b91c1c;font-size:13px;text-align:center}.vwl-gdpr{display:flex!important;align-items:flex-start;gap:8px;font-size:12px}.vwl-gdpr input{width:auto!important;margin-top:2px}.vwl-gdpr span{margin:0!important;line-height:1.35}.vwl-search{margin-bottom:10px}.vwl-agent-list{display:grid;gap:8px;max-height:330px;overflow:auto}.vwl-agent-view-grid .vwl-agent-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vwl-agent{display:flex;gap:10px;align-items:center;text-decoration:none;color:#111827;border:1px solid #e5e7eb;border-radius:12px;padding:10px;transition:.15s;background:#fff}.vwl-agent:hover{background:#f9fafb}.vwl-agent strong{display:block;font-size:14px}.vwl-agent small{display:block;color:#6b7280;margin-top:2px}.vwl-agent em{display:block;color:#16a34a;font-style:normal;font-size:12px;margin-top:2px}.vwl-agent.vwl-offline{opacity:.55}.vwl-agent.vwl-offline em{color:#b91c1c}.vwl-style-dark .vwl-popup,.vwl-style-night .vwl-popup{background:#111827}.vwl-style-dark .vwl-body,.vwl-style-night .vwl-body{background:#111827;color:#f9fafb}.vwl-style-dark .vwl-body p,.vwl-style-night .vwl-body p{color:#d1d5db}.vwl-style-dark .vwl-body label span,.vwl-style-night .vwl-body label span{color:#e5e7eb}.vwl-style-dark .vwl-agent,.vwl-style-night .vwl-agent{background:#1f2937;border-color:#374151;color:#f9fafb}.vwl-style-dark .vwl-agent small,.vwl-style-night .vwl-agent small{color:#d1d5db}.vwl-style-night .vwl-header{background:#111827}.vwl-style-night .vwl-bubble{background:#111827;color:#fff}.vwl-visibility-desktop,.vwl-visibility-tablet,.vwl-visibility-mobile{display:none}@media(min-width:992px){.vwl-visibility-desktop{display:block}}@media(min-width:576px) and (max-width:991px){.vwl-visibility-tablet{display:block}}@media(max-width:575px){.vwl-visibility-mobile{display:block}.vwl-chat{bottom:16px}.vwl-bubble{max-width:calc(100vw - 28px)}.vwl-button-style-1 .vwl-bubble{width:56px;height:56px}.vwl-popup{width:300px}.vwl-agent-view-grid .vwl-agent-list{grid-template-columns:1fr}.vwl-tooltip{display:none}}
