.parschat-icon.no-animation::before{animation:none;display:none}.parschat-welcome-popup{position:absolute;bottom:120%;background:#fff;padding:9px 14px;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12);font-size:12px;color:#374151;font-family:var(--parschat-font-family);opacity:1;visibility:visible;transition:all .3s ease;text-align:right;max-width:160px;white-space:normal;word-wrap:break-word;z-index:calc(var(--parschat-z-index-base) + 1);display:inline-block;border:1px solid rgba(0,0,0,.05);line-height:1.4}.parschat-welcome-popup span{display:inline-block;margin-left:5px}.parschat-icon.hide-welcome .parschat-welcome-popup{opacity:0;visibility:hidden}.parschat-container.open{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.parschat-container .bot-avatar img{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block;border:none}.parschat-container .user-message{background:var(--parschat-gradient);color:white;align-self:flex-start;border-bottom-left-radius:4px;border-top-right-radius:14px;border-top-left-radius:14px;border-bottom-right-radius:14px;box-shadow:0 2px 8px rgba(6,114,230,.25);margin-right:auto;margin-left:0;width:fit-content;display:flex;align-items:flex-start;gap:8px;padding:10px 14px}.parschat-container .bot-emoji{position:absolute;bottom:0;right:-36px;font-size:14px;z-index:1;background:var(--parschat-gradient);color:white;border-radius:50%;padding:4px;box-shadow:0 2px 8px rgba(6,114,230,.2);width:28px;height:28px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.message-footer{display:flex;align-items:center;gap:12px;margin-top:12px;justify-content:flex-start;margin-right:36px;position:relative}.message-timestamp{font-size:9.5px;color:#9ca3af;font-weight:400;display:flex;align-items:center}.user-message-timestamp{display:block;font-size:9.5px;color:#9ca3af;position:absolute;left:0;margin-left:12px;margin-top:12px;text-align:left;font-weight:400}.user-message .message-footer{justify-content:flex-start;margin-left:0;margin-right:0;margin-top:12px}.bot-message .message-timestamp{display:flex;align-items:center;font-size:10px;color:#9ca3af;font-weight:400}.like-button,.dislike-button,.copy-icon{width:12px;height:12px;cursor:pointer;transition:all .2s ease;opacity:.7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.like-button:hover,.dislike-button:hover,.copy-icon:hover{transform:scale(1.15);opacity:1}.typing-indicator{display:flex;align-items:center;gap:5px;margin-top:10px;padding:10px;background:#f0f2f5;border-radius:12px;width:fit-content;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-left:auto}.typing-indicator span{width:8px;height:8px;background-color:var(--parschat-theme-color);border-radius:50%;animation:typing 1.2s infinite;transform:scale(.8)}.typing-indicator{display:flex;align-items:center;gap:4px;padding:12px 14px;background:#f5f7fa;border-radius:14px;width:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.06);margin-left:auto;margin-right:36px}.typing-indicator span{width:7px;height:7px;background-color:var(--parschat-theme-color);border-radius:50%;animation:typing 1.4s ease-in-out infinite}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}.streaming-content{display:inline-block;white-space:normal;word-wrap:break-word;animation:fadeIn .2s ease}.message-link{color:var(--parschat-theme-color);text-decoration:none;font-weight:500;border-bottom:1px solid rgba(6,114,230,.3);transition:all .2s ease;word-break:break-word}.message-link:hover{color:var(--parschat-theme-color-dark);border-bottom-color:var(--parschat-theme-color);opacity:.8}.parschat-faq{display:flex;gap:8px;padding:12px 16px;background-image:url("/wp-content/plugins/parschat/assets/css/../images/bg-chat.png");background-repeat:repeat;background-size:auto;background-position:center;border-bottom:1px solid #f3f4f6;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent;--lzl-bg-img:"/wp-content/plugins/parschat/assets/css/../images/bg-chat.png"}.parschat-faq::-webkit-scrollbar{height:4px}.parschat-faq::-webkit-scrollbar-track{background:0 0}.parschat-faq::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.12);border-radius:10px}.parschat-faq::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.18)}.faq-item{background:#fff;color:#374151;padding:7px 13px;border-radius:18px;cursor:pointer;transition:all .2s ease;font-size:11px;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e5e7eb;flex:0 0 auto;font-weight:500}.faq-item:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.12);border-color:var(--parschat-theme-color);color:var(--parschat-theme-color)}.input-container{display:flex;align-items:center;width:85%;position:relative}.parschat-lead-form-container{padding:16px;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--parschat-font-family);direction:rtl;background-image:url("/wp-content/plugins/parschat/assets/css/../images/bg-chat.png");background-repeat:repeat;background-size:auto;background-position:center;--lzl-bg-img:"/wp-content/plugins/parschat/assets/css/../images/bg-chat.png"}.parschat-lead-form-container .lead-form-wrapper{width:100%;max-width:280px;padding:20px 18px 14px;background:rgba(255,255,255,.98);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.02);border:1px solid rgba(229,231,235,.6);animation:leadFormEnter .4s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(10px)}.lead-form-header{text-align:center;margin-bottom:16px}.lead-form-avatar{display:none}.lead-form-title{font-size:14px;font-weight:700;color:#1f2937;margin:0 0 4px;letter-spacing:-.2px}.lead-form-subtitle{font-size:11px;color:#6b7280;margin:0;line-height:1.4}.parschat-lead-form-container .lead-field{margin-bottom:10px;position:relative}.parschat-lead-form-container .lead-field label{display:flex;align-items:center;gap:4px;font-size:11px;color:#4b5563;margin-bottom:4px;font-weight:500}.parschat-lead-form-container .lead-field label .required{color:#ef4444;font-size:10px}.parschat-lead-form-container .lead-field input{width:100%;height:36px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:10px;font-size:12px;font-family:var(--parschat-font-family);background:#fafafa;color:#1f2937;transition:all .2s ease;text-align:right;outline:none}.parschat-lead-form-container .lead-field input:focus{border-color:var(--parschat-theme-color);background:#fff;box-shadow:0 0 0 2.5px rgba(6,114,230,.06)}.parschat-lead-form-container .lead-field input::placeholder{color:#9ca3af;font-size:11.5px}.parschat-lead-form-container .lead-field input.error{border-color:#fca5a5;background:#fef2f2}.parschat-lead-form-container .lead-field input.success{border-color:#86efac;background:#f0fdf4}.parschat-lead-form-container .field-error{display:block;font-size:10px;color:#ef4444;margin-top:3px;min-height:12px;opacity:0;transform:translateY(-2px);transition:all .2s ease}.parschat-lead-form-container .lead-field input.error+.field-error,.parschat-lead-form-container .field-error.show{opacity:1;transform:translateY(0)}.parschat-lead-form-container #parschat-lead-form button.lead-submit-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:38px;padding:8px;background:var(--parschat-gradient);color:#fff;border:none;border-radius:10px;font-size:12.5px;font-family:var(--parschat-font-family);font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(6,114,230,.15);margin-top:6px;position:relative;overflow:hidden}.parschat-lead-form-container.lzl:not(.lzl-ed),.parschat-lead-form-container.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC0UlEQVR4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgIGvgQFx5gABkajORgAAAABJRU5ErkJggg==")}.parschat-lead-form-container #parschat-lead-form button.lead-submit-btn:hover{transform:translateY(-.5px);box-shadow:0 4px 12px rgba(6,114,230,.25);filter:brightness(1.03)}.parschat-lead-form-container #parschat-lead-form button.lead-submit-btn:active{transform:translateY(0)}.parschat-lead-form-container #parschat-lead-form button.lead-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.parschat-lead-form-container .lead-form-message{font-size:11px;text-align:center;margin-top:10px;min-height:16px;font-weight:500;opacity:0;transform:translateY(4px);transition:all .2s ease}.parschat-lead-form-container .lead-form-message.show{opacity:1;transform:translateY(0)}.parschat-lead-form-container .lead-form-message.success{color:#059669}.parschat-faq.lzl:not(.lzl-ed),.parschat-faq.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC0UlEQVR4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgIGvgQFx5gABkajORgAAAABJRU5ErkJggg==")}.parschat-lead-form-container .lead-form-message.error{color:#dc2626}@media (max-width:768px){.parschat-lead-form-container{padding:12px}.parschat-lead-form-container .lead-form-wrapper{max-width:100%;padding:16px 14px 12px;border-radius:12px}}@media (max-width:768px){.parschat-container.open{transform:translateX(-50%) translateY(0) scale(1)!important}}@media (max-width:768px){.bot-emoji{width:26px;height:26px;font-size:13px;padding:3px;right:-32px;box-sizing:border-box}.message-footer{margin-right:32px}}@media (max-width:768px){.parschat-icon.mobile-disabled,.parschat-container.mobile-disabled{display:none!important}}