#whatsapp-chat-widget{z-index:9998;opacity:0;direction:rtl;background:#fff;border-radius:20px;width:400px;max-height:600px;font-family:Vazir,Tahoma,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:90px;left:20px;transform:translateY(100%);box-shadow:0 10px 40px #00000026}#whatsapp-chat-widget.active{opacity:1;transform:translateY(0)}.whatsapp-chat-container{flex-direction:column;height:100%;max-height:600px;display:flex}.whatsapp-chat-header{color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.whatsapp-chat-title{align-items:center;gap:12px;display:flex}.whatsapp-avatar{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.whatsapp-title-text h4{margin:0;font-size:16px;font-weight:600}.whatsapp-status{opacity:.9;align-items:center;gap:5px;font-size:12px;display:flex}.whatsapp-status:before{content:"";background:#4ade80;border-radius:50%;width:8px;height:8px;display:inline-block}.whatsapp-close-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:5px;transition:background .2s}.whatsapp-close-btn:hover{background:#fff3}.whatsapp-chat-body{flex:1;padding:20px;overflow-y:auto}.whatsapp-welcome{text-align:center;margin-bottom:20px}.whatsapp-welcome-icon{margin-bottom:15px;font-size:48px}.whatsapp-welcome h3{color:#1f2937;margin:0 0 8px;font-size:18px;font-weight:600}.whatsapp-welcome p{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.whatsapp-support-list{flex-direction:column;gap:12px;display:flex}.whatsapp-support-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.whatsapp-support-item:hover{background:#f1f5f9;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.whatsapp-support-item.disabled{opacity:.6;cursor:not-allowed}.whatsapp-support-item.disabled:hover{background:#fff;transform:none;box-shadow:0 2px 8px #0000001a}.whatsapp-support-avatar{color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;position:relative;overflow:hidden}.whatsapp-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.whatsapp-avatar-fallback{color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:700;display:flex}.whatsapp-avatar-emoji{justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;display:flex}.whatsapp-support-info{flex:1}.whatsapp-support-info h5{color:#1f2937;margin:0 0 2px;font-size:14px;font-weight:600}.whatsapp-support-label{color:#6b7280;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.whatsapp-support-status{border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500}.whatsapp-support-status.online{color:#166534;background:#dcfce7}.whatsapp-support-status.offline{color:#991b1b;background:#fee2e2}.whatsapp-chat-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.whatsapp-chat-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #25d36666}.whatsapp-chat-btn.disabled{color:#94a3b8;cursor:not-allowed;opacity:.7;background:#e2e8f0}.whatsapp-chat-btn.disabled:hover{box-shadow:none;background:#e2e8f0;transform:none}.whatsapp-chat-history{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;max-height:200px;margin-bottom:15px;padding:10px;overflow-y:auto}.whatsapp-message{flex-direction:column;margin-bottom:12px;display:flex}.whatsapp-message.outgoing{align-items:flex-end}.whatsapp-message.incoming{align-items:flex-start}.whatsapp-message-content{border-radius:18px;max-width:80%;padding:10px 14px;position:relative}.whatsapp-message.outgoing .whatsapp-message-content{color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-bottom-right-radius:4px}.whatsapp-message.incoming .whatsapp-message-content{color:#1f2937;background:#e5e7eb;border-bottom-left-radius:4px}.whatsapp-message-content p{margin:0 0 4px;font-size:14px;line-height:1.4}.whatsapp-message-time{opacity:.7;text-align:right;font-size:11px;display:block}.whatsapp-chat-footer{background:#f8fafc;border-top:1px solid #e2e8f0;border-radius:0 0 20px 20px;padding:15px 20px}.whatsapp-footer-text{text-align:center}.whatsapp-footer-text p{color:#6b7280;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}@media (width<=768px){#whatsapp-chat-widget{width:calc(100vw - 40px);max-width:400px;max-height:550px;left:20px;right:20px}}@media (width<=480px){#whatsapp-chat-widget{width:calc(100vw - 20px);max-height:500px;bottom:80px;left:10px;right:10px}.whatsapp-chat-body{padding:15px}.whatsapp-support-item{padding:10px}.whatsapp-support-avatar{width:35px;height:35px;font-size:16px}.whatsapp-avatar-fallback{font-size:14px}.whatsapp-avatar-emoji{font-size:18px}}@media (prefers-color-scheme:dark){#whatsapp-chat-widget{color:#f9fafb;background:#1f2937}.whatsapp-welcome h3{color:#f9fafb}.whatsapp-welcome p{color:#d1d5db}.whatsapp-support-item{background:#374151;border-color:#4b5563}.whatsapp-support-item:hover{background:#4b5563}.whatsapp-support-info h5{color:#f9fafb}.whatsapp-support-label{color:#d1d5db}.whatsapp-chat-history{background:#374151;border-color:#4b5563}.whatsapp-message.incoming .whatsapp-message-content{color:#f9fafb;background:#4b5563}.whatsapp-chat-footer{background:#374151;border-color:#4b5563}.whatsapp-footer-text p{color:#d1d5db}}.whatsapp-chat-body::-webkit-scrollbar{width:4px}.whatsapp-chat-history::-webkit-scrollbar{width:4px}.whatsapp-chat-body::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.whatsapp-chat-history::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.whatsapp-chat-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.whatsapp-chat-history::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.whatsapp-chat-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.whatsapp-chat-history::-webkit-scrollbar-thumb:hover{background:#94a3b8}.whatsapp-loading{text-align:center;color:#6b7280;padding:20px;font-size:14px}.whatsapp-loading:before{content:"";vertical-align:middle;border:2px solid #e5e7eb;border-top-color:#25d366;border-radius:50%;width:20px;height:20px;margin-left:10px;animation:1s linear infinite whatsapp-spin;display:inline-block}@keyframes whatsapp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.whatsapp-error{color:#991b1b;text-align:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin:10px 0;padding:12px;font-size:14px}.whatsapp-success{color:#166534;text-align:center;background:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;margin:10px 0;padding:12px;font-size:14px}.whatsapp-fade-in{animation:.3s ease-in-out whatsapp-fade-in}.whatsapp-fade-out{animation:.3s ease-in-out whatsapp-fade-out}@keyframes whatsapp-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes whatsapp-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (width<=360px){#whatsapp-chat-widget{width:calc(100vw - 10px);left:5px;right:5px}.whatsapp-support-item{gap:8px;padding:8px}.whatsapp-support-avatar{width:30px;height:30px;font-size:14px}.whatsapp-avatar-fallback{font-size:12px}.whatsapp-avatar-emoji{font-size:16px}.whatsapp-chat-btn{padding:6px 12px;font-size:11px}}.whatsapp-chat-btn:focus,.whatsapp-close-btn:focus{outline-offset:2px;outline:2px solid #25d366}.whatsapp-chat-btn,.whatsapp-close-btn{will-change:transform}@media print{#whatsapp-chat-widget{display:none!important}}.mc-panel-doctors-create #whatsapp-chat-widget,.mc-panel-doctors-edit #whatsapp-chat-widget{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important;top:-9999px!important;left:-9999px!important;overflow:hidden!important}:is(body:has(.mc-panel-doctors-create) #whatsapp-chat-widget,body:has(.mc-panel-doctors-edit) #whatsapp-chat-widget){display:none!important}body[data-page-type=create] #whatsapp-chat-widget,body[data-page-type=edit] #whatsapp-chat-widget{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}
