@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&family=Open+Sans:wght@300;400;500;600;700&family=Lato:wght@300;400;700&family=Montserrat:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700&family=Nunito:wght@300;400;500;600;700&family=Raleway:wght@300;400;500;600;700&family=Amiri:wght@400;700&family=Cairo:wght@300;400;600;700&family=Noto+Sans+Arabic:wght@300;400;500;600;700&display=swap";.top-navbar.svelte-6a7ywc.svelte-6a7ywc{position:fixed;top:0;left:0;right:0;height:64px;background:var(--bg-elevated, #fff);border-bottom:1px solid var(--border-light, #eef2f6);display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:1002;box-shadow:0 2px 4px #00000005}.top-navbar.rtl.svelte-6a7ywc.svelte-6a7ywc,.rtl .top-navbar.svelte-6a7ywc.svelte-6a7ywc,[dir=rtl] .top-navbar.svelte-6a7ywc.svelte-6a7ywc{flex-direction:row-reverse}.dark .top-navbar.svelte-6a7ywc.svelte-6a7ywc{background:var(--bg-elevated, #1a1f2e);border-bottom-color:var(--nav-border, #2d3748)}.brandkit-dark .top-navbar.svelte-6a7ywc.svelte-6a7ywc{background:var(--brandkit-bg-elevated);border-bottom-color:var(--brandkit-border-light)}.navbar-left.svelte-6a7ywc.svelte-6a7ywc,.navbar-right.svelte-6a7ywc.svelte-6a7ywc{display:flex;align-items:center;gap:12px}.top-navbar.rtl.svelte-6a7ywc .navbar-left.svelte-6a7ywc,.rtl .navbar-left.svelte-6a7ywc.svelte-6a7ywc,[dir=rtl] .navbar-left.svelte-6a7ywc.svelte-6a7ywc,.top-navbar.rtl.svelte-6a7ywc .navbar-right.svelte-6a7ywc,.rtl .navbar-right.svelte-6a7ywc.svelte-6a7ywc,[dir=rtl] .navbar-right.svelte-6a7ywc.svelte-6a7ywc{flex-direction:row-reverse}.navbar-center.svelte-6a7ywc.svelte-6a7ywc{flex:1;display:flex;justify-content:center}.menu-toggle.svelte-6a7ywc.svelte-6a7ywc{width:40px;height:40px;border-radius:8px;border:none;background:#f8fafc;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.menu-toggle.svelte-6a7ywc.svelte-6a7ywc:hover{background:#f1f5f9;color:#2563eb}.dark .menu-toggle.svelte-6a7ywc.svelte-6a7ywc{background:#2d3748;color:#a0aec0}.logo.svelte-6a7ywc.svelte-6a7ywc{display:flex;align-items:center;gap:14px;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .2s}.logo.svelte-6a7ywc.svelte-6a7ywc:hover{background:#f8fafc}.dark .logo.svelte-6a7ywc.svelte-6a7ywc:hover{background:#2d3748}.logo-icon.svelte-6a7ywc.svelte-6a7ywc{display:flex;align-items:center;justify-content:center}.logo-icon.svelte-6a7ywc img.svelte-6a7ywc{height:38px;width:auto;object-fit:contain}.logo-text.svelte-6a7ywc.svelte-6a7ywc{display:flex;flex-direction:column;line-height:1.2}.logo-title.svelte-6a7ywc.svelte-6a7ywc{font-size:18px;font-weight:800;color:#1e293b;letter-spacing:-.02em}.logo-subtitle.svelte-6a7ywc.svelte-6a7ywc{font-size:12px;color:#64748b;font-weight:500}.dark .logo-title.svelte-6a7ywc.svelte-6a7ywc{color:#f1f5f9}.dark .logo-subtitle.svelte-6a7ywc.svelte-6a7ywc{color:#94a3b8}.expanded-search-bar.svelte-6a7ywc.svelte-6a7ywc{display:flex;align-items:center;background:#f1f5f9;border-radius:12px;padding:0 12px;height:44px;width:380px;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;margin-right:8px}.expanded-search-bar.focused.svelte-6a7ywc.svelte-6a7ywc{background:var(--bg-elevated, #fff);border-color:var(--color-primary, #2563eb);box-shadow:0 4px 20px #2563eb1f}.expanded-search-bar.svelte-6a7ywc input.svelte-6a7ywc{border:none;background:transparent;width:100%;height:100%;padding:0 12px;font-size:14px;font-weight:500;outline:none;color:#1e293b}.search-icon-inner.svelte-6a7ywc.svelte-6a7ywc{color:#64748b}.close-search.svelte-6a7ywc.svelte-6a7ywc{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:50%}.close-search.svelte-6a7ywc.svelte-6a7ywc:hover{background:#e2e8f0;color:#ef4444}.dark .expanded-search-bar.svelte-6a7ywc.svelte-6a7ywc{background:#2d3748}.dark .expanded-search-bar.svelte-6a7ywc input.svelte-6a7ywc{color:#f1f5f9}.dark .close-search.svelte-6a7ywc.svelte-6a7ywc:hover{background:#3d475a}.search-suggestions.svelte-6a7ywc.svelte-6a7ywc{position:absolute;top:52px;left:0;right:0;background:var(--bg-elevated, #fff);border-radius:16px;box-shadow:0 12px 50px #00000026;border:1px solid #eef2f6;overflow:hidden;z-index:1001;padding:10px;animation:svelte-6a7ywc-fadeIn .2s ease-out}.suggestion-item.svelte-6a7ywc.svelte-6a7ywc{display:flex;align-items:center;gap:14px;padding:12px 16px;cursor:pointer;transition:all .2s;border-radius:10px}.suggestion-item.svelte-6a7ywc.svelte-6a7ywc:hover{background:#f0f7ff}.suggestion-icon.svelte-6a7ywc.svelte-6a7ywc{width:36px;height:36px;border-radius:10px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b}.suggestion-title.svelte-6a7ywc.svelte-6a7ywc{font-size:14px;font-weight:700;color:#1e293b}.suggestion-type.svelte-6a7ywc.svelte-6a7ywc{font-size:11px;color:#94a3b8;text-transform:uppercase;font-weight:800}.dark .search-suggestions.svelte-6a7ywc.svelte-6a7ywc{background:#1a1f2e;border-color:#2d3748;box-shadow:0 12px 50px #0006}.dark .suggestion-title.svelte-6a7ywc.svelte-6a7ywc{color:#f1f5f9}.dark .suggestion-icon.svelte-6a7ywc.svelte-6a7ywc{background:#2d3748}.nav-item-container.svelte-6a7ywc.svelte-6a7ywc{position:relative;display:flex;align-items:center}.nav-icon.svelte-6a7ywc.svelte-6a7ywc{width:40px;height:40px;border-radius:8px;border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.locale-flag.svelte-6a7ywc.svelte-6a7ywc{font-size:1.1em;line-height:1}.nav-icon.svelte-6a7ywc.svelte-6a7ywc:hover{background:#f1f5f9;color:#2563eb}.dark .nav-icon.svelte-6a7ywc.svelte-6a7ywc{color:#a0aec0}.dark .nav-icon.svelte-6a7ywc.svelte-6a7ywc:hover{background:#2d3748;color:#fff}.notification-badge.svelte-6a7ywc.svelte-6a7ywc{position:absolute;top:10px;right:10px;width:8px;height:8px;background:#ef4444;border-radius:50%;border:2px solid #fff}.user-profile-btn.svelte-6a7ywc.svelte-6a7ywc{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-light, #eef2f6);background:var(--bg-elevated, #fff);cursor:pointer;transition:all .2s;padding:0}.user-profile-btn.svelte-6a7ywc.svelte-6a7ywc:hover{border-color:var( --user-accent, var( --topnav-user-profile-hover-border, var(--color-primary, var(--primary-color, #2563eb)) ) );background:var(--user-accent-bg, var(--topnav-nav-icon-hover-bg, #f8fafc));box-shadow:0 4px 12px #0000000d}.avatar-wrapper.svelte-6a7ywc.svelte-6a7ywc{position:relative;width:34px;height:34px}.avatar-wrapper.svelte-6a7ywc img.svelte-6a7ywc{width:100%;height:100%;border-radius:50%;object-fit:cover}.online-indicator.svelte-6a7ywc.svelte-6a7ywc{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#22c55e;border:2px solid #fff;border-radius:50%}.dark .user-profile-btn.svelte-6a7ywc.svelte-6a7ywc{background:var(--bg-secondary, #2d3748);border-color:var(--gray-200, #4a5568)}.brandkit-dark .user-profile-btn.svelte-6a7ywc.svelte-6a7ywc{background:var(--brandkit-bg-elevated);border-color:var(--brandkit-border-light)}.dropdown-menu.svelte-6a7ywc.svelte-6a7ywc{position:absolute;top:58px;right:0;left:auto;background:var(--bg-elevated, var(--bg-primary, #fff));border-radius:16px;box-shadow:0 12px 50px #00000026;overflow:hidden;z-index:1001;animation:svelte-6a7ywc-fadeIn .25s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@keyframes svelte-6a7ywc-fadeIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dark .dropdown-menu.svelte-6a7ywc.svelte-6a7ywc{background:var(--bg-elevated, var(--bg-secondary, #1a1f2e));border-color:var(--gray-200, #2d3748);box-shadow:0 12px 50px #0006}.brandkit-dark .dropdown-menu.svelte-6a7ywc.svelte-6a7ywc{background:var(--brandkit-bg-elevated);border-color:var(--brandkit-border-light)}.dropdown-header.svelte-6a7ywc.svelte-6a7ywc{padding:20px 24px;border-bottom:1px solid var(--border-light, #f1f5f9);display:flex;align-items:center;justify-content:space-between}.dropdown-header.svelte-6a7ywc h3.svelte-6a7ywc{font-size:17px;font-weight:700;margin:0;color:var(--text-primary, #1e293b);letter-spacing:-.01em}.dropdown-header.svelte-6a7ywc p.svelte-6a7ywc{font-size:13px;color:var(--text-secondary, #64748b);margin:4px 0 0}.dark .dropdown-header.svelte-6a7ywc h3.svelte-6a7ywc{color:var(--text-primary, #f1f5f9)}.dark .dropdown-header.svelte-6a7ywc p.svelte-6a7ywc{color:var(--text-secondary, #a0aec0)}.dark .dropdown-header.svelte-6a7ywc.svelte-6a7ywc{border-bottom-color:#2d3748}.header-title-row.svelte-6a7ywc.svelte-6a7ywc{display:flex;align-items:center;gap:12px}.badge-count.svelte-6a7ywc.svelte-6a7ywc{font-size:12px;background:#ef4444;color:#fff;padding:2px 10px;border-radius:12px;font-weight:700;box-shadow:0 2px 6px #ef44444d}.link-btn.svelte-6a7ywc.svelte-6a7ywc{background:transparent;border:none;color:var( --topnav-link-btn-color, var(--color-primary, var(--primary-color, #2563eb)) );font-size:13px;font-weight:600;cursor:pointer;padding:6px 10px;border-radius:6px;transition:all .2s}.link-btn.svelte-6a7ywc.svelte-6a7ywc:hover{background:var( --topnav-link-btn-hover-bg, var(--topnav-dropdown-item-hover-bg, var(--bg-tertiary, #eff6ff)) )}.dropdown-content.svelte-6a7ywc.svelte-6a7ywc{padding:12px}.dropdown-item.svelte-6a7ywc.svelte-6a7ywc{display:flex;align-items:center;gap:14px;width:100%;padding:12px 18px;border:none;background:transparent;cursor:pointer;font-size:14px;color:#475569;text-align:left;transition:all .2s;border-radius:10px}.dropdown-item.svelte-6a7ywc.svelte-6a7ywc:hover{background:#f8fafc;color:#2563eb}.dropdown-item.active.svelte-6a7ywc.svelte-6a7ywc{background:#eff6ff;color:#2563eb;font-weight:600}.dark .dropdown-item.svelte-6a7ywc.svelte-6a7ywc{color:#94a3b8}.dark .dropdown-item.svelte-6a7ywc.svelte-6a7ywc:hover{background:#2d3748;color:#fff}.divider.svelte-6a7ywc.svelte-6a7ywc{height:1px;background:#f1f5f9;margin:10px 0}.dark .divider.svelte-6a7ywc.svelte-6a7ywc{background:#2d3748}.notification-list.svelte-6a7ywc.svelte-6a7ywc{max-height:500px;overflow-y:auto}.notification-item.svelte-6a7ywc.svelte-6a7ywc{display:flex;gap:16px;padding:20px 24px;border-bottom:1px solid #f8fafc;cursor:pointer;transition:all .2s}.notification-item.svelte-6a7ywc.svelte-6a7ywc:hover{background:#f8fafc}.notification-item.unread.svelte-6a7ywc.svelte-6a7ywc{background:#f0f7ff}.notification-item.unread.svelte-6a7ywc.svelte-6a7ywc:hover{background:#e8f2ff}.ni-icon.svelte-6a7ywc.svelte-6a7ywc{width:42px;height:42px;border-radius:50%;background:var(--bg-elevated, #fff);color:var(--color-primary, #2563eb);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #2563eb1a;border:1px solid #eff6ff}.ni-content.svelte-6a7ywc.svelte-6a7ywc{flex:1;min-width:0}.ni-title.svelte-6a7ywc.svelte-6a7ywc{font-size:15px;font-weight:700;color:#1e293b;margin-bottom:4px;line-height:1.2}.ni-text.svelte-6a7ywc.svelte-6a7ywc{font-size:14px;color:#475569;line-height:1.5;margin-bottom:6px}.ni-time.svelte-6a7ywc.svelte-6a7ywc{font-size:12px;color:#94a3b8;font-weight:500}.dark .notification-item.svelte-6a7ywc.svelte-6a7ywc:hover{background:#242b3d}.dark .notification-item.unread.svelte-6a7ywc.svelte-6a7ywc{background:#1e2538}.dark .ni-title.svelte-6a7ywc.svelte-6a7ywc{color:#f1f5f9}.dark .ni-icon.svelte-6a7ywc.svelte-6a7ywc{background:var(--bg-secondary, #2d3748);border-color:var(--gray-200, #3d475a)}.brandkit-dark .ni-icon.svelte-6a7ywc.svelte-6a7ywc{background:var(--brandkit-bg-elevated);border-color:var(--brandkit-border-light)}.dropdown-footer.svelte-6a7ywc.svelte-6a7ywc{padding:16px 24px;border-top:1px solid var(--border-light, #f1f5f9);text-align:center;background:var(--bg-elevated, #fff)}.dark .dropdown-footer.svelte-6a7ywc.svelte-6a7ywc{border-top-color:var(--gray-200, #2d3748);background:var(--bg-elevated, #1a1f2e)}.brandkit-dark .dropdown-footer.svelte-6a7ywc.svelte-6a7ywc{background:var(--brandkit-bg-elevated);border-top-color:var(--brandkit-border-light)}.view-all-btn.svelte-6a7ywc.svelte-6a7ywc{width:100%;padding:10px;background:transparent;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s}.view-all-btn.svelte-6a7ywc.svelte-6a7ywc:hover{background:#f8fafc;border-color:#cbd5e1;color:#2563eb}.dark .view-all-btn.svelte-6a7ywc.svelte-6a7ywc{border-color:#2d3748;color:#a0aec0}.brandkit-dropdown.svelte-6a7ywc.svelte-6a7ywc{width:320px}.theme-grid.svelte-6a7ywc.svelte-6a7ywc{padding:12px;display:flex;flex-direction:column;gap:4px}.theme-card.svelte-6a7ywc.svelte-6a7ywc{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border:1px solid transparent;background:transparent;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:12px;position:relative;text-align:left}.theme-card.svelte-6a7ywc.svelte-6a7ywc:hover{background:#f8fafc;border-color:#e2e8f0;transform:translate(4px)}.theme-card.active.svelte-6a7ywc.svelte-6a7ywc{background:#eff6ff;border-color:#bfdbfe}.theme-icon-wrapper.svelte-6a7ywc.svelte-6a7ywc{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f8fafc;color:var(--theme-color);flex-shrink:0;box-shadow:0 2px 6px #0000000a;transition:all .2s}.theme-card.svelte-6a7ywc:hover .theme-icon-wrapper.svelte-6a7ywc{transform:scale(1.1) rotate(5deg);background:var(--bg-elevated, #fff);box-shadow:0 4px 12px #00000014}.dark .theme-icon-wrapper.svelte-6a7ywc.svelte-6a7ywc{background:var(--bg-secondary, #2d3748);color:var(--theme-color)}.dark .theme-card.svelte-6a7ywc:hover .theme-icon-wrapper.svelte-6a7ywc{background:var(--bg-tertiary, #3d475a)}.brandkit-dark .theme-icon-wrapper.svelte-6a7ywc.svelte-6a7ywc{background:var(--brandkit-bg-elevated);color:var(--theme-color)}.brandkit-dark .theme-card.svelte-6a7ywc:hover .theme-icon-wrapper.svelte-6a7ywc{background:var(--brandkit-bg-tertiary)}.theme-info.svelte-6a7ywc.svelte-6a7ywc{display:flex;flex-direction:column;flex:1;min-width:0}.theme-name.svelte-6a7ywc.svelte-6a7ywc{font-size:14px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:2px}.theme-desc.svelte-6a7ywc.svelte-6a7ywc{font-size:11px;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-indicator.svelte-6a7ywc.svelte-6a7ywc{width:20px;height:20px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #2563eb4d}.dark .theme-card.svelte-6a7ywc.svelte-6a7ywc:hover{background:#2d3748;border-color:#4a5568}.dark .theme-card.active.svelte-6a7ywc.svelte-6a7ywc{background:rgba(37,99,235,.1);border-color:#2563eb}.dark .theme-name.svelte-6a7ywc.svelte-6a7ywc{color:#f1f5f9}.dark .theme-desc.svelte-6a7ywc.svelte-6a7ywc{color:#94a3b8}.dark .theme-card.svelte-6a7ywc:hover .theme-name.svelte-6a7ywc{color:#fff}.dropdown-header-main.svelte-6a7ywc.svelte-6a7ywc{padding:16px 20px;background:var(--bg-primary, #fff);border-bottom:1px solid var(--border-light, #f1f5f9);display:flex;align-items:center;justify-content:space-between}.dropdown-header-main.svelte-6a7ywc h3.svelte-6a7ywc{font-size:16px;font-weight:700;margin:0;color:var(--text-primary, #1e293b);letter-spacing:-.01em}.dropdown-header-main.svelte-6a7ywc p.svelte-6a7ywc{font-size:12px;color:var(--text-secondary, #64748b);margin:2px 0 0;line-height:1.4}.header-icon-prm.svelte-6a7ywc.svelte-6a7ywc{width:40px;height:40px;background:var(--bg-secondary, #f8fafc);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-light, #e2e8f0)}.dark .dropdown-header-main.svelte-6a7ywc.svelte-6a7ywc{background:var(--bg-secondary, #1a1f2e);border-bottom-color:var(--gray-200, #2d3748)}.dark .dropdown-header-main.svelte-6a7ywc h3.svelte-6a7ywc{color:var(--text-primary, #f1f5f9)}.dark .header-icon-prm.svelte-6a7ywc.svelte-6a7ywc{background:var(--bg-tertiary, #2d3748);border-color:var(--gray-300, #3d475a)}.product-groups.svelte-6a7ywc.svelte-6a7ywc{padding:12px 16px;display:flex;flex-direction:column;gap:16px;max-height:480px;overflow-y:auto;overflow-x:hidden;min-width:0;background:var(--bg-secondary, #fbfcfd)}.dark .product-groups.svelte-6a7ywc.svelte-6a7ywc{background:var(--bg-secondary, #161b28)}.product-group.svelte-6a7ywc.svelte-6a7ywc{display:flex;flex-direction:column;gap:6px;min-width:0}.group-header.svelte-6a7ywc.svelte-6a7ywc{display:flex;align-items:center;gap:8px;padding:0 4px 4px;border-bottom:1px solid rgba(226,232,240,.6)}.group-header.svelte-6a7ywc h4.svelte-6a7ywc{font-size:9px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin:0}.group-header.svelte-6a7ywc .count.svelte-6a7ywc{font-size:9px;color:#cbd5e1;font-weight:500}.dark .group-header.svelte-6a7ywc.svelte-6a7ywc{border-bottom-color:#2d374899}.product-grid.svelte-6a7ywc.svelte-6a7ywc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.product-item.svelte-6a7ywc.svelte-6a7ywc{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;border-radius:12px;border:1px solid var(--border-light, #f3f4f6);background:var(--bg-elevated, #fff);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center;width:100%;min-width:0;box-sizing:border-box;outline:none;margin:0;position:relative;white-space:normal}.product-item.active.svelte-6a7ywc.svelte-6a7ywc{border-color:var(--brand-color);background:var(--bg-elevated, #fff);box-shadow:0 4px 12px #00000014}.product-item.active.svelte-6a7ywc .p-icon-wrapper.svelte-6a7ywc{background:var(--brand-color);color:#fff;transform:scale(1.05)}.product-item.active.svelte-6a7ywc .p-name.svelte-6a7ywc{color:var(--brand-color);font-weight:800}.active-indicator-dot.svelte-6a7ywc.svelte-6a7ywc{position:absolute;top:-4px;right:-4px;width:20px;height:20px;background:var(--brand-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 2px 8px #00000026;border:2px solid #fff;animation:svelte-6a7ywc-popIn .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes svelte-6a7ywc-popIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.dark .active-indicator-dot.svelte-6a7ywc.svelte-6a7ywc{border-color:#1a1f2e}.product-item.svelte-6a7ywc.svelte-6a7ywc:hover:not(:disabled){background:var(--bg-elevated, #fff);border-color:var(--brand-color, #e2e8f0);transform:translateY(-2px);box-shadow:0 8px 15px -4px #0000000f;z-index:1}.product-item.svelte-6a7ywc:hover:not(:disabled) .p-icon-wrapper.svelte-6a7ywc{background:var(--brand-color, #2563eb);color:#fff;transform:scale(1.05)}.product-item.svelte-6a7ywc.svelte-6a7ywc:disabled{opacity:.3;cursor:not-allowed;filter:grayscale(1)}.p-icon-wrapper.svelte-6a7ywc.svelte-6a7ywc{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--brand-color, #475569);background:var(--brand-bg, #f1f5f9);border:1px solid rgba(0,0,0,.01);transition:all .25s ease;flex-shrink:0;position:relative}.p-name.svelte-6a7ywc.svelte-6a7ywc{font-size:11.5px;font-weight:700;color:#1e293b;line-height:1.25;display:block;width:100%;max-width:125px;min-width:0;margin:0 auto;transition:color .2s;word-break:normal;overflow-wrap:break-word;white-space:normal;min-height:2.5em;overflow:visible}.rtl .p-name.svelte-6a7ywc.svelte-6a7ywc{font-family:Cairo,sans-serif;font-size:13px}.rtl .product-dropdown.svelte-6a7ywc.svelte-6a7ywc{right:0;left:auto;direction:rtl}.rtl .group-header.svelte-6a7ywc.svelte-6a7ywc{flex-direction:row-reverse}.rtl .product-grid.svelte-6a7ywc.svelte-6a7ywc{direction:rtl}.rtl .active-indicator-dot.svelte-6a7ywc.svelte-6a7ywc{right:auto;left:-4px}.rtl .dropdown-header-main.svelte-6a7ywc.svelte-6a7ywc{flex-direction:row-reverse;text-align:right}.rtl .header-content.svelte-6a7ywc.svelte-6a7ywc{text-align:right}.product-item.svelte-6a7ywc:hover:not(:disabled) .p-name.svelte-6a7ywc{color:var(--brand-color)}.dark .product-item.svelte-6a7ywc.svelte-6a7ywc{background:var(--bg-elevated, #1e2538);border-color:var(--gray-200, #2d3748)}.brandkit-dark .product-item.svelte-6a7ywc.svelte-6a7ywc{background:var(--brandkit-bg-elevated);border-color:var(--brandkit-border-light)}.dark .product-item.svelte-6a7ywc.svelte-6a7ywc:hover:not(:disabled){background:var(--bg-tertiary, rgba(255, 255, 255, .03));border-color:var(--brand-color)}.dark .p-name.svelte-6a7ywc.svelte-6a7ywc{color:#cbd5e1}.dark .p-icon-wrapper.svelte-6a7ywc.svelte-6a7ywc{background:rgba(255,255,255,.05);color:var(--brand-color)}.dark .product-item.svelte-6a7ywc:hover:not(:disabled) .p-icon-wrapper.svelte-6a7ywc{background:var(--brand-color);color:#fff}.product-switcher-btn.svelte-6a7ywc.svelte-6a7ywc{width:44px;height:44px;border-radius:8px;border:none;background:#f8fafc;color:#1e293b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.product-switcher-btn.svelte-6a7ywc.svelte-6a7ywc:hover{background:#eef2f6;box-shadow:0 4px 12px #0000000d}.dark .product-switcher-btn.svelte-6a7ywc.svelte-6a7ywc{background:#2d3748;color:#f1f5f9}.notification-dropdown.svelte-6a7ywc.svelte-6a7ywc{width:400px}.user-dropdown.svelte-6a7ywc.svelte-6a7ywc{width:320px}.product-dropdown.svelte-6a7ywc.svelte-6a7ywc{width:520px;max-width:min(520px,calc(100vw - 24px));overflow-x:hidden;box-sizing:border-box}.language-dropdown.svelte-6a7ywc.svelte-6a7ywc{width:240px}.brandkit-dropdown.svelte-6a7ywc.svelte-6a7ywc{width:280px}.user-header.svelte-6a7ywc.svelte-6a7ywc{display:flex;align-items:center;gap:20px;padding:28px 24px;background:linear-gradient(135deg,var(--bg-secondary, #f8fafc) 0%,var( --user-accent-bg, var(--topnav-dropdown-item-hover-bg, var(--bg-tertiary, #eff6ff)) ) 100%);border-bottom:1px solid #f1f5f9}.large-avatar.svelte-6a7ywc.svelte-6a7ywc{width:72px;height:72px;border-radius:50%;box-shadow:0 4px 15px #0000001a;border:3px solid #fff}.user-meta.svelte-6a7ywc.svelte-6a7ywc{display:flex;flex-direction:column;min-width:0}.user-meta.svelte-6a7ywc .un.svelte-6a7ywc{font-weight:800;color:#1e293b;font-size:18px;margin-bottom:2px}.user-meta.svelte-6a7ywc .ur.svelte-6a7ywc{font-size:14px;color:var( --user-accent, var( --topnav-dropdown-item-hover-color, var(--color-primary, var(--primary-color, #2563eb)) ) );font-weight:700}.user-meta.svelte-6a7ywc .ur.roles-wrap.svelte-6a7ywc{display:flex;flex-direction:column;gap:6px;min-width:0}.user-meta.svelte-6a7ywc .roles-line.svelte-6a7ywc{display:flex;align-items:baseline;gap:10px;min-width:0}.user-meta.svelte-6a7ywc .roles-text.svelte-6a7ywc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-meta.svelte-6a7ywc .roles-more-btn.svelte-6a7ywc{background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;font-weight:700;cursor:pointer;opacity:.9;white-space:nowrap}.user-meta.svelte-6a7ywc .roles-more-btn.svelte-6a7ywc:hover{opacity:1;text-decoration:underline}.user-meta.svelte-6a7ywc .roles-expanded.svelte-6a7ywc{display:flex;flex-wrap:wrap;gap:6px}.user-meta.svelte-6a7ywc .role-pill.svelte-6a7ywc{font-size:12px;font-weight:700;color:#1e293b;background:var(--user-accent-bg, var(--color-primary-light, #dbeafe));border:1px solid rgba(37,99,235,.25);padding:2px 8px;border-radius:999px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (color: color-mix(in srgb,red 50%,transparent)){.user-meta.svelte-6a7ywc .role-pill.svelte-6a7ywc{border-color:color-mix(in srgb,var( --user-accent, var( --topnav-dropdown-item-hover-color, var(--color-primary, var(--primary-color, #2563eb)) ) ) 25%,transparent)}}.user-meta.svelte-6a7ywc .ue.svelte-6a7ywc{font-size:12px;color:#64748b;margin-top:6px}.dark .user-meta.svelte-6a7ywc .role-pill.svelte-6a7ywc{color:#e2e8f0;background:rgba(37,99,235,.18);border-color:#2563eb59}@supports (color: color-mix(in srgb,red 50%,transparent)){.dark .user-meta.svelte-6a7ywc .role-pill.svelte-6a7ywc{background:color-mix(in srgb,var( --user-accent, var( --topnav-dropdown-item-hover-color, var(--color-primary, var(--primary-color, #2563eb)) ) ) 22%,transparent);border-color:color-mix(in srgb,var( --user-accent, var( --topnav-dropdown-item-hover-color, var(--color-primary, var(--primary-color, #2563eb)) ) ) 35%,transparent)}}.dark .user-header.svelte-6a7ywc.svelte-6a7ywc{background:linear-gradient(135deg,#1e2538 0%,#1a1f2e 100%);border-bottom-color:#2d3748}.dark .user-meta.svelte-6a7ywc .un.svelte-6a7ywc{color:#f1f5f9}.dark .large-avatar.svelte-6a7ywc.svelte-6a7ywc{border-color:#2d3748}.desktop-only.svelte-6a7ywc.svelte-6a7ywc{display:flex}.mobile-only.svelte-6a7ywc.svelte-6a7ywc{display:none}@media (max-width: 1200px){.product-dropdown.svelte-6a7ywc.svelte-6a7ywc{width:540px;max-width:min(540px,calc(100vw - 24px))}.expanded-search-bar.svelte-6a7ywc.svelte-6a7ywc{width:300px}}@media (max-width: 1024px){.navbar-center.svelte-6a7ywc.svelte-6a7ywc,.desktop-only.svelte-6a7ywc.svelte-6a7ywc{display:none}.mobile-only.svelte-6a7ywc.svelte-6a7ywc{display:flex}.logo-subtitle.svelte-6a7ywc.svelte-6a7ywc{display:none}.product-dropdown.svelte-6a7ywc.svelte-6a7ywc{width:500px;max-width:min(500px,calc(100vw - 24px))}.expanded-search-bar.svelte-6a7ywc.svelte-6a7ywc{width:280px}}@media (max-width: 768px){.top-navbar.svelte-6a7ywc.svelte-6a7ywc{padding:0 12px}.logo-title.svelte-6a7ywc.svelte-6a7ywc{font-size:14px}.expanded-search-bar.svelte-6a7ywc.svelte-6a7ywc{position:fixed;top:64px;left:12px;right:12px;width:auto;margin-right:0;box-shadow:0 4px 12px #0000001a;z-index:1003}.product-dropdown.svelte-6a7ywc.svelte-6a7ywc{position:fixed;top:64px;left:12px;right:12px;width:auto;max-width:none;max-height:calc(100vh - 80px)}.rtl .product-dropdown.svelte-6a7ywc.svelte-6a7ywc{left:12px;right:12px}.notification-dropdown.svelte-6a7ywc.svelte-6a7ywc,.user-dropdown.svelte-6a7ywc.svelte-6a7ywc,.brandkit-dropdown.svelte-6a7ywc.svelte-6a7ywc,.language-dropdown.svelte-6a7ywc.svelte-6a7ywc{position:fixed;top:64px;left:12px;right:12px;width:auto}.product-grid.svelte-6a7ywc.svelte-6a7ywc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.logo-text.svelte-6a7ywc.svelte-6a7ywc{display:none}.navbar-right.svelte-6a7ywc.svelte-6a7ywc,.navbar-left.svelte-6a7ywc.svelte-6a7ywc{gap:8px}.menu-toggle.svelte-6a7ywc.svelte-6a7ywc,.nav-icon.svelte-6a7ywc.svelte-6a7ywc,.user-profile-btn.svelte-6a7ywc.svelte-6a7ywc{width:36px;height:36px}.avatar-wrapper.svelte-6a7ywc.svelte-6a7ywc{width:28px;height:28px}.product-switcher-btn.svelte-6a7ywc.svelte-6a7ywc{width:36px;height:36px}.product-grid.svelte-6a7ywc.svelte-6a7ywc{grid-template-columns:minmax(0,1fr)}.dropdown-header-main.svelte-6a7ywc.svelte-6a7ywc{padding:20px 16px}.dropdown-header-main.svelte-6a7ywc h3.svelte-6a7ywc{font-size:16px}.header-icon-prm.svelte-6a7ywc.svelte-6a7ywc{width:44px;height:44px}}.menu-item.svelte-ok6ham.svelte-ok6ham{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important;padding:8px 12px!important;gap:10px!important;text-decoration:none!important;color:var(--color-text-secondary, #64748b)!important;border-radius:var(--radius-xl, 8px)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;box-sizing:border-box!important;margin-bottom:1px!important;border:1px solid transparent!important;line-height:1.2!important;font-family:var(--font-family-app, inherit)!important}.menu-item-icon-container.svelte-ok6ham.svelte-ok6ham{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;flex-shrink:0!important;color:var(--color-text-muted, #94a3b8)!important;transition:color .2s ease!important}.sidebar.collapsed .menu-item-icon-container.svelte-ok6ham.svelte-ok6ham{color:#94a3b8!important}.sidebar.collapsed .menu-item.svelte-ok6ham:hover .menu-item-icon-container.svelte-ok6ham,.sidebar.collapsed .menu-item.active.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham,.sidebar.collapsed .menu-item.expanded.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham,.sidebar.collapsed .menu-item.parent-active.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham,.sidebar.collapsed .menu-item.overlay-active.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham{color:#fff!important}.menu-item-text.svelte-ok6ham.svelte-ok6ham{flex:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:var(--font-size-md, 14px)!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important;font-family:inherit!important}.menu-item-arrow-container.svelte-ok6ham.svelte-ok6ham{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;flex-shrink:0!important;transition:transform .2s ease!important}.submenu.svelte-ok6ham.svelte-ok6ham{display:none;flex-direction:column;padding-left:14px;margin-left:10px;border-left:1px solid var(--color-border, #e2e8f0);margin-top:1px;margin-bottom:2px}.submenu.active.svelte-ok6ham.svelte-ok6ham{display:flex}.level-0.svelte-ok6ham.svelte-ok6ham{padding:8px 12px!important}.level-1.svelte-ok6ham.svelte-ok6ham,.level-2.svelte-ok6ham.svelte-ok6ham,.level-3.svelte-ok6ham.svelte-ok6ham{padding:6px 10px!important;font-size:13px!important}.level-1.svelte-ok6ham .menu-item-text.svelte-ok6ham,.level-2.svelte-ok6ham .menu-item-text.svelte-ok6ham,.level-3.svelte-ok6ham .menu-item-text.svelte-ok6ham{font-size:13px!important}.level-1.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham,.level-2.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham,.level-3.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham{width:20px!important;height:20px!important}.menu-item.svelte-ok6ham.svelte-ok6ham:hover{background-color:var(--color-bg-hover, #f1f5f9)!important;color:var(--color-text-primary, #1e293b)!important}.menu-item.svelte-ok6ham:hover .menu-item-icon-container.svelte-ok6ham,.menu-item.svelte-ok6ham:hover .submenu-arrow.svelte-ok6ham{color:var(--color-primary, #3b82f6)!important}.dark .menu-item.svelte-ok6ham.svelte-ok6ham:hover{background-color:var(--sidebar-menu-hover-bg-dark, #4b5563)!important;color:var(--color-text-primary, #f1f5f9)!important}.dark .menu-item.svelte-ok6ham:hover .menu-item-icon-container.svelte-ok6ham,.dark .menu-item.svelte-ok6ham:hover .submenu-arrow.svelte-ok6ham{color:var(--color-primary-light, #60a5fa)!important}.menu-item.active.svelte-ok6ham.svelte-ok6ham{background-color:var(--color-primary-light, #eff6ff)!important;color:var(--color-primary, #3b82f6)!important;font-weight:600!important;position:relative!important}.menu-item.active.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham{color:var(--color-primary, #3b82f6)!important}.dark .menu-item.active.svelte-ok6ham.svelte-ok6ham{background-color:var(--sidebar-menu-selected-bg-dark, #374151)!important;color:var(--color-text-primary, #f1f5f9)!important}.dark .menu-item.active.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham{color:var(--color-primary-light, #60a5fa)!important}.dark .menu-item.active.svelte-ok6ham .menu-item-text.svelte-ok6ham{color:var(--color-text-primary, #f1f5f9)!important}.menu-item.active.svelte-ok6ham.svelte-ok6ham:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;background-color:var(--color-primary, #3b82f6);border-radius:0 var(--radius-sm, 4px) var(--radius-sm, 4px) 0}.rtl .menu-item.active.svelte-ok6ham.svelte-ok6ham:before{left:auto;right:0;border-radius:4px 0 0 4px}.menu-item.expanded.svelte-ok6ham.svelte-ok6ham,.menu-item.parent-active.svelte-ok6ham.svelte-ok6ham{color:var(--color-primary, #3b82f6)!important;font-weight:600!important}.dark .menu-item.expanded.svelte-ok6ham.svelte-ok6ham,.dark .menu-item.parent-active.svelte-ok6ham.svelte-ok6ham{color:var(--color-primary-light, #60a5fa)!important}.menu-item.expanded.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham,.menu-item.parent-active.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham{color:var(--color-primary, #3b82f6)!important}.dark .menu-item.expanded.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham,.dark .menu-item.parent-active.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham{color:var(--color-primary-light, #60a5fa)!important}.menu-item.expanded.has-submenu.svelte-ok6ham .submenu-arrow.svelte-ok6ham{transform:rotate(90deg)!important;color:var(--color-primary, #3b82f6)!important}.dark .menu-item.expanded.has-submenu.svelte-ok6ham .submenu-arrow.svelte-ok6ham{color:var(--color-primary-light, #60a5fa)!important}.icon-placeholder.svelte-ok6ham.svelte-ok6ham{width:18px;height:18px}.submenu-dot.svelte-ok6ham.svelte-ok6ham{width:4px;height:4px;background-color:var(--color-text-muted, #94a3b8);border-radius:50%}.rtl .submenu.svelte-ok6ham.svelte-ok6ham{padding-left:0;padding-right:20px;margin-left:0;margin-right:12px;border-left:none;border-right:1px solid var(--color-border, #e2e8f0)}.rtl .menu-item.svelte-ok6ham.svelte-ok6ham{flex-direction:row-reverse!important}.rtl .menu-item-arrow-container.svelte-ok6ham.svelte-ok6ham{transform:scaleX(-1)}.rtl .menu-item.active.has-submenu.svelte-ok6ham .submenu-arrow.svelte-ok6ham{transform:scaleX(-1) rotate(-90deg)!important}.badge-mini.svelte-ok6ham.svelte-ok6ham{background-color:var(--color-error-bg, #fef2f2);color:var(--color-error, #ef4444);font-size:var(--font-size-xs, 10px);font-weight:700;padding:2px 6px;border-radius:var(--radius-xl, 12px);margin-left:6px}.sidebar.collapsed .menu-item-text.svelte-ok6ham.svelte-ok6ham,.sidebar.collapsed .menu-item-arrow-container.svelte-ok6ham.svelte-ok6ham,.sidebar.collapsed .submenu.svelte-ok6ham.svelte-ok6ham{display:none!important}.sidebar.collapsed .menu-item.svelte-ok6ham.svelte-ok6ham:not(.level-0){display:none!important}.sidebar.collapsed .menu-item.level-0.svelte-ok6ham.svelte-ok6ham{justify-content:center!important;padding:12px!important;margin-left:0!important;margin-right:0!important}.sidebar.collapsed .menu-item.level-0.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham{margin:0!important}.sidebar.collapsed .menu-item.active.svelte-ok6ham.svelte-ok6ham{background-color:var(--color-primary, #3b82f6)!important;color:var(--color-text-white, #ffffff)!important}.sidebar.collapsed .menu-item.active.svelte-ok6ham .menu-item-icon-container.svelte-ok6ham{color:var(--color-text-white, #ffffff)!important}.sidebar.collapsed .menu-item.active.svelte-ok6ham.svelte-ok6ham:before{display:none!important}.sidebar.collapsed .menu-item.level-0.svelte-ok6ham.svelte-ok6ham:hover{background-color:var(--color-primary-light, #eff6ff)!important}.sidebar.collapsed .menu-item.level-0.svelte-ok6ham:hover .menu-item-icon-container.svelte-ok6ham{color:var(--color-primary, #3b82f6)!important}.sidebar.collapsed .menu-item.level-0.active.svelte-ok6ham.svelte-ok6ham:hover{background-color:var(--color-primary-hover, #2563eb)!important}.sidebar.collapsed .menu-item.level-0.active.svelte-ok6ham:hover .menu-item-icon-container.svelte-ok6ham{color:var(--color-text-white, #ffffff)!important}.dark .sidebar.collapsed .menu-item.level-0.svelte-ok6ham.svelte-ok6ham:hover{background-color:var(--sidebar-menu-hover-bg-dark, #4b5563)!important}.dark .sidebar.collapsed .menu-item.level-0.svelte-ok6ham:hover .menu-item-icon-container.svelte-ok6ham{color:var(--color-text-white, #ffffff)!important}.dark .sidebar.collapsed .menu-item.level-0.active.svelte-ok6ham.svelte-ok6ham:hover{background-color:var(--color-primary-hover, #2563eb)!important}.overlay-submenu-item.svelte-1r7lr32.svelte-1r7lr32{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;color:#4a5568!important;text-decoration:none!important;border-radius:8px!important;transition:all .2s!important;cursor:pointer!important;font-size:14px!important;line-height:1.2!important}.overlay-icon-container.svelte-1r7lr32.svelte-1r7lr32{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;color:#718096!important;flex-shrink:0!important}.overlay-item-text.svelte-1r7lr32.svelte-1r7lr32{flex:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.overlay-arrow-container.svelte-1r7lr32.svelte-1r7lr32{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;color:#a0aec0!important}.overlay-submenu-item.svelte-1r7lr32.svelte-1r7lr32:hover{background-color:#f7fafc!important;color:#2d3748!important}.overlay-submenu-item.active.svelte-1r7lr32.svelte-1r7lr32{background-color:#ebf8ff!important;color:#3182ce!important;font-weight:600!important}.overlay-submenu-item.active.svelte-1r7lr32 .overlay-icon-container.svelte-1r7lr32{color:#3182ce!important}.submenu-dot.svelte-1r7lr32.svelte-1r7lr32{width:4px;height:4px;background-color:#cbd5e0;border-radius:50%}.overlay-submenu-item.active.svelte-1r7lr32 .submenu-dot.svelte-1r7lr32{background-color:#3182ce}.sidebar.svelte-18f36y7.svelte-18f36y7{width:var(--sidebar-width);background:var(--bg-secondary);border-right:1px solid var(--brandkit-border-light, var(--border-light));height:calc(100vh - var(--navbar-height));display:flex;flex-direction:column;position:fixed;top:var(--navbar-height);left:0;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),left .3s,right .3s;z-index:1000;font-family:var( --sidebar-font-family, var(--branding-font-family, var(--font-family-app, system-ui)) )}.rtl .sidebar.svelte-18f36y7.svelte-18f36y7{left:auto;right:0;border-right:none;border-left:1px solid var(--brandkit-border-light, var(--border-light))}@media (max-width: 1024px){.sidebar.svelte-18f36y7.svelte-18f36y7{transform:translate(-100%);z-index:1001}.rtl .sidebar.svelte-18f36y7.svelte-18f36y7{transform:translate(100%)}.sidebar.active.svelte-18f36y7.svelte-18f36y7{transform:translate(0)}}.sidebar-content.svelte-18f36y7.svelte-18f36y7{flex:1;overflow-y:auto;overflow-x:hidden;padding-top:12px}.sidebar a{text-decoration:none!important;color:inherit!important;outline:none!important}.nav-section.svelte-18f36y7.svelte-18f36y7{margin-bottom:20px;padding:0 8px}.nav-section-title.svelte-18f36y7.svelte-18f36y7{font-size:11px;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:8px 12px;cursor:default}.sidebar-bottom.svelte-18f36y7.svelte-18f36y7{padding:12px 8px;border-top:1px solid var(--brandkit-border-light, var(--border-light));background:var(--bg-secondary)}.nav-item-bottom.svelte-18f36y7.svelte-18f36y7{display:flex;align-items:center;gap:12px;padding:10px 12px;color:var(--text-secondary);text-decoration:none!important;border-radius:8px;transition:all .2s;cursor:pointer;margin-bottom:2px}.nav-item-bottom.svelte-18f36y7.svelte-18f36y7:hover{background-color:var(--sidebar-menu-hover-bg, var(--bg-tertiary));color:var(--sidebar-menu-hover-color, var(--text-primary))}.nav-item-bottom.active.svelte-18f36y7.svelte-18f36y7{background-color:var(--sidebar-menu-selected-bg, var(--bg-tertiary));background-color:var( --sidebar-menu-selected-bg, color-mix(in srgb, var(--primary-color) 12%, var(--bg-secondary)) );color:var(--sidebar-menu-selected-color, var(--primary-color));font-weight:600}.nav-item-bottom.has-submenu.svelte-18f36y7.svelte-18f36y7{position:relative}.nav-item-bottom.expanded.svelte-18f36y7.svelte-18f36y7{color:var(--sidebar-menu-expanded-color, var(--primary-color));font-weight:600}.nav-item-bottom.expanded.svelte-18f36y7 .nav-item-icon-container.svelte-18f36y7{color:var(--sidebar-menu-icon-active, var(--primary-color))}.menu-item-arrow-container.svelte-18f36y7.svelte-18f36y7{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .2s ease}.nav-item-bottom.expanded.svelte-18f36y7 .submenu-arrow.svelte-18f36y7{transform:rotate(90deg);color:var(--sidebar-menu-icon-active, var(--primary-color))}.bottom-submenu.svelte-18f36y7.svelte-18f36y7{padding-left:12px;margin-left:12px;border-left:1px solid var(--brandkit-border-light, var(--border-light));margin-bottom:8px}.submenu-item.svelte-18f36y7.svelte-18f36y7{padding:8px 12px;font-size:13px}.submenu-item.svelte-18f36y7 .nav-item-text.svelte-18f36y7{font-size:13px}.rtl .bottom-submenu.svelte-18f36y7.svelte-18f36y7{padding-left:0;padding-right:12px;margin-left:0;margin-right:12px;border-left:none;border-right:1px solid var(--brandkit-border-light, var(--border-light))}.rtl .nav-item-bottom.has-submenu.svelte-18f36y7.svelte-18f36y7{flex-direction:row-reverse}.rtl .nav-item-bottom.expanded.svelte-18f36y7 .submenu-arrow.svelte-18f36y7{transform:rotate(-90deg)}.nav-item-icon-container.svelte-18f36y7.svelte-18f36y7{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-tertiary)}.nav-item-bottom.active.svelte-18f36y7 .nav-item-icon-container.svelte-18f36y7{color:var(--sidebar-menu-icon-active, var(--primary-color))}.nav-item-text.svelte-18f36y7.svelte-18f36y7{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500}.sidebar.collapsed.svelte-18f36y7.svelte-18f36y7{width:72px;background:var(--bg-secondary);border-right-color:var(--brandkit-border-medium, var(--border-medium))}.sidebar.collapsed.svelte-18f36y7 .sidebar-bottom.svelte-18f36y7{background:var(--bg-secondary);border-top-color:var(--brandkit-border-medium, var(--border-medium))}.sidebar.collapsed.svelte-18f36y7 .nav-item-bottom.svelte-18f36y7{justify-content:center;padding:12px;color:var(--text-secondary)}.sidebar.collapsed.svelte-18f36y7 .nav-item-bottom .nav-item-icon-container.svelte-18f36y7{color:var(--text-tertiary);transition:color .2s ease}.sidebar.collapsed.svelte-18f36y7 .nav-item-bottom.svelte-18f36y7:hover{background-color:var(--sidebar-menu-hover-bg, var(--bg-tertiary))}.sidebar.collapsed.svelte-18f36y7 .nav-item-bottom:hover .nav-item-icon-container.svelte-18f36y7{color:var(--sidebar-menu-icon-active, var(--primary-color))}.sidebar.collapsed.svelte-18f36y7 .nav-item-text.svelte-18f36y7{display:none}.sidebar.collapsed.svelte-18f36y7 .nav-item-bottom.active.svelte-18f36y7{background-color:var(--primary-color);color:var(--text-inverse)}.sidebar.collapsed.svelte-18f36y7 .nav-item-bottom.overlay-active.svelte-18f36y7{background-color:var(--sidebar-menu-hover-bg, var(--bg-tertiary));color:var(--text-inverse)}.sidebar.collapsed.svelte-18f36y7 .nav-item-bottom.overlay-active .nav-item-icon-container.svelte-18f36y7,.sidebar.collapsed.svelte-18f36y7 .nav-item-bottom.active .nav-item-icon-container.svelte-18f36y7{color:var(--text-inverse)}.overlay-submenu.svelte-18f36y7.svelte-18f36y7{position:fixed;background:var(--bg-primary);border:1px solid var(--brandkit-border-light, var(--border-light));border-radius:12px;box-shadow:var(--brandkit-shadow-lg, var(--shadow-lg));min-width:220px;z-index:1000;overflow:hidden;animation:svelte-18f36y7-fadeIn .2s ease-out}@keyframes svelte-18f36y7-fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.overlay-submenu-header.svelte-18f36y7.svelte-18f36y7{padding:12px 16px;background:var(--sidebar-overlay-header-bg, var(--bg-secondary));border-bottom:1px solid var(--brandkit-border-light, var(--border-light));font-weight:600;font-size:14px;color:var(--text-primary);display:flex;align-items:center;gap:10px}.overlay-submenu-content.svelte-18f36y7.svelte-18f36y7{padding:8px}.sidebar-loading.svelte-18f36y7.svelte-18f36y7{padding:16px}.skeleton-item.svelte-18f36y7.svelte-18f36y7{display:flex;align-items:center;gap:12px;margin-bottom:20px;animation:svelte-18f36y7-pulse 1.5s infinite ease-in-out}.skeleton-icon.svelte-18f36y7.svelte-18f36y7{width:18px;height:18px;border-radius:4px;background:var(--bg-tertiary)}.skeleton-text.svelte-18f36y7.svelte-18f36y7{height:14px;flex:1;border-radius:4px;background:var(--bg-tertiary)}@keyframes svelte-18f36y7-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.breadcrumb.svelte-qrve0s.svelte-qrve0s{padding:4px 0;margin-bottom:16px;background:transparent}.breadcrumb-list.svelte-qrve0s.svelte-qrve0s{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:4px}.breadcrumb-item.svelte-qrve0s.svelte-qrve0s{display:flex;align-items:center}.breadcrumb-link.svelte-qrve0s.svelte-qrve0s{display:flex;align-items:center;gap:6px;color:var(--gray-500);text-decoration:none;font-size:13px;font-weight:500;padding:4px 6px;border-radius:4px;transition:all .2s ease}.breadcrumb-link.svelte-qrve0s.svelte-qrve0s:hover{background:var(--gray-100);color:var(--primary-color);text-decoration:none}.breadcrumb-current.svelte-qrve0s.svelte-qrve0s{display:flex;align-items:center;gap:6px;color:var(--gray-400);font-size:13px;font-weight:500;padding:4px 6px}.breadcrumb-item.active.svelte-qrve0s .breadcrumb-current.svelte-qrve0s{color:var(--primary-color);font-weight:600}.breadcrumb-separator.svelte-qrve0s.svelte-qrve0s{display:flex;align-items:center;color:var(--gray-300);font-size:10px;margin:0 2px}.breadcrumb-link.svelte-qrve0s i.svelte-qrve0s,.breadcrumb-current.svelte-qrve0s i.svelte-qrve0s{font-size:11px;width:14px;text-align:center}.dark .breadcrumb-link.svelte-qrve0s.svelte-qrve0s{color:var(--gray-400)}.dark .breadcrumb-link.svelte-qrve0s.svelte-qrve0s:hover{background:var(--gray-800);color:var(--primary-light)}.dark .breadcrumb-current.svelte-qrve0s.svelte-qrve0s{color:var(--gray-500)}.dark .breadcrumb-item.active.svelte-qrve0s .breadcrumb-current.svelte-qrve0s{color:var(--primary-light)}.dark .breadcrumb-separator.svelte-qrve0s.svelte-qrve0s{color:var(--gray-600)}.rtl .breadcrumb.svelte-qrve0s.svelte-qrve0s{text-align:right;direction:rtl}.rtl .breadcrumb-list.svelte-qrve0s.svelte-qrve0s{flex-direction:row-reverse;direction:rtl;text-align:right;justify-content:flex-start}.rtl .breadcrumb-item.svelte-qrve0s.svelte-qrve0s{flex-direction:row-reverse}.rtl .breadcrumb-link.svelte-qrve0s.svelte-qrve0s,.rtl .breadcrumb-current.svelte-qrve0s.svelte-qrve0s{flex-direction:row-reverse;text-align:right}.rtl .breadcrumb-separator.svelte-qrve0s.svelte-qrve0s{margin:0 4px}.rtl .breadcrumb-link.svelte-qrve0s i.svelte-qrve0s,.rtl .breadcrumb-current.svelte-qrve0s i.svelte-qrve0s{margin-left:6px;margin-right:0}@media (max-width: 768px){.breadcrumb.svelte-qrve0s.svelte-qrve0s{margin-bottom:12px}.breadcrumb-link.svelte-qrve0s.svelte-qrve0s,.breadcrumb-current.svelte-qrve0s.svelte-qrve0s{font-size:12px}}.message.svelte-1cc6w4d.svelte-1cc6w4d{margin-bottom:16px;animation:svelte-1cc6w4d-messageSlideIn .3s ease-out}.message.last.svelte-1cc6w4d.svelte-1cc6w4d{margin-bottom:8px}.message__content.svelte-1cc6w4d.svelte-1cc6w4d{display:flex;gap:12px;align-items:flex-start}.message__avatar.svelte-1cc6w4d.svelte-1cc6w4d{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a;border:2px solid rgba(255,255,255,.8)}.message__body.svelte-1cc6w4d.svelte-1cc6w4d{flex:1;min-width:0}.message__text.svelte-1cc6w4d.svelte-1cc6w4d{background:var(--gray-50);padding:14px 18px;border-radius:20px;font-size:14px;line-height:1.6;color:var(--gray-900);word-wrap:break-word;position:relative;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.message__actions.svelte-1cc6w4d.svelte-1cc6w4d{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.message__action-btn.svelte-1cc6w4d.svelte-1cc6w4d{background:var(--primary-color);color:#fff;border:none;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-base)}.message__action-btn.svelte-1cc6w4d.svelte-1cc6w4d:hover{background:var(--primary-dark);transform:translateY(-1px)}.message__meta.svelte-1cc6w4d.svelte-1cc6w4d{display:flex;align-items:center;gap:8px;margin-top:4px;opacity:.7}.message__time.svelte-1cc6w4d.svelte-1cc6w4d{font-size:11px;color:var(--gray-500)}.message__copy-btn.svelte-1cc6w4d.svelte-1cc6w4d{background:none;border:none;color:var(--gray-500);cursor:pointer;padding:2px;border-radius:4px;transition:all var(--transition-base);font-size:12px}.message__copy-btn.svelte-1cc6w4d.svelte-1cc6w4d:hover{color:var(--primary-color);background:var(--gray-100)}.message--user.svelte-1cc6w4d .message__content.svelte-1cc6w4d{flex-direction:row-reverse}.message--user.svelte-1cc6w4d .message__text.svelte-1cc6w4d{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;border-radius:20px 20px 6px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #b5894b4d}.message--user.svelte-1cc6w4d .message__avatar.svelte-1cc6w4d{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;border:2px solid rgba(255,255,255,.3)}.message--assistant.svelte-1cc6w4d .message__avatar.svelte-1cc6w4d{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);color:#fff;border:2px solid rgba(255,255,255,.3)}.message--assistant.svelte-1cc6w4d .message__text.svelte-1cc6w4d{border-radius:20px 20px 20px 6px;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid rgba(59,130,246,.1);box-shadow:0 2px 8px #3b82f61a}.message--system.svelte-1cc6w4d .message__content.svelte-1cc6w4d{justify-content:center}.message--system.svelte-1cc6w4d .message__text.svelte-1cc6w4d{background:var(--warning);color:#fff;text-align:center;border-radius:18px;font-size:13px}.message--system.svelte-1cc6w4d .message__avatar.svelte-1cc6w4d{background:var(--warning);color:#fff}.message__typing.svelte-1cc6w4d.svelte-1cc6w4d{margin-top:8px}.typing-indicator.svelte-1cc6w4d.svelte-1cc6w4d{display:flex;gap:4px;align-items:center}.typing-indicator.svelte-1cc6w4d span.svelte-1cc6w4d{width:6px;height:6px;border-radius:50%;background:var(--gray-400);animation:svelte-1cc6w4d-typingDots 1.4s infinite ease-in-out}.typing-indicator.svelte-1cc6w4d span.svelte-1cc6w4d:nth-child(1){animation-delay:-.32s}.typing-indicator.svelte-1cc6w4d span.svelte-1cc6w4d:nth-child(2){animation-delay:-.16s}@keyframes svelte-1cc6w4d-messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1cc6w4d-typingDots{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.rtl .message__content.svelte-1cc6w4d.svelte-1cc6w4d{flex-direction:row-reverse}.rtl .message--user.svelte-1cc6w4d .message__content.svelte-1cc6w4d{flex-direction:row}.rtl .message__text.svelte-1cc6w4d.svelte-1cc6w4d{text-align:right}.rtl .message--user.svelte-1cc6w4d .message__text.svelte-1cc6w4d{border-radius:18px 18px 18px 4px}.rtl .message--assistant.svelte-1cc6w4d .message__text.svelte-1cc6w4d{border-radius:18px 18px 4px}.dark .message__text.svelte-1cc6w4d.svelte-1cc6w4d{background:#2d2d2d;color:#fff;border:1px solid #404040}.dark .message--user.svelte-1cc6w4d .message__text.svelte-1cc6w4d{background:#1e40af;color:#fff;border:1px solid #3b82f6}.dark .message__time.svelte-1cc6w4d.svelte-1cc6w4d,.dark .message__copy-btn.svelte-1cc6w4d.svelte-1cc6w4d{color:var(--text-tertiary)}.dark .message__copy-btn.svelte-1cc6w4d.svelte-1cc6w4d:hover{color:var(--primary-light);background:var(--gray-600)}@media (max-width: 768px){.message__avatar.svelte-1cc6w4d.svelte-1cc6w4d{width:28px;height:28px;font-size:12px}.message__text.svelte-1cc6w4d.svelte-1cc6w4d{padding:10px 14px;font-size:14px}.message__action-btn.svelte-1cc6w4d.svelte-1cc6w4d{padding:8px 12px;font-size:13px}}.chat-history.svelte-ti7hti.svelte-ti7hti{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;background:var(--bg-primary);-webkit-overflow-scrolling:touch}.chat-history__content.svelte-ti7hti.svelte-ti7hti{padding:16px;min-height:100%;display:flex;flex-direction:column}.chat-history__empty.svelte-ti7hti.svelte-ti7hti{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 16px}.empty-state.svelte-ti7hti.svelte-ti7hti{text-align:center;max-width:300px}.empty-state__icon.svelte-ti7hti.svelte-ti7hti{font-size:48px;color:var(--primary-color);margin-bottom:16px;opacity:.8}.empty-state__title.svelte-ti7hti.svelte-ti7hti{font-size:18px;font-weight:600;color:var(--gray-900);margin-bottom:8px}.empty-state__description.svelte-ti7hti.svelte-ti7hti{font-size:14px;color:var(--gray-600);line-height:1.5;margin:0}.chat-history__loading.svelte-ti7hti.svelte-ti7hti{margin-top:16px}.loading-message.svelte-ti7hti.svelte-ti7hti{display:flex;gap:12px;align-items:flex-start;animation:svelte-ti7hti-messageSlideIn .3s ease-out}.loading-message__avatar.svelte-ti7hti.svelte-ti7hti{width:32px;height:32px;border-radius:50%;background:var(--accent-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.loading-message__content.svelte-ti7hti.svelte-ti7hti{flex:1;min-width:0}.loading-message__text.svelte-ti7hti.svelte-ti7hti{background:var(--gray-100);padding:12px 16px;border-radius:18px 18px 18px 4px;font-size:14px;color:var(--gray-700);margin-bottom:8px}.loading-message__dots.svelte-ti7hti.svelte-ti7hti{display:flex;gap:4px;align-items:center;margin-left:16px}.loading-message__dots.svelte-ti7hti span.svelte-ti7hti{width:6px;height:6px;border-radius:50%;background:var(--gray-400);animation:svelte-ti7hti-typingDots 1.4s infinite ease-in-out}.loading-message__dots.svelte-ti7hti span.svelte-ti7hti:nth-child(1){animation-delay:-.32s}.loading-message__dots.svelte-ti7hti span.svelte-ti7hti:nth-child(2){animation-delay:-.16s}.chat-history__scroll-btn.svelte-ti7hti.svelte-ti7hti{position:absolute;bottom:20px;right:20px;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;animation:svelte-ti7hti-scrollButtonIn .3s ease-out;box-shadow:0 4px 16px #b5894b4d;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.chat-history__scroll-btn.svelte-ti7hti.svelte-ti7hti:hover{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-color) 100%);transform:scale(1.1) translateY(-2px);box-shadow:0 6px 20px #b5894b66}.chat-history__scroll-btn.svelte-ti7hti.svelte-ti7hti:active{transform:scale(.95)}.chat-history.svelte-ti7hti.svelte-ti7hti::-webkit-scrollbar{width:6px}.chat-history.svelte-ti7hti.svelte-ti7hti::-webkit-scrollbar-track{background:transparent}.chat-history.svelte-ti7hti.svelte-ti7hti::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.chat-history.svelte-ti7hti.svelte-ti7hti::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}@keyframes svelte-ti7hti-messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ti7hti-typingDots{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes svelte-ti7hti-scrollButtonIn{0%{opacity:0;transform:translateY(10px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.dark .chat-history.svelte-ti7hti.svelte-ti7hti{background:#1a1a1a}.dark .empty-state__title.svelte-ti7hti.svelte-ti7hti{color:var(--text-primary)}.dark .empty-state__description.svelte-ti7hti.svelte-ti7hti{color:var(--text-secondary)}.dark .loading-message__text.svelte-ti7hti.svelte-ti7hti{background:var(--gray-700);color:var(--text-primary)}.dark .chat-history.svelte-ti7hti.svelte-ti7hti::-webkit-scrollbar-thumb{background:var(--gray-600)}.dark .chat-history.svelte-ti7hti.svelte-ti7hti::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}@media (max-width: 768px){.chat-history__content.svelte-ti7hti.svelte-ti7hti{padding:12px}.chat-history__empty.svelte-ti7hti.svelte-ti7hti{padding:24px 12px}.empty-state__icon.svelte-ti7hti.svelte-ti7hti{font-size:40px}.empty-state__title.svelte-ti7hti.svelte-ti7hti{font-size:16px}.empty-state__description.svelte-ti7hti.svelte-ti7hti{font-size:13px}.chat-history__scroll-btn.svelte-ti7hti.svelte-ti7hti{width:44px;height:44px;bottom:16px;right:16px;font-size:18px}}.rtl .chat-history__scroll-btn.svelte-ti7hti.svelte-ti7hti{right:auto;left:20px}.rtl .loading-message__text.svelte-ti7hti.svelte-ti7hti{border-radius:18px 18px 4px}.rtl .loading-message__dots.svelte-ti7hti.svelte-ti7hti{margin-left:0;margin-right:16px}@media (prefers-reduced-motion: reduce){.chat-history__scroll-btn.svelte-ti7hti.svelte-ti7hti,.loading-message.svelte-ti7hti.svelte-ti7hti,.loading-message__dots.svelte-ti7hti span.svelte-ti7hti{animation:none}}.chat-history__scroll-btn.svelte-ti7hti.svelte-ti7hti:focus{outline:2px solid var(--primary-color);outline-offset:2px}.dark .chat-history__scroll-btn.svelte-ti7hti.svelte-ti7hti:focus{outline-color:var(--primary-light)}.chat-input.svelte-14aww9b{background:var(--bg-primary);border-top:1px solid var(--gray-200);padding:16px;position:relative}.chat-input.disabled.svelte-14aww9b{opacity:.6;pointer-events:none}.chat-input__container.svelte-14aww9b{display:flex;align-items:flex-end;gap:12px}.chat-input__file-input.svelte-14aww9b{display:none}.chat-input__field.svelte-14aww9b{flex:1;display:flex;align-items:flex-end;background:var(--gray-50);border:2px solid var(--gray-200);border-radius:28px;padding:10px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:52px;box-shadow:0 2px 8px #0000000a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.chat-input__field.svelte-14aww9b:focus-within{border-color:var(--primary-color);box-shadow:0 4px 16px #b5894b26,0 2px 8px #00000014;transform:translateY(-1px)}.chat-input__text.svelte-14aww9b{flex:1;border:none;background:transparent;outline:none;font-size:14px;line-height:1.5;color:var(--gray-900);resize:none;min-height:20px;max-height:120px;font-family:inherit}.chat-input__text.svelte-14aww9b::placeholder{color:var(--gray-500)}.chat-input__text.svelte-14aww9b:disabled{color:var(--gray-500);cursor:not-allowed}.chat-input__actions.svelte-14aww9b{display:flex;align-items:center;gap:4px;margin-left:8px}.chat-input__action-btn.svelte-14aww9b{background:none;border:none;color:var(--gray-500);cursor:pointer;padding:8px;border-radius:50%;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:14px}.chat-input__action-btn.svelte-14aww9b:hover:not(:disabled){background:var(--gray-200);color:var(--gray-700)}.chat-input__action-btn.svelte-14aww9b:disabled{opacity:.5;cursor:not-allowed}.chat-input__send-btn.svelte-14aww9b{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);border:none;color:#fff;cursor:pointer;padding:10px;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:15px;box-shadow:0 2px 8px #b5894b4d;border:1px solid rgba(255,255,255,.2)}.chat-input__send-btn.svelte-14aww9b:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-color) 100%);transform:scale(1.1) translateY(-1px);box-shadow:0 4px 16px #b5894b66}.chat-input__send-btn.svelte-14aww9b:disabled{background:var(--gray-300);cursor:not-allowed;transform:none}.chat-input__counter.svelte-14aww9b{position:absolute;bottom:4px;right:20px;font-size:11px;color:var(--gray-500);background:var(--bg-primary);padding:2px 6px;border-radius:4px}.dark .chat-input.svelte-14aww9b{background:#1a1a1a;border-top-color:#404040}.dark .chat-input__field.svelte-14aww9b{background:#2d2d2d;border-color:#404040;color:#fff}.dark .chat-input__field.svelte-14aww9b:focus-within{border-color:var(--primary-color)}.dark .chat-input__text.svelte-14aww9b{color:var(--text-primary)}.dark .chat-input__text.svelte-14aww9b::placeholder{color:#9ca3af}.dark .chat-input__action-btn.svelte-14aww9b{color:var(--text-tertiary)}.dark .chat-input__action-btn.svelte-14aww9b:hover:not(:disabled){background:var(--gray-600);color:var(--text-secondary)}.dark .chat-input__counter.svelte-14aww9b{color:var(--text-tertiary);background:var(--bg-primary)}@media (max-width: 768px){.chat-input.svelte-14aww9b{padding:12px}.chat-input__field.svelte-14aww9b{min-height:44px;padding:6px 10px}.chat-input__text.svelte-14aww9b{font-size:16px}.chat-input__action-btn.svelte-14aww9b,.chat-input__send-btn.svelte-14aww9b{width:36px;height:36px;font-size:16px}}.rtl .chat-input__actions.svelte-14aww9b{margin-left:0;margin-right:8px}.rtl .chat-input__counter.svelte-14aww9b{right:auto;left:20px}.chat-input__text.svelte-14aww9b:focus{outline:none}.chat-input__send-btn.svelte-14aww9b:not(:disabled){animation:svelte-14aww9b-sendButtonPulse 2s infinite}@keyframes svelte-14aww9b-sendButtonPulse{}.chat-suggestions.svelte-ggn4qb{background:var(--bg-primary);border-bottom:1px solid var(--gray-200);padding:16px;animation:svelte-ggn4qb-suggestionsSlideIn .3s ease-out}.chat-suggestions__header.svelte-ggn4qb{margin-bottom:12px}.chat-suggestions__title.svelte-ggn4qb{font-size:14px;font-weight:600;color:var(--gray-700);margin:0;display:flex;align-items:center;gap:8px}.chat-suggestions__title.svelte-ggn4qb:before{content:"💡";font-size:16px}.chat-suggestions__list.svelte-ggn4qb{display:flex;flex-direction:column;gap:8px}.chat-suggestions__item.svelte-ggn4qb{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:16px;padding:14px 18px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;animation:svelte-ggn4qb-suggestionItemIn .4s ease-out both;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.chat-suggestions__item.svelte-ggn4qb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,var(--primary-color) 0%,transparent 100%);opacity:0;transition:opacity var(--transition-base);z-index:0}.chat-suggestions__item.svelte-ggn4qb:hover{background:linear-gradient(135deg,var(--primary-50) 0%,var(--primary-100) 100%);border-color:var(--primary-color);transform:translate(4px) translateY(-2px);box-shadow:0 4px 16px #b5894b26}.chat-suggestions__item.svelte-ggn4qb:hover:before{opacity:.1}.chat-suggestions__item.svelte-ggn4qb:active{transform:translate(2px) scale(.98)}.chat-suggestions__text.svelte-ggn4qb{font-size:14px;color:var(--gray-800);font-weight:500;line-height:1.4;position:relative;z-index:1;flex:1}@keyframes svelte-ggn4qb-suggestionsSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ggn4qb-suggestionItemIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.dark .chat-suggestions.svelte-ggn4qb{background:#1a1a1a;border-bottom-color:#404040}.dark .chat-suggestions__title.svelte-ggn4qb{color:var(--text-secondary)}.dark .chat-suggestions__item.svelte-ggn4qb{background:#2d2d2d;border-color:#404040}.dark .chat-suggestions__item.svelte-ggn4qb:hover{background:#404040;border-color:var(--primary-color)}.dark .chat-suggestions__text.svelte-ggn4qb{color:var(--text-primary)}@media (max-width: 768px){.chat-suggestions.svelte-ggn4qb{padding:12px}.chat-suggestions__item.svelte-ggn4qb{padding:14px 16px;min-height:48px}.chat-suggestions__text.svelte-ggn4qb{font-size:15px}}.rtl .chat-suggestions__item.svelte-ggn4qb{text-align:right}.rtl .chat-suggestions__item.svelte-ggn4qb:hover{transform:translate(-4px)}.rtl .chat-suggestions__item.svelte-ggn4qb:active{transform:translate(-2px) scale(.98)}.rtl .chat-suggestions__item.svelte-ggn4qb:before{background:linear-gradient(270deg,var(--primary-color) 0%,transparent 100%)}@media (prefers-reduced-motion: reduce){.chat-suggestions.svelte-ggn4qb,.chat-suggestions__item.svelte-ggn4qb{animation:none}.chat-suggestions__item.svelte-ggn4qb:hover{transform:none}}.chat-suggestions__item.svelte-ggn4qb:focus{outline:2px solid var(--primary-color);outline-offset:2px}.dark .chat-suggestions__item.svelte-ggn4qb:focus{outline-color:var(--primary-light)}.chatbot-settings.svelte-5suppk.svelte-5suppk.svelte-5suppk{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.chatbot-settings__overlay.svelte-5suppk.svelte-5suppk.svelte-5suppk{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:svelte-5suppk-overlayFadeIn .2s ease-out}.chatbot-settings__panel.svelte-5suppk.svelte-5suppk.svelte-5suppk{background:var(--bg-primary);border-radius:16px;max-width:500px;width:100%;max-height:80vh;overflow:hidden;position:relative;z-index:1;transform:scale(.9) translateY(20px);opacity:0;transition:all .2s ease-out}.chatbot-settings__panel.visible.svelte-5suppk.svelte-5suppk.svelte-5suppk{transform:scale(1) translateY(0);opacity:1}.chatbot-settings__header.svelte-5suppk.svelte-5suppk.svelte-5suppk{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--gray-200);background:var(--gray-50)}.chatbot-settings__title.svelte-5suppk.svelte-5suppk.svelte-5suppk{font-size:18px;font-weight:600;color:var(--gray-900);margin:0}.chatbot-settings__close.svelte-5suppk.svelte-5suppk.svelte-5suppk{background:none;border:none;color:var(--gray-500);cursor:pointer;padding:8px;border-radius:8px;transition:all var(--transition-base);font-size:16px}.chatbot-settings__close.svelte-5suppk.svelte-5suppk.svelte-5suppk:hover{background:var(--gray-200);color:var(--gray-700)}.chatbot-settings__content.svelte-5suppk.svelte-5suppk.svelte-5suppk{padding:24px;max-height:60vh;overflow-y:auto}.settings-section.svelte-5suppk.svelte-5suppk.svelte-5suppk{margin-bottom:32px}.settings-section.svelte-5suppk.svelte-5suppk.svelte-5suppk:last-child{margin-bottom:0}.settings-section__title.svelte-5suppk.svelte-5suppk.svelte-5suppk{font-size:16px;font-weight:600;color:var(--gray-800);margin:0 0 16px;display:flex;align-items:center;gap:8px}.settings-group.svelte-5suppk.svelte-5suppk.svelte-5suppk{margin-bottom:20px}.settings-group.svelte-5suppk.svelte-5suppk.svelte-5suppk:last-child{margin-bottom:0}.settings-label.svelte-5suppk.svelte-5suppk.svelte-5suppk{display:block;font-size:14px;font-weight:500;color:var(--gray-700);margin-bottom:8px}.settings-select.svelte-5suppk.svelte-5suppk.svelte-5suppk{width:100%;padding:10px 12px;border:2px solid var(--gray-200);border-radius:8px;font-size:14px;color:var(--gray-900);background:var(--bg-primary);transition:all var(--transition-base)}.settings-select.svelte-5suppk.svelte-5suppk.svelte-5suppk:focus{outline:none;border-color:var(--primary-color)}.settings-toggle.svelte-5suppk.svelte-5suppk.svelte-5suppk{display:flex;align-items:center;gap:12px;cursor:pointer}.settings-toggle.svelte-5suppk input.svelte-5suppk.svelte-5suppk{display:none}.settings-toggle__slider.svelte-5suppk.svelte-5suppk.svelte-5suppk{position:relative;width:44px;height:24px;background:var(--gray-300);border-radius:12px;transition:all var(--transition-base)}.settings-toggle__slider.svelte-5suppk.svelte-5suppk.svelte-5suppk:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--gray-100);border-radius:50%;transition:all var(--transition-base)}.settings-toggle.svelte-5suppk input.svelte-5suppk:checked+.settings-toggle__slider.svelte-5suppk{background:var(--primary-color)}.settings-toggle.svelte-5suppk input.svelte-5suppk:checked+.settings-toggle__slider.svelte-5suppk:before{transform:translate(20px)}.settings-toggle__label.svelte-5suppk.svelte-5suppk.svelte-5suppk{font-size:14px;color:var(--gray-700);font-weight:500}.chatbot-settings__footer.svelte-5suppk.svelte-5suppk.svelte-5suppk{display:flex;gap:12px;padding:20px 24px;border-top:1px solid var(--gray-200);background:var(--gray-50);justify-content:flex-end}.settings-btn.svelte-5suppk.svelte-5suppk.svelte-5suppk{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-base);border:none}.settings-btn--primary.svelte-5suppk.svelte-5suppk.svelte-5suppk{background:var(--primary-color);color:#fff}.settings-btn--primary.svelte-5suppk.svelte-5suppk.svelte-5suppk:hover{background:var(--primary-dark);transform:translateY(-1px)}.settings-btn--secondary.svelte-5suppk.svelte-5suppk.svelte-5suppk{background:var(--gray-200);color:var(--gray-700)}.settings-btn--secondary.svelte-5suppk.svelte-5suppk.svelte-5suppk:hover{background:var(--gray-300);transform:translateY(-1px)}@keyframes svelte-5suppk-overlayFadeIn{0%{opacity:0}to{opacity:1}}.dark .chatbot-settings__panel.svelte-5suppk.svelte-5suppk.svelte-5suppk{background:var(--bg-primary)}.dark .chatbot-settings__header.svelte-5suppk.svelte-5suppk.svelte-5suppk{background:var(--gray-800);border-bottom-color:var(--gray-300)}.dark .chatbot-settings__title.svelte-5suppk.svelte-5suppk.svelte-5suppk{color:var(--text-primary)}.dark .chatbot-settings__close.svelte-5suppk.svelte-5suppk.svelte-5suppk{color:var(--text-tertiary)}.dark .chatbot-settings__close.svelte-5suppk.svelte-5suppk.svelte-5suppk:hover{background:var(--gray-700);color:var(--text-secondary)}.dark .settings-section__title.svelte-5suppk.svelte-5suppk.svelte-5suppk{color:var(--text-primary)}.dark .settings-label.svelte-5suppk.svelte-5suppk.svelte-5suppk{color:var(--text-secondary)}.dark .settings-select.svelte-5suppk.svelte-5suppk.svelte-5suppk{background:var(--gray-700);border-color:var(--gray-600);color:var(--text-primary)}.dark .settings-select.svelte-5suppk.svelte-5suppk.svelte-5suppk:focus{border-color:var(--primary-color)}.dark .settings-toggle__slider.svelte-5suppk.svelte-5suppk.svelte-5suppk{background:var(--gray-600)}.dark .settings-toggle__label.svelte-5suppk.svelte-5suppk.svelte-5suppk{color:var(--text-secondary)}.dark .chatbot-settings__footer.svelte-5suppk.svelte-5suppk.svelte-5suppk{background:var(--gray-800);border-top-color:var(--gray-300)}.dark .settings-btn--secondary.svelte-5suppk.svelte-5suppk.svelte-5suppk{background:var(--gray-600);color:var(--text-primary)}.dark .settings-btn--secondary.svelte-5suppk.svelte-5suppk.svelte-5suppk:hover{background:var(--gray-500)}@media (max-width: 768px){.chatbot-settings.svelte-5suppk.svelte-5suppk.svelte-5suppk{padding:16px}.chatbot-settings__panel.svelte-5suppk.svelte-5suppk.svelte-5suppk{max-height:90vh}.chatbot-settings__header.svelte-5suppk.svelte-5suppk.svelte-5suppk{padding:16px 20px}.chatbot-settings__content.svelte-5suppk.svelte-5suppk.svelte-5suppk{padding:20px}.chatbot-settings__footer.svelte-5suppk.svelte-5suppk.svelte-5suppk{padding:16px 20px;flex-direction:column}.settings-btn.svelte-5suppk.svelte-5suppk.svelte-5suppk{width:100%}}.rtl .settings-toggle__slider.svelte-5suppk.svelte-5suppk.svelte-5suppk:before{left:auto;right:2px}.rtl .settings-toggle input:checked+.settings-toggle__slider.svelte-5suppk.svelte-5suppk.svelte-5suppk:before{transform:translate(-20px)}@media (prefers-reduced-motion: reduce){.chatbot-settings__panel.svelte-5suppk.svelte-5suppk.svelte-5suppk{transition:none}.chatbot-settings__overlay.svelte-5suppk.svelte-5suppk.svelte-5suppk{background:rgba(0,0,0,.8);animation:none}}.chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2{position:fixed;bottom:20px;right:20px;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:26px;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000;overflow:hidden;box-shadow:0 8px 24px #b5894b4d,0 4px 12px #00000026,0 0 0 1px #ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@media (max-width: 768px){.chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2{bottom:15px;right:15px;width:56px;height:56px;font-size:22px;z-index:1002}}@media (max-width: 480px){.chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2{bottom:12px;right:12px;width:52px;height:52px;font-size:20px}}.rtl .chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2{right:auto;left:20px}@media (max-width: 768px){.rtl .chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2{left:15px}}@media (max-width: 480px){.rtl .chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2{left:12px}}.chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2:hover{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-color) 100%);transform:scale(1.1) translateY(-2px);box-shadow:0 12px 32px #b5894b66,0 8px 16px #0003,0 0 0 1px #fff3}.chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2:active{transform:scale(1.05) translateY(0)}.chatbot-toggle.active.svelte-1g0yih2.svelte-1g0yih2{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-color) 100%);box-shadow:0 8px 24px #b5894b66,0 4px 12px #0003,0 0 0 1px #fff3}.chatbot-toggle__pulse.svelte-1g0yih2.svelte-1g0yih2{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:var(--primary-color);animation:svelte-1g0yih2-pulse 2s infinite;z-index:-1}.chatbot-widget.svelte-1g0yih2.svelte-1g0yih2{position:fixed;bottom:90px;right:20px;width:400px;height:600px;max-height:calc(100vh - 180px);background:white;border-radius:20px;border:1px solid rgba(181,137,75,.2);box-shadow:0 32px 64px #0000001f,0 16px 32px #00000014,0 8px 16px #0000000a,0 0 0 1px #ffffff0d;display:flex;flex-direction:column;overflow:hidden;z-index:1001;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:svelte-1g0yih2-widgetSlideIn .5s cubic-bezier(.4,0,.2,1)}.chatbot-widget.minimized.svelte-1g0yih2.svelte-1g0yih2{height:60px;overflow:hidden}.chatbot-widget.minimized.svelte-1g0yih2 .chatbot-content.svelte-1g0yih2{display:none}.chatbot-widget.mobile.svelte-1g0yih2.svelte-1g0yih2{position:fixed!important;bottom:80px!important;right:10px!important;width:calc(100vw - 20px)!important;max-width:400px!important;height:500px!important;max-height:calc(100vh - 120px)!important;border-radius:20px!important;border:1px solid rgba(181,137,75,.2)!important;z-index:1001!important;box-shadow:0 32px 64px #0000001f,0 16px 32px #00000014,0 8px 16px #0000000a,0 0 0 1px #ffffff0d!important;background:white!important;display:flex!important;visibility:visible!important;opacity:1!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.dark .chatbot-widget.mobile.svelte-1g0yih2.svelte-1g0yih2{background:#1a1a1a!important}@media (max-width: 768px){.chatbot-widget.svelte-1g0yih2.svelte-1g0yih2{position:fixed!important;bottom:80px!important;right:10px!important;width:calc(100vw - 20px)!important;max-width:400px!important;height:500px!important;max-height:calc(100vh - 120px)!important;border-radius:20px!important;border:1px solid rgba(181,137,75,.2)!important;z-index:1001!important;box-shadow:0 32px 64px #0000001f,0 16px 32px #00000014,0 8px 16px #0000000a,0 0 0 1px #ffffff0d!important;background:white!important;display:flex!important;visibility:visible!important;opacity:1!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.dark .chatbot-widget.svelte-1g0yih2.svelte-1g0yih2{background:#1a1a1a!important}}.chatbot-widget.tablet.svelte-1g0yih2.svelte-1g0yih2{width:350px;height:500px;max-height:calc(100vh - 120px)}.rtl .chatbot-widget.svelte-1g0yih2.svelte-1g0yih2{right:auto;left:20px}.rtl .chatbot-widget.mobile.svelte-1g0yih2.svelte-1g0yih2{right:auto;left:10px}@media (max-width: 768px){.rtl .chatbot-widget.svelte-1g0yih2.svelte-1g0yih2{right:auto;left:10px}}.chatbot-header.svelte-1g0yih2.svelte-1g0yih2{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0;position:relative;overflow:hidden}.chatbot-header__info.svelte-1g0yih2.svelte-1g0yih2{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.chatbot-header__avatar.svelte-1g0yih2.svelte-1g0yih2{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 12px #00000026}.chatbot-header__text.svelte-1g0yih2.svelte-1g0yih2{flex:1;min-width:0}.chatbot-header__title.svelte-1g0yih2.svelte-1g0yih2{font-size:18px;font-weight:700;color:#fff;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.1)}.chatbot-header__subtitle.svelte-1g0yih2.svelte-1g0yih2{font-size:13px;color:#ffffffe6;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.chatbot-header__actions.svelte-1g0yih2.svelte-1g0yih2{display:flex;align-items:center;gap:4px}.chatbot-header__action.svelte-1g0yih2.svelte-1g0yih2{background:rgba(255,255,255,.1);border:none;color:#fff;cursor:pointer;padding:10px;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.chatbot-header__action.svelte-1g0yih2.svelte-1g0yih2:hover{background:rgba(255,255,255,.25);color:#fff;transform:scale(1.05);box-shadow:0 4px 12px #00000026}.chatbot-header__close.svelte-1g0yih2.svelte-1g0yih2:hover{background:rgba(239,68,68,.8);color:#fff;transform:scale(1.05);box-shadow:0 4px 12px #ef44444d}.chatbot-content.svelte-1g0yih2.svelte-1g0yih2{flex:1;display:flex;flex-direction:column;overflow:hidden}@keyframes svelte-1g0yih2-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes svelte-1g0yih2-widgetSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dark .chatbot-widget.svelte-1g0yih2.svelte-1g0yih2{background:#1a1a1a;border:2px solid var(--primary-light);box-shadow:0 25px 50px #000000b3}.dark .chatbot-header.svelte-1g0yih2.svelte-1g0yih2{background:var(--primary-dark);border-bottom:2px solid var(--primary-color)}.dark .chatbot-header__title.svelte-1g0yih2.svelte-1g0yih2{color:#fff}.dark .chatbot-header__subtitle.svelte-1g0yih2.svelte-1g0yih2{color:#fffc}.dark .chatbot-header__action.svelte-1g0yih2.svelte-1g0yih2{color:#fff}.dark .chatbot-header__action.svelte-1g0yih2.svelte-1g0yih2:hover{background:rgba(255,255,255,.2);color:#fff}@media (max-width: 768px){.chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2{width:56px;height:56px;font-size:22px;bottom:16px;right:16px}.chatbot-widget.svelte-1g0yih2.svelte-1g0yih2{bottom:0;right:0;width:100%;height:100%;border-radius:0;border:none;box-shadow:none}.chatbot-header.svelte-1g0yih2.svelte-1g0yih2{padding:12px 16px}.chatbot-header__avatar.svelte-1g0yih2.svelte-1g0yih2{width:36px;height:36px;font-size:16px}.chatbot-header__title.svelte-1g0yih2.svelte-1g0yih2{font-size:15px}.chatbot-header__subtitle.svelte-1g0yih2.svelte-1g0yih2{font-size:11px}.chatbot-header__action.svelte-1g0yih2.svelte-1g0yih2{width:36px;height:36px;font-size:16px}}@media (min-width: 768px) and (max-width: 1024px){.chatbot-widget.svelte-1g0yih2.svelte-1g0yih2{width:350px;height:500px;max-height:calc(100vh - 120px)}}.rtl .chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2,.rtl .chatbot-widget.svelte-1g0yih2.svelte-1g0yih2{right:auto;left:20px}.rtl .chatbot-header__info.svelte-1g0yih2.svelte-1g0yih2{flex-direction:row-reverse}.rtl .chatbot-header__text.svelte-1g0yih2.svelte-1g0yih2{text-align:right}@media (prefers-reduced-motion: reduce){.chatbot-toggle__pulse.svelte-1g0yih2.svelte-1g0yih2{animation:none}.chatbot-widget.svelte-1g0yih2.svelte-1g0yih2,.chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2{transition:none}}.chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2:focus,.chatbot-header__action.svelte-1g0yih2.svelte-1g0yih2:focus{outline:2px solid var(--primary-color);outline-offset:2px}.dark .chatbot-toggle.svelte-1g0yih2.svelte-1g0yih2:focus,.dark .chatbot-header__action.svelte-1g0yih2.svelte-1g0yih2:focus{outline-color:var(--primary-light)}.auth-loading-container.svelte-dpbtdf{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:transparent;z-index:9999}.wasco-loader.svelte-dpbtdf{display:flex;align-items:center;justify-content:center;gap:1.5rem;height:100px}.bubble.svelte-dpbtdf{width:32px;height:32px;border-radius:50%;display:inline-block;animation:svelte-dpbtdf-wasco-bounce 1s infinite cubic-bezier(.6,.05,.6,.95);opacity:.9}.bubble.green.svelte-dpbtdf{background:#0ba360;animation-delay:0s}.bubble.yellow.svelte-dpbtdf{background:#ffc107;animation-delay:.2s}.bubble.blue.svelte-dpbtdf{background:#0066a1;animation-delay:.4s}@keyframes svelte-dpbtdf-wasco-bounce{0%,80%,to{transform:scale(.7);opacity:.7}40%{transform:scale(1.2);opacity:1}}.notification-container.svelte-ksni4y.svelte-ksni4y{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none}.notification.svelte-ksni4y.svelte-ksni4y{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;box-shadow:0 4px 12px #00000026;background:var(--bg-elevated);border:1px solid var(--border-light);pointer-events:all;animation:svelte-ksni4y-slideIn .3s ease-out;min-width:300px;max-width:400px}@keyframes svelte-ksni4y-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.notification-icon.svelte-ksni4y.svelte-ksni4y{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px}.notification-content.svelte-ksni4y.svelte-ksni4y{flex:1;min-width:0}.notification-message.svelte-ksni4y.svelte-ksni4y{margin:0;font-size:14px;line-height:1.5;color:var(--text-primary);word-wrap:break-word}.notification-close.svelte-ksni4y.svelte-ksni4y{flex-shrink:0;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;transition:all .2s ease}.notification-close.svelte-ksni4y.svelte-ksni4y:hover{background:var(--bg-tertiary);color:var(--text-primary)}.notification-success.svelte-ksni4y.svelte-ksni4y{border-left:4px solid var(--success)}.notification-success.svelte-ksni4y .notification-icon.svelte-ksni4y{color:var(--success)}.notification-error.svelte-ksni4y.svelte-ksni4y{border-left:4px solid var(--error)}.notification-error.svelte-ksni4y .notification-icon.svelte-ksni4y{color:var(--error)}.notification-warning.svelte-ksni4y.svelte-ksni4y{border-left:4px solid var(--warning)}.notification-warning.svelte-ksni4y .notification-icon.svelte-ksni4y{color:var(--warning)}.notification-info.svelte-ksni4y.svelte-ksni4y{border-left:4px solid var(--info)}.notification-info.svelte-ksni4y .notification-icon.svelte-ksni4y{color:var(--info)}.dark .notification.svelte-ksni4y.svelte-ksni4y{background:var(--bg-elevated);border-color:var(--border-light)}.dark .notification-message.svelte-ksni4y.svelte-ksni4y{color:var(--text-primary)}.brandkit-dark .notification.svelte-ksni4y.svelte-ksni4y,.brandkit-light .notification.svelte-ksni4y.svelte-ksni4y{background:var(--brandkit-bg-elevated);border-color:var(--brandkit-border-light)}.brandkit-dark .notification-message.svelte-ksni4y.svelte-ksni4y,.brandkit-light .notification-message.svelte-ksni4y.svelte-ksni4y{color:var(--brandkit-text-primary)}@media (max-width: 768px){.notification-container.svelte-ksni4y.svelte-ksni4y{top:10px;right:10px;left:10px;max-width:100%}.notification.svelte-ksni4y.svelte-ksni4y{min-width:auto;max-width:100%}}.brandkit-light,.brandkit-dark{--brandkit-font-arabic: "IBM Plex Sans Arabic", "Montserrat Arabic", "Neo Sans Arabic", "AWS Pro Arabic", "Editorial Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--brandkit-font-latin: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--brandkit-font-light: 300;--brandkit-font-regular: 400;--brandkit-font-medium: 500;--brandkit-font-semibold: 600;--brandkit-font-bold: 700}.brandkit-light{--brandkit-primary-50: #fefae0;--brandkit-primary-100: #faedcd;--brandkit-primary-200: #f0ce98;--brandkit-primary-300: #e4ad60;--brandkit-primary-400: #d4a373;--brandkit-primary-500: #b5894b;--brandkit-primary-600: #9e8252;--brandkit-primary-700: #886637;--brandkit-primary-800: #745f3b;--brandkit-primary-900: #5e4623;--brandkit-secondary-50: #f5f7ef;--brandkit-secondary-100: #e9edc9;--brandkit-secondary-200: #d4e0a8;--brandkit-secondary-300: #c2d18a;--brandkit-secondary-400: #b5c66f;--brandkit-secondary-500: #a8b954;--brandkit-secondary-600: #8f9c3f;--brandkit-secondary-700: #757f33;--brandkit-secondary-800: #5c6328;--brandkit-secondary-900: #43471d;--brandkit-accent-50: #fbfbf4;--brandkit-accent-100: #f5f0e8;--brandkit-accent-200: #ede2d1;--brandkit-accent-300: #e3d5ca;--brandkit-accent-400: #d6ccc2;--brandkit-accent-500: #c9a66b;--brandkit-accent-600: #a39378;--brandkit-accent-700: #7c6f5a;--brandkit-accent-800: #564d3e;--brandkit-accent-900: #332d23;--brandkit-gray-50: #f9f9f6;--brandkit-gray-100: #d0d0cd;--brandkit-gray-200: #a9a9a6;--brandkit-gray-300: #848481;--brandkit-gray-400: #60605e;--brandkit-gray-500: #3f3f3d;--brandkit-gray-600: #2d2d2b;--brandkit-gray-700: #1f1f1e;--brandkit-gray-800: #141412;--brandkit-gray-900: #0a0a09;--brandkit-success: var(--brandkit-accent-500);--brandkit-warning: var(--brandkit-secondary-500);--brandkit-error: #ef4444;--brandkit-info: var(--brandkit-primary-500);--brandkit-bg-primary: #f8fafc;--brandkit-bg-secondary: var(--brandkit-gray-50);--brandkit-bg-tertiary: var(--brandkit-gray-100);--brandkit-bg-elevated: #ffffff;--brandkit-text-primary: var(--brandkit-gray-900);--brandkit-text-secondary: var(--brandkit-gray-700);--brandkit-text-tertiary: var(--brandkit-gray-500);--brandkit-text-inverse: #ffffff;--brandkit-border-light: var(--brandkit-gray-200);--brandkit-border-medium: var(--brandkit-gray-300);--brandkit-border-strong: var(--brandkit-gray-400);--brandkit-shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .05);--brandkit-shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .1), 0 2px 4px -1px rgba(15, 23, 42, .06);--brandkit-shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -2px rgba(15, 23, 42, .05);--brandkit-shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .1), 0 10px 10px -5px rgba(15, 23, 42, .04);--primary-color: var(--brandkit-primary-500);--primary-light: var(--brandkit-primary-400);--primary-dark: var(--brandkit-primary-600);--secondary-color: var(--brandkit-secondary-500);--accent-color: var(--brandkit-accent-500);--bg-primary: var(--brandkit-bg-primary);--bg-secondary: var(--brandkit-bg-secondary);--bg-tertiary: var(--brandkit-bg-tertiary);--text-primary: var(--brandkit-text-primary);--text-secondary: var(--brandkit-text-secondary);--text-tertiary: var(--brandkit-text-tertiary);--gray-50: var(--brandkit-gray-50);--gray-100: var(--brandkit-gray-100);--gray-200: var(--brandkit-gray-200);--gray-300: var(--brandkit-gray-300);--gray-400: var(--brandkit-gray-400);--gray-500: var(--brandkit-gray-500);--gray-600: var(--brandkit-gray-600);--gray-700: var(--brandkit-gray-700);--gray-800: var(--brandkit-gray-800);--gray-900: var(--brandkit-gray-900);--success: var(--brandkit-success);--warning: var(--brandkit-warning);--error: var(--brandkit-error);--info: var(--brandkit-info)}.brandkit-dark{--brandkit-primary-50: #5e4623;--brandkit-primary-100: #745f3b;--brandkit-primary-200: #886637;--brandkit-primary-300: #9e8252;--brandkit-primary-400: #b5894b;--brandkit-primary-500: #d4a373;--brandkit-primary-600: #e4ad60;--brandkit-primary-700: #f0ce98;--brandkit-primary-800: #faedcd;--brandkit-primary-900: #fefae0;--brandkit-secondary-50: #43471d;--brandkit-secondary-100: #5c6328;--brandkit-secondary-200: #757f33;--brandkit-secondary-300: #8f9c3f;--brandkit-secondary-400: #a8b954;--brandkit-secondary-500: #b5c66f;--brandkit-secondary-600: #c2d18a;--brandkit-secondary-700: #d4e0a8;--brandkit-secondary-800: #e9edc9;--brandkit-secondary-900: #f5f7ef;--brandkit-accent-50: #332d23;--brandkit-accent-100: #564d3e;--brandkit-accent-200: #7c6f5a;--brandkit-accent-300: #a39378;--brandkit-accent-400: #c9a66b;--brandkit-accent-500: #d6ccc2;--brandkit-accent-600: #e3d5ca;--brandkit-accent-700: #ede2d1;--brandkit-accent-800: #f5f0e8;--brandkit-accent-900: #fbfbf4;--brandkit-gray-50: #0a0a09;--brandkit-gray-100: #141412;--brandkit-gray-200: #1f1f1e;--brandkit-gray-300: #2d2d2b;--brandkit-gray-400: #3f3f3d;--brandkit-gray-500: #60605e;--brandkit-gray-600: #848481;--brandkit-gray-700: #a9a9a6;--brandkit-gray-800: #d0d0cd;--brandkit-gray-900: #f9f9f6;--brandkit-success: var(--brandkit-accent-500);--brandkit-warning: var(--brandkit-secondary-500);--brandkit-error: #f87171;--brandkit-info: var(--brandkit-primary-500);--brandkit-bg-primary: var(--brandkit-gray-50);--brandkit-bg-secondary: var(--brandkit-gray-100);--brandkit-bg-tertiary: var(--brandkit-gray-200);--brandkit-bg-elevated: var(--brandkit-gray-100);--brandkit-text-primary: var(--brandkit-gray-900);--brandkit-text-secondary: var(--brandkit-gray-700);--brandkit-text-tertiary: var(--brandkit-gray-500);--brandkit-text-inverse: var(--brandkit-gray-50);--brandkit-border-light: var(--brandkit-gray-200);--brandkit-border-medium: var(--brandkit-gray-300);--brandkit-border-strong: var(--brandkit-gray-400);--brandkit-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--brandkit-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--brandkit-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .3);--brandkit-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .3);--primary-color: var(--brandkit-primary-500);--primary-light: var(--brandkit-primary-400);--primary-dark: var(--brandkit-primary-600);--secondary-color: var(--brandkit-secondary-500);--accent-color: var(--brandkit-accent-500);--bg-primary: var(--brandkit-bg-primary);--bg-secondary: var(--brandkit-bg-secondary);--bg-tertiary: var(--brandkit-bg-tertiary);--text-primary: var(--brandkit-text-primary);--text-secondary: var(--brandkit-text-secondary);--text-tertiary: var(--brandkit-text-tertiary);--gray-50: var(--brandkit-gray-50);--gray-100: var(--brandkit-gray-100);--gray-200: var(--brandkit-gray-200);--gray-300: var(--brandkit-gray-300);--gray-400: var(--brandkit-gray-400);--gray-500: var(--brandkit-gray-500);--gray-600: var(--brandkit-gray-600);--gray-700: var(--brandkit-gray-700);--gray-800: var(--brandkit-gray-800);--gray-900: var(--brandkit-gray-900);--success: var(--brandkit-success);--warning: var(--brandkit-warning);--error: var(--brandkit-error);--info: var(--brandkit-info)}.brandkit-light,.brandkit-dark{font-family:var(--brandkit-font-latin)}.rtl.brandkit-light,.rtl.brandkit-dark{font-family:var(--brandkit-font-arabic)}.brandkit-light h1,.brandkit-dark h1,.rtl.brandkit-light h1,.rtl.brandkit-dark h1{font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-bold);color:var(--brandkit-text-primary)}.brandkit-light h2,.brandkit-dark h2,.rtl.brandkit-light h2,.rtl.brandkit-dark h2{font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold);color:var(--brandkit-text-primary)}.brandkit-light h3,.brandkit-dark h3,.rtl.brandkit-light h3,.rtl.brandkit-dark h3{font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium);color:var(--brandkit-text-primary)}.brandkit-light p,.brandkit-dark p,.rtl.brandkit-light p,.rtl.brandkit-dark p{font-family:var(--brandkit-font-latin);font-weight:var(--brandkit-font-regular);color:var(--brandkit-text-secondary)}.brandkit-light .card,.brandkit-dark .card{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md);transition:all .3s cubic-bezier(.4,0,.2,1)}.brandkit-light .card:hover,.brandkit-dark .card:hover{box-shadow:var(--brandkit-shadow-lg);transform:translateY(-2px);border-color:var(--brandkit-primary-300)}.brandkit-light .card-header,.brandkit-dark .card-header{background:var(--brandkit-bg-secondary);border-bottom:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary)}.brandkit-light .card-header h2,.brandkit-dark .card-header h2{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .card-subtitle,.brandkit-dark .card-subtitle{color:var(--brandkit-text-secondary)}.brandkit-light .card-body,.brandkit-dark .card-body{background:var(--brandkit-bg-primary);color:var(--brandkit-text-primary)}.brandkit-light .stat-card,.brandkit-dark .stat-card{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md)}.brandkit-light .stat-card .stat-icon,.brandkit-dark .stat-card .stat-icon{background:linear-gradient(135deg,var(--brandkit-primary-500) 0%,var(--brandkit-primary-600) 100%);color:var(--brandkit-text-inverse)}.brandkit-light .stat-card .stat-value,.brandkit-dark .stat-card .stat-value{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-bold)}.brandkit-light .stat-card .stat-label,.brandkit-dark .stat-card .stat-label{color:var(--brandkit-text-secondary)}.brandkit-light .stat-card .stat-change,.brandkit-dark .stat-card .stat-change{color:var(--brandkit-success)}.brandkit-light .stat-card .stat-change.negative,.brandkit-dark .stat-card .stat-change.negative{color:var(--brandkit-error)}.brandkit-light .quick-action-btn,.brandkit-dark .quick-action-btn{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary);transition:all .3s cubic-bezier(.4,0,.2,1)}.brandkit-light .quick-action-btn:hover,.brandkit-dark .quick-action-btn:hover{background:var(--brandkit-primary-50);border-color:var(--brandkit-primary-300);color:var(--brandkit-primary-700);transform:translateY(-2px);box-shadow:var(--brandkit-shadow-md)}.brandkit-light .quick-action-btn .action-icon,.brandkit-dark .quick-action-btn .action-icon{color:var(--brandkit-primary-500)}.brandkit-light .quick-action-btn:hover .action-icon,.brandkit-dark .quick-action-btn:hover .action-icon{color:var(--brandkit-primary-700)}.brandkit-light .activity-item,.brandkit-dark .activity-item{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary)}.brandkit-light .activity-item:hover,.brandkit-dark .activity-item:hover{background:var(--brandkit-bg-secondary);border-color:var(--brandkit-primary-200)}.brandkit-light .activity-item .activity-icon,.brandkit-dark .activity-item .activity-icon{background:var(--brandkit-primary-100);color:var(--brandkit-primary-600)}.brandkit-light .activity-item .activity-title,.brandkit-dark .activity-item .activity-title{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium)}.brandkit-light .activity-item .activity-description,.brandkit-dark .activity-item .activity-description{color:var(--brandkit-text-secondary)}.brandkit-light .activity-item .activity-time,.brandkit-dark .activity-item .activity-time{color:var(--brandkit-text-tertiary)}.brandkit-light .module-table,.brandkit-dark .module-table{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light)}.brandkit-light .module-table th,.brandkit-dark .module-table th{background:var(--brandkit-bg-secondary);color:var(--brandkit-text-primary);border-bottom:1px solid var(--brandkit-border-medium);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .module-table td,.brandkit-dark .module-table td{color:var(--brandkit-text-primary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .module-table tr:hover,.brandkit-dark .module-table tr:hover{background:var(--brandkit-primary-50)}.brandkit-light .module-table .module-status,.brandkit-dark .module-table .module-status{color:var(--brandkit-success)}.brandkit-light .module-table .module-status.inactive,.brandkit-dark .module-table .module-status.inactive{color:var(--brandkit-error)}.brandkit-light .breadcrumb,.brandkit-dark .breadcrumb{background:transparent;border-bottom:none;padding:4px 0;margin-bottom:16px}.brandkit-light .breadcrumb-item,.brandkit-dark .breadcrumb-item{color:var(--brandkit-text-secondary)}.brandkit-light .breadcrumb-item.active,.brandkit-dark .breadcrumb-item.active{color:var(--brandkit-text-primary);font-weight:var(--brandkit-font-medium)}.brandkit-light .breadcrumb-item a,.brandkit-dark .breadcrumb-item a{color:var(--brandkit-primary-600);text-decoration:none}.brandkit-light .breadcrumb-item a:hover,.brandkit-dark .breadcrumb-item a:hover{color:var(--brandkit-primary-700);text-decoration:underline}.brandkit-light .content-header,.brandkit-dark .content-header{background:var(--brandkit-bg-elevated);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .content-header h1,.brandkit-dark .content-header h1{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-bold)}.brandkit-light .content-header .subtitle,.brandkit-dark .content-header .subtitle{color:var(--brandkit-text-secondary)}.brandkit-light .welcome-section,.brandkit-dark .welcome-section{color:var(--brandkit-text-primary)}.brandkit-light .header-actions,.brandkit-dark .header-actions{display:flex;gap:12px;align-items:center}.brandkit-light .header-stats,.brandkit-dark .header-stats{display:flex;gap:24px;align-items:center}.brandkit-light .mini-stat,.brandkit-dark .mini-stat{color:var(--brandkit-text-primary)}.brandkit-light .mini-stat-label,.brandkit-dark .mini-stat-label{color:var(--brandkit-text-secondary)}.brandkit-light .mini-stat-value,.brandkit-dark .mini-stat-value{color:var(--brandkit-text-primary);font-weight:var(--brandkit-font-medium)}.brandkit-light .status-online,.brandkit-dark .status-online{color:var(--brandkit-success)}.brandkit-light .status-online i.fa-circle,.brandkit-dark .status-online i.fa-circle{color:var(--brandkit-success);font-size:8px;margin-right:6px}.brandkit-light .dashboard-grid,.brandkit-dark .dashboard-grid,.brandkit-light .dashboard-row,.brandkit-dark .dashboard-row{background:var(--brandkit-bg-primary)}.brandkit-light .stats-grid,.brandkit-dark .stats-grid{background:var(--brandkit-bg-primary);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.brandkit-light .quick-actions-grid,.brandkit-dark .quick-actions-grid{background:var(--brandkit-bg-primary);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.brandkit-light .recent-activity-card,.brandkit-dark .recent-activity-card{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md)}.brandkit-light .summary-cards,.brandkit-dark .summary-cards{background:var(--brandkit-bg-primary);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.brandkit-light .summary-card,.brandkit-dark .summary-card{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md);border-radius:12px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.brandkit-light .summary-card:hover,.brandkit-dark .summary-card:hover{box-shadow:var(--brandkit-shadow-lg);transform:translateY(-2px);border-color:var(--brandkit-primary-300)}.brandkit-light .card-content,.brandkit-dark .card-content{background:transparent;color:var(--brandkit-text-primary)}.brandkit-light .card-value,.brandkit-dark .card-value{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-bold);font-size:24px;line-height:1.2}.brandkit-light .card-label,.brandkit-dark .card-label{color:var(--brandkit-text-secondary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium);font-size:14px;margin-top:4px}.brandkit-light .card-visual,.brandkit-dark .card-visual{border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:center}.brandkit-light .card-visual i,.brandkit-dark .card-visual i{font-size:20px}.brandkit-light .chart-cards,.brandkit-dark .chart-cards{background:var(--brandkit-bg-primary);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.brandkit-light .chart-card,.brandkit-dark .chart-card{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md);border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.brandkit-light .chart-card:hover,.brandkit-dark .chart-card:hover{box-shadow:var(--brandkit-shadow-lg);transform:translateY(-2px);border-color:var(--brandkit-primary-300)}.brandkit-light .chart-container,.brandkit-dark .chart-container{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light)}.brandkit-light .chart-header,.brandkit-dark .chart-header{background:var(--brandkit-bg-secondary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .chart-header h3,.brandkit-dark .chart-header h3{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .chart-body,.brandkit-dark .chart-body{background:var(--brandkit-bg-primary)}.brandkit-light .btn-primary,.brandkit-dark .btn-primary{background:linear-gradient(135deg,var(--brandkit-primary-500) 0%,var(--brandkit-primary-600) 100%);border:none;color:var(--brandkit-text-inverse);box-shadow:var(--brandkit-shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1)}.brandkit-light .btn-primary:hover,.brandkit-dark .btn-primary:hover{background:linear-gradient(135deg,var(--brandkit-primary-600) 0%,var(--brandkit-primary-700) 100%);box-shadow:var(--brandkit-shadow-md);transform:translateY(-1px)}.brandkit-light .btn-outline,.brandkit-dark .btn-outline{background:transparent;border:1px solid var(--brandkit-primary-500);color:var(--brandkit-primary-600);transition:all .3s cubic-bezier(.4,0,.2,1)}.brandkit-light .btn-outline:hover,.brandkit-dark .btn-outline:hover{background:var(--brandkit-primary-500);color:var(--brandkit-text-inverse);transform:translateY(-1px);box-shadow:var(--brandkit-shadow-sm)}.brandkit-light .btn-icon,.brandkit-dark .btn-icon{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary);transition:all .3s cubic-bezier(.4,0,.2,1)}.brandkit-light .btn-icon:hover,.brandkit-dark .btn-icon:hover{background:var(--brandkit-primary-50);border-color:var(--brandkit-primary-300);color:var(--brandkit-primary-700);transform:translateY(-1px);box-shadow:var(--brandkit-shadow-sm)}.brandkit-light .chatbot-header,.brandkit-dark .chatbot-header{background:linear-gradient(135deg,var(--brandkit-primary-500) 0%,var(--brandkit-primary-600) 100%);color:var(--brandkit-text-inverse);border-bottom:1px solid var(--brandkit-primary-700)}.brandkit-light .chatbot-header h3,.brandkit-dark .chatbot-header h3{color:var(--brandkit-text-inverse);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .chatbot-toggle,.brandkit-dark .chatbot-toggle{background:var(--brandkit-primary-600);color:var(--brandkit-text-inverse);border:1px solid var(--brandkit-primary-700)}.brandkit-light .chatbot-toggle:hover,.brandkit-dark .chatbot-toggle:hover{background:var(--brandkit-primary-700);transform:scale(1.05)}.brandkit-light .chatbot-body,.brandkit-dark .chatbot-body,.brandkit-light .chatbot-messages,.brandkit-dark .chatbot-messages{background:var(--brandkit-bg-primary)}.brandkit-light .chatbot-input,.brandkit-dark .chatbot-input{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-medium);color:var(--brandkit-text-primary)}.brandkit-light .chatbot-input:focus,.brandkit-dark .chatbot-input:focus{border-color:var(--brandkit-primary-500);box-shadow:0 0 0 3px var(--brandkit-primary-100)}.brandkit-light .chatbot-input::placeholder,.brandkit-dark .chatbot-input::placeholder{color:var(--brandkit-text-tertiary)}.brandkit-light .chatbot-send-btn,.brandkit-dark .chatbot-send-btn{background:var(--brandkit-primary-500);color:var(--brandkit-text-inverse);border:none}.brandkit-light .chatbot-send-btn:hover,.brandkit-dark .chatbot-send-btn:hover{background:var(--brandkit-primary-600);transform:scale(1.05)}.brandkit-light .chatbot-suggestions,.brandkit-dark .chatbot-suggestions{background:var(--brandkit-bg-secondary);border-top:1px solid var(--brandkit-border-light)}.brandkit-light .chatbot-suggestion,.brandkit-dark .chatbot-suggestion{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary);transition:all .3s cubic-bezier(.4,0,.2,1)}.brandkit-light .chatbot-suggestion:hover,.brandkit-dark .chatbot-suggestion:hover{background:var(--brandkit-primary-50);border-color:var(--brandkit-primary-300);color:var(--brandkit-primary-700);transform:translateY(-1px)}.brandkit-light .chatbot-message,.brandkit-dark .chatbot-message{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary)}.brandkit-light .chatbot-message.user,.brandkit-dark .chatbot-message.user{background:linear-gradient(135deg,var(--brandkit-primary-500) 0%,var(--brandkit-primary-600) 100%);color:var(--brandkit-text-inverse)}.brandkit-light .chatbot-message.assistant,.brandkit-dark .chatbot-message.assistant{background:var(--brandkit-bg-secondary);color:var(--brandkit-text-primary)}.brandkit-light .chatbot-settings,.brandkit-dark .chatbot-settings{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-lg)}.brandkit-light .chatbot-settings__panel,.brandkit-dark .chatbot-settings__panel{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light)}.brandkit-light .chatbot-settings__header,.brandkit-dark .chatbot-settings__header{background:var(--brandkit-bg-secondary);border-bottom:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary)}.brandkit-light .chatbot-settings__content,.brandkit-dark .chatbot-settings__content{background:var(--brandkit-bg-primary);color:var(--brandkit-text-primary)}.brandkit-light .settings-group,.brandkit-dark .settings-group{border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .settings-label,.brandkit-dark .settings-label{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium)}.brandkit-light .settings-select,.brandkit-dark .settings-select{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-medium);color:var(--brandkit-text-primary)}.brandkit-light .settings-select:focus,.brandkit-dark .settings-select:focus{border-color:var(--brandkit-primary-500);box-shadow:0 0 0 3px var(--brandkit-primary-100)}.brandkit-light .settings-toggle,.brandkit-dark .settings-toggle{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-medium)}.brandkit-light .settings-toggle.active,.brandkit-dark .settings-toggle.active{background:var(--brandkit-primary-500);border-color:var(--brandkit-primary-600)}.brandkit-light .mobile-overlay,.brandkit-dark .mobile-overlay{background:rgba(0,0,0,.3)}.brandkit-light .main-content,.brandkit-dark .main-content,.brandkit-light .content-wrapper,.brandkit-dark .content-wrapper,.brandkit-light .app-layout,.brandkit-dark .app-layout{background:var(--brandkit-bg-primary)}.brandkit-light .form-group,.brandkit-dark .form-group{color:var(--brandkit-text-primary)}.brandkit-light .form-label,.brandkit-dark .form-label{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium)}.brandkit-light .form-control,.brandkit-dark .form-control{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-medium);color:var(--brandkit-text-primary)}.brandkit-light .form-control:focus,.brandkit-dark .form-control:focus{border-color:var(--brandkit-primary-500);box-shadow:0 0 0 3px var(--brandkit-primary-100)}.brandkit-light .form-control::placeholder,.brandkit-dark .form-control::placeholder{color:var(--brandkit-text-tertiary)}.brandkit-light .table,.brandkit-dark .table{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light)}.brandkit-light .table th,.brandkit-dark .table th{background:var(--brandkit-bg-secondary);color:var(--brandkit-text-primary);border-bottom:1px solid var(--brandkit-border-medium);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .table td,.brandkit-dark .table td{color:var(--brandkit-text-primary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .table tr:hover,.brandkit-dark .table tr:hover{background:var(--brandkit-primary-50)}.brandkit-light .badge,.brandkit-dark .badge{background:var(--brandkit-primary-500);color:var(--brandkit-text-inverse)}.brandkit-light .badge.success,.brandkit-dark .badge.success{background:var(--brandkit-success)}.brandkit-light .badge.warning,.brandkit-dark .badge.warning{background:var(--brandkit-warning)}.brandkit-light .badge.error,.brandkit-dark .badge.error{background:var(--brandkit-error)}.brandkit-light .alert,.brandkit-dark .alert{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary)}.brandkit-light .alert.success,.brandkit-dark .alert.success{background:var(--brandkit-success);color:var(--brandkit-text-inverse);border-color:var(--brandkit-success)}.brandkit-light .alert.warning,.brandkit-dark .alert.warning{background:var(--brandkit-warning);color:var(--brandkit-text-inverse);border-color:var(--brandkit-warning)}.brandkit-light .alert.error,.brandkit-dark .alert.error{background:var(--brandkit-error);color:var(--brandkit-text-inverse);border-color:var(--brandkit-error)}.brandkit-light .modal,.brandkit-dark .modal{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-xl)}.brandkit-light .modal-header,.brandkit-dark .modal-header{background:var(--brandkit-bg-secondary);border-bottom:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary)}.brandkit-light .modal-body,.brandkit-dark .modal-body{background:var(--brandkit-bg-primary);color:var(--brandkit-text-primary)}.brandkit-light .modal-footer,.brandkit-dark .modal-footer{background:var(--brandkit-bg-secondary);border-top:1px solid var(--brandkit-border-light)}.brandkit-light .dropdown,.brandkit-dark .dropdown{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md)}.brandkit-light .dropdown-item,.brandkit-dark .dropdown-item{color:var(--brandkit-text-primary);transition:all .3s cubic-bezier(.4,0,.2,1)}.brandkit-light .dropdown-item:hover,.brandkit-dark .dropdown-item:hover{background:var(--brandkit-primary-50);color:var(--brandkit-primary-700)}.brandkit-light .dropdown-item.active,.brandkit-dark .dropdown-item.active{background:var(--brandkit-primary-500);color:var(--brandkit-text-inverse)}.brandkit-light .progress,.brandkit-dark .progress{background:var(--brandkit-bg-secondary);border:1px solid var(--brandkit-border-light)}.brandkit-light .progress-bar,.brandkit-dark .progress-bar{background:linear-gradient(135deg,var(--brandkit-primary-500) 0%,var(--brandkit-primary-600) 100%)}.brandkit-light .tooltip,.brandkit-dark .tooltip{background:var(--brandkit-gray-800);color:var(--brandkit-text-inverse);border:1px solid var(--brandkit-gray-700)}.brandkit-light .spinner,.brandkit-dark .spinner{border-color:var(--brandkit-primary-200);border-top-color:var(--brandkit-primary-500)}.brandkit-light .sidebar{background:var(--brandkit-bg-primary);border-right:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-sm)}.brandkit-dark .sidebar{background:var(--brandkit-bg-secondary);border-right:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-sm)}.brandkit-light .sidebar-nav,.brandkit-dark .sidebar-nav,.brandkit-light .nav-section,.brandkit-dark .nav-section{background:transparent}.brandkit-light .nav-section-title,.brandkit-dark .nav-section-title{color:var(--brandkit-text-tertiary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold);text-transform:uppercase;letter-spacing:.5px;font-size:11px;margin-bottom:8px;padding:0 16px}.brandkit-light .nav-item,.brandkit-dark .nav-item{color:var(--brandkit-text-primary);background:transparent;border-radius:8px;margin:2px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.brandkit-light .nav-item:hover,.brandkit-dark .nav-item:hover{background:linear-gradient(135deg,var(--brandkit-primary-50) 0%,var(--brandkit-primary-100) 100%);color:var(--brandkit-primary-700);border-right:3px solid var(--brandkit-primary-500);transform:translate(2px);box-shadow:var(--brandkit-shadow-sm)}.brandkit-light .nav-item.active,.brandkit-dark .nav-item.active{background:linear-gradient(135deg,var(--brandkit-primary-500) 0%,var(--brandkit-primary-600) 100%);color:var(--brandkit-text-inverse);border-right:4px solid var(--brandkit-primary-700);box-shadow:var(--brandkit-shadow-md);font-weight:var(--brandkit-font-semibold)}.brandkit-light .nav-item i,.brandkit-dark .nav-item i{color:inherit;transition:all .3s ease}.brandkit-light .nav-item:hover i,.brandkit-dark .nav-item:hover i{color:var(--brandkit-primary-700);transform:scale(1.1)}.brandkit-light .nav-item.active i,.brandkit-dark .nav-item.active i{color:var(--brandkit-text-inverse)}.brandkit-light .nav-item .badge-mini,.brandkit-dark .nav-item .badge-mini{background:var(--brandkit-primary-500);color:var(--brandkit-text-inverse);font-weight:var(--brandkit-font-semibold)}.brandkit-light .nav-item.active .badge-mini,.brandkit-dark .nav-item.active .badge-mini{background:var(--brandkit-text-inverse);color:var(--brandkit-primary-600)}.brandkit-light .submenu-arrow,.brandkit-dark .submenu-arrow{color:var(--brandkit-text-tertiary);transition:all .3s ease}.brandkit-light .nav-item:hover .submenu-arrow,.brandkit-dark .nav-item:hover .submenu-arrow{color:var(--brandkit-primary-600);transform:scale(1.1)}.brandkit-light .nav-item.active .submenu-arrow,.brandkit-dark .nav-item.active .submenu-arrow{color:var(--brandkit-text-inverse);transform:rotate(90deg)}.brandkit-light .submenu,.brandkit-dark .submenu{background:var(--brandkit-bg-tertiary);border-left:2px solid var(--brandkit-primary-300);border-radius:0 8px 8px 0;margin-left:16px;box-shadow:var(--brandkit-shadow-sm)}.brandkit-light .submenu-item,.brandkit-dark .submenu-item{color:var(--brandkit-text-secondary);background:transparent;border-radius:6px;margin:2px 8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.brandkit-light .submenu-item:hover,.brandkit-dark .submenu-item:hover{background:linear-gradient(135deg,var(--brandkit-primary-50) 0%,var(--brandkit-primary-100) 100%);color:var(--brandkit-primary-700);border-left:3px solid var(--brandkit-primary-500);transform:translate(2px)}.brandkit-light .submenu-item.active,.brandkit-dark .submenu-item.active{background:linear-gradient(135deg,var(--brandkit-primary-500) 0%,var(--brandkit-primary-600) 100%);color:var(--brandkit-text-inverse);border-left:4px solid var(--brandkit-primary-700);font-weight:var(--brandkit-font-semibold)}.brandkit-light .top-navbar,.brandkit-dark .top-navbar{background:var(--brandkit-bg-elevated);border-bottom:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-sm)}.brandkit-light .top-navbar .navbar-left,.brandkit-dark .top-navbar .navbar-left,.brandkit-light .top-navbar .navbar-right,.brandkit-dark .top-navbar .navbar-right,.brandkit-light .top-navbar .logo,.brandkit-dark .top-navbar .logo{color:var(--brandkit-text-primary)}.brandkit-light .top-navbar .logo-title,.brandkit-dark .top-navbar .logo-title{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-bold)}.brandkit-light .top-navbar .logo-subtitle,.brandkit-dark .top-navbar .logo-subtitle{color:var(--brandkit-text-secondary)}.brandkit-light .top-navbar .menu-toggle,.brandkit-dark .top-navbar .menu-toggle{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary)}.brandkit-light .top-navbar .menu-toggle:hover,.brandkit-dark .top-navbar .menu-toggle:hover{background:var(--brandkit-primary-50);border-color:var(--brandkit-primary-300);color:var(--brandkit-primary-700)}.brandkit-light .search-bar,.brandkit-dark .search-bar{background:var(--brandkit-bg-elevated)}.brandkit-light .search-bar input,.brandkit-dark .search-bar input{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-medium);color:var(--brandkit-text-primary)}.brandkit-light .search-bar input:focus,.brandkit-dark .search-bar input:focus{border-color:var(--brandkit-primary-500);box-shadow:0 0 0 3px var(--brandkit-primary-100)}.brandkit-light .search-bar input::placeholder,.brandkit-dark .search-bar input::placeholder{color:var(--brandkit-text-tertiary)}.brandkit-light .search-icon,.brandkit-dark .search-icon{color:var(--brandkit-text-tertiary)}.brandkit-light .search-bar.focused .search-icon,.brandkit-dark .search-bar.focused .search-icon{color:var(--brandkit-primary-500)}.brandkit-light .search-clear-btn,.brandkit-dark .search-clear-btn{color:var(--brandkit-text-tertiary)}.brandkit-light .search-clear-btn:hover,.brandkit-dark .search-clear-btn:hover{color:var(--brandkit-text-secondary);background:var(--brandkit-bg-tertiary)}.brandkit-light .nav-icon,.brandkit-dark .nav-icon{color:var(--brandkit-text-primary)}.brandkit-light .nav-icon:hover,.brandkit-dark .nav-icon:hover{background:var(--brandkit-primary-50);color:var(--brandkit-primary-700)}.brandkit-light .nav-icon .badge,.brandkit-dark .nav-icon .badge{background:var(--brandkit-error);color:var(--brandkit-text-inverse)}.brandkit-light .user-profile,.brandkit-dark .user-profile{color:var(--brandkit-text-primary)}.brandkit-light .user-profile:hover,.brandkit-dark .user-profile:hover{background:var(--brandkit-primary-50)}.brandkit-light .user-name,.brandkit-dark .user-name{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium)}.brandkit-light .user-role,.brandkit-dark .user-role{color:var(--brandkit-text-secondary)}.brandkit-light .language-dropdown,.brandkit-dark .language-dropdown{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md)}.brandkit-light .language-dropdown-header,.brandkit-dark .language-dropdown-header{background:var(--brandkit-bg-secondary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .language-dropdown-header h3,.brandkit-dark .language-dropdown-header h3{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .language-dropdown-header p,.brandkit-dark .language-dropdown-header p{color:var(--brandkit-text-secondary)}.brandkit-light .language-option,.brandkit-dark .language-option{color:var(--brandkit-text-primary)}.brandkit-light .language-option:hover,.brandkit-dark .language-option:hover{background:var(--brandkit-primary-50)}.brandkit-light .language-option.active,.brandkit-dark .language-option.active{background:linear-gradient(90deg,var(--brandkit-primary-100) 0%,var(--brandkit-primary-50) 100%);color:var(--brandkit-primary-600)}.brandkit-light .language-name,.brandkit-dark .language-name{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium)}.brandkit-light .language-code,.brandkit-dark .language-code{color:var(--brandkit-text-tertiary)}.brandkit-light .language-check,.brandkit-dark .language-check{color:var(--brandkit-primary-500)}.brandkit-light .notification-dropdown,.brandkit-dark .notification-dropdown{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md)}.brandkit-light .notification-header,.brandkit-dark .notification-header{background:var(--brandkit-bg-secondary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .notification-header h3,.brandkit-dark .notification-header h3{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .mark-all-read,.brandkit-dark .mark-all-read{color:var(--brandkit-primary-500)}.brandkit-light .mark-all-read:hover,.brandkit-dark .mark-all-read:hover{background:var(--brandkit-primary-50);color:var(--brandkit-primary-600)}.brandkit-light .notification-item,.brandkit-dark .notification-item{color:var(--brandkit-text-primary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .notification-item:hover,.brandkit-dark .notification-item:hover{background:var(--brandkit-primary-50)}.brandkit-light .notification-item.unread,.brandkit-dark .notification-item.unread{background:rgba(181,137,75,.05);border-left:3px solid var(--brandkit-primary-500)}.brandkit-light .notification-title,.brandkit-dark .notification-title{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium)}.brandkit-light .notification-text,.brandkit-dark .notification-text{color:var(--brandkit-text-secondary)}.brandkit-light .notification-time,.brandkit-dark .notification-time{color:var(--brandkit-text-tertiary)}.brandkit-light .view-all-notifications,.brandkit-dark .view-all-notifications{background:var(--brandkit-primary-500);color:var(--brandkit-text-inverse)}.brandkit-light .view-all-notifications:hover,.brandkit-dark .view-all-notifications:hover{background:var(--brandkit-primary-600)}.brandkit-light .product-switcher-btn,.brandkit-dark .product-switcher-btn{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary)}.brandkit-light .product-switcher-btn:hover,.brandkit-dark .product-switcher-btn:hover{background:var(--brandkit-primary-50);border-color:var(--brandkit-primary-300);color:var(--brandkit-primary-700)}.brandkit-light .product-switcher-dropdown,.brandkit-dark .product-switcher-dropdown{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md)}.brandkit-light .product-switcher-header,.brandkit-dark .product-switcher-header{border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .product-switcher-header h3,.brandkit-dark .product-switcher-header h3{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .product-switcher-header p,.brandkit-dark .product-switcher-header p{color:var(--brandkit-text-secondary)}.brandkit-light .product-item,.brandkit-dark .product-item{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary)}.brandkit-light .product-item:hover,.brandkit-dark .product-item:hover{background:var(--brandkit-primary-50);border-color:var(--brandkit-primary-300);color:var(--brandkit-primary-700)}.brandkit-light .product-name,.brandkit-dark .product-name{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium)}.brandkit-light .product-desc,.brandkit-dark .product-desc{color:var(--brandkit-text-secondary)}.brandkit-light .user-dropdown,.brandkit-dark .user-dropdown{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md)}.brandkit-light .user-dropdown-header,.brandkit-dark .user-dropdown-header{background:var(--brandkit-bg-secondary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .user-dropdown-name,.brandkit-dark .user-dropdown-name{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .user-dropdown-role,.brandkit-dark .user-dropdown-role{color:var(--brandkit-text-secondary)}.brandkit-light .user-dropdown-item,.brandkit-dark .user-dropdown-item{color:var(--brandkit-text-primary)}.brandkit-light .user-dropdown-item:hover,.brandkit-dark .user-dropdown-item:hover{background:var(--brandkit-primary-50);color:var(--brandkit-primary-700)}.brandkit-light .user-dropdown-item.logout,.brandkit-dark .user-dropdown-item.logout{color:var(--brandkit-error)}.brandkit-light .user-dropdown-item.logout:hover,.brandkit-dark .user-dropdown-item.logout:hover{background:rgba(239,68,68,.1);color:var(--brandkit-error)}.brandkit-light .user-dropdown-divider,.brandkit-dark .user-dropdown-divider{background:var(--brandkit-border-light)}.brandkit-light .mobile-menu-dropdown,.brandkit-dark .mobile-menu-dropdown{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md)}.brandkit-light .mobile-menu-header,.brandkit-dark .mobile-menu-header{background:var(--brandkit-bg-secondary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .mobile-menu-header h3,.brandkit-dark .mobile-menu-header h3{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .mobile-menu-item,.brandkit-dark .mobile-menu-item{color:var(--brandkit-text-primary)}.brandkit-light .mobile-menu-item:hover,.brandkit-dark .mobile-menu-item:hover{background:var(--brandkit-primary-50);color:var(--brandkit-primary-700)}.brandkit-light .mobile-language-option,.brandkit-dark .mobile-language-option{color:var(--brandkit-text-primary)}.brandkit-light .mobile-language-option:hover,.brandkit-dark .mobile-language-option:hover{background:var(--brandkit-primary-50);color:var(--brandkit-primary-700)}.brandkit-light .mobile-language-option.active,.brandkit-dark .mobile-language-option.active{background:var(--brandkit-primary-100);color:var(--brandkit-primary-600)}.brandkit-light .mobile-user-name,.brandkit-dark .mobile-user-name{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .mobile-user-role,.brandkit-dark .mobile-user-role{color:var(--brandkit-text-secondary)}.brandkit-light .mobile-user-action,.brandkit-dark .mobile-user-action{color:var(--brandkit-text-primary)}.brandkit-light .mobile-user-action:hover,.brandkit-dark .mobile-user-action:hover{background:var(--brandkit-primary-50);color:var(--brandkit-primary-700)}.brandkit-light .mobile-user-action.logout,.brandkit-dark .mobile-user-action.logout{color:var(--brandkit-error)}.brandkit-light .mobile-user-action.logout:hover,.brandkit-dark .mobile-user-action.logout:hover{background:rgba(239,68,68,.1);color:var(--brandkit-error)}.brandkit-light .mobile-user-divider,.brandkit-dark .mobile-user-divider{background:var(--brandkit-border-light)}.brandkit-light .mobile-notification-item,.brandkit-dark .mobile-notification-item{color:var(--brandkit-text-primary)}.brandkit-light .mobile-notification-item:hover,.brandkit-dark .mobile-notification-item:hover{background:var(--brandkit-primary-50)}.brandkit-light .mobile-notification-item.unread,.brandkit-dark .mobile-notification-item.unread{background:rgba(181,137,75,.05);border-left:3px solid var(--brandkit-primary-500)}.brandkit-light .mobile-notification-title,.brandkit-dark .mobile-notification-title{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium)}.brandkit-light .mobile-notification-text,.brandkit-dark .mobile-notification-text{color:var(--brandkit-text-secondary)}.brandkit-light .mobile-notification-time,.brandkit-dark .mobile-notification-time{color:var(--brandkit-text-tertiary)}.brandkit-light .mobile-view-all-notifications,.brandkit-dark .mobile-view-all-notifications{background:var(--brandkit-primary-500);color:var(--brandkit-text-inverse)}.brandkit-light .mobile-view-all-notifications:hover,.brandkit-dark .mobile-view-all-notifications:hover{background:var(--brandkit-primary-600)}.brandkit-light .brandkit-dropdown,.brandkit-dark .brandkit-dropdown{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md)}.brandkit-light .brandkit-dropdown-header,.brandkit-dark .brandkit-dropdown-header{background:var(--brandkit-bg-secondary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .brandkit-dropdown-header h3,.brandkit-dark .brandkit-dropdown-header h3{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .brandkit-dropdown-header p,.brandkit-dark .brandkit-dropdown-header p{color:var(--brandkit-text-secondary)}.brandkit-light .brandkit-option,.brandkit-dark .brandkit-option{color:var(--brandkit-text-primary)}.brandkit-light .brandkit-option:hover,.brandkit-dark .brandkit-option:hover{background:var(--brandkit-primary-50)}.brandkit-light .brandkit-option.active,.brandkit-dark .brandkit-option.active{background:linear-gradient(90deg,var(--brandkit-primary-100) 0%,var(--brandkit-primary-50) 100%);color:var(--brandkit-primary-600)}.brandkit-light .brandkit-option-desc,.brandkit-dark .brandkit-option-desc{color:var(--brandkit-text-secondary)}.brandkit-light .brandkit-check,.brandkit-dark .brandkit-check{color:var(--brandkit-primary-500)}.brandkit-light .brandkit-section-header,.brandkit-dark .brandkit-section-header{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .mobile-brandkit-option,.brandkit-dark .mobile-brandkit-option{color:var(--brandkit-text-primary)}.brandkit-light .mobile-brandkit-option:hover,.brandkit-dark .mobile-brandkit-option:hover{background:var(--brandkit-primary-50);color:var(--brandkit-primary-700)}.brandkit-light .mobile-brandkit-option.active,.brandkit-dark .mobile-brandkit-option.active{background:var(--brandkit-primary-100);color:var(--brandkit-primary-600)}.brandkit-light .brandkit-option-name,.brandkit-dark .brandkit-option-name{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium)}.brandkit-light input,.brandkit-light textarea,.brandkit-light select,.brandkit-dark input,.brandkit-dark textarea,.brandkit-dark select{background:var(--brandkit-bg-primary);border:1px solid var(--brandkit-border-medium);color:var(--brandkit-text-primary);transition:all .3s cubic-bezier(.4,0,.2,1)}.brandkit-light input:focus,.brandkit-light textarea:focus,.brandkit-light select:focus,.brandkit-dark input:focus,.brandkit-dark textarea:focus,.brandkit-dark select:focus{border-color:var(--brandkit-primary-500);box-shadow:0 0 0 3px var(--brandkit-primary-100);outline:none}@keyframes brandkitPulse{0%,to{box-shadow:0 0 0 0 var(--brandkit-primary-400)}50%{box-shadow:0 0 0 8px transparent}}@keyframes brandkitGlow{0%,to{filter:drop-shadow(0 0 5px var(--brandkit-primary-400))}50%{filter:drop-shadow(0 0 15px var(--brandkit-primary-500))}}.brandkit-light .brandkit-glow,.brandkit-dark .brandkit-glow{animation:brandkitGlow 2s ease-in-out infinite}.brandkit-light .brandkit-pulse,.brandkit-dark .brandkit-pulse{animation:brandkitPulse 2s ease-in-out infinite}.rtl.brandkit-light,.rtl.brandkit-dark{direction:rtl}.rtl.brandkit-light .nav-item:hover,.rtl.brandkit-dark .nav-item:hover{border-right:none;border-left:3px solid var(--brandkit-primary-500)}.rtl.brandkit-light .nav-item.active,.rtl.brandkit-dark .nav-item.active{border-right:none;border-left:4px solid var(--brandkit-primary-700)}@media (max-width: 768px){.brandkit-light .card,.brandkit-dark .card{box-shadow:var(--brandkit-shadow-sm)}.brandkit-light .card:hover,.brandkit-dark .card:hover{transform:none;box-shadow:var(--brandkit-shadow-md)}}.brandkit-light .chatbot-widget,.brandkit-dark .chatbot-widget{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-lg)}.brandkit-light .chatbot-header,.brandkit-dark .chatbot-header{background:var(--brandkit-bg-secondary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .chatbot-title,.brandkit-dark .chatbot-title{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .chatbot-subtitle,.brandkit-dark .chatbot-subtitle{color:var(--brandkit-text-secondary)}.brandkit-light .chatbot-toggle-btn,.brandkit-dark .chatbot-toggle-btn{background:var(--brandkit-primary-500);color:var(--brandkit-text-inverse)}.brandkit-light .chatbot-toggle-btn:hover,.brandkit-dark .chatbot-toggle-btn:hover{background:var(--brandkit-primary-600)}.brandkit-light .chatbot-minimize-btn,.brandkit-dark .chatbot-minimize-btn{color:var(--brandkit-text-secondary)}.brandkit-light .chatbot-minimize-btn:hover,.brandkit-dark .chatbot-minimize-btn:hover{color:var(--brandkit-text-primary);background:var(--brandkit-bg-tertiary)}.brandkit-light .chatbot-messages,.brandkit-dark .chatbot-messages{background:var(--brandkit-bg-primary)}.brandkit-light .chat-message,.brandkit-dark .chat-message{color:var(--brandkit-text-primary)}.brandkit-light .chat-message.user,.brandkit-dark .chat-message.user{background:var(--brandkit-primary-100);color:var(--brandkit-primary-800)}.brandkit-light .chat-message.assistant,.brandkit-dark .chat-message.assistant{background:var(--brandkit-bg-elevated);color:var(--brandkit-text-primary);border:1px solid var(--brandkit-border-light)}.brandkit-light .chat-input,.brandkit-dark .chat-input{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-medium);color:var(--brandkit-text-primary)}.brandkit-light .chat-input:focus,.brandkit-dark .chat-input:focus{border-color:var(--brandkit-primary-500);box-shadow:0 0 0 3px var(--brandkit-primary-100)}.brandkit-light .chat-input::placeholder,.brandkit-dark .chat-input::placeholder{color:var(--brandkit-text-tertiary)}.brandkit-light .chat-send-btn,.brandkit-dark .chat-send-btn{background:var(--brandkit-primary-500);color:var(--brandkit-text-inverse)}.brandkit-light .chat-send-btn:hover,.brandkit-dark .chat-send-btn:hover{background:var(--brandkit-primary-600)}.brandkit-light .chat-suggestions,.brandkit-dark .chat-suggestions{background:var(--brandkit-bg-secondary);border-top:1px solid var(--brandkit-border-light)}.brandkit-light .suggestion-item,.brandkit-dark .suggestion-item{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);color:var(--brandkit-text-primary)}.brandkit-light .suggestion-item:hover,.brandkit-dark .suggestion-item:hover{background:var(--brandkit-primary-50);border-color:var(--brandkit-primary-300);color:var(--brandkit-primary-700)}.brandkit-light .chatbot-settings,.brandkit-dark .chatbot-settings{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md)}.brandkit-light .settings-header,.brandkit-dark .settings-header{background:var(--brandkit-bg-secondary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .settings-title,.brandkit-dark .settings-title{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .settings-option,.brandkit-dark .settings-option{color:var(--brandkit-text-primary)}.brandkit-light .settings-option:hover,.brandkit-dark .settings-option:hover{background:var(--brandkit-primary-50)}.brandkit-light .settings-toggle,.brandkit-dark .settings-toggle{background:var(--brandkit-bg-tertiary);border:1px solid var(--brandkit-border-medium)}.brandkit-light .settings-toggle.active,.brandkit-dark .settings-toggle.active{background:var(--brandkit-primary-500);border-color:var(--brandkit-primary-500)}.brandkit-light .settings-toggle.active:after,.brandkit-dark .settings-toggle.active:after{background:var(--brandkit-text-inverse)}.brandkit-light .chatbot-history,.brandkit-dark .chatbot-history{background:var(--brandkit-bg-elevated);border:1px solid var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md)}.brandkit-light .history-header,.brandkit-dark .history-header{background:var(--brandkit-bg-secondary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .history-title,.brandkit-dark .history-title{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-semibold)}.brandkit-light .history-item,.brandkit-dark .history-item{color:var(--brandkit-text-primary);border-bottom:1px solid var(--brandkit-border-light)}.brandkit-light .history-item:hover,.brandkit-dark .history-item:hover{background:var(--brandkit-primary-50)}.brandkit-light .history-item.active,.brandkit-dark .history-item.active{background:var(--brandkit-primary-100);color:var(--brandkit-primary-700);border-left:3px solid var(--brandkit-primary-500)}.brandkit-light .history-item-title,.brandkit-dark .history-item-title{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium)}.brandkit-light .history-item-date,.brandkit-dark .history-item-date{color:var(--brandkit-text-tertiary)}.brandkit-light .chatbot-loading,.brandkit-dark .chatbot-loading{color:var(--brandkit-text-secondary)}.brandkit-light .chatbot-error,.brandkit-dark .chatbot-error{color:var(--brandkit-error);background:rgba(239,68,68,.1);border:1px solid var(--brandkit-error)}.brandkit-light .chatbot-empty,.brandkit-dark .chatbot-empty{color:var(--brandkit-text-tertiary)}.brandkit-light .chatbot-welcome,.brandkit-dark .chatbot-welcome{color:var(--brandkit-text-primary);font-family:var(--brandkit-font-arabic);font-weight:var(--brandkit-font-medium)}.brandkit-light .chatbot-welcome-subtitle,.brandkit-dark .chatbot-welcome-subtitle{color:var(--brandkit-text-secondary)}@media print{.brandkit-light,.brandkit-dark{--brandkit-bg-primary: #ffffff;--brandkit-bg-secondary: #ffffff;--brandkit-bg-tertiary: #ffffff;--brandkit-text-primary: #000000;--brandkit-text-secondary: #333333;--brandkit-text-tertiary: #666666}}.brandkit-dark ui5-select{--sapField_Background: var(--brandkit-bg-primary) !important;--sapField_BorderColor: var(--brandkit-border-strong) !important;--sapField_TextColor: var(--brandkit-text-primary) !important;--sapField_PlaceholderTextColor: var(--brandkit-text-primary) !important;--sapField_Hover_BorderColor: var(--brandkit-primary-400) !important;--sapField_Focus_BorderColor: var(--brandkit-primary-500) !important;--sapField_ErrorState_BorderColor: var(--brandkit-error) !important;--sapField_ReadOnly_Background: var(--brandkit-bg-tertiary) !important;--sapField_ReadOnly_BorderColor: var(--brandkit-border-strong) !important;--sapField_ReadOnly_TextColor: var(--brandkit-text-secondary) !important;--sapList_Background: var(--brandkit-bg-primary) !important;--sapList_TextColor: var(--brandkit-text-primary) !important;--sapList_Active_TextColor: var(--brandkit-text-primary) !important;--sapList_Hover_TextColor: var(--brandkit-text-primary) !important;--sapList_SelectionBackgroundColor: var(--brandkit-primary-400) !important;--sapList_SelectionTextColor: var(--brandkit-text-primary) !important;background:var(--brandkit-bg-primary)!important;border-color:var(--brandkit-border-strong)!important;color:var(--brandkit-text-primary)!important}.brandkit-dark ui5-select *{color:var(--brandkit-text-primary)!important;background:var(--brandkit-bg-primary)!important}.brandkit-dark ui5-select .ui5-select-label-root-text{color:var(--brandkit-text-primary)!important}.brandkit-dark ui5-select .ui5-select-label-root,.brandkit-dark ui5-select .ui5-select-label-root *{color:var(--brandkit-text-primary)!important;background:var(--brandkit-bg-primary)!important}.brandkit-dark ui5-select{--_ui5-v2-15-0_select_label_color: var(--brandkit-text-primary) !important;--sapField_TextColor: var(--brandkit-text-primary) !important;--sapField_PlaceholderTextColor: var(--brandkit-text-secondary) !important}.brandkit-dark ui5-select .ui5-select-label-root,.brandkit-dark ui5-select .ui5-select-label-root-text,.brandkit-dark ui5-select .ui5-select-root,.brandkit-dark ui5-select .ui5-select-root *{color:var(--brandkit-text-primary)!important;background:var(--brandkit-bg-primary)!important}.brandkit-dark ui5-select .ui5-select-label-root span,.brandkit-dark ui5-select .ui5-select-label-root div,.brandkit-dark ui5-select .ui5-select-label-root p{color:var(--brandkit-text-primary)!important;background:transparent!important}.brandkit-dark ui5-select::part(select){background:var(--brandkit-bg-primary)!important;color:var(--brandkit-text-primary)!important}.brandkit-dark ui5-select::part(input){background:var(--brandkit-bg-primary)!important;color:var(--brandkit-text-primary)!important}.brandkit-dark ui5-select::part(icon){color:var(--brandkit-text-primary)!important}.brandkit-dark ui5-select::part(arrow){color:var(--brandkit-text-primary)!important}.brandkit-dark ui5-select [part=input]{background:var(--brandkit-bg-primary)!important;color:var(--brandkit-text-primary)!important}.brandkit-dark ui5-select [part=icon]{color:var(--brandkit-text-primary)!important}.brandkit-dark ui5-select [part=arrow]{color:var(--brandkit-text-primary)!important}.brandkit-dark ui5-select::placeholder{color:var(--brandkit-text-primary)!important;opacity:.8!important}.brandkit-dark ui5-select input::placeholder{color:var(--brandkit-text-primary)!important;opacity:.8!important}.brandkit-dark ui5-select [part=input]::placeholder{color:var(--brandkit-text-primary)!important;opacity:.8!important}.brandkit-dark ui5-select .ui5-select-label-root:before{color:var(--brandkit-text-primary)!important;opacity:.8!important}.brandkit-dark ui5-select .ui5-select-label-root:after{color:var(--brandkit-text-primary)!important;opacity:1!important}.brandkit-dark ui5-select .ui5-select-label-root-text:before{color:var(--brandkit-text-primary)!important;opacity:.8!important}.brandkit-dark ui5-select .ui5-select-label-root-text:after{color:var(--brandkit-text-primary)!important;opacity:1!important}.brandkit-dark ui5-select-popover{--sapList_Background: var(--brandkit-bg-primary) !important;--sapList_TextColor: var(--brandkit-text-primary) !important;--sapList_Active_TextColor: var(--brandkit-text-primary) !important;--sapList_Hover_TextColor: var(--brandkit-text-primary) !important;--sapList_SelectionBackgroundColor: var(--brandkit-primary-400) !important;--sapList_SelectionTextColor: var(--brandkit-text-primary) !important;background:var(--brandkit-bg-primary)!important;border:1px solid var(--brandkit-border-strong)!important;box-shadow:var(--brandkit-shadow-lg)!important}.brandkit-dark ui5-select-popover ui5-option{--sapList_Background: var(--brandkit-bg-primary) !important;--sapList_TextColor: var(--brandkit-text-primary) !important;background:var(--brandkit-bg-primary)!important;color:var(--brandkit-text-primary)!important;border-bottom:1px solid var(--brandkit-border-light)!important}.brandkit-dark ui5-select-popover ui5-option *{color:var(--brandkit-text-primary)!important;background:var(--brandkit-bg-primary)!important}.brandkit-dark ui5-select-popover ui5-option .ui5-option-text{color:var(--brandkit-text-primary)!important}.brandkit-dark ui5-select-popover ui5-option:hover{--sapList_Background: var(--brandkit-primary-100) !important;--sapList_TextColor: var(--brandkit-primary-800) !important;background:var(--brandkit-primary-100)!important;color:var(--brandkit-primary-800)!important}.brandkit-dark ui5-select-popover ui5-option:hover *{color:var(--brandkit-primary-800)!important;background:var(--brandkit-primary-100)!important}.brandkit-dark ui5-select-popover ui5-option[selected]{--sapList_Background: var(--brandkit-primary-400) !important;--sapList_TextColor: var(--brandkit-text-primary) !important;background:var(--brandkit-primary-400)!important;color:var(--brandkit-text-primary)!important;border:1px solid var(--brandkit-primary-500)!important}.brandkit-dark ui5-select-popover ui5-option[selected] *{color:var(--brandkit-text-primary)!important;background:var(--brandkit-primary-400)!important}.brandkit-dark ui5-select .ui5-select-label-root{color:var(--brandkit-text-primary)!important}.brandkit-dark ui5-select .ui5-select-label-root *{color:var(--brandkit-text-primary)!important}.brandkit-dark{--_ui5-v2-15-0_select_label_color: var(--brandkit-text-primary) !important}.brandkit-dark ui5-select .ui5-select-label-root{color:var(--brandkit-text-primary)!important;background:var(--brandkit-bg-primary)!important}.brandkit-dark ui5-select .ui5-select-label-root,.brandkit-dark ui5-select .ui5-select-label-root *,.brandkit-dark ui5-select .ui5-select-label-root-text{color:var(--brandkit-text-primary)!important;background:var(--brandkit-bg-primary)!important}:root{--form-label-color: var(--color-text-secondary, #64748b);--form-input-bg: var(--color-bg-card, #ffffff);--form-input-border: var(--color-border, #e2e8f0);--form-input-focus-border: var(--color-primary, #3b82f6);--form-input-focus-ring: color-mix(in srgb, var(--color-primary, #3b82f6) 18%, transparent);--form-text-color: var(--color-text-primary, #0f172a);--form-hint-color: var(--color-text-muted, #94a3b8);--form-error-color: #ef4444;--form-required-color: #ef4444;--form-section-title-color: var(--color-text-primary, #334155);--form-section-line-color: var(--color-border-light, #f1f5f9);--form-control-height: 36px;--tooltip-bg: var(--color-text-primary, #1e293b);--tooltip-text: #ffffff}:global(.dark){--form-label-color: var(--color-text-secondary, #94a3b8);--form-input-bg: var(--color-bg-card, #1e293b);--form-input-border: var(--color-border, #334155);--form-input-focus-border: var(--color-primary, #3b82f6);--form-input-focus-ring: color-mix(in srgb, var(--color-primary, #3b82f6) 22%, transparent);--form-text-color: var(--color-text-primary, #f1f5f9);--form-section-title-color: var(--color-text-primary, #cbd5e1);--form-section-line-color: var(--color-border, #334155);--tooltip-bg: var(--color-bg-hover, #334155)}.form-section{margin-bottom:24px}.form-section-header{padding:0;border:none;background:transparent;font-size:var(--font-size-xs);font-weight:700;font-family:inherit;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;line-height:1.4;display:flex;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:global(.rtl) .form-section-header{flex-direction:row-reverse;font-size:var(--font-size-sm);letter-spacing:0;text-align:right}.form-section-title{margin:0;padding:0;border:none;background:transparent;font-size:inherit;font-weight:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;white-space:nowrap;display:inline-block;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}.form-section-highlight{display:none}.form-section-header:after{content:"";flex:1;height:1px;background:var(--color-border);min-width:0}.form-section-line{display:none}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px}@media (max-width: 768px){.form-grid{grid-template-columns:1fr;gap:12px}.form-section{margin-bottom:16px}}.form-field{display:flex;flex-direction:column;gap:4px}.form-label-wrapper{display:flex;align-items:center;justify-content:space-between}:global(.rtl) .form-label-wrapper{flex-direction:row-reverse}.form-label{margin:0 0 2px;padding:0;border:none;background:transparent;font-size:var(--font-size-sm);font-weight:700;font-family:inherit;color:var(--form-label-color, #64748b);text-transform:capitalize;letter-spacing:.05em;line-height:1.4;display:flex;align-items:center;gap:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:global(.rtl) .form-label{flex-direction:row-reverse;font-size:var(--font-size-sm);letter-spacing:0;text-align:right;text-transform:capitalize}.form-required{color:var(--form-error-color);margin-inline-start:1px;font-size:var(--font-size-base);font-weight:700;line-height:1}.form-info-icon{color:#94a3b8;cursor:help;display:inline-flex;transition:color .2s;position:relative}.form-info-icon:hover{color:var(--color-primary, #3b82f6)}.form-tooltip{visibility:hidden;position:absolute;bottom:125%;left:0;background-color:var(--tooltip-bg);color:var(--tooltip-text);text-align:start;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:400;white-space:normal;min-width:150px;max-width:250px;z-index:1000;opacity:0;transition:opacity .2s;box-shadow:0 4px 12px #00000026;pointer-events:none}:global(.rtl) .form-tooltip{left:auto;right:0;text-align:right}.form-tooltip:after{content:"";position:absolute;top:100%;left:10px;border-width:5px;border-style:solid;border-color:var(--tooltip-bg) transparent transparent transparent}:global(.rtl) .form-tooltip:after{left:auto;right:10px}.form-info-icon:hover .form-tooltip{visibility:visible;opacity:1}.form-control{width:100%;height:var(--form-control-height);padding:0 12px;font-size:14px;font-weight:500;color:var(--form-text-color);background-color:var(--form-input-bg);border:1px solid var(--form-input-border);border-radius:6px;transition:all .15s ease-in-out;outline:none}:global(.rtl) .form-control{text-align:right}.form-control:hover:not(:disabled){border-color:#94a3b8}.form-control:focus{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring)}.form-control::placeholder{color:#94a3b8;font-size:14px;opacity:.6}.form-control:disabled{background-color:#f1f5f9;border-color:#e2e8f0;cursor:not-allowed;opacity:.8;color:#64748b}:global(.dark) .form-control:disabled{background-color:#0f172a;border-color:#1e293b}.form-select-wrapper{position:relative;display:flex;align-items:center}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-inline-end:28px}.form-select-icon{position:absolute;inset-inline-end:8px;pointer-events:none;color:#64748b;display:flex;align-items:center;justify-content:center;opacity:.8}.form-select-icon :global(tls-icon){display:block}.form-hint{font-size:12px;color:var(--form-hint-color);margin-top:2px;font-weight:400;line-height:1.3;opacity:.8}:global(.rtl) .form-hint{text-align:right}.form-error{font-size:12px;color:var(--form-error-color);margin-top:0;font-weight:500}:global(.rtl) .form-error{text-align:right}.form-checkbox-group{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 0;transition:opacity .2s}:global(.rtl) .form-checkbox-group{flex-direction:row-reverse}.form-checkbox-group:hover{opacity:.85}.form-checkbox{width:18px;height:18px;border:1px solid var(--form-input-border);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);background:var(--form-input-bg);flex-shrink:0}.form-checkbox.checked{background-color:transparent;border-color:var(--color-primary, #3b82f6);color:var(--color-primary, #3b82f6)}.form-checkbox.checked :global(tls-icon){color:var(--color-primary, #3b82f6)}.form-checkbox-label{margin:0;padding:0;border:none;background:transparent;font-size:var(--font-size-sm);font-weight:700;font-family:inherit;color:var(--form-label-color, #64748b);text-transform:capitalize;letter-spacing:.05em;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:global(.rtl) .form-checkbox-label{font-size:var(--font-size-sm);letter-spacing:0;text-align:right;text-transform:capitalize}:global(ui5-input),:global(ui5-textarea),:global(ui5-select),:global(ui5-date-picker){min-height:36px;height:auto;--_ui5-v2-15-0_input_inner_padding: 8px 12px;--_ui5_input_inner_padding: 8px 12px;font-size:14px}:global(ui5-input input),:global(ui5-textarea textarea),:global(ui5-select select),:global(ui5-date-picker input){min-height:36px;padding:8px 12px;font-size:14px;line-height:1.5}:global(ui5-label){font-size:var(--font-size-sm);font-weight:500}.status-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:50px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;transition:all .2s ease}.status-badge.active,.status-badge.success,.status-badge.approved,.status-badge.completed{background-color:#eff6ff;color:#2563eb}.status-badge.inactive,.status-badge.warning,.status-badge.suspended{background-color:#fffbeb;color:#d97706}.status-badge.pending,.status-badge.in-progress,.status-badge.processing{background-color:#faf5ff;color:#9333ea}.status-badge.error,.status-badge.rejected,.status-badge.failed,.status-badge.cancelled{background-color:#fef2f2;color:#dc2626}.status-badge.configured,.status-badge.info,.status-badge.enabled{background-color:#eef2ff;color:#4f46e5}.status-badge.draft,.status-badge.new,.status-badge.disabled{background-color:#f8fafc;color:#64748b}.status-badge.scheduled,.status-badge.upcoming{background-color:#f0fdfa;color:#0d9488}.status-badge.verified,.status-badge.confirmed{background-color:#f0fdf4;color:#16a34a}.status-badge.sm{padding:4px 12px;font-size:10px}.status-badge.lg{padding:8px 20px;font-size:12px}.status-badge.with-dot:before{content:"";width:6px;height:6px;border-radius:50%;background-color:currentColor;margin-right:6px}.status-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:50px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;transition:all .2s ease}.status-pill.active{background-color:#eff6ff;color:#2563eb}.status-pill.inactive{background-color:#fffbeb;color:#d97706}:root{--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-primary-light: #eff6ff;--color-text-primary: #1e293b;--color-text-secondary: #64748b;--color-text-muted: #94a3b8;--color-text-white: #ffffff;--color-bg-page: #f8fafc;--color-bg-card: #ffffff;--color-bg-hover: #f1f5f9;--color-bg-muted: #fafbfc;--color-border: #e2e8f0;--color-border-light: #f1f5f9;--color-border-hover: #cbd5e1;--color-success: #10b981;--color-success-bg: #ecfdf5;--color-warning: #f59e0b;--color-warning-bg: #fffbeb;--color-error: #ef4444;--color-error-bg: #fef2f2;--color-info: #3b82f6;--color-info-bg: #eff6ff;--font-family-base: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-app: var(--branding-font-family, var(--font-family-base));--font-family: var(--font-family-app);--sapFontFamily: var(--font-family-app);--sapFontHeaderFamily: var(--font-family-app);--sapBrandColor: var(--color-primary);--sapHighlightColor: var(--color-primary);--sapLinkColor: var(--color-primary);--sapLink_Hover_Color: var(--color-primary-hover);--sapField_Focus_BorderColor: var(--color-primary);--sapField_Hover_BorderColor: var(--color-primary-hover);--sapButton_Emphasized_Background: var(--color-primary);--sapButton_Emphasized_Hover_Background: var(--color-primary-hover);--sapButton_Emphasized_TextColor: var(--color-text-white);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 24px;--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 10px;--spacing-xl: 12px;--spacing-2xl: 16px;--spacing-3xl: 20px;--radius-sm: 4px;--radius-md: 5px;--radius-lg: 6px;--radius-xl: 8px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 1px 3px rgba(0, 0, 0, .06);--shadow-lg: 0 4px 6px -1px rgba(0, 0, 0, .05);--bp-xs: 480px;--bp-sm: 576px;--bp-md: 768px;--bp-lg: 992px;--bp-xl: 1024px;--bp-2xl: 1200px;--bp-3xl: 1400px}:global(html),:global(body){font-family:var(--font-family-app)}:global(html[dir=rtl]),:global(html.rtl){--font-family-app: var(--branding-font-family-arabic, var(--font-family-base))}:global(input),:global(textarea),:global(select),:global(button),:global(a),:global(p),:global(h1),:global(h2),:global(h3),:global(h4),:global(h5),:global(h6),:global(span),:global(div),:global(label){font-family:inherit}.page-container{padding:8px 12px;background-color:var(--color-bg-page);background:var(--color-bg-page);min-height:100vh}:global(.rtl) .page-container{direction:rtl;text-align:right}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px!important;border-radius:10px}:global(.rtl) .page-header{flex-direction:row-reverse}.page-header h1,.page-title{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text-primary);margin:0}:global(.rtl) .page-header h1,:global(.rtl) .page-title{font-size:22px}.page-subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:2px 0 0}:global(.rtl) .page-subtitle{font-size:var(--font-size-md)}.header-actions{display:flex;gap:var(--spacing-md)}:global(.rtl) .header-actions{flex-direction:row-reverse}.section-label{padding:0;border:none;background:transparent;font-size:var(--font-size-xs);font-weight:800;font-family:inherit;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;line-height:1.4;display:flex;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:global(.rtl) .section-label{flex-direction:row-reverse;font-size:var(--font-size-sm);letter-spacing:0;text-align:right}.section-label:after{content:"";flex:1;height:1px;background:var(--color-border);min-width:0}.card{background:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-md)}.card-body{padding:var(--spacing-lg) var(--spacing-xl)}.card-body.p-0{padding:0}.card-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border-light);background-color:var(--color-bg-muted)}:global(.rtl) .card-header{flex-direction:row-reverse}.btn{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent;white-space:nowrap}:global(.rtl) .btn{flex-direction:row-reverse;font-size:var(--font-size-md)}.btn-primary{background-color:var(--color-primary);color:var(--color-text-white)}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-outline{background-color:var(--color-bg-card);border-color:var(--color-border);color:var(--color-text-secondary)}.btn-outline:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-hover)}.btn-sm{padding:var(--spacing-xs) var(--spacing-lg);font-size:var(--font-size-sm)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.stat-card{background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--spacing-2xl);display:flex;align-items:center;gap:var(--spacing-xl);transition:all .2s ease;border-top:3px solid transparent}.stat-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.stat-card.blue{border-top-color:var(--color-primary)}.stat-card.green{border-top-color:var(--color-success)}.stat-card.orange{border-top-color:var(--color-warning)}.stat-card.purple{border-top-color:#8b5cf6}:global(.rtl) .stat-card{flex-direction:row-reverse;text-align:right}.stat-icon{width:40px;height:40px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-bg-hover);color:var(--color-text-secondary)}.stat-icon.blue{background:var(--color-info-bg);color:var(--color-info)}.stat-icon.green{background:var(--color-success-bg);color:var(--color-success)}.stat-icon.orange{background:var(--color-warning-bg);color:var(--color-warning)}.stat-icon.purple{background:#f5f3ff;color:#8b5cf6}.stat-content{display:flex;flex-direction:column;min-width:0}.stat-label{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:global(.rtl) .stat-label{font-size:var(--font-size-sm);letter-spacing:0}.stat-value{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);line-height:1.2}:global(.rtl) .stat-value{font-size:var(--font-size-2xl)}.modules-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-2xl)}.module-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);transition:all .2s ease;cursor:pointer;position:relative}.module-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px -2px #3b82f61f}.module-card.active{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.module-icon{width:44px;height:44px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-xl);background:var(--color-bg-hover);color:var(--color-text-secondary)}.module-title{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}:global(.rtl) .module-title{font-size:var(--font-size-lg)}.module-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}:global(.rtl) .module-desc{font-size:var(--font-size-base)}.module-badge{position:absolute;top:var(--spacing-2xl);right:var(--spacing-2xl);font-size:var(--font-size-xs);font-weight:600;padding:3px 8px;border-radius:var(--radius-sm);text-transform:uppercase}:global(.rtl) .module-badge{right:auto;left:var(--spacing-2xl)}.module-badge.active{background:var(--color-success-bg);color:var(--color-success)}.module-badge.configured{background:var(--color-info-bg);color:var(--color-info)}.module-badge.secured{background:#f5f3ff;color:#8b5cf6}.module-badge.monitoring{background:var(--color-warning-bg);color:var(--color-warning)}.side-panel{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl)}.side-panel-title{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xl);display:flex;align-items:center;gap:var(--spacing-md)}:global(.rtl) .side-panel-title{flex-direction:row-reverse;font-size:var(--font-size-lg)}.activity-list{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.activity-item{display:flex;gap:var(--spacing-lg)}:global(.rtl) .activity-item{flex-direction:row-reverse;text-align:right}.activity-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.activity-dot.success{background:var(--color-success)}.activity-dot.info{background:var(--color-info)}.activity-dot.warning{background:var(--color-warning)}.activity-content{display:flex;flex-direction:column;gap:2px;min-width:0}.activity-title{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary)}:global(.rtl) .activity-title{font-size:var(--font-size-md)}.activity-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary)}:global(.rtl) .activity-desc{font-size:var(--font-size-base)}.activity-time{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2px}:global(.rtl) .activity-time{font-size:var(--font-size-sm)}.quick-guide{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);margin-top:var(--spacing-xl)}.quick-guide-title{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-md)}:global(.rtl) .quick-guide-title{flex-direction:row-reverse;font-size:var(--font-size-md)}.quick-guide ul{margin:0;padding-left:var(--spacing-2xl);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.8}:global(.rtl) .quick-guide ul{padding-left:0;padding-right:var(--spacing-2xl);font-size:var(--font-size-base)}.main-grid{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-2xl);align-items:start;padding:10px!important;border-radius:10px}:global(.rtl) .main-grid{direction:rtl}@media (max-width: 1024px){.main-grid{grid-template-columns:1fr;gap:var(--spacing-xl)}.stats-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (max-width: 768px){.page-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-lg)}:global(.rtl) .page-header{align-items:flex-end}.header-actions{width:100%}.header-actions .btn{width:100%;justify-content:center}.modules-grid{grid-template-columns:1fr}}@media (max-width: 576px){.page-container{padding:var(--spacing-md)}.page-header h1,.page-title{font-size:var(--font-size-xl)}.stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.stat-card{padding:var(--spacing-xl)}.stat-icon{width:32px;height:32px}.stat-value{font-size:var(--font-size-lg)}}.data-table{font-size:var(--font-size-md, 15px)}.data-table th{font-size:var(--font-size-base, 14px);padding:var(--spacing-xl, 12px) var(--spacing-2xl, 16px)}.data-table td{font-size:var(--font-size-md, 15px);padding:12px 16px}.user-card,.content-card{font-size:var(--font-size-md, 15px)}.user-card .username-link,.content-card .card-title{font-size:var(--font-size-md, 15px);font-weight:600}.user-card .detail-row,.content-card .detail-row,.user-card .detail-label,.content-card .detail-label,.user-card .detail-value,.content-card .detail-value{font-size:var(--font-size-md, 15px)}.fcl-item-title,.flexible-list-item-title{font-size:var(--font-size-md, 15px);font-weight:600}.fcl-item-username,.flexible-list-item-username{font-size:var(--font-size-sm, 13px);font-weight:500}.fcl-item-email,.flexible-list-item-email{font-size:var(--font-size-sm, 13px)}.fcl-item-role-badge,.flexible-list-item-badge,.fcl-item-date,.flexible-list-item-date{font-size:var(--font-size-xs, 12px)}.fcl-item-subtitle,.flexible-list-item-subtitle{font-size:var(--font-size-sm, 13px)}:global(.rtl) .data-table th,:global(.rtl) .data-table td{font-size:var(--font-size-md, 15px)}:global(.rtl) .user-card .username-link,:global(.rtl) .content-card .card-title{font-size:var(--font-size-lg, 16px)}:global(.rtl) .fcl-item-title,:global(.rtl) .flexible-list-item-title{font-size:var(--font-size-lg, 16px)}.dark{--color-text-primary: #f1f5f9;--color-text-secondary: #94a3b8;--color-text-muted: #64748b;--color-bg-page: #0f172a;--color-bg-card: #1e293b;--color-bg-hover: #334155;--color-bg-muted: #1e293b;--color-border: #334155;--color-border-light: #334155;--color-border-hover: #475569}.dark .page-container{background-color:var(--color-bg-page)!important;background:var(--color-bg-page)!important}.dark .card,.dark .card-header,.dark .card-body,.dark .side-panel,.dark .quick-guide,.dark .stat-card,.dark .module-card,.dark .main-grid{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important}.dark .stat-card .stat-label,.dark .stat-card .stat-value,.dark .side-panel-title,.dark .quick-guide-title,.dark .quick-guide ul,.dark .module-title,.dark .module-desc{color:var(--color-text-primary)!important}.dark .section-label{color:var(--color-text-muted)!important}.dark .section-label:after{background:var(--color-border)!important}.dark .modal-container,.dark .modal-content,.dark .modal-header,.dark .modal-body,.dark .modal-footer{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.dark .modal-header{border-bottom-color:var(--color-border)!important}.dark .modal-footer{border-top-color:var(--color-border)!important}.dark .data-table,.dark .data-table th,.dark .data-table td,.dark .data-table tbody tr{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.dark .data-table th{background-color:var(--color-bg-muted)!important}.dark .data-table tbody tr:hover{background-color:var(--color-bg-hover)!important}.dark input:not([type=checkbox]):not([type=radio]),.dark textarea,.dark select{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.brandkit-dark .page-container{background-color:var(--brandkit-bg-primary)!important;background:var(--brandkit-bg-primary)!important}.brandkit-dark .card,.brandkit-dark .card-header,.brandkit-dark .side-panel,.brandkit-dark .quick-guide,.brandkit-dark .stat-card,.brandkit-dark .module-card{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important}.brandkit-light,.brandkit-dark{--color-text-primary: var(--brandkit-text-primary);--color-text-secondary: var(--brandkit-text-secondary);--color-text-muted: var(--brandkit-text-tertiary);--color-bg-page: var(--brandkit-bg-primary);--color-bg-card: var(--brandkit-bg-elevated);--color-bg-hover: var(--brandkit-bg-tertiary);--color-bg-muted: var(--brandkit-bg-secondary);--color-border: var(--brandkit-border-medium);--color-border-light: var(--brandkit-border-light);--color-border-hover: var(--brandkit-border-strong);--color-primary: var(--brandkit-primary-500);--color-primary-hover: var(--brandkit-primary-600);--color-primary-light: var(--brandkit-primary-50)}@media (max-width: 768px){.btn,.btn-primary,.btn-outline,.btn-sm{min-height:44px;min-width:44px}}@media (max-width: 480px){.page-container{padding:var(--spacing-sm) var(--spacing-md)}.stats-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}}:root{--primary-color:#344eaa;--primary-dark:#153b5e;--primary-light:#2d5a87;--accent-blue:#2d5a87;--accent-purple:#8b5a2b;--accent-green:#4a7c59;--accent-orange:#d4a574;--accent-red:#c53030;--nav-bg:#1a365d;--nav-hover:#2d5a87;--nav-text:#ffffff;--nav-border:rgba(255, 255, 255, .1);--sidebar-bg:#f8fafc;--sidebar-hover:#f7fafc;--sidebar-text:#4d5b6e;--sidebar-active:#3b82f6;--gray-50:#fafbfc;--gray-100:#f3f6f9;--gray-200:#e5e9f0;--gray-300:#d4dae4;--gray-400:#9ba5b7;--gray-500:#6c7a8d;--gray-600:#4d5b6e;--gray-700:#364152;--gray-800:#242d3c;--gray-900:#0d1825;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-elevated:#ffffff;--text-primary:#1e293b;--text-secondary:#64748b;--text-tertiary:#94a3b8;--text-inverse:#ffffff;--border-light:#e2e8f0;--border-medium:#cbd5e1;--border-strong:#94a3b8;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--sidebar-width:260px;--navbar-height:64px;--content-margin-left:var(--sidebar-width);--content-margin-right:0;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease}.rtl{--sidebar-position:right;--sidebar-margin-left:0;--sidebar-margin-right:var(--sidebar-width);--content-margin-left:0;--content-margin-right:var(--sidebar-width);--content-margin-right-collapsed:70px;--topbar-left:0;--topbar-right:0;--topbar-right-open:var(--sidebar-width);--topbar-right-collapsed:70px;--dropdown-align:left;--text-align:right;--flex-direction:row-reverse;--border-radius-left:0 8px 8px 0;--border-radius-right:8px 0 0 8px}.ltr{--sidebar-position:left;--sidebar-margin-left:var(--sidebar-width);--sidebar-margin-right:0;--content-margin-left:var(--sidebar-width);--content-margin-right:0;--content-margin-left-collapsed:70px;--topbar-left:0;--topbar-right:0;--topbar-left-open:var(--sidebar-width);--topbar-left-collapsed:70px;--dropdown-align:right;--text-align:left;--flex-direction:row;--border-radius-left:8px 0 0 8px;--border-radius-right:0 8px 8px 0}*{margin:0;padding:0;box-sizing:border-box}html{font-family:var( --font-family-app, var( --font-family-base, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif ) )}body{font-family:var( --font-family-app, var( --font-family-base, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif ) );-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--gray-50);color:var(--gray-900);line-height:1.6;overflow-x:hidden}.app-layout.svelte-p9d95w.svelte-p9d95w{min-height:100vh;position:relative;background:var(--gray-50)}.main-content.svelte-p9d95w.svelte-p9d95w{position:fixed;top:var(--navbar-height);left:var(--content-margin-left);right:var(--content-margin-right);bottom:0;background:var(--gray-50);overflow-y:auto;overflow-x:hidden;transition:left var(--transition-base),right var(--transition-base);z-index:10;scroll-behavior:smooth;width:auto;-webkit-overflow-scrolling:touch}.content-wrapper.svelte-p9d95w.svelte-p9d95w{padding:20px 24px 60px;min-height:100%}.main-content.punchout-full-width.svelte-p9d95w.svelte-p9d95w{left:0!important;right:0!important}.content-wrapper.punchout-content.svelte-p9d95w.svelte-p9d95w{max-width:none;width:100%;padding-left:16px;padding-right:16px}@media (min-width: 768px){.content-wrapper.punchout-content.svelte-p9d95w.svelte-p9d95w{padding-left:24px;padding-right:24px}}.page-container,.dashboard-container,.projects-container,.form-container{overflow-x:hidden;overflow-y:visible;min-height:auto}.sidebar-collapsed.svelte-p9d95w .main-content.svelte-p9d95w{left:70px}.sidebar-closed.svelte-p9d95w .main-content.svelte-p9d95w{left:0}.no-sidebar.svelte-p9d95w .main-content.svelte-p9d95w,.rtl .no-sidebar.svelte-p9d95w .main-content.svelte-p9d95w,.small-device.svelte-p9d95w .main-content.svelte-p9d95w{left:0!important;right:0!important;margin-left:0!important;margin-right:0!important}.rtl .sidebar-collapsed.svelte-p9d95w .main-content.svelte-p9d95w{left:0;right:70px}.rtl .sidebar-closed.svelte-p9d95w .main-content.svelte-p9d95w{left:0;right:0}.mobile-overlay.svelte-p9d95w.svelte-p9d95w{position:fixed;top:var(--navbar-height);left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:svelte-p9d95w-fadeIn .2s ease-out}.rtl .mobile-overlay.svelte-p9d95w.svelte-p9d95w{position:fixed;top:var(--navbar-height);left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:svelte-p9d95w-fadeIn .2s ease-out}@keyframes svelte-p9d95w-fadeIn{0%{opacity:0}to{opacity:1}}.mobile.svelte-p9d95w .main-content.svelte-p9d95w{left:0;right:0;height:calc(100vh - var(--navbar-height));overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile.svelte-p9d95w .content-wrapper.svelte-p9d95w{padding:16px 16px 40px;min-height:calc(100vh - var(--navbar-height) - 32px)}.rtl .mobile.svelte-p9d95w .main-content.svelte-p9d95w{left:0;right:0}body.mobile-sidebar-open,.rtl body.mobile-sidebar-open{overflow:hidden;position:fixed;width:100%}.tablet.svelte-p9d95w .content-wrapper.svelte-p9d95w{padding:24px 24px 60px}@media (max-width: 1200px){.content-wrapper.svelte-p9d95w.svelte-p9d95w{padding:28px 28px 60px}}@media (max-width: 1024px){.content-wrapper.svelte-p9d95w.svelte-p9d95w{padding:24px 24px 60px}.btn{min-height:44px}}@media (max-width: 768px){.content-wrapper.svelte-p9d95w.svelte-p9d95w{padding:16px 16px 100px}.main-content.svelte-p9d95w.svelte-p9d95w{-webkit-overflow-scrolling:touch;height:calc(100vh - var(--navbar-height));overflow-y:auto}.btn{min-height:48px;font-size:16px}.btn-icon{min-width:44px;min-height:44px}.page-container{min-height:auto;padding-bottom:20px}.dashboard-container,.projects-container,.form-container{overflow:visible;min-height:auto}}@media (max-width: 480px){.content-wrapper.svelte-p9d95w.svelte-p9d95w{padding:12px 12px 120px}.btn{min-height:48px;padding:12px 16px}.main-content.svelte-p9d95w.svelte-p9d95w{height:calc(100vh - var(--navbar-height));overflow-y:auto;-webkit-overflow-scrolling:touch}}.rtl .mobile.svelte-p9d95w .content-wrapper.svelte-p9d95w{direction:rtl}@media (max-width: 768px) and (orientation: landscape){.content-wrapper.svelte-p9d95w.svelte-p9d95w{padding:12px}}@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2){.content-wrapper.svelte-p9d95w.svelte-p9d95w{padding:16px}}@media (max-width: 768px){*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{-webkit-overflow-scrolling:touch}input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{font-size:16px}button,.btn,.btn-icon{min-height:44px;min-width:44px}*:focus{outline:2px solid var(--primary-color);outline-offset:2px}}.main-content.svelte-p9d95w.svelte-p9d95w::-webkit-scrollbar{width:8px}.main-content.svelte-p9d95w.svelte-p9d95w::-webkit-scrollbar-track{background:var(--gray-100)}.main-content.svelte-p9d95w.svelte-p9d95w::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.main-content.svelte-p9d95w.svelte-p9d95w::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.dark{--bg-primary:#111827;--bg-secondary:#1f2937;--bg-tertiary:#374151;--bg-elevated:#1f2937;--text-primary:#f9fafb;--text-secondary:#e5e7eb;--text-tertiary:#9ca3af;--nav-bg:#1f2937;--nav-border:#374151;--sidebar-bg:#111827;--sidebar-border:#374151;--gray-50:#1f2937;--gray-100:#374151;--gray-200:#4b5563;--gray-300:#6b7280;--gray-400:#9ca3af;--gray-500:#d1d5db;--gray-600:#e5e7eb;--gray-700:#f3f4f6;--gray-800:#f9fafb;--gray-900:#ffffff;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .3);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .3)}.dark .app-layout{background:var(--bg-primary);color:var(--text-primary)}.dark .main-content,.dark .content-wrapper{background:var(--bg-primary)}.brandkit-dark .app-layout,.brandkit-dark.dark .app-layout,.brandkit-dark .main-content,.brandkit-dark.dark .main-content,.brandkit-dark .content-wrapper,.brandkit-dark.dark .content-wrapper{background:var(--brandkit-bg-primary)}.brandkit-dark{--bg-primary:var(--brandkit-bg-primary);--bg-secondary:var(--brandkit-bg-secondary);--bg-elevated:var(--brandkit-bg-elevated);--gray-50:var(--brandkit-bg-primary);--gray-100:var(--brandkit-bg-secondary)}.dark,.dark *{color-scheme:dark}.dark .stat-card,.dark .chart-container{background:var(--bg-secondary)!important;border-color:var(--gray-300)!important;color:var(--text-primary)!important}.dark .card{background:#222c3c!important;border-color:var(--gray-300)!important;color:var(--text-primary)!important}.dark .btn-outline{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--gray-300)!important}.dark .quick-action-btn{background:var(--bg-secondary)!important;border-color:var(--gray-300)!important;color:var(--text-secondary)!important}.page-editor-full.svelte-p9d95w.svelte-p9d95w{padding:0!important}.page-editor-content.svelte-p9d95w.svelte-p9d95w{padding:0!important;min-height:100%!important;height:100%!important;display:flex;flex-direction:column}.page-editor-content.svelte-p9d95w .page-editor-container{height:100%;min-height:100%;display:flex;flex-direction:column}.no-access-page.svelte-p9d95w.svelte-p9d95w{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-secondary, var(--color-bg-page, #f8fafc))}.no-access-card.svelte-p9d95w.svelte-p9d95w{width:100%;max-width:560px;background:var(--bg-elevated, var(--color-bg-card, #ffffff));border:1px solid var(--border-light, var(--color-border, #e2e8f0));border-radius:16px;padding:28px 24px;box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1))}.no-access-card.svelte-p9d95w h2.svelte-p9d95w{margin:0 0 10px;font-size:20px;font-weight:800;color:var(--text-primary, var(--color-text-primary, #1e293b));letter-spacing:-.02em}.no-access-card.svelte-p9d95w p.svelte-p9d95w{margin:0;color:var(--text-secondary, var(--color-text-secondary, #64748b));line-height:1.6;font-size:14px}.no-access-actions.svelte-p9d95w.svelte-p9d95w{margin-top:18px;display:flex;gap:10px}.no-access-btn.svelte-p9d95w.svelte-p9d95w{border:1px solid var(--border-light, var(--color-border, #e2e8f0));background:transparent;color:var(--text-primary, var(--color-text-primary, #1e293b));border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}.no-access-btn.primary.svelte-p9d95w.svelte-p9d95w{border-color:transparent;background:var(--color-primary, var(--primary-color, #2563eb));color:var(--text-inverse, #fff)}.brandkit-light .no-access-page.svelte-p9d95w.svelte-p9d95w,.brandkit-dark .no-access-page.svelte-p9d95w.svelte-p9d95w{background:var(--brandkit-bg-primary)}.brandkit-light .no-access-card.svelte-p9d95w.svelte-p9d95w,.brandkit-dark .no-access-card.svelte-p9d95w.svelte-p9d95w{background:var(--brandkit-bg-elevated);border-color:var(--brandkit-border-light);box-shadow:var(--brandkit-shadow-md, var(--shadow-md))}.brandkit-light .no-access-card.svelte-p9d95w h2.svelte-p9d95w,.brandkit-dark .no-access-card.svelte-p9d95w h2.svelte-p9d95w{color:var(--brandkit-text-primary)}.brandkit-light .no-access-card.svelte-p9d95w p.svelte-p9d95w,.brandkit-dark .no-access-card.svelte-p9d95w p.svelte-p9d95w{color:var(--brandkit-text-secondary)}.brandkit-light .no-access-btn.svelte-p9d95w.svelte-p9d95w,.brandkit-dark .no-access-btn.svelte-p9d95w.svelte-p9d95w{border-color:var(--brandkit-border-medium);color:var(--brandkit-text-primary)}.brandkit-light .no-access-btn.primary.svelte-p9d95w.svelte-p9d95w,.brandkit-dark .no-access-btn.primary.svelte-p9d95w.svelte-p9d95w{background:var(--brandkit-primary-500);color:var(--brandkit-text-inverse)}
