@import url('fonts.min.css');#yChatWin,#yChatWin *,.ychat-fab,.ychat-window,.ychat-window *{font-family:'Tajawal',system-ui,-apple-system,sans-serif!important;box-sizing:border-box;-webkit-tap-highlight-color:transparent;}.ychat-fab{position:relative;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#1A6DFF 0%,#002B5B 100%);border:2px solid rgba(255,255,255,.2);box-shadow:0 8px 24px rgba(0,43,91,.35),0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:center;color:#fff;z-index:99998;flex-shrink:0;touch-action:manipulation;user-select:none;}.ychat-fab::after{content:'';position:absolute;inset:-4px;border-radius:50%;background:inherit;z-index:-1;opacity:.35;filter:blur(8px);transition:opacity .3s ease;}.ychat-fab:hover{transform:scale(1.08) translateY(-3px);box-shadow:0 12px 30px rgba(0,43,91,.5);}.ychat-fab:hover::after{opacity:.65;}.ychat-fab.active{transform:scale(.9) rotate(90deg);background:linear-gradient(135deg,#e53935 0%,#b71c1c 100%);box-shadow:0 4px 15px rgba(183,28,28,.4);}.ychat-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e53935;color:#fff;font-size:.6rem;font-weight:700;display:none;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 6px rgba(229,57,53,.4);}.ychat-window{position:fixed;bottom:85px;right:20px;width:380px;max-width:calc(100vw - 32px);height:700px;max-height:calc(100vh - 110px);background-color:#f7f7f9;border-radius:28px;box-shadow:0 16px 40px rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.04);display:none;flex-direction:column;overflow:hidden;z-index:99999;animation:ychatPopUp .3s cubic-bezier(.16,1,.3,1) forwards;direction:rtl;text-align:right;padding:10px;gap:8px;}.ychat-window.show{display:flex;}@keyframes ychatPopUp{from{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ychat-window.fullscreen{top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;border-radius:0!important;padding:8px!important;z-index:999999!important;overflow:hidden!important;box-sizing:border-box!important;}.fullscreen-toggle-btn{display:flex;}@media (max-width:640px){.fullscreen-toggle-btn{display:none!important}}.ychat-head,.header{position:relative;padding:6px 18px;flex-shrink:0;background-color:#ffffff;box-shadow:0 2px 10px rgba(0,0,0,.06);border:1px solid #f0f0f0;border-radius:35px;z-index:10;min-height:56px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;}.header-default{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;}.user-profile{display:flex;align-items:center;gap:10px;}.avatar-container{position:relative;width:38px;height:38px;background-color:#eaf2fc;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;}.avatar-container svg{width:22px;height:22px;fill:#1A6DFF;}.avatar-container img{width:100%;height:100%;border-radius:50%;object-fit:cover;}.online-dot{position:absolute;bottom:1px;right:1px;width:10px;height:10px;background-color:#34a853;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 4px rgba(52,168,83,.5);}.online-dot.off{background-color:#94a3b8!important;box-shadow:none!important;}.profile-info{display:flex;flex-direction:column;justify-content:center;line-height:1.2;}.profile-info .name{font-size:14.5px;font-weight:700;color:#202124;display:flex;align-items:center;gap:4px;}.profile-info .status{font-size:11.5px;font-weight:500;color:#34a853;}.profile-info .status.status-waiting{color:#d97706;}.profile-info .status.status-offline{color:#64748b;}.icon-btn-circle{background-color:transparent;width:34px;height:34px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;color:#5f6368;transition:background .2s ease,transform .15s ease;}.icon-btn-circle:hover{background-color:#f1f5f9;color:#202124;}.icon-btn-circle:active{background-color:#e2e8f0;transform:scale(.92);}.icon-btn-circle svg{fill:currentColor;width:19px;height:19px;}.header-selection{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eaf2fc;border-radius:35px;padding:0 14px;display:none;justify-content:space-between;align-items:center;z-index:11;animation:popup .15s ease-out;}.selection-active-mode .header-default{display:none;}.selection-active-mode .header-selection{display:flex;}.selection-left{display:flex;align-items:center;gap:12px;}.selection-right{display:flex;align-items:center;gap:6px;}.selection-count{font-size:16px;font-weight:700;color:#1a3c5a;}.header-menu{position:absolute;top:calc(100% + 8px);left:10px;background:#ffffff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.05);padding:6px;display:none;flex-direction:column;min-width:190px;z-index:1000;border:1px solid #f0f0f0;animation:popup .18s cubic-bezier(.16,1,.3,1);}.header-menu-item{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:9px 12px;border-radius:10px;font-size:13.5px;font-weight:500;color:#202124;cursor:pointer;transition:background .15s ease,color .15s ease;user-select:none;}.header-menu-item:hover{background-color:#f1f5f9;color:#1A6DFF;}.header-menu-item svg{width:18px;height:18px;fill:none;stroke:#5f6368;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:stroke .15s ease;}.header-menu-item:hover svg{stroke:#1A6DFF;}.header-menu-divider{height:1px;background-color:#f1f5f9;margin:4px 0;}.chat-container,.ychat-body{flex:1;padding:10px 10px;display:flex;flex-direction:column;gap:25px;overflow-y:auto;scroll-behavior:smooth;position:relative;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;}.chat-container::-webkit-scrollbar,.ychat-body::-webkit-scrollbar{width:4px;}.chat-container::-webkit-scrollbar-thumb,.ychat-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;}.chat-container::-webkit-scrollbar-thumb:hover,.ychat-body::-webkit-scrollbar-thumb:hover{background:#94a3b8;}.ychat-welcome{text-align:center;padding:20px 14px;margin:auto 0;color:#64748b;animation:fadeIn .4s ease;}.ychat-welcome-icon{font-size:2.2rem;margin-bottom:6px;}.ychat-welcome h3{font-size:1.1rem;color:#202124;font-weight:700;margin-bottom:4px;}.ychat-welcome p{font-size:.85rem;color:#64748b;}.message-bubble,.ychat-msg{cursor:pointer;user-select:none;-webkit-user-select:none;transition:all .2s ease;position:relative;word-break:break-word;animation:fadeIn .25s ease;}@keyframes fadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.user-message,.ychat-msg.visitor{align-self:flex-end;max-width:78%;background-color:#e3effd;color:#1a3c5a;padding:8px 14px;border-radius:18px;font-size:14px;font-weight:400;line-height:1.5;}.user-message a,.ychat-msg.visitor a{color:#1A6DFF;text-decoration:underline;}.bot-message,.ychat-msg.bot{align-self:flex-start;display:flex;flex-direction:column;gap:6px;max-width:88%;padding:6px 10px;border-radius:20px;background-color:transparent;border:none;box-shadow:none;}.message-bubble.selected,.user-message.selected,.bot-message.selected,.ychat-msg.is-selected{background-color:#d2e3fc!important;outline:2px solid #4285f4!important;opacity:.95;}.bot-text,.ychat-msg-text{font-size:14px;color:#202124;font-weight:400;line-height:1.55;text-align:right;width:100%;}.bot-text strong,.ychat-msg-text strong{color:#0f172a;font-weight:700;}.bot-text a.ychat-link,.ychat-msg-text a.ychat-link{display:inline-flex;align-items:center;gap:4px;color:#1A6DFF;font-weight:600;text-decoration:none;background:#eff6ff;padding:2px 8px;border-radius:6px;margin:2px 0;transition:all .2s ease;}.bot-text a.ychat-link:hover,.ychat-msg-text a.ychat-link:hover{background:#dbeafe;text-decoration:underline;}.bot-actions,.ychat-msg-footer{display:flex;gap:14px;margin-top:6px;align-items:center;justify-content:flex-start;color:#5f6368;}.selection-active-mode .bot-actions{pointer-events:none;}.bot-actions svg,.ychat-action-btn svg{fill:none;stroke:#5f6368;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;cursor:pointer;transition:stroke .2s ease,transform .15s ease;}.bot-actions svg:hover,.bot-actions svg:active,.ychat-action-btn:hover svg{stroke:#202124;transform:scale(1.15);}.bot-actions .action-copied{stroke:#16a34a!important;}.bot-actions .action-liked{stroke:#1A6DFF!important;transform:scale(1.2);}.bot-actions .action-disliked{stroke:#ef4444!important;transform:scale(1.2);}.system-message,.ychat-system-banner{font-size:.72rem;font-weight:500;padding:5px 14px;background:#f1f5f9;border-radius:18px;margin:6px auto;width:fit-content;max-width:90%;color:#475569;border:1px solid #e2e8f0;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 1px 3px rgba(0,0,0,.03);}.ychat-time{font-size:.65rem;color:#94a3b8;line-height:1;margin-top:4px;align-self:flex-start;}.context-menu,.bot-options-menu{position:absolute;background:#ffffff;border-radius:16px;padding:6px 10px;width:230px;box-shadow:0 8px 28px rgba(0,0,0,.15);display:none;flex-direction:column;z-index:1000005;border:1px solid #f0f0f0;animation:popup .15s ease-out;}.bot-options-menu{width:260px;z-index:1000006;}@keyframes popup{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.menu-time{font-size:11.5px;color:#8a8d91;text-align:right;padding:6px 4px 6px;font-weight:500;border-bottom:1px solid #f8fafc;}.menu-item{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:14px;color:#202124;font-weight:400;cursor:pointer;padding:9px 8px;border-radius:8px;transition:background-color .15s ease,color .15s ease;user-select:none;}.menu-item:hover{background-color:#f1f5f9;color:#1A6DFF;}.menu-item svg{width:18px;height:18px;fill:none;stroke:#202124;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:stroke .15s ease;}.menu-item:hover svg{stroke:#1A6DFF;}.menu-item:active{opacity:.6;}.bot-options-menu .menu-divider{height:1px;background-color:#f0f0f0;margin:4px 0;}.input-area{padding:0;background:transparent;transition:background .3s;flex-shrink:0;position:relative;z-index:10;}.selection-active-mode .input-area{opacity:.4;pointer-events:none;}.input-box{background-color:#ffffff;border-radius:35px;padding:6px 6px 6px 14px;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid #f0f0f0;width:100%;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;}.input-box.is-typing{border-radius:24px;padding:14px 14px 10px 14px;}.image-preview-container{display:none;padding:4px 4px 10px 4px;width:100%;}.preview-wrapper{position:relative;display:inline-block;}.preview-wrapper img{width:72px;height:72px;border-radius:14px;object-fit:cover;border:1px solid #e0e0e0;box-shadow:0 2px 6px rgba(0,0,0,.05);}.remove-image-btn{position:absolute;top:3px;left:3px;background:#ffffff;border:none;border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:background .2s ease,transform .15s ease;}.remove-image-btn:hover{background:#fee2e2;transform:scale(1.1);}.remove-image-btn svg{width:13px;height:13px;fill:#ef4444;stroke:none;}.state-default{display:flex;align-items:center;gap:8px;width:100%;height:42px;}.state-default input[type="text"]{flex:1;border:none;outline:none;background:transparent;font-size:15px;font-family:inherit;color:#202124;padding:0 4px;}.state-default input::placeholder{color:#9aa0a6;}.voice-btn{background-color:#1A6DFF;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;flex-shrink:0;box-shadow:0 2px 6px rgba(26,109,255,.35);transition:transform .2s ease,background-color .2s ease;}.voice-btn:hover{transform:scale(1.06);background-color:#0055b3;}.voice-btn.recording{background-color:#ef4444;animation:pulseMic 1.2s infinite;}@keyframes pulseMic{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,.5)}70%{transform:scale(1.08);box-shadow:0 0 0 10px rgba(239,68,68,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,0)}}.state-typing{display:none;flex-direction:column;gap:10px;width:100%;}.state-typing textarea{width:100%;border:none;outline:none;background:transparent;font-size:15px;font-family:inherit;color:#202124;resize:none;min-height:24px;max-height:100px;line-height:1.45;padding:2px;}.actions-row{display:flex;justify-content:space-between;align-items:center;}.left-actions{display:flex;align-items:center;gap:8px;}.send-btn{background-color:#1A6DFF;width:38px;height:38px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;flex-shrink:0;box-shadow:0 2px 5px rgba(26,109,255,.3);transition:transform .2s ease,background-color .2s ease;}.send-btn:hover:not(:disabled){transform:scale(1.06);background-color:#0055b3;}.send-btn:disabled{background-color:#e2e8f0;cursor:not-allowed;box-shadow:none;}.send-btn svg{fill:#ffffff;width:18px;height:18px;}.action-icon{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:6px;border-radius:50%;color:#5f6368;transition:background .2s ease,color .2s ease;}.action-icon:hover{background-color:#f1f5f9;color:#1A6DFF;}.action-icon svg{fill:currentColor;width:22px;height:22px;}.ychat-emoji-picker{position:absolute;bottom:calc(100% + 10px);right:0;left:0;background:#ffffff;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);z-index:999;padding:8px 10px;display:none;flex-direction:column;animation:popup .2s cubic-bezier(.16,1,.3,1);max-height:220px;box-sizing:border-box;}.ychat-emoji-picker.show{display:flex;}.ychat-emoji-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid #f1f5f9;margin-bottom:6px;}.ychat-emoji-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;}.ychat-emoji-tabs::-webkit-scrollbar{display:none;}.ychat-emoji-tab{background:transparent;border:none;font-size:1.15rem;padding:4px 8px;border-radius:8px;cursor:pointer;transition:background .2s,transform .15s;line-height:1;}.ychat-emoji-tab:hover{background:#f1f5f9;transform:scale(1.1);}.ychat-emoji-tab.active{background:#e0f2fe;box-shadow:0 1px 3px rgba(56,189,248,.2);}.ychat-emoji-close{background:transparent;border:none;color:#94a3b8;font-size:1rem;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s;line-height:1;}.ychat-emoji-close:hover{background:#fee2e2;color:#ef4444;}.ychat-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:4px;max-height:160px;overflow-y:auto;padding:2px;scrollbar-width:thin;}.ychat-emoji-grid::-webkit-scrollbar{width:4px;}.ychat-emoji-grid::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;}.ychat-emoji-item{background:transparent;border:none;font-size:1.25rem;padding:4px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s;user-select:none;line-height:1;}.ychat-emoji-item:hover{background:#f1f5f9;transform:scale(1.2);}.ychat-chips{display:none;gap:6px;padding:2px 4px 6px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;}.ychat-chips::-webkit-scrollbar{display:none;}.ychat-chips button{background:#ffffff;color:#1A6DFF;border:1px solid #bfdbfe;border-radius:18px;padding:5px 14px;font-size:.78rem;font-weight:500;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .2s ease;white-space:nowrap;flex-shrink:0;}.ychat-chips button:hover{background:#1A6DFF;color:#ffffff;border-color:#1A6DFF;}.ychat-human-bar{padding:0 4px 6px;width:100%;box-sizing:border-box;}.ychat-human-btn{background:#ffffff;border:1px dashed #6c63ff;color:#6c63ff;font-size:.80rem;font-weight:500;padding:6px 14px;border-radius:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease;width:100%;}.ychat-human-btn:hover{background:#6c63ff;color:#fff;border-style:solid;}.ychat-typing{display:none;align-items:center;gap:4px;padding:6px 14px;background:#ffffff;border-radius:16px;width:fit-content;align-self:flex-end;margin:0 4px 4px 4px;border:1px solid #f0f0f0;}.ychat-typing.show{display:flex;}.ychat-typing span{width:6px;height:6px;background:#1A6DFF;border-radius:50%;animation:typingBounce 1.2s infinite ease-in-out;}.ychat-typing span:nth-child(2){animation-delay:.2s;}.ychat-typing span:nth-child(3){animation-delay:.4s;}@keyframes typingBounce{0%,80%,100%{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}.ychat-contact-capture{background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:16px;padding:12px 14px;margin:8px 0;}.ychat-contact-fields{display:flex;flex-direction:column;gap:6px;}.ychat-contact-input{width:100%;padding:7px 10px;border:1px solid #cbd5e1;border-radius:10px;font-size:.82rem;background:#ffffff;}.ychat-contact-submit{background:#1A6DFF;color:#ffffff;border:none;padding:8px 14px;border-radius:10px;font-size:.82rem;font-weight:700;cursor:pointer;margin-top:4px;transition:background .2s;}.ychat-contact-submit:hover{background:#0055b3;}.ychat-pwa-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:linear-gradient(135deg,#0055b3 0%,#002b5b 100%);color:#ffffff;border:none;border-radius:50px;font-size:.78rem;font-weight:600;cursor:pointer;margin:6px 0;box-shadow:0 2px 6px rgba(0,43,91,.25);transition:all .2s ease;}.ychat-pwa-btn:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,43,91,.4);}.ychat-attach-img{max-width:220px;max-height:200px;border-radius:12px;object-fit:cover;cursor:zoom-in;border:1px solid rgba(0,0,0,.08);display:block;margin:4px 0;}.ychat-attach-file{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:rgba(0,0,0,.05);border-radius:8px;text-decoration:none;color:inherit;font-weight:600;font-size:.82rem;}@media (max-width:640px){.ychat-window,.ychat-window.show{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100vw!important;max-width:100vw!important;height:var(--ychat-vh,100vh)!important;max-height:var(--ychat-vh,100vh)!important;border-radius:0!important;padding:8px!important;gap:6px!important;box-shadow:none!important}.ychat-head,.header{border-radius:30px!important;min-height:52px!important;padding:6px 12px!important}.avatar-container{width:36px!important;height:36px!important}.input-box{border-radius:30px!important}.input-box.is-typing{border-radius:20px!important}}.ychat-selection-bar{position:absolute;top:0;left:0;right:0;height:52px;background:#1e293b;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#fff;border-radius:24px 24px 0 0;}.ychat-sel-left,.ychat-sel-right{display:flex;align-items:center;gap:12px;}.ychat-sel-count{font-size:1rem;font-weight:700;}.ychat-sel-btn{background:transparent;border:none;color:#fff;cursor:pointer;padding:6px;border-radius:50%;display:flex;transition:background .2s ease;}.ychat-sel-btn:hover{background:rgba(255,255,255,.2);}.ychat-head-left{display:flex;align-items:center;gap:10px;}.ychat-avatar{width:32px;height:32px;border-radius:50%;background:#eaf2fc;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.ychat-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;}.ychat-bot-avatar{background:#eaf2fc;color:#1A6DFF;}.ychat-info{display:flex;flex-direction:column;}.ychat-name{font-weight:700;font-size:.92rem;color:#202124;}.ychat-status{font-size:.75rem;color:#34a853;display:flex;align-items:center;gap:4px;}.ychat-dot{width:7px;height:7px;border-radius:50%;background:#34a853;display:inline-block;}.ychat-foot{padding:4px;background:transparent;flex-shrink:0;}.ychat-input-wrap{display:flex;align-items:center;gap:6px;background:#ffffff;border:1px solid #f0f0f0;border-radius:30px;padding:4px 8px;box-shadow:0 2px 8px rgba(0,0,0,.06);}.ychat-attach{background:transparent;border:none;color:#5f6368;cursor:pointer;padding:6px;border-radius:50%;}.ychat-input{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:14.5px;resize:none;padding:4px;}.ychat-send{background:#1A6DFF;color:#ffffff;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;}.ychat-send:hover:not(:disabled){background:#0055b3;}.ychat-send:disabled{background:#e2e8f0;cursor:not-allowed;}.limit-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 auto;padding:10px 14px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;width:fit-content;max-width:220px;}.limit-text{font-size:12px;color:#4b5563;text-align:center;line-height:1.4;}.btn-pill{display:flex;align-items:center;gap:6px;background-color:#ffffff;color:#374151;border:1px solid #d1d5db;padding:5px 14px;border-radius:9999px;font-size:11.5px;font-weight:500;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease;}.btn-pill:hover{background-color:#f3f4f6;border-color:#c1c5cb;}.btn-pill svg{width:12px;height:12px;color:#1d4ed8;}.warning-inline{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px auto 12px;padding:6px 14px;background-color:#fffbeb;border:1px solid #fde68a;border-radius:14px;width:fit-content;max-width:90%;color:#92400e;font-size:11.5px;font-weight:500;text-align:center;line-height:1.4;}.warning-inline svg{width:15px;height:15px;color:#d97706;flex-shrink:0;}.chat-input-box.locked{display:flex;align-items:center;justify-content:center;width:100%;height:42px;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:35px;color:#64748b;font-size:13px;cursor:not-allowed;padding:0 12px;gap:6px;}.chat-input-box.locked svg{width:16px;height:16px;color:#f59e0b;}.ychat-maintenance{flex:1;min-height:300px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fefefe 0%,#f8f9fa 100%);padding:24px 20px;overflow:hidden;border-radius:16px;width:100%;box-sizing:border-box;}.ychat-maint-content{text-align:center;max-width:280px;animation:ychatMaintFadeIn .6s ease;}@keyframes ychatMaintFadeIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.ychat-maint-icon{width:80px;height:80px;margin:0 auto 18px;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:ychatMaintSpin 4s linear infinite;}@keyframes ychatMaintSpin{0%{transform:rotate(0deg)}25%{transform:rotate(15deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-15deg)}100%{transform:rotate(0deg)}}.ychat-maint-icon svg{color:#e65100;}.ychat-maint-title{font-size:1.15rem;font-weight:700;color:#e65100;margin:0 0 10px;font-family:'Tajawal',system-ui,-apple-system,sans-serif!important;}.ychat-maint-msg{font-size:.85rem;color:#666;line-height:1.7;margin:0 0 20px;}.ychat-maint-dots{display:flex;justify-content:center;gap:6px;}.ychat-maint-dots span{width:8px;height:8px;border-radius:50%;background:#ff9800;animation:ychatMaintBounce 1.4s infinite ease-in-out;}.ychat-maint-dots span:nth-child(1){animation-delay:-.32s;}.ychat-maint-dots span:nth-child(2){animation-delay:-.16s;}@keyframes ychatMaintBounce{0%,80%,100%{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}@media (max-width:768px){.ychat-fab{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}}#ychat-locked-input-bar{padding:12px 18px;background:#f8fafc;border-radius:35px;border:1px solid #e2e8f0;text-align:center;color:#64748b;font-size:13px;font-weight:500;display:none;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;}#ychat-locked-input-bar svg{flex-shrink:0;color:#94a3b8;}#ychat-maintenance-card{flex:1;display:flex;flex-direction:column;width:100%;min-height:280px;}.ychat-contact-capture{padding:0 4px;}@media (min-width:641px){.ychat-window:not(.fullscreen) .ychat-contact-capture>div{padding:10px 12px!important;max-width:100%!important}.ychat-window:not(.fullscreen) .ychat-contact-capture h4{font-size:.78rem!important}.ychat-window:not(.fullscreen) .ychat-contact-capture p{font-size:.68rem!important;margin-bottom:8px!important}.ychat-window:not(.fullscreen) .ychat-contact-capture input{padding:6px 30px 6px 8px!important;font-size:12px!important}.ychat-window:not(.fullscreen) .ychat-contact-fields{gap:6px!important}.ychat-window:not(.fullscreen) .ychat-contact-submit{padding:7px!important;font-size:12px!important}}