@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";:root{--fab-navy: #1A2B3D;--fab-navy-90: rgba(13, 31, 60, .9);--fab-primary: #2E86AB;--fab-primary-dark: #256D8C;--fab-primary-light: #3A96BB;--fab-sand: #F8F8F6;--fab-sand-dark: #F0F0EE;--fab-white: #FFFFFF;--fab-grey-100: #F8F8F6;--fab-grey-200: #F0F0EE;--fab-grey-300: #D1D5DB;--fab-grey-600: #6B7280;--fab-grey-800: #1F2937;--fab-shadow-sm: 0 1px 3px rgba(13, 31, 60, .08);--fab-shadow-md: 0 4px 16px rgba(13, 31, 60, .12);--fab-shadow-lg: 0 12px 40px rgba(13, 31, 60, .18);--fab-radius: 16px;--fab-radius-sm: 10px;--fab-radius-bubble: 18px;--fab-font: "Inter", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, sans-serif;--fab-transition: cubic-bezier(.22, 1, .36, 1)}#fab-chat-trigger{position:fixed;bottom:24px;right:24px;z-index:99998;width:56px;height:56px;border-radius:50%;background:var(--fab-primary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #1b6b9a59;transition:transform .3s var(--fab-transition),box-shadow .3s var(--fab-transition),background .2s;outline:none}#fab-chat-trigger:hover{transform:scale(1.08);box-shadow:0 6px 28px #1b6b9a73;background:var(--fab-primary-light)}#fab-chat-trigger:active{transform:scale(.95)}#fab-chat-trigger svg{width:26px;height:26px;fill:var(--fab-white);transition:transform .3s var(--fab-transition)}#fab-chat-trigger.fab-open svg{transform:rotate(90deg) scale(.9)}#fab-chat-trigger .fab-badge{position:absolute;top:-2px;right:-2px;width:18px;height:18px;border-radius:50%;background:#2e86ab;color:var(--fab-white);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:all .3s var(--fab-transition)}#fab-chat-trigger .fab-badge.fab-show{opacity:1;transform:scale(1)}#fab-chat-panel{position:fixed;bottom:92px;right:24px;z-index:99999;width:380px;max-height:calc(100vh - 120px);height:580px;background:var(--fab-white);border-radius:var(--fab-radius);box-shadow:var(--fab-shadow-lg);display:flex;flex-direction:column;overflow:hidden;font-family:var(--fab-font);transform:translateY(20px) scale(.95);opacity:0;pointer-events:none;transition:transform .4s var(--fab-transition),opacity .3s ease}#fab-chat-panel.fab-visible{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.fab-header{background:var(--fab-navy);padding:16px 18px;display:flex;align-items:center;gap:12px;flex-shrink:0}.fab-header-logo{width:36px;height:36px;border-radius:10px;background:var(--fab-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fab-header-logo svg{width:22px;height:22px;fill:var(--fab-white)}.fab-header-info{flex:1;min-width:0}.fab-header-title{color:var(--fab-white);font-size:15px;font-weight:600;line-height:1.2;margin:0}.fab-header-subtitle{color:#ffffff8c;font-size:12px;margin:2px 0 0}.fab-header-close{width:32px;height:32px;border-radius:8px;background:#ffffff14;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;flex-shrink:0}.fab-header-close:hover{background:#ffffff26}.fab-header-close svg{width:16px;height:16px;fill:#ffffffb3}.fab-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--fab-grey-100);scroll-behavior:smooth}.fab-messages::-webkit-scrollbar{width:5px}.fab-messages::-webkit-scrollbar-track{background:transparent}.fab-messages::-webkit-scrollbar-thumb{background:var(--fab-grey-300);border-radius:3px}.fab-msg{max-width:82%;padding:10px 14px;font-size:14px;line-height:1.55;word-wrap:break-word;animation:fab-msgIn .3s var(--fab-transition) both}@keyframes fab-msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fab-msg-user{align-self:flex-end;background:var(--fab-primary);color:var(--fab-white);border-radius:var(--fab-radius-bubble) var(--fab-radius-bubble) 4px var(--fab-radius-bubble)}.fab-msg-assistant{align-self:flex-start;background:var(--fab-white);color:var(--fab-grey-800);border-radius:var(--fab-radius-bubble) var(--fab-radius-bubble) var(--fab-radius-bubble) 4px;box-shadow:var(--fab-shadow-sm)}.fab-rtl .fab-msg-user{border-radius:var(--fab-radius-bubble) var(--fab-radius-bubble) var(--fab-radius-bubble) 4px}.fab-rtl .fab-msg-assistant{border-radius:var(--fab-radius-bubble) var(--fab-radius-bubble) 4px var(--fab-radius-bubble)}.fab-rtl .fab-messages,.fab-rtl .fab-input-area{direction:rtl}.fab-rtl .fab-input{text-align:right}.fab-welcome{text-align:center;padding:20px 10px 8px}.fab-welcome-icon{width:48px;height:48px;border-radius:14px;background:var(--fab-sand);display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px}.fab-welcome-icon svg{width:26px;height:26px;fill:var(--fab-primary)}.fab-welcome h3{font-size:16px;font-weight:600;color:var(--fab-navy);margin:0 0 4px}.fab-welcome p{font-size:13px;color:var(--fab-grey-600);margin:0;line-height:1.45}.fab-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:8px 0 4px}.fab-chip{padding:6px 13px;font-size:12.5px;font-family:var(--fab-font);background:var(--fab-white);color:var(--fab-navy);border:1px solid var(--fab-grey-200);border-radius:20px;cursor:pointer;transition:all .2s;white-space:nowrap}.fab-chip:hover{background:var(--fab-primary);color:var(--fab-white);border-color:var(--fab-primary)}.fab-typing{align-self:flex-start;display:none;align-items:center;gap:4px;padding:12px 18px;background:var(--fab-white);border-radius:var(--fab-radius-bubble) var(--fab-radius-bubble) var(--fab-radius-bubble) 4px;box-shadow:var(--fab-shadow-sm)}.fab-typing.fab-show{display:flex}.fab-typing-dot{width:7px;height:7px;border-radius:50%;background:var(--fab-grey-300);animation:fab-bounce 1.4s infinite ease-in-out}.fab-typing-dot:nth-child(2){animation-delay:.16s}.fab-typing-dot:nth-child(3){animation-delay:.32s}@keyframes fab-bounce{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1}}.fab-products{display:flex;flex-direction:column;gap:8px;margin-top:6px}.fab-product-card{display:flex;gap:10px;padding:10px;background:var(--fab-sand);border-radius:var(--fab-radius-sm);text-decoration:none;color:inherit;transition:background .2s,transform .15s}.fab-product-card:hover{background:var(--fab-sand-dark);transform:translate(2px)}.fab-product-img{width:56px;height:56px;border-radius:8px;object-fit:cover;background:var(--fab-grey-200);flex-shrink:0}.fab-product-info{flex:1;min-width:0}.fab-product-title{font-size:13px;font-weight:600;color:var(--fab-navy);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fab-product-vendor{font-size:11px;color:var(--fab-grey-600);margin-top:2px}.fab-product-price{font-size:13px;font-weight:700;color:var(--fab-primary);margin-top:3px}.fab-input-area{padding:12px 14px;background:var(--fab-white);border-top:1px solid var(--fab-grey-200);display:flex;align-items:center;gap:8px;flex-shrink:0}.fab-input{flex:1;border:1px solid var(--fab-grey-200);border-radius:22px;padding:10px 16px;font-size:14px;font-family:var(--fab-font);color:var(--fab-grey-800);outline:none;transition:border-color .2s;background:var(--fab-grey-100)}.fab-input::placeholder{color:var(--fab-grey-300)}.fab-input:focus{border-color:var(--fab-primary);background:var(--fab-white)}.fab-send-btn{width:40px;height:40px;border-radius:50%;background:var(--fab-primary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .15s;flex-shrink:0}.fab-send-btn:hover{background:var(--fab-primary-dark)}.fab-send-btn:active{transform:scale(.92)}.fab-send-btn:disabled{opacity:.4;cursor:not-allowed}.fab-send-btn svg{width:18px;height:18px;fill:var(--fab-white)}.fab-footer{text-align:center;padding:6px;font-size:10px;color:var(--fab-grey-300);background:var(--fab-white);flex-shrink:0}@media(max-width:480px){#fab-chat-panel{width:100vw;height:100vh;max-height:100vh;bottom:0;right:0;border-radius:0}#fab-chat-trigger{bottom:16px;right:16px}.fab-header{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/falsabih-assistant.css.map */
