@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&display=swap";.top-navbar.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:fixed;top:0;left:0;right:0;height:64px;background:#fff;border-bottom:1px solid #eef2f6;display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:1002;box-shadow:0 2px 4px #00000005}.rtl .top-navbar.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{flex-direction:row-reverse}.dark .top-navbar.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{background:#1a1f2e;border-bottom-color:#2d3748}.navbar-left.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx,.navbar-right.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:center;gap:12px}.navbar-center.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{flex:1;display:flex;justify-content:center}.menu-toggle.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{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-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#f1f5f9;color:#2563eb}.dark .menu-toggle.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{background:#2d3748;color:#a0aec0}.logo.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:center;gap:14px;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .2s}.logo.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#f8fafc}.dark .logo.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#2d3748}.logo-icon.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:center;justify-content:center}.logo-icon.svelte-136oxsx img.svelte-136oxsx.svelte-136oxsx{height:38px;width:auto;object-fit:contain}.logo-text.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;flex-direction:column;line-height:1.2}.logo-title.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:18px;font-weight:800;color:#1e293b;letter-spacing:-.02em}.logo-subtitle.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:12px;color:#64748b;font-weight:500}.dark .logo-title.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{color:#f1f5f9}.dark .logo-subtitle.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{color:#94a3b8}.expanded-search-bar.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{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-136oxsx.svelte-136oxsx.svelte-136oxsx{background:#fff;border-color:#2563eb;box-shadow:0 4px 20px #2563eb1f}.expanded-search-bar.svelte-136oxsx input.svelte-136oxsx.svelte-136oxsx{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-136oxsx.svelte-136oxsx.svelte-136oxsx{color:#64748b}.close-search.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{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-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#e2e8f0;color:#ef4444}.dark .expanded-search-bar.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{background:#2d3748}.dark .expanded-search-bar.svelte-136oxsx input.svelte-136oxsx.svelte-136oxsx{color:#f1f5f9}.dark .close-search.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#3d475a}.search-suggestions.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:absolute;top:52px;left:0;right:0;background:#fff;border-radius:16px;box-shadow:0 12px 50px #00000026;border:1px solid #eef2f6;overflow:hidden;z-index:1001;padding:10px;animation:svelte-136oxsx-fadeIn .2s ease-out}.suggestion-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:center;gap:14px;padding:12px 16px;cursor:pointer;transition:all .2s;border-radius:10px}.suggestion-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#f0f7ff}.suggestion-icon.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{width:36px;height:36px;border-radius:10px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b}.suggestion-title.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:14px;font-weight:700;color:#1e293b}.suggestion-type.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:11px;color:#94a3b8;text-transform:uppercase;font-weight:800}.dark .search-suggestions.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{background:#1a1f2e;border-color:#2d3748;box-shadow:0 12px 50px #0006}.dark .suggestion-title.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{color:#f1f5f9}.dark .suggestion-icon.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{background:#2d3748}.nav-item-container.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:relative;display:flex;align-items:center}.nav-icon.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{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}.nav-icon.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#f1f5f9;color:#2563eb}.dark .nav-icon.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{color:#a0aec0}.dark .nav-icon.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#2d3748;color:#fff}.bell-icon-wrap.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:relative;display:flex;align-items:center;justify-content:center}.notification-badge.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#f97316;border-radius:50%;border:2px solid #fff}.notification-badge.numeric.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{top:-2px;right:-4px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);color:#fff;border:1.5px solid #fff;box-shadow:0 2px 6px #f9731659}.nav-icon.notification-bell-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:relative;padding:0 2px 0 0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.nav-icon.notification-bell-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{transform:scale(1.05)}.user-profile-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid #eef2f6;background:#fff;cursor:pointer;transition:all .2s;padding:0}.user-profile-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx: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-136oxsx.svelte-136oxsx.svelte-136oxsx{position:relative;width:34px;height:34px}.avatar-wrapper.svelte-136oxsx img.svelte-136oxsx.svelte-136oxsx{width:100%;height:100%;border-radius:50%;object-fit:cover}.online-indicator.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#22c55e;border:2px solid #fff;border-radius:50%}.dark .user-profile-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{background:#2d3748;border-color:#4a5568}.dropdown-menu.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:absolute;top:58px;right:0;background:var(--bg-primary, #fff);border-radius:16px;box-shadow:0 12px 50px #00000026;border:1px solid var(--border-light, #eef2f6);overflow:hidden;z-index:1001;animation:svelte-136oxsx-fadeIn .25s cubic-bezier(.16,1,.3,1)}@keyframes svelte-136oxsx-fadeIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dark .dropdown-menu.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{background:var(--bg-secondary, #1a1f2e);border-color:var(--gray-200, #2d3748);box-shadow:0 12px 50px #0006}.dropdown-header.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{padding:20px 24px;border-bottom:1px solid var(--border-light, #f1f5f9);display:flex;align-items:center;justify-content:space-between}.dropdown-header.svelte-136oxsx h3.svelte-136oxsx.svelte-136oxsx{font-size:17px;font-weight:700;margin:0;color:var(--text-primary, #1e293b);letter-spacing:-.01em}.dark .dropdown-header.svelte-136oxsx h3.svelte-136oxsx.svelte-136oxsx{color:var(--text-primary, #f1f5f9)}.dark .dropdown-header.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{border-bottom-color:#2d3748}.header-title-row.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:center;gap:12px}.notification-dropdown.svelte-136oxsx .badge-count.svelte-136oxsx.svelte-136oxsx{font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 9px;border-radius:10px;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);color:#fff;box-shadow:0 2px 6px #f9731640}.link-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{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-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:var( --topnav-link-btn-hover-bg, var(--topnav-dropdown-item-hover-bg, var(--bg-tertiary, #eff6ff)) )}.dropdown-content.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{padding:12px}.dropdown-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{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-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#f8fafc;color:#2563eb}.dark .dropdown-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{color:#94a3b8}.dark .dropdown-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#2d3748;color:#fff}.notification-list.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{max-height:340px;overflow-y:auto;padding:0 0 12px;margin:0 12px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.4) transparent}.notification-list.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx::-webkit-scrollbar{width:5px}.notification-list.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx::-webkit-scrollbar-track{background:transparent}.notification-list.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx::-webkit-scrollbar-thumb{background:rgba(148,163,184,.35);border-radius:10px}.notification-list.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5)}.notification-section-dropdown.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{border-bottom:1px solid rgba(226,232,240,.6)}.notification-section-dropdown.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:last-child{border-bottom:none}.section-header-dropdown.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px 10px 16px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .22s cubic-bezier(.4,0,.2,1)}.section-header-dropdown.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:rgba(241,245,249,.6)}.section-title-dropdown.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary, #94a3b8)}.section-count-dropdown.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:10px;color:var(--text-tertiary, #94a3b8);background:rgba(148,163,184,.15);padding:2px 6px;border-radius:6px}.section-chevron-dropdown.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{margin-left:auto;font-size:9px;color:var(--text-tertiary, #94a3b8);transition:transform .28s cubic-bezier(.4,0,.2,1)}.section-chevron-dropdown.collapsed.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{transform:rotate(-90deg)}.notification-section-items.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{overflow:hidden}.notification-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 14px 12px 16px;margin:0 -4px;border:none;border-bottom:1px solid rgba(226,232,240,.6);border-radius:0;cursor:pointer;transition:all .28s cubic-bezier(.4,0,.2,1);background:transparent}.notification-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:last-child{border-bottom:none}.notification-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:rgba(241,245,249,.85)}.notification-item.svelte-136oxsx:hover .ni-icon.svelte-136oxsx.svelte-136oxsx{animation:svelte-136oxsx-bell-ring .5s ease-in-out}@keyframes svelte-136oxsx-bell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(4deg)}75%{transform:rotate(-2deg)}}.notification-item.unread.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{background:transparent}.notification-item.unread.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:rgba(219,234,254,.5)}.ni-unread-indicator.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{flex-shrink:0;width:3px;min-height:100%;align-self:stretch;border-radius:0 2px 2px 0;background:#6366f1;opacity:0;transition:opacity .2s ease}.ni-unread-indicator.show.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{opacity:1}.ni-icon.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{width:32px;height:32px;min-width:32px;border-radius:8px;background:linear-gradient(135deg,rgba(59,130,246,.12) 0%,rgba(99,102,241,.08) 100%);color:#3b82f6;display:flex;align-items:center;justify-content:center;flex-shrink:0;transform-origin:top center}.ni-content.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;text-align:left}.ni-title.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:13px;font-weight:600;color:#334155;margin-bottom:2px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-item.unread.svelte-136oxsx .ni-title.svelte-136oxsx.svelte-136oxsx{color:#1e293b;font-weight:600}.ni-text.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:12px;color:#64748b;line-height:1.4;margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ni-time.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:11px;color:#94a3b8;font-weight:500}.dark .notification-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{border-bottom-color:#2d374880}.dark .notification-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:rgba(45,55,72,.5)}.dark .notification-item.unread.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{background:transparent}.dark .notification-item.unread.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:rgba(59,130,246,.12)}.dark .ni-title.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{color:#cbd5e1}.dark .notification-item.unread.svelte-136oxsx .ni-title.svelte-136oxsx.svelte-136oxsx{color:#f1f5f9}.dark .ni-icon.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{background:linear-gradient(135deg,rgba(59,130,246,.2) 0%,rgba(99,102,241,.15) 100%);color:#60a5fa}.notification-item.skeleton.svelte-136oxsx .ni-content.svelte-136oxsx.svelte-136oxsx{flex:1}.skeleton-pulse.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{background:linear-gradient(90deg,var(--gray-200, #e5e9f0) 25%,var(--gray-100, #f3f6f9) 50%,var(--gray-200, #e5e9f0) 75%);background-size:200% 100%;animation:svelte-136oxsx-skeleton-pulse 1.2s ease-in-out infinite;border-radius:6px}.skeleton-line.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{height:14px;margin-bottom:6px}.skeleton-line.short.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{width:80%;height:12px}.skeleton-line.tiny.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{width:40%;height:10px}@keyframes svelte-136oxsx-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.notification-empty.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{padding:28px 24px;text-align:center;color:var(--text-tertiary, #94a3b8)}.notification-empty.svelte-136oxsx svg,.notification-empty.svelte-136oxsx tls-icon{color:var(--text-tertiary, #94a3b8);margin-bottom:12px}.notification-empty.svelte-136oxsx p.svelte-136oxsx.svelte-136oxsx{margin:0;font-size:14px}.notification-empty.error.svelte-136oxsx svg,.notification-empty.error.svelte-136oxsx tls-icon,.notification-empty.error.svelte-136oxsx p.svelte-136oxsx.svelte-136oxsx{color:var(--error, #ef4444)}.notification-dropdown.svelte-136oxsx .dropdown-footer.svelte-136oxsx.svelte-136oxsx{padding:14px 20px 18px;margin:0 12px 12px;border-top:1px solid rgba(226,232,240,.6);border-radius:10px;text-align:center;background:rgba(248,250,252,.5)}.dark .notification-dropdown.svelte-136oxsx .dropdown-footer.svelte-136oxsx.svelte-136oxsx{border-top-color:#2d374899;background:rgba(30,41,59,.4)}.notification-dropdown.svelte-136oxsx .view-all-btn.svelte-136oxsx.svelte-136oxsx{width:100%;padding:10px 16px;background:transparent;border:1px solid rgba(203,213,225,.5);border-radius:10px;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;transition:all .22s cubic-bezier(.4,0,.2,1)}.notification-dropdown.svelte-136oxsx .view-all-btn.svelte-136oxsx.svelte-136oxsx:hover{background:rgba(255,255,255,.8);border-color:#94a3b866;color:#3b82f6}.dark .notification-dropdown.svelte-136oxsx .view-all-btn.svelte-136oxsx.svelte-136oxsx{border-color:#47556980;color:#94a3b8}.dark .notification-dropdown.svelte-136oxsx .view-all-btn.svelte-136oxsx.svelte-136oxsx:hover{background:rgba(51,65,85,.5);border-color:#64748b66;color:#60a5fa}.dropdown-footer.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{padding:16px 24px;border-top:1px solid #f1f5f9;text-align:center;background:#fff}.dark .dropdown-footer.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{border-top-color:#2d3748;background:#1a1f2e}.view-all-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{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-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#f8fafc;border-color:#cbd5e1;color:#2563eb}.dark .view-all-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{border-color:#2d3748;color:#a0aec0}.notification-dropdown.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{width:400px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px -1px #0000000d,0 10px 20px -5px #00000014}.notification-dropdown.svelte-136oxsx .dropdown-header.svelte-136oxsx.svelte-136oxsx{padding:18px 20px;border-bottom:1px solid rgba(226,232,240,.6)}.notification-dropdown.svelte-136oxsx .dropdown-header.svelte-136oxsx h3.svelte-136oxsx{font-size:16px;font-weight:600}.dark .notification-dropdown.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{border-color:#2d3748cc}.dark .notification-dropdown.svelte-136oxsx .dropdown-header.svelte-136oxsx.svelte-136oxsx{border-bottom-color:#2d374899}.user-dropdown-v2.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{width:280px;padding:0;overflow:hidden;border-radius:16px;box-shadow:0 20px 60px #0000001f,0 4px 16px #00000014,0 0 0 1px #0000000f}.udv2-header.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{background:linear-gradient(145deg,rgba(37,99,235,.08) 0%,rgba(124,58,237,.05) 100%);padding:18px 18px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.udv2-header-top.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.udv2-avatar-wrap.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:relative}.udv2-avatar.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{width:52px;height:52px;border-radius:50%;border:3px solid #ffffff;box-shadow:0 4px 12px #0000001f}.udv2-online-dot.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:absolute;bottom:1px;right:1px;width:12px;height:12px;background:#10b981;border-radius:50%;border:2px solid #ffffff}.udv2-quick-actions.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:center;gap:4px;margin-top:4px}.udv2-quick-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:relative;width:30px;height:30px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.7);color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.udv2-quick-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#ffffff;color:#2563eb;border-color:#bfdbfe;transform:scale(1.05)}.udv2-notif-badge.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:absolute;top:-4px;right:-4px;min-width:14px;height:14px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0 3px;border:1.5px solid #ffffff;line-height:1}.udv2-identity.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;flex-direction:column;gap:3px}.udv2-name.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:16px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.02em}.udv2-roles.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:center;gap:6px}.udv2-role-primary.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:11px;font-weight:600;color:#2563eb;background:rgba(37,99,235,.08);padding:2px 8px;border-radius:10px;border:1px solid rgba(37,99,235,.15);white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.udv2-role-count.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:10px;font-weight:700;color:#94a3b8;background:#f1f5f9;padding:2px 6px;border-radius:8px;border:1px solid #e2e8f0}.udv2-email.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:11px;color:#94a3b8;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.udv2-section.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{padding:10px 12px 6px}.udv2-section-label.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;margin:0 0 6px;padding:0 4px}.udv2-recents.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;flex-direction:column;gap:1px}.udv2-recent-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;background:transparent;cursor:pointer;border-radius:7px;transition:background .12s ease;color:#475569;font-size:12px;font-weight:500;text-align:left}.udv2-recent-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#f1f5f9;color:#1e293b}.udv2-recent-label.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.udv2-recent-arrow.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:11px;color:#cbd5e1;transition:color .12s ease}.udv2-recent-item.svelte-136oxsx:hover .udv2-recent-arrow.svelte-136oxsx.svelte-136oxsx{color:#2563eb}.udv2-divider.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{height:1px;background:#f1f5f9;margin:0}.udv2-nav.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{padding:6px 8px}.udv2-nav-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:transparent;cursor:pointer;border-radius:8px;font-size:13px;font-weight:500;color:#334155;transition:all .12s ease;text-align:left}.udv2-nav-item.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#f1f5f9;color:#2563eb}.udv2-nav-item.svelte-136oxsx:hover .udv2-nav-icon.svelte-136oxsx.svelte-136oxsx{color:#2563eb;background:#eff6ff}.udv2-nav-icon.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{width:28px;height:28px;border-radius:7px;background:#f8fafc;border:1px solid #f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0;transition:all .12s ease}.udv2-shortcut.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{margin-left:auto;font-size:10px;font-weight:700;color:#cbd5e1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;padding:1px 6px;font-family:ui-monospace,monospace;letter-spacing:.02em}.udv2-logout-section.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{padding:6px 8px 8px}.udv2-logout-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:transparent;cursor:pointer;border-radius:8px;font-size:13px;font-weight:500;color:#94a3b8;transition:all .12s ease;text-align:left}.udv2-logout-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx:hover{background:#fef2f2;color:#dc2626}.desktop-only.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex}.mobile-only.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:none}@media (max-width: 1200px){.expanded-search-bar.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{width:300px}}@media (max-width: 1024px){.navbar-center.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx,.desktop-only.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:none}.mobile-only.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:flex}.logo-subtitle.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:none}.expanded-search-bar.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{width:280px}}@media (max-width: 768px){.top-navbar.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{padding:0 12px}.logo-title.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{font-size:14px}.expanded-search-bar.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:fixed;top:64px;left:12px;right:12px;width:auto;margin-right:0;box-shadow:0 4px 12px #0000001a;z-index:1003}.notification-dropdown.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{position:fixed;top:64px;left:12px;right:12px;width:auto}}@media (max-width: 480px){.logo-text.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{display:none}.navbar-right.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx,.navbar-left.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{gap:8px}.menu-toggle.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx,.nav-icon.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx,.user-profile-btn.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{width:36px;height:36px}.avatar-wrapper.svelte-136oxsx.svelte-136oxsx.svelte-136oxsx{width:28px;height:28px}}.menu-item.svelte-sqhl1m.svelte-sqhl1m{position:relative;display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;min-height:36px;padding:0 10px!important;gap:0!important;text-decoration:none!important;color:#334155!important;border-radius:7px!important;transition:background-color .12s ease,color .12s ease!important;cursor:pointer!important;box-sizing:border-box!important;margin-bottom:1px!important;border:none!important;line-height:1.4!important;background:transparent!important}.menu-item-icon-container.svelte-sqhl1m.svelte-sqhl1m{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;flex-shrink:0!important;color:#64748b!important;opacity:1;transition:color .12s ease!important;margin-right:10px!important}.menu-item.svelte-sqhl1m:hover .menu-item-icon-container.svelte-sqhl1m{color:#2563eb!important;opacity:1!important}.menu-item.level-1.active.svelte-sqhl1m.svelte-sqhl1m,.menu-item.level-2.active.svelte-sqhl1m.svelte-sqhl1m,.menu-item.level-3.active.svelte-sqhl1m.svelte-sqhl1m{background-color:transparent!important;color:var(--primary-color)!important;font-weight:600!important}.menu-item.level-3.active.svelte-sqhl1m.svelte-sqhl1m:before{content:"";position:absolute;left:-13px;top:8px;bottom:8px;width:2px;background:var(--primary-color);border-radius:0 2px 2px 0}.rtl .menu-item.level-1.active.svelte-sqhl1m.svelte-sqhl1m:before,.rtl .menu-item.level-2.active.svelte-sqhl1m.svelte-sqhl1m:before{left:auto;right:-10px;border-radius:1px}.rtl .menu-item.level-3.active.svelte-sqhl1m.svelte-sqhl1m:before{left:auto;right:-13px;border-radius:2px 0 0 2px}.menu-item.level-1.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m,.menu-item.level-2.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m,.menu-item.level-3.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m{color:var(--text-tertiary)!important;opacity:.7}.menu-item.level-1.svelte-sqhl1m:hover .menu-item-icon-container.svelte-sqhl1m,.menu-item.level-2.svelte-sqhl1m:hover .menu-item-icon-container.svelte-sqhl1m,.menu-item.level-3.svelte-sqhl1m:hover .menu-item-icon-container.svelte-sqhl1m,.menu-item.level-1.active.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m,.menu-item.level-2.active.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m,.menu-item.level-3.active.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m{color:var(--primary-color)!important;opacity:1}.menu-item.expanded.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m,.menu-item.parent-active.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m{color:#0f172a!important}.rtl .menu-item-icon-container.svelte-sqhl1m.svelte-sqhl1m{margin-right:0!important;margin-left:12px!important}.menu-item-text.svelte-sqhl1m.svelte-sqhl1m{flex:1!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important}.menu-item-arrow-container.svelte-sqhl1m.svelte-sqhl1m{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;flex-shrink:0!important;margin-left:4px!important;transition:transform .2s ease!important;color:var(--text-tertiary)!important}.menu-item.svelte-sqhl1m:hover .menu-item-arrow-container.svelte-sqhl1m{color:var(--text-secondary)!important}.menu-item.expanded.has-submenu.svelte-sqhl1m .menu-item-arrow-container.svelte-sqhl1m{color:#0f172a!important}.menu-item.expanded.has-submenu.svelte-sqhl1m .submenu-arrow.svelte-sqhl1m{transform:rotate(90deg)!important;color:#0f172a!important}.rtl .menu-item-arrow-container.svelte-sqhl1m.svelte-sqhl1m{margin-left:0!important;margin-right:4px!important}.submenu.svelte-sqhl1m.svelte-sqhl1m{display:flex;flex-direction:column;padding-left:8px;margin-left:18px;margin-top:2px;margin-bottom:4px;overflow:hidden}.level-0.svelte-sqhl1m.svelte-sqhl1m{padding:0 12px!important;min-height:38px!important}.level-0.svelte-sqhl1m .menu-item-text.svelte-sqhl1m{font-size:12px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;color:#1e293b!important}.level-0.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m{color:var(--text-secondary, #475569)!important;opacity:.75!important;width:18px!important;height:18px!important}.level-0.expanded.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m,.level-0.parent-active.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m{color:#0f172a!important;opacity:1!important}.level-0.expanded.svelte-sqhl1m .menu-item-text.svelte-sqhl1m,.level-0.parent-active.svelte-sqhl1m .menu-item-text.svelte-sqhl1m{color:#0f172a!important}.level-0.svelte-sqhl1m:hover .menu-item-text.svelte-sqhl1m{color:var(--text-primary, #111827)!important}.level-0.svelte-sqhl1m:hover .menu-item-icon-container.svelte-sqhl1m{opacity:.8!important}.level-1.svelte-sqhl1m.svelte-sqhl1m,.level-2.svelte-sqhl1m.svelte-sqhl1m,.level-3.svelte-sqhl1m.svelte-sqhl1m{min-height:32px!important;padding:0 10px!important}.level-1.svelte-sqhl1m .menu-item-text.svelte-sqhl1m,.level-2.svelte-sqhl1m .menu-item-text.svelte-sqhl1m{font-size:12.5px!important;font-weight:450!important;color:#475569!important;letter-spacing:0!important;text-transform:none!important}.level-1.active.svelte-sqhl1m .menu-item-text.svelte-sqhl1m,.level-2.active.svelte-sqhl1m .menu-item-text.svelte-sqhl1m{font-weight:600!important;color:var(--primary-color, #1d4ed8)!important}.level-1.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m,.level-2.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m{color:var(--text-primary, #1e293b)!important;opacity:.65!important}.level-1.svelte-sqhl1m:hover .menu-item-icon-container.svelte-sqhl1m,.level-2.svelte-sqhl1m:hover .menu-item-icon-container.svelte-sqhl1m,.level-1.active.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m,.level-2.active.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m{color:var(--primary-color)!important;opacity:1!important}.menu-item.svelte-sqhl1m.svelte-sqhl1m:hover{background-color:#f1f5f9!important;color:#0f172a!important}.menu-item.expanded.svelte-sqhl1m.svelte-sqhl1m,.menu-item.parent-active.svelte-sqhl1m.svelte-sqhl1m{background-color:#f1f5f9!important;color:#0f172a!important;font-weight:600!important}.menu-item.expanded.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m,.menu-item.parent-active.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m{color:#0f172a!important;opacity:1!important}.menu-item.active.svelte-sqhl1m.svelte-sqhl1m{background-color:#3b82f60f!important;color:var(--primary-color, #1d4ed8)!important;font-weight:600!important}.menu-item.active.svelte-sqhl1m .menu-item-text.svelte-sqhl1m{font-weight:600!important;color:var(--primary-color, #1d4ed8)!important}.menu-item.active.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m{color:var(--primary-color, #1d4ed8)!important;opacity:1!important}.menu-item.level-0.active.svelte-sqhl1m.svelte-sqhl1m:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:#3b82f6;border-radius:0 3px 3px 0}.menu-item.level-1.active.svelte-sqhl1m.svelte-sqhl1m:before,.menu-item.level-2.active.svelte-sqhl1m.svelte-sqhl1m:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:2px;background:#3b82f6;border-radius:1px}.rtl .menu-item.level-0.active.svelte-sqhl1m.svelte-sqhl1m:before{left:auto;right:0;border-radius:2px 0 0 2px}.menu-item.level-0.svelte-sqhl1m.svelte-sqhl1m:not(.expanded):not(.active):not(.parent-active){font-weight:600!important;color:var(--text-secondary)!important}.menu-item.level-0.svelte-sqhl1m:not(.expanded):not(.active) .menu-item-icon-container.svelte-sqhl1m{opacity:.6!important}.icon-placeholder.svelte-sqhl1m.svelte-sqhl1m{width:18px;height:18px}.rtl .submenu.svelte-sqhl1m.svelte-sqhl1m{padding-left:0;padding-right:8px;margin-left:0;margin-right:18px}.rtl .menu-item.svelte-sqhl1m.svelte-sqhl1m{flex-direction:row-reverse!important}.rtl .menu-item-arrow-container.svelte-sqhl1m.svelte-sqhl1m{transform:scaleX(-1)}.rtl .menu-item.expanded.has-submenu.svelte-sqhl1m .submenu-arrow.svelte-sqhl1m{transform:scaleX(-1) rotate(-90deg)!important}.badge-mini.svelte-sqhl1m.svelte-sqhl1m{font-size:10px!important;font-weight:600!important;padding:2px 6px!important;border-radius:4px!important;margin-left:6px!important;background:color-mix(in srgb,var(--error) 14%,transparent)!important;color:var(--error)!important}.sidebar.collapsed .menu-item-text.svelte-sqhl1m.svelte-sqhl1m,.sidebar.collapsed .menu-item-arrow-container.svelte-sqhl1m.svelte-sqhl1m,.sidebar.collapsed .badge-mini.svelte-sqhl1m.svelte-sqhl1m,.sidebar.collapsed .submenu.svelte-sqhl1m.svelte-sqhl1m{display:none!important}.sidebar.collapsed .menu-item.svelte-sqhl1m.svelte-sqhl1m:not(.level-0){display:none!important}.sidebar.collapsed .menu-item.level-0.svelte-sqhl1m.svelte-sqhl1m{justify-content:center!important;padding:0!important;min-height:44px!important;margin:0 4px 4px!important}.sidebar.collapsed .menu-item-icon-container.svelte-sqhl1m.svelte-sqhl1m{width:24px!important;height:24px!important;margin:0!important}.rtl .sidebar.collapsed.svelte-sqhl1m .menu-item-icon-container.svelte-sqhl1m{margin:0!important}.sidebar.collapsed .menu-item.svelte-sqhl1m.svelte-sqhl1m:hover{background-color:var(--bg-tertiary)!important}.sidebar.collapsed .menu-item.active.svelte-sqhl1m.svelte-sqhl1m{background-color:#3b82f60f!important}.sidebar.collapsed .menu-item.active.svelte-sqhl1m.svelte-sqhl1m:before{display:none!important}.overlay-submenu-item.svelte-smhqrv.svelte-smhqrv{display:flex!important;flex-direction:row!important;align-items:center!important;gap:0!important;min-height:40px;padding:0 12px!important;color:var(--text-secondary)!important;text-decoration:none!important;border-radius:6px!important;transition:background-color .15s ease,color .15s ease!important;cursor:pointer!important;font-size:14px!important;line-height:1.4!important;margin-bottom:2px!important}.overlay-icon-container.svelte-smhqrv.svelte-smhqrv{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;color:var(--text-tertiary)!important;flex-shrink:0!important;margin-right:12px!important;transition:color .15s ease!important}.overlay-submenu-item.svelte-smhqrv:hover .overlay-icon-container.svelte-smhqrv,.overlay-submenu-item.active.svelte-smhqrv .overlay-icon-container.svelte-smhqrv{color:var(--primary-color)!important}.overlay-item-text.svelte-smhqrv.svelte-smhqrv{flex:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:500!important}.overlay-arrow-container.svelte-smhqrv.svelte-smhqrv{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;margin-left:4px!important;color:var(--text-tertiary)!important;transition:color .15s ease!important}.overlay-submenu-item.svelte-smhqrv:hover .overlay-arrow-container.svelte-smhqrv{color:var(--text-secondary)!important}.overlay-submenu-item.svelte-smhqrv.svelte-smhqrv:hover{background-color:var(--bg-tertiary)!important;color:var(--text-primary)!important}.overlay-submenu-item.active.svelte-smhqrv.svelte-smhqrv{background-color:color-mix(in srgb,var(--primary-color) 14%,var(--bg-primary))!important;color:var(--primary-color)!important;font-weight:600!important}.overlay-submenu-item.active.svelte-smhqrv .overlay-item-text.svelte-smhqrv{font-weight:600!important}.overlay-item-spacer.svelte-smhqrv.svelte-smhqrv{display:block!important;width:20px!important;min-width:20px!important;flex-shrink:0!important;margin-right:12px!important;pointer-events:none!important}.sidebar.svelte-tfqev4.svelte-tfqev4{width:var(--sidebar-width);background:var(--bg-secondary, #f8fafc);border-right:1px solid var(--brandkit-border-light, #edf0f7);height:calc(100vh - var(--navbar-height));display:flex;flex-direction:column;position:fixed;top:var(--navbar-height);left:0;transition:transform .25s ease,width .25s ease;z-index:1000;font-family:var( --sidebar-font-family, var(--branding-font-family, var(--font-family-app, system-ui)) )}.rtl .sidebar.svelte-tfqev4.svelte-tfqev4{left:auto;right:0;border-right:none;border-left:1px solid var(--brandkit-border-light, var(--border-light));box-shadow:inset 3px 0 0 var(--primary-color)}@media (max-width: 1024px){.sidebar.svelte-tfqev4.svelte-tfqev4{transform:translate(-100%);z-index:1001}.rtl .sidebar.svelte-tfqev4.svelte-tfqev4{transform:translate(100%)}.sidebar.active.svelte-tfqev4.svelte-tfqev4{transform:translate(0)}}.sidebar-content.svelte-tfqev4.svelte-tfqev4{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 10px 24px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.06) transparent}.sidebar-content.svelte-tfqev4.svelte-tfqev4::-webkit-scrollbar{width:4px}.sidebar-content.svelte-tfqev4.svelte-tfqev4::-webkit-scrollbar-track{background:transparent}.sidebar-content.svelte-tfqev4.svelte-tfqev4::-webkit-scrollbar-thumb{background:rgba(0,0,0,.06);border-radius:4px}.sidebar-content.svelte-tfqev4.svelte-tfqev4::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.12)}.sidebar a{text-decoration:none!important;color:inherit!important;outline:none!important}.nav-section.svelte-tfqev4.svelte-tfqev4{margin-bottom:8px}.nav-section.svelte-tfqev4.svelte-tfqev4:last-child{margin-bottom:0}.nav-section-title.svelte-tfqev4.svelte-tfqev4{font-size:10px;font-weight:700;color:var(--text-tertiary, #94a3b8);text-transform:uppercase;letter-spacing:.1em;padding:12px 4px 6px;margin-bottom:2px;cursor:default;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden}.nav-section-title.svelte-tfqev4.svelte-tfqev4:after{content:"";flex:1;height:1px;background:var(--brandkit-border-light, #f1f5f9);min-width:8px}.sidebar-bottom.svelte-tfqev4.svelte-tfqev4{padding:10px 10px 14px;border-top:1px solid var(--brandkit-border-light, #edf0f7);background:var(--bg-secondary, #f8fafc)}.nav-item-bottom.svelte-tfqev4.svelte-tfqev4{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;color:var(--text-secondary, #475569);text-decoration:none!important;border-radius:8px;transition:background-color .12s ease,color .12s ease;cursor:pointer;margin-bottom:1px;font-size:13px;font-weight:500}.nav-item-bottom.svelte-tfqev4.svelte-tfqev4:hover{background-color:#f1f5f9;color:#0f172a}.nav-item-bottom.active.svelte-tfqev4.svelte-tfqev4{background-color:#3b82f60f;color:var(--primary-color, #1d4ed8);font-weight:600}.nav-item-bottom.active.svelte-tfqev4.svelte-tfqev4:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:#3b82f6;border-radius:0 3px 3px 0}.rtl .nav-item-bottom.active.svelte-tfqev4.svelte-tfqev4:before{left:auto;right:0;border-radius:2px 0 0 2px}.nav-item-bottom.has-submenu.svelte-tfqev4.svelte-tfqev4{position:relative}.menu-item.has-submenu .menu-item-text,.nav-item-bottom.has-submenu.svelte-tfqev4 .nav-item-text.svelte-tfqev4{font-weight:700!important}.nav-item-bottom.expanded.svelte-tfqev4.svelte-tfqev4{background-color:#f1f5f9;color:#0f172a;font-weight:600}.nav-item-bottom.expanded.svelte-tfqev4 .nav-item-icon-container.svelte-tfqev4{color:#0f172a;opacity:1}.menu-item-arrow-container.svelte-tfqev4.svelte-tfqev4{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .2s ease;color:inherit}.nav-item-bottom.expanded.svelte-tfqev4 .menu-item-arrow-container.svelte-tfqev4{color:#0f172a}.nav-item-bottom.expanded.svelte-tfqev4 .submenu-arrow.svelte-tfqev4{transform:rotate(90deg)}.bottom-submenu.svelte-tfqev4.svelte-tfqev4{padding-left:8px;margin-left:18px;margin-top:2px;margin-bottom:4px}.submenu-item.svelte-tfqev4.svelte-tfqev4{min-height:32px;padding:0 10px;font-size:12.5px}.submenu-item.svelte-tfqev4 .nav-item-text.svelte-tfqev4{font-size:12.5px;color:var(--text-secondary, #475569)}.rtl .bottom-submenu.svelte-tfqev4.svelte-tfqev4{padding-left:0;padding-right:8px;margin-left:0;margin-right:18px}.rtl .nav-item-bottom.has-submenu.svelte-tfqev4.svelte-tfqev4{flex-direction:row-reverse}.rtl .nav-item-bottom.expanded.svelte-tfqev4 .submenu-arrow.svelte-tfqev4{transform:rotate(-90deg)}.nav-item-icon-container.svelte-tfqev4.svelte-tfqev4{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--text-secondary, #64748b);opacity:.7;transition:color .12s ease,opacity .12s ease}.nav-item-bottom.svelte-tfqev4:hover .nav-item-icon-container.svelte-tfqev4{color:#2563eb;opacity:1}.nav-item-bottom.active.svelte-tfqev4 .nav-item-icon-container.svelte-tfqev4{color:var(--primary-color, #1d4ed8);opacity:1}.nav-item-bottom.active.svelte-tfqev4 .nav-item-text.svelte-tfqev4{color:var(--primary-color, #1d4ed8)}.nav-item-text.svelte-tfqev4.svelte-tfqev4{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.4}.sidebar.collapsed.svelte-tfqev4.svelte-tfqev4{width:64px}.rtl .sidebar.collapsed.svelte-tfqev4.svelte-tfqev4{box-shadow:inset 3px 0 0 var(--primary-color)}.sidebar.collapsed.svelte-tfqev4 .sidebar-bottom.svelte-tfqev4{padding:12px 8px 16px}.sidebar.collapsed.svelte-tfqev4 .nav-item-bottom.svelte-tfqev4{justify-content:center;padding:0;min-height:44px;margin:0 4px 4px;border-radius:6px}.sidebar.collapsed.svelte-tfqev4 .nav-item-bottom .nav-item-icon-container.svelte-tfqev4{width:24px;height:24px}.sidebar.collapsed.svelte-tfqev4 .nav-item-bottom.svelte-tfqev4:hover{background-color:var(--bg-tertiary)}.sidebar.collapsed.svelte-tfqev4 .nav-item-bottom:hover .nav-item-icon-container.svelte-tfqev4{color:var(--primary-color)}.sidebar.collapsed.svelte-tfqev4 .nav-item-text.svelte-tfqev4{display:none}.sidebar.collapsed.svelte-tfqev4 .nav-item-bottom.active.svelte-tfqev4{background-color:#3b82f614}.sidebar.collapsed.svelte-tfqev4 .nav-item-bottom.active .nav-item-icon-container.svelte-tfqev4{color:var(--primary-color, #1d4ed8);opacity:1}.sidebar.collapsed.svelte-tfqev4 .nav-item-bottom.active.svelte-tfqev4:before{display:none}.sidebar.collapsed.svelte-tfqev4 .nav-item-bottom.overlay-active.svelte-tfqev4{background-color:var(--bg-tertiary)}.sidebar.collapsed.svelte-tfqev4 .nav-item-bottom.overlay-active .nav-item-icon-container.svelte-tfqev4{color:var(--primary-color)}.overlay-submenu.svelte-tfqev4.svelte-tfqev4{position:fixed;background:var(--bg-primary, #ffffff);border:1px solid var(--brandkit-border-light, #e8edf5);border-radius:14px;box-shadow:0 20px 48px #0000001f,0 4px 12px #0000000f,0 0 0 1px #00000008;min-width:240px;max-width:300px;z-index:1000;overflow:hidden;animation:svelte-tfqev4-overlayIn .2s cubic-bezier(.16,1,.3,1)}@keyframes svelte-tfqev4-overlayIn{0%{opacity:0;transform:translate(-8px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.rtl .overlay-submenu.svelte-tfqev4.svelte-tfqev4{animation-name:svelte-tfqev4-overlayInRTL}@keyframes svelte-tfqev4-overlayInRTL{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.overlay-submenu-header.svelte-tfqev4.svelte-tfqev4{padding:14px 14px 10px;border-bottom:1px solid var(--brandkit-border-light, #f1f5f9);font-weight:700;font-size:11px;color:var(--text-secondary, #475569);text-transform:uppercase;letter-spacing:.07em;display:flex;align-items:center;gap:8px;background:var(--bg-secondary, #f8fafc)}.overlay-submenu-content.svelte-tfqev4.svelte-tfqev4{padding:6px;max-height:400px;overflow-y:auto}.sidebar-loading.svelte-tfqev4.svelte-tfqev4{padding:12px 10px}.skeleton-item.svelte-tfqev4.svelte-tfqev4{display:flex;align-items:center;gap:10px;margin-bottom:6px;min-height:36px;padding:0 4px}.skeleton-icon.svelte-tfqev4.svelte-tfqev4{width:18px;height:18px;border-radius:5px;background:linear-gradient(90deg,var(--bg-tertiary, #f1f5f9) 25%,var(--bg-secondary, #f8fafc) 50%,var(--bg-tertiary, #f1f5f9) 75%);background-size:200% 100%;animation:svelte-tfqev4-shimmer 1.4s infinite;flex-shrink:0}.skeleton-text.svelte-tfqev4.svelte-tfqev4{height:10px;flex:1;max-width:70%;border-radius:5px;background:linear-gradient(90deg,var(--bg-tertiary, #f1f5f9) 25%,var(--bg-secondary, #f8fafc) 50%,var(--bg-tertiary, #f1f5f9) 75%);background-size:200% 100%;animation:svelte-tfqev4-shimmer 1.4s infinite}@keyframes svelte-tfqev4-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sidebar-search-wrap.svelte-tfqev4.svelte-tfqev4{padding:10px 10px 6px}.sidebar-search-box.svelte-tfqev4.svelte-tfqev4{display:flex;align-items:center;gap:7px;background:#ffffff;border:1px solid #e8edf5;border-radius:9px;padding:0 10px;height:32px;transition:border-color .15s ease,box-shadow .15s ease}.sidebar-search-box.focused.svelte-tfqev4.svelte-tfqev4{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.sidebar-search-icon.svelte-tfqev4.svelte-tfqev4{color:#94a3b8;flex-shrink:0;transition:color .15s ease}.sidebar-search-box.focused.svelte-tfqev4 .sidebar-search-icon.svelte-tfqev4{color:#2563eb}.sidebar-search-input.svelte-tfqev4.svelte-tfqev4{flex:1;border:none;background:transparent;outline:none;font-size:12px;color:var(--text-primary, #1e293b);font-weight:500;min-width:0}.sidebar-search-input.svelte-tfqev4.svelte-tfqev4::placeholder{color:var(--text-tertiary, #94a3b8);font-weight:400}.sidebar-search-clear.svelte-tfqev4.svelte-tfqev4{background:none;border:none;cursor:pointer;color:#94a3b8;display:flex;align-items:center;justify-content:center;padding:0;border-radius:4px;flex-shrink:0;transition:color .12s ease}.sidebar-search-clear.svelte-tfqev4.svelte-tfqev4:hover{color:#475569}.sidebar-search-highlight{background:rgba(37,99,235,.12);border-radius:2px;color:#1d4ed8;font-weight:700;padding:0 1px}.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-1dfudl1.svelte-1dfudl1{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none}.notification.svelte-1dfudl1.svelte-1dfudl1{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;min-width:300px;max-width:400px}.notification-icon.svelte-1dfudl1.svelte-1dfudl1{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px}.notification-content.svelte-1dfudl1.svelte-1dfudl1{flex:1;min-width:0}.notification-message.svelte-1dfudl1.svelte-1dfudl1{margin:0;font-size:14px;line-height:1.5;color:var(--text-primary);word-wrap:break-word}.notification-close.svelte-1dfudl1.svelte-1dfudl1{flex-shrink:0;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;transition:background .2s ease,color .2s ease;margin:-4px -4px -4px 0}.notification-close.svelte-1dfudl1.svelte-1dfudl1:hover{background:var(--bg-tertiary);color:var(--text-primary)}.notification-close.svelte-1dfudl1.svelte-1dfudl1:focus{outline:2px solid var(--color-primary, #3b82f6);outline-offset:2px}.rtl .notification-close.svelte-1dfudl1.svelte-1dfudl1{margin:-4px 0 -4px -4px}.notification-success.svelte-1dfudl1.svelte-1dfudl1{border-left:4px solid var(--success)}.notification-success.svelte-1dfudl1 .notification-icon.svelte-1dfudl1{color:var(--success)}.notification-error.svelte-1dfudl1.svelte-1dfudl1{border-left:4px solid var(--error)}.notification-error.svelte-1dfudl1 .notification-icon.svelte-1dfudl1{color:var(--error)}.notification-warning.svelte-1dfudl1.svelte-1dfudl1{border-left:4px solid var(--warning)}.notification-warning.svelte-1dfudl1 .notification-icon.svelte-1dfudl1{color:var(--warning)}.notification-info.svelte-1dfudl1.svelte-1dfudl1{border-left:4px solid var(--info)}.notification-info.svelte-1dfudl1 .notification-icon.svelte-1dfudl1{color:var(--info)}.dark .notification.svelte-1dfudl1.svelte-1dfudl1{background:var(--bg-elevated);border-color:var(--border-light)}.dark .notification-message.svelte-1dfudl1.svelte-1dfudl1{color:var(--text-primary)}.brandkit-dark .notification.svelte-1dfudl1.svelte-1dfudl1,.brandkit-light .notification.svelte-1dfudl1.svelte-1dfudl1{background:var(--brandkit-bg-elevated);border-color:var(--brandkit-border-light)}.brandkit-dark .notification-message.svelte-1dfudl1.svelte-1dfudl1,.brandkit-light .notification-message.svelte-1dfudl1.svelte-1dfudl1{color:var(--brandkit-text-primary)}@media (max-width: 768px){.notification-container.svelte-1dfudl1.svelte-1dfudl1{top:10px;right:10px;left:10px;max-width:100%}.notification.svelte-1dfudl1.svelte-1dfudl1{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: #10b981;--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: #10b981;--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: 38px;--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) 14%, 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%;min-height:var(--form-control-height);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:1.5px solid var(--form-input-border);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease;outline:none;box-sizing:border-box}textarea.form-control{height:auto;min-height:80px;padding:8px 12px}textarea.form-control[readonly],textarea.form-control[readonly=readonly]{background-color:transparent;border-color:transparent;border-bottom:1.5px solid #e2e8f0;border-radius:0;cursor:default;resize:none;box-shadow:none!important;padding-left:0}:global(.dark) textarea.form-control[readonly],:global(.dark) textarea.form-control[readonly=readonly]{background-color:transparent;border-color:transparent;border-bottom:1.5px solid #334155}input[type=file].form-control,.form-control[type=file]{padding:0 12px;display:flex;align-items:center}:global(.rtl) .form-control{text-align:right}.form-control:hover:not(:disabled):not([readonly]){border-color:#94a3b8}.form-control:focus,.form-control:focus-visible{outline:none;border-color:var(--form-input-focus-border, #3b82f6);box-shadow:0 0 0 3px var(--form-input-focus-ring, rgba(59, 130, 246, .1))}.form-control.error,.form-control.has-error{border-color:var(--form-error-color, #ef4444)!important;box-shadow:0 0 0 3px #ef44441a!important}.form-control.error:focus,.form-control.has-error:focus{border-color:var(--form-error-color, #ef4444)!important;box-shadow:0 0 0 3px #ef444426!important}.form-field.has-error .form-control,.form-field.has-error input.form-control,.form-field.has-error select.form-control,.form-field.has-error textarea.form-control{border-color:var(--form-error-color, #ef4444)!important;box-shadow:0 0 0 3px #ef44441a!important}.form-field.has-error .form-control:focus,.form-field.has-error input.form-control:focus,.form-field.has-error select.form-control:focus,.form-field.has-error textarea.form-control:focus{border-color:var(--form-error-color, #ef4444)!important;box-shadow:0 0 0 3px #ef444426!important}.form-field.has-error .form-select-wrapper .form-select{border-color:var(--form-error-color, #ef4444)!important;box-shadow:0 0 0 3px #ef44441a!important}.form-field.has-error .form-select-wrapper .form-select:focus{border-color:var(--form-error-color, #ef4444)!important;box-shadow:0 0 0 3px #ef444426!important}.form-field.has-error .vh-input{border-color:var(--form-error-color, #ef4444)!important;box-shadow:0 0 0 3px #ef44441a!important}.form-field.has-error .vh-input:focus{border-color:var(--form-error-color, #ef4444)!important;box-shadow:0 0 0 3px #ef444426!important}.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-control[readonly],.form-control[readonly=readonly]{background-color:transparent;border-color:transparent;border-bottom:1.5px solid #e2e8f0;border-radius:0;color:var(--color-text-primary, #1e293b);cursor:default;opacity:1;position:relative;box-shadow:none!important;padding-left:0}:global(.dark) .form-control[readonly],:global(.dark) .form-control[readonly=readonly]{background-color:transparent;border-color:transparent;border-bottom:1.5px solid #334155;border-radius:0;color:var(--color-text-primary, #f1f5f9)}.form-control[readonly]:hover,.form-control[readonly=readonly]:hover{border-color:transparent;border-bottom-color:#e2e8f0}.form-control[readonly]:focus,.form-control[readonly=readonly]:focus{border-color:transparent;border-bottom-color:#e2e8f0;box-shadow:none;outline:none}.field-style-scope .form-control[readonly],.field-style-scope .form-control[readonly=readonly]{background-color:transparent;border-color:transparent;border-style:solid;border-width:0 0 1.5px 0;border-bottom-color:#e2e8f0;border-radius:0;color:var(--color-text-primary, #1e293b);cursor:default;opacity:1;box-shadow:none!important;padding-left:0}:global(.dark) .field-style-scope .form-control[readonly],:global(.dark) .field-style-scope .form-control[readonly=readonly]{background-color:transparent;border-color:transparent;border-bottom-color:#334155}.field-style-scope .form-control[readonly]:hover,.field-style-scope .form-control[readonly=readonly]:hover{border-color:transparent;border-bottom-color:#e2e8f0}.field-style-scope .form-control[readonly]:focus,.field-style-scope .form-control[readonly=readonly]:focus{border-color:transparent;border-bottom-color:#e2e8f0;box-shadow:none;outline:none}.form-readonly-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;margin-bottom:2px;width:1.125rem;height:1.125rem;flex-shrink:0;color:var(--form-label-color, #94a3b8);opacity:.72;border-radius:4px;transition:opacity .15s ease,color .15s ease}.form-field:has(.form-control[readonly]) .form-label{opacity:1}:global(.rtl) .form-readonly-badge{margin-left:0;margin-right:6px}.form-readonly-badge:hover{opacity:.95;color:var(--color-text-secondary, #64748b)}.form-readonly-icon{width:13px;height:13px;display:block}:global(.dark) .form-readonly-badge{color:var(--color-text-muted, #64748b);opacity:.65}:global(.dark) .form-readonly-badge:hover{opacity:.9;color:var(--color-text-secondary, #94a3b8)}.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[readonly],.form-select[readonly=readonly]{cursor:default;background-color:var(--color-bg-muted, #f8fafc);border-color:var(--color-border-light, #e2e8f0)}:global(.dark) .form-select[readonly],:global(.dark) .form-select[readonly=readonly]{background-color:var(--color-bg-muted, #1e293b);border-color:var(--color-border, #334155)}.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-select-wrapper:has(.form-select[readonly]) .form-select-icon{opacity:.4}.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;min-height:var(--form-control-height);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:var(--color-primary, #3b82f6);border-color:var(--color-primary, #3b82f6);color:#fff}.form-checkbox.checked :global(tls-icon){color:#fff}:global(html.dark) .form-checkbox:not(.checked),:global(body.dark) .form-checkbox:not(.checked),:global(.dark) .form-checkbox:not(.checked){background:#1e293b;border-color:#334155}:global(html.dark) .form-checkbox.checked,:global(body.dark) .form-checkbox.checked,:global(.dark) .form-checkbox.checked{background:var(--color-primary, #3b82f6);border-color:var(--color-primary, #3b82f6);color:#fff}:global(html.dark) .form-checkbox.checked :global(tls-icon),:global(body.dark) .form-checkbox.checked :global(tls-icon),:global(.dark) .form-checkbox.checked :global(tls-icon){color:#fff}.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}.currency-input-group{display:flex;align-items:stretch;width:100%;min-height:var(--form-control-height, 36px);border:1px solid var(--form-input-border, #e2e8f0);border-radius:var(--form-input-radius, 6px);overflow:hidden;background-color:var(--form-input-bg, #ffffff)}.currency-input-group:focus-within{border-color:var(--form-input-focus-border, #3b82f6);box-shadow:0 0 0 2px var(--form-input-focus-ring, rgba(59, 130, 246, .15))}.dynamic-form-renderer .currency-input-group:has(.form-control[readonly]),.dynamic-form-renderer .currency-input-group:has(.currency-input[readonly]){background-color:transparent;border-color:transparent;border-bottom:1.5px solid #e2e8f0;border-radius:0;box-shadow:none!important}.currency-addon{display:flex;align-items:center;justify-content:center;padding:0 10px;background:var(--form-input-addon-bg, #f8fafc);border-right:1px solid var(--form-input-border, #e2e8f0);color:var(--text-muted, #64748b);font-size:13px;font-weight:500;flex-shrink:0;-webkit-user-select:none;user-select:none;pointer-events:none;min-width:32px}.currency-addon.currency-suffix{border-right:none;border-left:1px solid var(--form-input-border, #e2e8f0);border-radius:0 6px 6px 0}.currency-input-group:has(.currency-suffix) .currency-input{border-radius:6px 0 0 6px!important;border-right:none!important}.currency-input-group .form-control.currency-input,.currency-input-group .currency-input{border:none!important;border-radius:0!important;box-shadow:none!important;flex:1;min-width:0;width:auto!important;min-height:auto!important;height:auto!important;background:transparent!important;text-align:right!important}.currency-input-group .form-control.currency-input:focus,.currency-input-group .currency-input:focus{outline:none!important;box-shadow:none!important;border:none!important}.design-field-duration,.preview-duration,.duration-input-group{display:flex;align-items:center;gap:6px;width:100%}.duration-segment{display:flex;align-items:center;gap:3px;flex:1}.duration-part{width:100%;min-width:0;text-align:center}.duration-label{font-size:11px;color:var(--text-muted, #8c8c8c);flex-shrink:0}.duration-sep{font-size:14px;color:var(--text-muted, #8c8c8c);flex-shrink:0;margin-bottom:1px}.design-field-geolocation,.preview-geolocation{width:100%}.design-field-geo-map-placeholder,.preview-geo-map-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:120px;background:var(--form-input-bg, #f8fafc);border:1px dashed var(--form-input-border, #e2e8f0);border-radius:6px;color:var(--text-muted, #94a3b8);font-size:12px}.design-field-geo-hint,.preview-geo-hint{font-size:11px;color:var(--primary, #3b82f6)}.geo-map-wrap{width:100%;height:250px;border-radius:6px;overflow:hidden;border:1px solid var(--form-input-border, #e2e8f0);margin-bottom:8px}.geo-location-btn{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:7px 14px;background:transparent;border:1.5px solid var(--primary, #3b82f6);border-radius:20px;font-size:12.5px;font-weight:500;color:var(--primary, #3b82f6);cursor:pointer;transition:background .18s,color .18s,box-shadow .18s;letter-spacing:.01em}.geo-location-btn:hover{background:var(--primary, #3b82f6);color:#fff;box-shadow:0 2px 10px #3b82f640}.geo-btn-svg{width:15px;height:15px;flex-shrink:0;transition:stroke .18s}.form-heading-wrap{width:100%;padding:4px 0 2px}.form-heading-h1{font-size:22px;font-weight:700;color:var(--color-text-primary, #1e293b);margin:0}.form-heading-h2{font-size:17px;font-weight:600;color:var(--color-text-primary, #1e293b);margin:0}.form-heading-h3{font-size:14px;font-weight:600;color:var(--color-text-secondary, #64748b);margin:0}.form-heading-divider{border:none;border-top:1.5px solid var(--form-input-border, #e2e8f0);margin-top:6px;width:100%}.form-html-block{width:100%}.form-html-block p{margin:0 0 8px}.form-html-block h1,.form-html-block h2,.form-html-block h3{margin:0 0 6px}.form-html-block ul,.form-html-block ol{padding-left:20px;margin:0 0 8px}.html-editor-wrapper{width:100%;border:1px solid var(--form-input-border, #e2e8f0);border-radius:8px;overflow:hidden;transition:border-color .15s ease}.html-editor-wrapper:focus-within{border-color:var(--primary, #3b82f6);box-shadow:0 0 0 3px #3b82f614}.html-editor-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:6px 8px;background:var(--form-input-bg, #f8fafc);border-bottom:1px solid var(--form-input-border, #e2e8f0)}.html-editor-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;font-size:12px;border:1px solid transparent;border-radius:5px;background:transparent;cursor:pointer;color:var(--text-primary, #1e293b);transition:all .15s ease;white-space:nowrap;line-height:1}.html-editor-btn:hover{background:rgba(255,255,255,.9);border-color:var(--form-input-border, #e2e8f0);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.html-editor-btn:active{transform:translateY(0)}.html-editor-sep{width:1px;height:18px;background:var(--form-input-border, #e2e8f0);margin:0 4px}.html-editor-content{min-height:120px;max-height:400px;overflow-y:auto;padding:12px 14px;font-size:14px;line-height:1.6;outline:none;background:#fff}.html-editor-content.readonly{background:var(--form-input-bg, #f8fafc);cursor:not-allowed;color:var(--text-muted, #64748b)}.html-editor-content:empty:before{content:attr(data-placeholder);color:var(--text-muted, #94a3b8);pointer-events:none;font-style:italic}.html-editor-content p{margin:0 0 8px}.html-editor-content p:last-child{margin-bottom:0}.html-editor-content ul,.html-editor-content ol{margin:0 0 8px;padding-left:24px}.html-editor-content ul:last-child,.html-editor-content ol:last-child{margin-bottom:0}.html-editor-content a{color:var(--primary, #3b82f6);text-decoration:underline}.html-editor-content a:hover{color:#2563eb}.html-editor-content strong,.html-editor-content b{font-weight:600}.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)}:global(html),:global(body){font-family:var(--font-family-app)}: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);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}: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}: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)}:global(.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}: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-1sue19w.svelte-1sue19w{min-height:100vh;position:relative;background:var(--gray-50)}.main-content.svelte-1sue19w.svelte-1sue19w{position:fixed;top:var(--navbar-height);left:var(--content-margin-left);right:var(--content-margin-right);bottom:0;background:var(--gray-50);overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;transition:left var(--transition-base),right var(--transition-base);z-index:10;scroll-behavior:smooth;width:auto;-webkit-overflow-scrolling:touch}.content-wrapper.svelte-1sue19w.svelte-1sue19w{padding:12px 24px 60px;min-height:100%}.page-container,.dashboard-container,.projects-container,.form-container{overflow-x:hidden;overflow-y:visible;min-height:auto}.sidebar-collapsed.svelte-1sue19w .main-content.svelte-1sue19w{left:70px}.sidebar-closed.svelte-1sue19w .main-content.svelte-1sue19w{left:0}.no-sidebar.svelte-1sue19w .main-content.svelte-1sue19w,.rtl .no-sidebar.svelte-1sue19w .main-content.svelte-1sue19w,.small-device.svelte-1sue19w .main-content.svelte-1sue19w{left:0!important;right:0!important;margin-left:0!important;margin-right:0!important}.rtl .sidebar-collapsed.svelte-1sue19w .main-content.svelte-1sue19w{left:0;right:70px}.rtl .sidebar-closed.svelte-1sue19w .main-content.svelte-1sue19w{left:0;right:0}.mobile-overlay.svelte-1sue19w.svelte-1sue19w{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-1sue19w-fadeIn .2s ease-out}.rtl .mobile-overlay.svelte-1sue19w.svelte-1sue19w{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-1sue19w-fadeIn .2s ease-out}@keyframes svelte-1sue19w-fadeIn{0%{opacity:0}to{opacity:1}}.mobile.svelte-1sue19w .main-content.svelte-1sue19w{left:0;right:0;height:calc(100vh - var(--navbar-height));overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile.svelte-1sue19w .content-wrapper.svelte-1sue19w{padding:16px 16px 40px;min-height:calc(100vh - var(--navbar-height) - 32px)}.rtl .mobile.svelte-1sue19w .main-content.svelte-1sue19w{left:0;right:0}body.mobile-sidebar-open,.rtl body.mobile-sidebar-open{overflow:hidden;position:fixed;width:100%}.tablet.svelte-1sue19w .content-wrapper.svelte-1sue19w{padding:24px 24px 60px}@media (max-width: 1200px){.content-wrapper.svelte-1sue19w.svelte-1sue19w{padding:28px 28px 60px}}@media (max-width: 1024px){.content-wrapper.svelte-1sue19w.svelte-1sue19w{padding:24px 24px 60px}.btn{min-height:44px}}@media (max-width: 768px){.content-wrapper.svelte-1sue19w.svelte-1sue19w{padding:16px 16px 100px}.main-content.svelte-1sue19w.svelte-1sue19w{-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-1sue19w.svelte-1sue19w{padding:12px 12px 120px}.btn{min-height:48px;padding:12px 16px}.main-content.svelte-1sue19w.svelte-1sue19w{height:calc(100vh - var(--navbar-height));overflow-y:auto;-webkit-overflow-scrolling:touch}}.rtl .mobile.svelte-1sue19w .content-wrapper.svelte-1sue19w{direction:rtl}@media (max-width: 768px) and (orientation: landscape){.content-wrapper.svelte-1sue19w.svelte-1sue19w{padding:12px}}@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2){.content-wrapper.svelte-1sue19w.svelte-1sue19w{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-1sue19w.svelte-1sue19w::-webkit-scrollbar{width:8px}.main-content.svelte-1sue19w.svelte-1sue19w::-webkit-scrollbar-track{background:var(--gray-100)}.main-content.svelte-1sue19w.svelte-1sue19w::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.main-content.svelte-1sue19w.svelte-1sue19w::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.dark{--bg-primary:#111827;--bg-secondary:#1f2937;--bg-tertiary:#374151;--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)}.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-1sue19w.svelte-1sue19w{padding:0!important}.page-editor-content.svelte-1sue19w.svelte-1sue19w{padding:0!important;min-height:100%!important;height:100%!important;display:flex;flex-direction:column}.dark .page-editor-content.svelte-1sue19w.svelte-1sue19w{background:#0d1117!important}.page-editor-content.svelte-1sue19w .page-editor-container{height:100%;min-height:100%;display:flex;flex-direction:column}.no-access-page.svelte-1sue19w.svelte-1sue19w{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-1sue19w.svelte-1sue19w{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-1sue19w h2.svelte-1sue19w{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-1sue19w p.svelte-1sue19w{margin:0;color:var(--text-secondary, var(--color-text-secondary, #64748b));line-height:1.6;font-size:14px}.no-access-actions.svelte-1sue19w.svelte-1sue19w{margin-top:18px;display:flex;gap:10px}.no-access-btn.svelte-1sue19w.svelte-1sue19w{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-1sue19w.svelte-1sue19w{border-color:transparent;background:var(--color-primary, var(--primary-color, #2563eb));color:var(--text-inverse, #fff)}
