:root {--ux-color-bg:#fff;--ux-color-surface:#f8fafc;--ux-color-primary:#2563eb;--ux-color-primary-contrast:#fff;--ux-color-text:#0f172a;--ux-color-text-muted:#64748b;--ux-color-border:#e2e8f0;--ux-border-light:#f1f5f9;--ux-space-1:4px;--ux-space-2:8px;--ux-space-3:12px;--ux-space-4:16px;--ux-space-6:24px;--ux-space-8:32px;--ux-font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--ux-font-size-sm:12px;--ux-font-size-md:14px;--ux-font-size-lg:16px;--ux-line-height:1.5;--ux-radius-sm:6px;--ux-radius-md:10px;--ux-focus:0 0 0 3px rgba(132,204,22,0.35);--ux-sidebar-bg:#0B192C;--ux-sidebar-text:#94A3B8;--ux-sidebar-hover:#fff;--ux-sidebar-active:#84CC16;--ux-sidebar-active-text:#0B192C;--ux-navbar-bg:#fff;--ux-navbar-shadow:0 1px 3px rgba(0,0,0,0.05);--ux-navbar-border:#E2E8F0;--ux-login-bg:linear-gradient(180deg,#f8fbff 0%,#f1f7ff 100%)}[data-bs-theme=dark] {--bs-body-bg:#0B0F19 !important;--bs-body-color:#f8fafc !important;--ux-color-bg:#0F172A;--ux-color-surface:#0B0F19;--ux-card-bg:#1E293B;--ux-color-text:#f8fafc;--ux-color-text-muted:#94a3b8;--ux-color-border:#334155;--ux-border-light:#1e293b;--ux-focus:0 0 0 3px rgba(132,204,22,0.4);--ux-sidebar-bg:#0F172A;--ux-sidebar-text:#94A3B8;--ux-sidebar-hover:#fff;--ux-sidebar-active:#84CC16;--ux-sidebar-active-text:#0F172A;--ux-navbar-bg:#0F172A;--ux-navbar-shadow:0 1px 3px rgba(0,0,0,0.2);--ux-navbar-border:#334155;--ux-login-bg:linear-gradient(180deg,#0f172a 0%,#1e293b 100%)}html,body,#admin-body,#wrapper {font-family:var(--ux-font-family);background-color:var(--ux-color-surface);text-rendering:optimizeLegibility}[data-bs-theme=dark] html,[data-bs-theme=dark] body,[data-bs-theme=dark] #admin-body,[data-bs-theme=dark] #wrapper {background-color:var(--ux-color-surface,#0B0F19) !important}#page-footer-user {background-color:var(--ux-color-surface) !important;border-color:var(--ux-color-border) !important;color:var(--ux-color-text-muted) !important}#page-footer-user a {color:var(--ux-color-text-muted) !important}#page-footer-user a:hover {color:var(--ux-color-primary) !important}.ux-btn,button.btn,input[type="submit"].btn {border-radius:var(--ux-radius-sm)}.btn-primary,button.btn.btn-primary,input[type="submit"].btn.btn-primary {background:var(--ux-color-primary);border-color:var(--ux-color-primary);color:var(--ux-color-primary-contrast)}.form-control,input[type="text"],input[type="email"],input[type="search"],textarea,select {border-radius:var(--ux-radius-sm);border-color:var(--ux-color-border)}input:focus,textarea:focus,select:focus,button:focus {outline:none;box-shadow:var(--ux-focus)}table.table thead th {border-bottom:1px solid var(--ux-color-border)}table.table tbody td {border-top:1px solid var(--ux-color-border)}.ux-stack-sm>*+* {margin-top:var(--ux-space-2)}.ux-stack-md>*+* {margin-top:var(--ux-space-4)}.ux-stack-lg>*+* {margin-top:var(--ux-space-6)}a.navbar-brand.back-logo,.navbar-logo {display:none !important;width:0 !important;min-width:0 !important;max-width:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}#sidebar-wrapper {position:fixed !important;top:0 !important;left:0 !important;height:100vh !important;z-index:1040 !important;background-color:var(--ux-sidebar-bg);border-right:0;min-width:260px;max-width:260px;transition:min-width 0.25s ease,max-width 0.25s ease;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}div.navbar-light.sidebar {background-color:var(--ux-sidebar-bg)}.ux-sidebar-brand {display:flex !important;align-items:center !important;padding:12px 16px !important;height:56px !important;min-height:56px !important;border-bottom:1px solid rgba(255,255,255,0.10) !important;text-decoration:none !important;overflow:hidden !important;background-color:var(--ux-sidebar-bg);flex-shrink:0}.ux-sidebar-brand img {height:32px;width:32px;border-radius:50% !important;object-fit:cover;flex-shrink:0;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.2);border:1.5px solid rgba(255,255,255,0.25)}.ux-sidebar-brand-text {margin-left:10px;font-family:'Inter',sans-serif;font-size:14px;font-weight:700;color:var(--ux-sidebar-hover);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity 0.2s ease}.ux-sidebar-collapse {display:flex !important;align-items:center !important;justify-content:center !important;width:calc(100% - 16px) !important;margin:4px auto 8px auto !important;padding:10px !important;border:0 !important;border-radius:6px !important;background:none !important;color:var(--ux-sidebar-text) !important;cursor:pointer !important;transition:background 0.15s !important}.ux-sidebar-collapse:hover {background:rgba(255,255,255,0.08) !important;color:var(--ux-sidebar-hover) !important}.ux-sidebar-collapse .material-icons {font-size:22px !important;flex-shrink:0 !important;transition:transform 0.25s ease !important}nav.top-menu-bar-lhc,.navbar.top-menu-bar-lhc {position:fixed !important;top:0 !important;left:260px !important;right:0 !important;height:56px !important;z-index:1030 !important;background-color:var(--ux-navbar-bg) !important;transition:left 0.25s ease !important;box-shadow:none !important;border-bottom:1px solid var(--ux-navbar-border) !important;padding-left:0 !important;margin:0 !important;display:flex !important;align-items:center !important}.top-menu-bar-lhc a.nav-link,.top-menu-bar-lhc .nav-link,.top-menu-bar-lhc button {color:var(--ux-color-text-muted) !important;transition:color 0.15s ease,background-color 0.15s ease !important}.top-menu-bar-lhc a.nav-link:hover,.top-menu-bar-lhc .nav-link:hover,.top-menu-bar-lhc button:hover {color:var(--ux-color-text) !important}.top-menu-bar-lhc .ux-topbar-icon-btn,.top-menu-bar-lhc button.me-auto {display:inline-flex !important;align-items:center !important;justify-content:center !important;width:34px !important;height:34px !important;padding:0 !important;border-radius:8px !important;border:1px solid var(--ux-color-border,#e2e8f0) !important;background:var(--ux-color-bg,#fff) !important;color:var(--ux-color-text-muted,#64748b) !important;margin-left:12px !important;transition:all 0.2s cubic-bezier(0.4,0,0.2,1) !important;box-shadow:0 1px 3px rgba(0,0,0,0.04) !important;cursor:pointer !important}.top-menu-bar-lhc .ux-topbar-icon-btn:hover,.top-menu-bar-lhc button.me-auto:hover {background:var(--ux-color-surface,#f1f5f9) !important;color:#0F86C8 !important;border-color:#cbd5e1 !important;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,0.08) !important}.top-menu-bar-lhc .ux-topbar-icon-btn:active,.top-menu-bar-lhc button.me-auto:active {transform:scale(0.95) !important}.top-menu-bar-lhc .ux-topbar-icon-btn .material-icons,.top-menu-bar-lhc button.me-auto .material-icons {font-size:19px !important;line-height:1 !important;color:inherit !important}.top-menu-bar-lhc .ux-topbar-icon-btn .ux-sidebar-toggle-svg {width:17px !important;height:17px !important;stroke:currentColor !important;display:block !important;transition:transform 0.2s ease,stroke 0.2s ease !important}[data-bs-theme=dark] .top-menu-bar-lhc .ux-topbar-icon-btn,[data-bs-theme=dark] .top-menu-bar-lhc button.me-auto {background:#1e293b !important;border-color:#334155 !important;color:#94a3b8 !important}[data-bs-theme=dark] .top-menu-bar-lhc .ux-topbar-icon-btn:hover,[data-bs-theme=dark] .top-menu-bar-lhc button.me-auto:hover {background:#273549 !important;border-color:#475569 !important;color:#38bdf8 !important}.top-menu-bar-lhc .ux-dark-mode-toggle {background-color:transparent;transition:background-color 0.2s ease,transform 0.2s ease}.top-menu-bar-lhc .ux-dark-mode-toggle:hover {background-color:var(--ux-border-light) !important;transform:scale(1.05)}.top-menu-bar-lhc .dropdown-toggle::after {display:none !important}body {overflow-x:hidden !important}#wrapper {display:flex !important;flex-direction:row !important;height:100% !important;max-width:100vw !important;overflow-x:hidden !important}#menu-rmtoggle {margin-left:260px;margin-top:56px;flex-shrink:0}#page-content-wrapper {margin-left:260px !important;width:calc(100% - 260px) !important;max-width:calc(100% - 260px) !important;box-sizing:border-box !important;padding-top:56px !important;flex:1 !important;min-width:0;overflow-x:hidden !important;overflow-y:auto;transition:margin-left 0.25s ease,width 0.25s ease !important;background-color:var(--ux-color-surface) !important}#menu-rmtoggle:not(.hide)~#page-content-wrapper {margin-left:0 !important;width:100% !important;max-width:100% !important}#sidebar-wrapper a {color:var(--ux-sidebar-text)}#sidebar-wrapper a:hover {color:var(--ux-sidebar-hover)}.sidebar ul li {border-bottom:0}#side-menu {list-style:none;padding:0;margin:8px 0 0 0;width:100%}#side-menu>li {margin:0;width:100%}.ux-nav-link {display:flex !important;align-items:center;gap:12px;padding:11px 16px !important;color:var(--ux-sidebar-text) !important;text-decoration:none !important;font-family:'Inter',sans-serif;font-size:13.5px;font-weight:500;border-radius:6px;margin:2px 8px;transition:background 0.15s,color 0.15s;white-space:nowrap;cursor:pointer;border:0 !important;background:none !important;width:calc(100% - 16px)}.ux-nav-link .material-icons {font-size:20px !important;flex-shrink:0;color:var(--ux-sidebar-text);transition:color 0.15s}.ux-nav-link:hover,.ux-nav-link:focus {background:rgba(255,255,255,0.08) !important;color:var(--ux-sidebar-hover) !important}.ux-nav-link:hover .material-icons,.ux-nav-link:focus .material-icons {color:var(--ux-sidebar-hover) !important}.ux-nav-link.ux-active {background:var(--ux-sidebar-active) !important;color:var(--ux-sidebar-active-text) !important;font-weight:700 !important}.ux-nav-link.ux-active .material-icons {color:var(--ux-sidebar-active-text) !important}.ux-nav-label {transition:opacity 0.2s ease,width 0.2s ease;white-space:nowrap;overflow:hidden}#wrapper.toggled #sidebar-wrapper,html.ux-nav-collapsed #sidebar-wrapper,body.ux-nav-collapsed #sidebar-wrapper {margin-left:0 !important;min-width:60px !important;max-width:60px !important}html.ux-nav-collapsed nav.top-menu-bar-lhc,body.ux-nav-collapsed nav.top-menu-bar-lhc {left:60px !important}#wrapper.toggled #page-content-wrapper,html.ux-nav-collapsed #page-content-wrapper,body.ux-nav-collapsed #page-content-wrapper {margin-left:60px !important;width:calc(100% - 60px) !important;max-width:calc(100% - 60px) !important}#wrapper.toggled #menu-rmtoggle,html.ux-nav-collapsed #menu-rmtoggle,body.ux-nav-collapsed #menu-rmtoggle {margin-left:60px;margin-top:56px}#wrapper.toggled #menu-rmtoggle:not(.hide)~#page-content-wrapper,html.ux-nav-collapsed #menu-rmtoggle:not(.hide)~#page-content-wrapper,body.ux-nav-collapsed #menu-rmtoggle:not(.hide)~#page-content-wrapper {margin-left:0 !important}#wrapper.toggled .ux-sidebar-brand-text,#wrapper.toggled .ux-sidebar-collapse-text,html.ux-nav-collapsed .ux-sidebar-brand-text,html.ux-nav-collapsed .ux-sidebar-collapse-text,body.ux-nav-collapsed .ux-sidebar-brand-text,body.ux-nav-collapsed .ux-sidebar-collapse-text {opacity:0;width:0;overflow:hidden}#wrapper.toggled .ux-sidebar-collapse .material-icons,html.ux-nav-collapsed .ux-sidebar-collapse .material-icons,body.ux-nav-collapsed .ux-sidebar-collapse .material-icons {transform:rotate(180deg);margin-right:12px !important}#wrapper.toggled .ux-sidebar-collapse,html.ux-nav-collapsed .ux-sidebar-collapse,body.ux-nav-collapsed .ux-sidebar-collapse {justify-content:center !important;padding:10px 0 !important;width:100% !important;margin:4px 0 8px 0 !important;border-radius:0 !important}#wrapper.toggled .ux-sidebar-brand,html.ux-nav-collapsed .ux-sidebar-brand,body.ux-nav-collapsed .ux-sidebar-brand {justify-content:center !important;padding:12px 0 !important}#wrapper.toggled #side-menu,html.ux-nav-collapsed #side-menu,body.ux-nav-collapsed #side-menu {margin-left:0 !important}#wrapper.toggled .ux-nav-link,html.ux-nav-collapsed .ux-nav-link,body.ux-nav-collapsed .ux-nav-link {justify-content:center;margin:2px 0 !important;border-radius:0 !important;width:100% !important;padding:12px 0 !important}#wrapper.toggled .ux-nav-label,html.ux-nav-collapsed .ux-nav-label,body.ux-nav-collapsed .ux-nav-label {opacity:0;width:0;overflow:hidden}#wrapper.toggled .ux-nav-link .material-icons,html.ux-nav-collapsed .ux-nav-link .material-icons,body.ux-nav-collapsed .ux-nav-link .material-icons {font-size:22px !important;margin-left:10px}#wrapper.toggled #side-menu li>ul,html.ux-nav-collapsed #side-menu li>ul,body.ux-nav-collapsed #side-menu li>ul {display:none !important}@media (min-width:901px) {#wrapper.toggled #sidebar-wrapper lhc-connection-status,html.ux-nav-collapsed #sidebar-wrapper lhc-connection-status,body.ux-nav-collapsed #sidebar-wrapper lhc-connection-status {display:none !important}}.ux-mob-sidebar-btn {display:none}@media (max-width:900px) {body {height:auto !important;min-height:100vh !important;overflow:auto !important;overflow-y:auto !important;overflow-x:hidden !important}html {height:auto !important;overflow-y:auto !important;overflow-x:hidden !important}#wrapper {display:block !important;height:auto !important;min-height:100vh !important;width:100% !important}.ux-mob-sidebar-btn {display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;color:var(--ux-text,#1e293b);margin-right:4px}.ux-sidebar-collapse {display:flex !important}html body nav.top-menu-bar-lhc,html body .navbar.top-menu-bar-lhc,html.ux-nav-collapsed nav.top-menu-bar-lhc,html.ux-nav-collapsed .navbar.top-menu-bar-lhc,body.ux-nav-collapsed nav.top-menu-bar-lhc,body.ux-nav-collapsed .navbar.top-menu-bar-lhc {left:0 !important;right:0 !important;width:100% !important;max-width:100vw !important;z-index:1056 !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}html body #sidebar-wrapper,html body #wrapper.toggled #sidebar-wrapper,html.ux-nav-collapsed #sidebar-wrapper,body.ux-nav-collapsed #sidebar-wrapper {position:fixed !important;top:0 !important;left:0 !important;height:100vh !important;min-width:280px !important;max-width:280px !important;z-index:1060 !important;transform:translateX(-100%) !important;transition:transform 0.30s cubic-bezier(0.4,0,0.2,1),box-shadow 0.30s ease !important;box-shadow:none !important}html body #wrapper.ux-mob-open #sidebar-wrapper,html body.ux-sidebar-open #sidebar-wrapper {transform:translateX(0) !important;box-shadow:6px 0 32px rgba(0,0,0,0.45) !important}#wrapper.ux-mob-open .ux-nav-label,body.ux-sidebar-open .ux-nav-label {opacity:1 !important;width:auto !important;overflow:visible !important}#wrapper.ux-mob-open #side-menu .ux-nav-link,body.ux-sidebar-open #side-menu .ux-nav-link {justify-content:flex-start !important;padding:13px 18px !important;width:100% !important}.ux-nav-link {padding:13px 18px !important;font-size:14px !important;min-height:48px !important;border-radius:8px !important;margin:2px 10px !important;gap:14px !important}.ux-nav-link .material-icons {font-size:22px !important}html body #page-content-wrapper,html body #wrapper #page-content-wrapper,html body #wrapper.toggled #page-content-wrapper,html.ux-nav-collapsed #page-content-wrapper,body.ux-nav-collapsed #page-content-wrapper,html body #wrapper #menu-rmtoggle:not(.hide)~#page-content-wrapper {margin-left:0 !important;margin-right:0 !important;padding:72px 0 24px 0 !important;overflow-x:hidden !important;overflow-y:visible !important;height:auto !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}#admin-body #wrapper #page-content-wrapper>.row {margin-left:0 !important;margin-right:0 !important}#admin-body #wrapper #page-content-wrapper #middle-column-page,#admin-body #wrapper #page-content-wrapper #middle-column-page.middle-column-chat-tabs {padding-left:4px !important;padding-right:4px !important;box-sizing:border-box !important}input,select,textarea,button,img,video,canvas {max-width:100% !important;box-sizing:border-box !important}.message-row .msg-body .embed-responsive,.msg-body .embed-responsive,.message-row .msg-body video,.msg-body video,video.embed-responsive-item {max-width:100% !important;min-height:180px !important;max-height:260px !important;aspect-ratio:16 / 9 !important}table.table:not(.list-chat-table) {display:block !important;width:100% !important;max-width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch}html body #menu-rmtoggle.chats-column,html body #wrapper #menu-rmtoggle.chats-column,html body #wrapper.toggled #menu-rmtoggle.chats-column,html.ux-nav-collapsed #menu-rmtoggle.chats-column,body.ux-nav-collapsed #menu-rmtoggle.chats-column {position:fixed !important;top:56px !important;left:0 !important;bottom:0 !important;height:calc(100vh - 56px) !important;width:min(310px,calc(100vw - 44px)) !important;min-width:min(310px,calc(100vw - 44px)) !important;max-width:min(310px,calc(100vw - 44px)) !important;z-index:1058 !important;box-shadow:8px 0 32px rgba(15,23,42,0.28) !important;transform:translateX(0) !important;opacity:1 !important;pointer-events:auto !important;transition:transform 0.25s cubic-bezier(0.4,0,0.2,1),opacity 0.2s ease !important;margin-left:0 !important;margin-top:0 !important;display:flex !important;flex-direction:column !important;overflow-x:hidden !important;overflow-y:hidden !important}html body #menu-rmtoggle.chats-column.hide,html body #wrapper #menu-rmtoggle.chats-column.hide,html body #wrapper.toggled #menu-rmtoggle.chats-column.hide,html.ux-nav-collapsed #menu-rmtoggle.chats-column.hide,body.ux-nav-collapsed #menu-rmtoggle.chats-column.hide,html body #menu-rmtoggle.hide {position:fixed !important;top:56px !important;left:0 !important;transform:translateX(-110%) !important;opacity:0 !important;pointer-events:none !important;width:0 !important;min-width:0 !important;max-width:0 !important;margin:0 !important;padding:0 !important;border:none !important;box-shadow:none !important}#ux-mob-backdrop {display:none;position:fixed;inset:0;z-index:1055;background:rgba(15,23,42,0.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:opacity 0.3s ease;cursor:pointer}#ux-mob-backdrop.ux-open {display:block}body.ux-sidebar-open::after {content:'';position:fixed;inset:0;z-index:1055;background:rgba(0,0,0,0.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}#ux-modules-overlay,body.ux-nav-collapsed #ux-modules-overlay {left:0 !important;top:56px !important;width:100vw !important;max-width:100vw !important;padding:20px 16px 32px !important;border-right:none !important;box-shadow:0 8px 32px rgba(0,0,0,0.18) !important}.ux-modules-grid {grid-template-columns:repeat(3,1fr) !important;gap:12px !important}.ux-module-card {padding:18px 12px 16px !important;border-radius:14px !important;min-height:100px}.ux-module-icon {width:48px !important;height:48px !important;border-radius:14px !important;margin-bottom:10px !important}.ux-module-icon .material-icons {font-size:24px !important}.ux-module-name {font-size:12px !important;font-weight:700 !important}.ux-module-desc {font-size:10px !important;line-height:1.3 !important}}@media (max-width:640px) {html body #sidebar-wrapper,html body #wrapper.toggled #sidebar-wrapper {min-width:calc(100vw - 56px) !important;max-width:calc(100vw - 56px) !important}html body #menu-rmtoggle.chats-column,html body #wrapper #menu-rmtoggle.chats-column,html body #wrapper.toggled #menu-rmtoggle.chats-column {width:min(310px,calc(100vw - 36px)) !important;min-width:min(310px,calc(100vw - 36px)) !important;max-width:min(310px,calc(100vw - 36px)) !important}html body #menu-rmtoggle.chats-column.hide,html body #wrapper #menu-rmtoggle.chats-column.hide,html body #wrapper.toggled #menu-rmtoggle.chats-column.hide,html body #menu-rmtoggle.hide {width:0 !important;min-width:0 !important;max-width:0 !important;margin:0 !important;padding:0 !important}.ux-modules-grid {grid-template-columns:repeat(2,1fr) !important;gap:10px !important}.ux-module-card {min-height:90px;padding:14px 10px 12px !important}}button.btn.border-0.mr-auto.btn-outline-secondary {color:var(--ux-sidebar-text)}.dashboard-height #tabs {padding-top:18px}#tabs .nav-pills .nav-link.active,#tabs .nav-pills .nav-link.active:focus,#tabs .nav-pills .show>.nav-link {background-color:#0F86C8 !important;color:#fff !important;box-shadow:0 2px 8px rgba(15,134,200,0.35)}#tabs .nav-pills .nav-link {border-radius:8px;transition:background 0.15s,color 0.15s}#tabs .nav-pills .nav-link:not(.active):hover {background:rgba(15,134,200,0.10)}.uxr-login {background:var(--ux-login-bg);min-height:100vh}.page.page-center {min-height:100vh;position:relative}.container-tight {max-width:420px}.card-md {max-width:420px;margin:0 auto}.card-raise {box-shadow:0 10px 24px rgba(13,38,76,0.08),0 2px 6px rgba(13,38,76,0.06);border-radius:16px;background:var(--ux-color-bg);border:1px solid var(--ux-color-border)}.login-card .card-body {padding:24px}.login-input {height:44px;border-radius:12px;border-color:var(--ux-color-border);background-color:var(--ux-color-bg)}.login-input::placeholder {color:var(--ux-color-text-muted)}.brand-mark {width:64px;height:64px;display:inline-block;animation:float 6s ease-in-out infinite}.brand-logo {max-width:160px;max-height:64px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.25));animation:float 6s ease-in-out infinite}.btn-cta {transition:transform .2s ease,box-shadow .2s ease}.btn-cta {background:linear-gradient(90deg,var(--ux-brand-1,#2563eb),var(--ux-brand-2,#06b6d4));border-color:transparent}.btn-cta:hover {transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,0.35);filter:brightness(1.05)}.btn-pill {border-radius:9999px}.pattern-bg {position:fixed;right:0;top:0;width:600px;height:400px;opacity:.6}@keyframes float {0%,100% {transform:translateY(0)}50% {transform:translateY(-6px)}}@keyframes swirl {0% {transform:rotate(0deg) scale(1)}50% {transform:rotate(180deg) scale(1.02)}100% {transform:rotate(360deg) scale(1)}}@keyframes drift {0%,100% {transform:translate(0,0)}50% {transform:translate(-20px,12px)}}.wave-wrap {position:fixed;left:0;right:0;bottom:0;height:180px;pointer-events:none}.wave {position:absolute;bottom:0;left:0;width:200%;height:100%;transform:translateX(0);animation:waveSlide 18s linear infinite}.wave2 {animation-duration:24s;animation-direction:reverse;opacity:.7}.wave3 {animation-duration:28s;opacity:.5}@keyframes waveSlide {0% {transform:translateX(0)}100% {transform:translateX(-50%)}}.modal-header img {max-width:150px;max-height:51px;width:auto;height:auto;object-fit:contain}#ux-modules {padding:32px 24px;overflow-y:auto}.ux-modules-header {margin-bottom:28px}.ux-modules-header h2 {font-family:'Inter',sans-serif;font-size:22px;font-weight:700;color:var(--bs-body-color);margin:0 0 4px}.ux-modules-header p {font-size:13px;color:var(--ux-color-text-muted);margin:0}.ux-modules-grid {display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.ux-module-card {display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:24px 16px 20px;background:var(--ux-color-surface,var(--bs-body-bg));border:1px solid var(--ux-color-border);border-radius:12px;text-decoration:none !important;color:var(--bs-body-color) !important;transition:box-shadow 0.18s ease,transform 0.18s ease,border-color 0.18s ease;cursor:pointer;text-align:center}.ux-module-card:hover {box-shadow:0 8px 24px rgba(0,0,0,0.12);transform:translateY(-3px);border-color:transparent}.ux-module-card:active {transform:translateY(-1px)}.ux-module-icon {width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0}.ux-module-icon .material-icons {font-size:28px !important;color:#fff !important}.ux-module-name {font-family:'Inter',sans-serif;font-size:13px;font-weight:600;line-height:1.3;color:var(--bs-body-color);margin-bottom:4px}.ux-module-desc {font-size:11px;color:var(--ux-color-text-muted);line-height:1.4}#ux-modules-backdrop {display:none;position:fixed;inset:0;z-index:1024;background:rgba(0,0,0,0.25)}#ux-modules-backdrop.ux-open {display:block}#ux-modules-overlay {position:fixed;top:56px;left:260px;bottom:0;width:min(780px,calc(100vw - 260px));z-index:1025;background:var(--bs-body-bg,#fff);border-right:1px solid var(--ux-color-border);box-shadow:4px 0 20px rgba(0,0,0,0.15);overflow-y:auto;padding:24px 24px 32px;transform:translateX(-110%);transition:transform 0.25s cubic-bezier(0.4,0,0.2,1)}#ux-modules-overlay.ux-open {transform:translateX(0)}body.ux-nav-collapsed #ux-modules-overlay {left:60px;width:min(780px,calc(100vw - 60px))}.ux-modules-overlay-header {display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--ux-color-border)}.ux-modules-overlay-title {font-family:'Inter',sans-serif;font-size:20px;font-weight:700;color:var(--bs-body-color);display:block;line-height:1.2}.ux-modules-overlay-sub {font-size:12px;color:var(--ux-color-text-muted);display:block;margin-top:2px}.ux-modules-close {background:none;border:none;cursor:pointer;color:var(--ux-color-text-muted);padding:6px;border-radius:6px;display:flex;align-items:center;transition:background 0.15s,color 0.15s;flex-shrink:0}.ux-modules-close:hover {background:rgba(0,0,0,0.06);color:var(--bs-body-color)}.ux-modules-close .material-icons {font-size:22px !important}lhc-connection-status {margin:16px !important;padding:12px 16px !important;background-color:rgba(255,255,255,0.03) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:12px !important;display:block !important;font-family:'Inter',sans-serif !important;font-size:12px !important;color:#94A3B8 !important;transition:all 0.2s ease}lhc-connection-status:hover {background-color:rgba(255,255,255,0.06) !important;border-color:rgba(255,255,255,0.12) !important}lhc-connection-status div {display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}lhc-connection-status span {display:inline-flex !important;align-items:center !important;color:#94A3B8 !important}lhc-connection-status .material-icons {font-size:16px !important;color:#84CC16 !important;margin-right:4px !important}lhc-connection-status .text-danger {color:#EF4444 !important}lhc-connection-status .text-danger .material-icons {color:#EF4444 !important}.table td i.chat-active,.table td i.chat-pending {font-size:0 !important;line-height:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:4px 10px !important;border-radius:9999px !important;text-decoration:none !important;transition:all 0.15s ease}.table td i.chat-active::after {content:"Active" !important;font-size:11px !important;font-weight:700 !important;font-family:'Inter',sans-serif !important;text-transform:uppercase !important}.table td i.chat-pending::after {content:"Pending" !important;font-size:11px !important;font-weight:700 !important;font-family:'Inter',sans-serif !important;text-transform:uppercase !important}.table td i.chat-active {background-color:#DCFCE7 !important;color:#15803D !important}.table td i.chat-active:hover {background-color:#D1FAE5 !important}.table td i.chat-pending {background-color:#FEE2E2 !important;color:#B91C1C !important}.table td i.chat-pending:hover {background-color:#FEE2E2 !important}.ux-profile-card {min-width:320px;border-radius:12px !important;box-shadow:0 10px 30px rgba(0,0,0,0.08) !important;border:1px solid var(--ux-color-border) !important;background-color:var(--ux-color-bg) !important;overflow:hidden;margin-top:8px !important;animation:uxFadeInScale 0.15s ease-out}@keyframes uxFadeInScale {from {opacity:0;transform:scale(0.95) translateY(-10px)}to {opacity:1;transform:scale(1) translateY(0)}}[data-bs-theme=dark] .ux-profile-card {box-shadow:0 10px 35px rgba(0,0,0,0.3) !important;background-color:var(--ux-card-bg,#1E293B) !important;border-color:var(--ux-color-border) !important}.ux-profile-header {border-color:var(--ux-color-border) !important}.ux-profile-name {color:var(--ux-color-text) !important;font-family:var(--ux-font-family)}.ux-profile-greeting {color:var(--ux-color-text-muted) !important;font-family:var(--ux-font-family)}.ux-profile-title {color:var(--ux-color-text-muted) !important;font-family:var(--ux-font-family)}.ux-dropdown-section {border-color:var(--ux-color-border) !important}.ux-dropdown-section .tracking-wider {font-size:10px !important;letter-spacing:0.08em;color:var(--ux-color-text-muted) !important;opacity:0.8;font-weight:700 !important}.ux-profile-content .dropdown-item {color:var(--ux-color-text) !important;font-size:13.5px;font-weight:500;padding:8px 24px !important;transition:background-color 0.15s ease,color 0.15s ease;display:flex;align-items:center}.ux-profile-content .dropdown-item:hover {background-color:var(--ux-border-light) !important;color:var(--ux-color-primary) !important}.ux-profile-content change-online-status a,.ux-profile-content change-always-online a,.ux-profile-content change-visibility-mode a {display:flex !important;align-items:center !important;gap:16px !important;padding:8px 24px !important;color:var(--ux-color-text) !important;font-size:13.5px !important;font-weight:500 !important;text-decoration:none !important;transition:background-color 0.15s ease,color 0.15s ease}.ux-profile-content change-online-status a:hover,.ux-profile-content change-always-online a:hover,.ux-profile-content change-visibility-mode a:hover {background-color:var(--ux-border-light) !important;color:var(--ux-color-primary) !important}.ux-profile-content change-online-status i,.ux-profile-content change-always-online i,.ux-profile-content change-visibility-mode i {font-size:20px !important;margin-right:0 !important}.ux-profile-footer {border-top:1px solid var(--ux-color-border) !important}.ux-profile-footer .dropdown-item {color:#ef4444 !important;transition:background-color 0.15s ease}.ux-profile-footer .dropdown-item:hover {background-color:rgba(239,68,68,0.08) !important;color:#ef4444 !important}.ux-ios-switch {position:relative;display:inline-block;width:40px;height:22px;background-color:#cbd5e1;border-radius:9999px;transition:background-color 0.2s cubic-bezier(0.4,0,0.2,1);cursor:pointer;flex-shrink:0}[data-bs-theme=dark] .ux-ios-switch {background-color:#475569}.ux-ios-switch-slider {position:absolute;top:2px;left:2px;width:18px;height:18px;background-color:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.2);transition:transform 0.2s cubic-bezier(0.4,0,0.2,1)}.ux-ios-switch.active {background-color:#10b981 !important}.ux-ios-switch.active .ux-ios-switch-slider {transform:translateX(18px)}.ux-dark-mode-toggle {transition:background-color 0.2s ease,transform 0.15s ease;background-color:transparent}.ux-dark-mode-toggle:hover {background-color:rgba(0,0,0,0.04) !important;transform:scale(1.05)}[data-bs-theme=dark] .ux-dark-mode-toggle:hover {background-color:rgba(255,255,255,0.06) !important}.sidebar-nav li.active>a,.ux-nav-link.ux-active,.ux-nav-link.active {background:var(--ux-sidebar-active) !important;color:var(--ux-sidebar-active-text) !important;font-weight:700 !important}.sidebar-nav li.active>a .material-icons,.ux-nav-link.ux-active .material-icons,.ux-nav-link.active .material-icons {color:var(--ux-sidebar-active-text) !important}#sidebar-wrapper lhc-connection-status,#sidebar-wrapper lhc-connection-status * {color:#fff !important;opacity:1 !important}@media (max-width:900px) {.navbar,.ux-header-navbar {padding:0.5rem 0.75rem !important}.ux-header-navbar .navbar-nav {flex-direction:row !important;align-items:center !important;gap:4px !important}.ux-header-navbar .nav-link,.ux-header-navbar .btn {min-height:40px !important;min-width:40px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:6px 8px !important}html,body,#wrapper {overflow-x:hidden !important;max-width:100vw !important}#page-content-wrapper,#wrapper.toggled #page-content-wrapper {width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-top:70px !important;padding-left:12px !important;padding-right:12px !important;padding-bottom:24px !important;overflow-x:hidden !important;box-sizing:border-box !important}.container-fluid,#middle-column-page,#middle-column-page.middle-column-chat-tabs,#admin-body #wrapper #page-content-wrapper>.row,.row {margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.table-responsive,.ux-table-responsive {width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;margin-bottom:1rem;border-radius:8px}.modal-dialog {margin:0.5rem !important;max-width:calc(100% - 1rem) !important}.modal-content {border-radius:12px !important;max-height:92vh !important}.modal-body {overflow-y:auto !important;padding:1rem !important}}@media (max-width:640px) {.navbar-brand {font-size:14px !important;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-sm-mob {padding:4px 8px !important;font-size:12px !important}button,.btn,input[type="button"],input[type="submit"],.dropdown-item {min-height:42px}.btn-group {flex-wrap:wrap !important;width:100% !important}.btn-group>.btn {flex:1 1 auto !important}.nav-tabs {flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch;white-space:nowrap !important;border-bottom:2px solid var(--ux-color-border,#e2e8f0) !important;padding-bottom:2px}.nav-tabs .nav-item {flex:0 0 auto !important}.nav-tabs .nav-link {padding:8px 12px !important;font-size:13px !important}.card,.panel,.block-header {border-radius:10px !important;margin-bottom:12px !important}.card-body {padding:12px !important}}#middle-column-page.middle-column-chat-tabs,.middle-column-chat-tabs {max-height:calc(100vh - 65px) !important;overflow:hidden !important}.dashboard-height .chat-main-left-column,.chat-main-left-column {display:flex !important;flex-direction:column !important;height:calc(100vh - 120px) !important;max-height:calc(100vh - 120px) !important;overflow:hidden !important}.dashboard-height .chat-main-left-column .message-block,.message-block {position:relative !important;flex:1 1 auto !important;min-height:0 !important;height:100% !important;max-height:100% !important;overflow:hidden !important;margin-top:6px !important;margin-bottom:6px !important}[data-bs-theme=dark] .message-container-admin {background:#1e2532 !important;border:1px solid rgba(255,255,255,0.12) !important}[data-bs-theme=dark] .message-row.response .msg-body {background:#1e2532 !important;color:#fff !important;border:1px solid rgba(255,255,255,0.08) !important}.message-row.response .msg-body {background:#1e232b !important;color:#fff !important;border-radius:18px 18px 18px 4px !important;padding:10px 16px !important;font-size:13.5px !important;max-width:75% !important;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;margin-top:4px !important;border:none !important;word-break:break-all !important;overflow-wrap:anywhere !important;word-wrap:break-word !important;letter-spacing:normal !important;text-transform:none !important}[data-bs-theme=bright] .message-row.response .msg-body {background:#f1f5f9 !important;color:#0f172a !important;border:1px solid #cbd5e1 !important}.message-row.message-admin .msg-body {background:#1890ff !important;color:#fff !important;border-radius:18px 18px 4px 18px !important;padding:10px 16px !important;font-size:13.5px !important;max-width:75% !important;box-shadow:0 2px 4px rgba(24,144,255,0.2) !important;margin-top:4px !important;border:none !important;word-break:break-all !important;overflow-wrap:anywhere !important;word-wrap:break-word !important;letter-spacing:normal !important;text-transform:none !important}.msg-body-wrap {display:flex !important;align-items:flex-end !important;width:100% !important;gap:10px !important}.message-row.response .msg-body-wrap {flex-direction:row !important;justify-content:flex-start !important}.message-row.message-admin .msg-body-wrap {flex-direction:row !important;justify-content:flex-end !important}.msg-avatar {flex-shrink:0 !important;margin-bottom:4px !important}.vis-avatar {background:#2b3547 !important;color:#94a3b8 !important}.op-avatar {background:#1890ff !important;color:#fff !important}.op-avatar img {width:28px;height:28px;border-radius:50%;object-fit:cover}.op-avatar .avatar-initials {font-size:11px;font-weight:700}.message-row .msg-date {display:block !important;font-size:11px !important;color:#64748b !important;margin-top:4px !important;clear:both !important;direction:ltr !important;background:transparent !important}.message-row.response .msg-date {margin-left:38px !important;text-align:left !important;align-self:flex-start !important}.message-row.message-admin .msg-date {margin-right:38px !important;text-align:right !important;align-self:flex-end !important}.message-row.system-response {justify-content:center !important;align-items:center !important;margin:12px auto !important;width:auto !important}.message-row.system-response::before,.message-row.system-response::after {display:none !important;content:none !important}.message-row.system-response .system-pill {background:transparent !important;color:#94a3b8 !important;border-radius:0 !important;padding:0 !important;font-size:11px !important;font-weight:600 !important;border:none !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;gap:8px !important}.message-row.system-response .system-pill .usr-tit {order:1 !important}.message-row.system-response .system-pill .msg-date {margin-left:6px !important;display:inline-block !important}.message-row.system-response .system-pill .text-muted {order:2 !important;margin-left:4px !important}[data-bs-theme=dark] .message-row.system-response .system-pill {background:transparent !important;color:#94a3b8 !important}.message-row.response .msg-body-content {display:flex !important;flex-direction:column !important;align-items:flex-start !important}.message-row.message-admin .msg-body-content {display:flex !important;flex-direction:column !important;align-items:flex-end !important}.message-row.message-admin .msg-body .material-icons {color:#fff !important;font-size:14px !important;vertical-align:middle !important;margin-left:4px !important}.message-container-admin {background:#1e232b !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:18px !important;padding:6px 14px !important;margin-top:10px !important;position:relative !important;display:flex !important;flex-direction:column !important;gap:4px !important;transition:all 0.15s ease-in-out !important}.message-container-admin:focus-within {border-color:#1890ff !important;box-shadow:0 0 0 3px rgba(24,144,255,0.25) !important;background:#242b35 !important}[data-bs-theme=bright] .message-container-admin {background:#fff !important;border:1px solid #cbd5e1 !important;box-shadow:0 2px 8px rgba(15,23,42,0.04) !important}[data-bs-theme=bright] .message-container-admin:focus-within {border-color:#1890ff !important;box-shadow:0 0 0 3px rgba(24,144,255,0.15) !important;background:#fff !important}[data-bs-theme=bright] .message-container-admin .toolbar-chat {border-top-color:rgba(0,0,0,0.08) !important}.message-container-admin .d-flex.align-items-stretch {order:1 !important}.message-container-admin textarea.form-send-textarea {padding:4px 8px !important}.message-container-admin .toolbar-chat {order:2 !important;border-top:1px solid rgba(255,255,255,0.06) !important;border-bottom:none !important;padding-top:4px !important;margin-top:2px !important;margin-bottom:0 !important;padding-bottom:0 !important;opacity:0.9}.message-container-admin .toolbar-chat:hover {opacity:1}.message-container-admin textarea.form-send-textarea {border:none !important;background:transparent !important;color:#fff !important;box-shadow:none !important;padding:10px 14px !important;font-size:13.5px !important;line-height:1.5 !important;resize:none !important;min-height:48px !important}[data-bs-theme=bright] .message-container-admin textarea.form-send-textarea {color:#0f172a !important}.message-container-admin .d-flex.align-items-stretch {display:flex !important;align-items:center !important;gap:10px !important}.message-container-admin .btn-chat-send {background:#1890ff !important;border-color:#1890ff !important;color:#fff !important;border-radius:14px !important;padding:4px 14px !important;font-size:12.5px !important;font-weight:600 !important;box-shadow:0 2px 6px rgba(24,144,255,0.3) !important;transition:all 0.2s ease !important;height:28px !important}.message-container-admin .btn-chat-send:hover {background:#40a9ff !important;border-color:#40a9ff !important}.message-container-admin .toolbar-chat .ms-auto,.message-container-admin .toolbar-chat .me-auto {display:flex !important;align-items:center !important;gap:4px !important}.message-container-admin .toolbar-chat button,.message-container-admin .toolbar-chat .btn,.message-container-admin .toolbar-chat a {border:none !important;background:transparent !important;color:#94a3b8 !important;padding:2px 4px !important;border-radius:6px !important;height:26px !important;min-width:26px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.message-container-admin .toolbar-chat .material-icons {font-size:16px !important;margin:0 !important}.message-container-admin .toolbar-chat .btn-group {padding-bottom:0 !important;margin-bottom:0 !important}.message-container-admin .toolbar-chat .btn-group .btn {padding:2px 6px !important;height:26px !important;font-size:12px !important}.message-container-admin .toolbar-chat button:hover,.message-container-admin .toolbar-chat .btn:hover,.message-container-admin .toolbar-chat a:hover {background:rgba(255,255,255,0.08) !important;color:#fff !important}[data-bs-theme=bright] .message-container-admin .toolbar-chat button:hover,[data-bs-theme=bright] .message-container-admin .toolbar-chat .btn:hover,[data-bs-theme=bright] .message-container-admin .toolbar-chat a:hover {background:rgba(0,0,0,0.05) !important;color:#0f172a !important}.ux-info-table {border-collapse:separate !important;border-spacing:0 12px !important;width:100% !important}.ux-info-table tr {background:#1e232b !important;border:1px solid rgba(255,255,255,0.06) !important;border-radius:12px !important;display:block !important;padding:12px !important;margin-bottom:8px !important;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important}[data-bs-theme=bright] .ux-info-table tr {background:#fff !important;border-color:#e2e8f0 !important}.ux-info-table td {display:block !important;padding:0 !important}.ux-info-table h6.ux-section-toggle {font-size:13.5px !important;font-weight:700 !important;color:#fff !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;cursor:pointer !important}[data-bs-theme=bright] .ux-info-table h6.ux-section-toggle {color:#0f172a !important}.ux-info-table .ux-section-body {margin-top:10px !important;padding-top:10px !important;border-top:1px solid rgba(255,255,255,0.06) !important;font-size:12.5px !important;color:#94a3b8 !important}[data-bs-theme=bright] .ux-info-table .ux-section-body {border-top-color:#f1f5f9 !important;color:#475569 !important}.load-prev-btn,a.load-prev-btn {position:absolute !important;top:14px !important;right:18px !important;z-index:100 !important;width:34px !important;height:34px !important;border-radius:50% !important;background:#fff !important;border:1px solid #cbd5e1 !important;color:#475569 !important;display:inline-flex;align-items:center !important;justify-content:center !important;box-shadow:0 2px 8px rgba(15,23,42,0.08) !important;transition:all 0.2s cubic-bezier(0.4,0,0.2,1) !important;cursor:pointer !important;text-decoration:none !important}.load-prev-btn[style*="display:none"],a.load-prev-btn[style*="display:none"],.load-prev-btn[style*="display:none"],a.load-prev-btn[style*="display:none"],.load-prev-btn.hide,a.load-prev-btn.hide,.load-prev-btn.d-none,a.load-prev-btn.d-none {display:none !important}.load-prev-btn:hover,a.load-prev-btn:hover {background:#1890ff !important;border-color:#1890ff !important;color:#fff !important;transform:translateY(-2px) scale(1.08) !important;box-shadow:0 4px 14px rgba(24,144,255,0.35) !important}.load-prev-btn .material-icons,a.load-prev-btn .material-icons {font-size:19px !important;margin:0 !important;transition:transform 0.3s ease !important}.load-prev-btn:hover .material-icons,a.load-prev-btn:hover .material-icons {transform:rotate(-30deg) !important}[data-bs-theme=dark] .load-prev-btn,[data-bs-theme=dark] a.load-prev-btn {background:#1e293b !important;border-color:#334155 !important;color:#94a3b8 !important;box-shadow:0 2px 8px rgba(0,0,0,0.25) !important}[data-bs-theme=dark] .load-prev-btn:hover,[data-bs-theme=dark] a.load-prev-btn:hover {background:#1890ff !important;border-color:#1890ff !important;color:#fff !important}.ux-path-container {padding:6px 0 12px 0;margin-top:10px !important;margin-left:3px !important}.ux-breadcrumb {display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.ux-breadcrumb-item {display:inline-flex;align-items:center}.ux-breadcrumb-item a,.ux-breadcrumb-item>span {display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all 0.15s ease-in-out;line-height:1.2}.ux-breadcrumb-item a .material-icons {font-size:17px;line-height:1;opacity:0.9}.ux-breadcrumb-item:not(.active) a {background:#f1f5f9;border:1px solid #cbd5e1;color:#334155 !important}.ux-breadcrumb-item:not(.active) a:hover {background:#e2e8f0;border-color:#94a3b8;color:#0f172a !important}[data-bs-theme=dark] .ux-breadcrumb-item:not(.active) a {background:#1e293b;border:1px solid #334155;color:#cbd5e1 !important}[data-bs-theme=dark] .ux-breadcrumb-item:not(.active) a:hover {background:#334155;border-color:#475569;color:#fff !important}.ux-breadcrumb-item.active>span {background:#2563eb;border:1px solid #2563eb;color:#fff !important;font-weight:600;box-shadow:0 2px 6px rgba(37,99,235,0.25)}.ux-breadcrumb-separator {color:#94a3b8;font-size:14px;font-weight:400;padding:0 2px;user-select:none}[data-bs-theme=dark] .ux-breadcrumb-separator {color:#64748b}.chat-tabs-row .small-truncate-nick,#menu-rmtoggle .chat-tabs-row .small-truncate-nick,.chat-tabs-row span.small-truncate-nick {color:var(--ux-color-text,#0f172a) !important}[data-bs-theme=dark] .chat-tabs-row .small-truncate-nick,[data-bs-theme="dark"] .chat-tabs-row .small-truncate-nick,[dark="true"] .chat-tabs-row .small-truncate-nick,html[data-bs-theme=dark] .chat-tabs-row .small-truncate-nick,html[dark="true"] .chat-tabs-row .small-truncate-nick,body[data-bs-theme=dark] .chat-tabs-row .small-truncate-nick,body[dark="true"] .chat-tabs-row .small-truncate-nick,[data-bs-theme=dark] #menu-rmtoggle .chat-tabs-row .small-truncate-nick,[dark="true"] #menu-rmtoggle .chat-tabs-row .small-truncate-nick,[data-bs-theme=dark] .card.card-dashboard .panel-list tr td:first-child,[data-bs-theme=dark] .card.card-dashboard .panel-list tr td:first-child *,[data-bs-theme=dark] .card.card-dashboard .panel-list tr td:first-child .abbr-list,[data-bs-theme=dark] .card.card-dashboard .panel-list tr td:first-child span,[data-bs-theme="dark"] .card.card-dashboard .panel-list tr td:first-child,[data-bs-theme="dark"] .card.card-dashboard .panel-list tr td:first-child *,[dark="true"] .card.card-dashboard .panel-list tr td:first-child,[dark="true"] .card.card-dashboard .panel-list tr td:first-child *,html[data-bs-theme=dark] .card.card-dashboard .panel-list tr td:first-child,html[data-bs-theme=dark] .card.card-dashboard .panel-list tr td:first-child *,html[dark="true"] .card.card-dashboard .panel-list tr td:first-child,html[dark="true"] .card.card-dashboard .panel-list tr td:first-child * {color:#f8fafc !important}#menu-rmtoggle .chat-tabs-row .small-truncate-nick.text-danger,.chat-tabs-row .small-truncate-nick.text-danger {color:#ef4444 !important}.ux-sidebar-status-widget {transition:all 0.25s ease;background:rgba(255,255,255,0.02);border-top:1px solid rgba(255,255,255,0.1) !important}#wrapper.toggled .ux-sidebar-status-widget,html.ux-nav-collapsed .ux-sidebar-status-widget,body.ux-nav-collapsed .ux-sidebar-status-widget {padding:12px 6px !important}#wrapper.toggled .ux-sidebar-status-widget .d-flex,html.ux-nav-collapsed .ux-sidebar-status-widget .d-flex,body.ux-nav-collapsed .ux-sidebar-status-widget .d-flex {justify-content:center !important}#wrapper.toggled .ux-sidebar-status-widget .text-white,#wrapper.toggled .ux-sidebar-status-widget .text-white-50,#wrapper.toggled .ux-sidebar-status-widget .badge,#wrapper.toggled .ux-sidebar-status-widget div:not(.position-relative) > div,#wrapper.toggled .ux-sidebar-status-widget .d-flex:not(:first-child),html.ux-nav-collapsed .ux-sidebar-status-widget .text-white,html.ux-nav-collapsed .ux-sidebar-status-widget .text-white-50,html.ux-nav-collapsed .ux-sidebar-status-widget .badge,html.ux-nav-collapsed .ux-sidebar-status-widget div:not(.position-relative) > div,html.ux-nav-collapsed .ux-sidebar-status-widget .d-flex:not(:first-child),body.ux-nav-collapsed .ux-sidebar-status-widget .text-white,body.ux-nav-collapsed .ux-sidebar-status-widget .text-white-50,body.ux-nav-collapsed .ux-sidebar-status-widget .badge,body.ux-nav-collapsed .ux-sidebar-status-widget div:not(.position-relative) > div,body.ux-nav-collapsed .ux-sidebar-status-widget .d-flex:not(:first-child) {display:none !important}.ux-sidebar-status-widget .badge {font-size:11px;padding:4px 8px;border-radius:6px;font-weight:600}.ux-sidebar-status-widget .badge.bg-success-subtle {background-color:rgba(22,163,74,0.15) !important;color:#4ade80 !important;border:1px solid rgba(22,163,74,0.2) !important}.ux-sidebar-status-widget .badge.bg-warning-subtle {background-color:rgba(234,179,8,0.15) !important;color:#facc15 !important;border:1px solid rgba(234,179,8,0.2) !important}.popover {z-index:1060 !important;border-radius:10px !important;box-shadow:0 8px 24px rgba(0,0,0,0.25),0 2px 8px rgba(0,0,0,0.15) !important;border:1px solid rgba(255,255,255,0.12) !important}[data-bs-theme="dark"] .popover,body[dark="true"] .popover {background-color:#242830 !important;border-color:rgba(255,255,255,0.12) !important;color:#e4e6eb !important}[data-bs-theme="bright"] .popover,body[bright="true"] .popover {background-color:#fff !important;border-color:rgba(0,0,0,0.12) !important;color:#1e293b !important;box-shadow:0 8px 24px rgba(0,0,0,0.12),0 2px 8px rgba(0,0,0,0.08) !important}.popover .popover-body {padding:6px 4px !important;font-size:13px !important;line-height:1.3 !important}.popover .popover-body a {display:flex !important;align-items:center !important;gap:8px !important;padding:6px 12px !important;border-radius:6px !important;text-decoration:none !important;font-weight:500 !important;transition:all 0.15s ease-in-out !important;white-space:nowrap !important}.popover .popover-body br {display:none !important}.popover .popover-body a .material-icons {font-size:17px !important;width:18px !important;height:18px !important;line-height:18px !important;text-align:center !important;display:inline-block !important;vertical-align:middle !important;flex-shrink:0 !important}[data-bs-theme="dark"] .popover .popover-body a,body[dark="true"] .popover .popover-body a {color:#d1d5db !important}[data-bs-theme="dark"] .popover .popover-body a:hover,body[dark="true"] .popover .popover-body a:hover {background-color:rgba(255,255,255,0.08) !important;color:#fff !important}[data-bs-theme="bright"] .popover .popover-body a,body[bright="true"] .popover .popover-body a {color:#334155 !important}[data-bs-theme="bright"] .popover .popover-body a:hover,body[bright="true"] .popover .popover-body a:hover {background-color:rgba(0,0,0,0.05) !important;color:#0f172a !important}html.ux-page-unloading lhc-status .version-updated,body.ux-page-unloading lhc-status .version-updated {display:none !important}@media (min-width:901px) and (max-width:1023px) {#wrapper:not([data-ux-user-expanded="1"]) #sidebar-wrapper {min-width:60px !important;max-width:60px !important}#wrapper:not([data-ux-user-expanded="1"]) #page-content-wrapper {margin-left:60px !important;width:calc(100% - 60px) !important;max-width:calc(100% - 60px) !important}html:not([dir="rtl"]) body #wrapper:not([data-ux-user-expanded="1"]) nav.top-menu-bar-lhc,html.ux-nav-collapsed:not([dir="rtl"]) nav.top-menu-bar-lhc {left:60px !important}#wrapper:not([data-ux-user-expanded="1"]) .ux-nav-label,#wrapper:not([data-ux-user-expanded="1"]) .ux-sidebar-brand-text {opacity:0 !important;width:0 !important;overflow:hidden !important}#wrapper:not([data-ux-user-expanded="1"]) #side-menu .ux-nav-link {justify-content:center !important;padding-left:0 !important;padding-right:0 !important;width:44px !important;margin-left:auto !important;margin-right:auto !important}#wrapper:not([data-ux-user-expanded="1"]) .ux-sidebar-status-widget {padding:12px 6px !important}#wrapper:not([data-ux-user-expanded="1"]) .ux-sidebar-status-widget .text-white,#wrapper:not([data-ux-user-expanded="1"]) .ux-sidebar-status-widget .text-white-50,#wrapper:not([data-ux-user-expanded="1"]) .ux-sidebar-status-widget .badge,#wrapper:not([data-ux-user-expanded="1"]) .ux-sidebar-status-widget div:not(.position-relative) > div,#wrapper:not([data-ux-user-expanded="1"]) .ux-sidebar-status-widget .d-flex:not(:first-child) {display:none !important}}.datepicker.datepicker-dropdown,.fdatepicker.datepicker-dropdown {max-width:calc(100vw - 16px) !important;z-index:1080 !important;box-sizing:border-box !important;border-radius:12px !important;box-shadow:0 10px 28px rgba(15,23,42,0.16) !important;border:1px solid rgba(15,23,42,0.10) !important;padding:8px !important}[data-bs-theme="dark"] .datepicker.datepicker-dropdown,[data-bs-theme="dark"] .fdatepicker.datepicker-dropdown,[data-bs-theme="dark"] .datepicker {background-color:#1e293b !important;border-color:rgba(255,255,255,0.14) !important;color:#f1f5f9 !important;box-shadow:0 12px 32px rgba(0,0,0,0.45) !important}[data-bs-theme="dark"] .datepicker table tr th,[data-bs-theme="dark"] .datepicker table tr td,[data-bs-theme="dark"] .fdatepicker table tr th,[data-bs-theme="dark"] .fdatepicker table tr td {color:#e2e8f0 !important;background:transparent !important}[data-bs-theme="dark"] .datepicker table tr td.old,[data-bs-theme="dark"] .datepicker table tr td.new,[data-bs-theme="dark"] .fdatepicker table tr td.old,[data-bs-theme="dark"] .fdatepicker table tr td.new {color:#64748b !important}[data-bs-theme="dark"] .datepicker table tr td.day:hover,[data-bs-theme="dark"] .datepicker table tr td span:hover,[data-bs-theme="dark"] .datepicker thead tr:first-child th:hover,[data-bs-theme="dark"] .fdatepicker table tr td.day:hover {background-color:rgba(15,134,200,0.25) !important;color:#fff !important}[data-bs-theme="dark"] .datepicker table tr td.active,[data-bs-theme="dark"] .datepicker table tr td.active:hover,[data-bs-theme="dark"] .datepicker table tr td span.active,[data-bs-theme="dark"] .fdatepicker table tr td.active {background-color:#0F86C8 !important;color:#fff !important}html[dir="rtl"] #sidebar-wrapper {left:auto !important;right:0 !important;border-right:none !important;border-left:1px solid rgba(255,255,255,0.08) !important}html[dir="rtl"] #page-content-wrapper {margin-left:0 !important;margin-right:260px !important}html[dir="rtl"] #wrapper.toggled #page-content-wrapper,html[dir="rtl"].ux-nav-collapsed #page-content-wrapper,html[dir="rtl"] body.ux-nav-collapsed #page-content-wrapper {margin-left:0 !important;margin-right:60px !important}html[dir="rtl"] nav.top-menu-bar-lhc {left:0 !important;right:260px !important}html[dir="rtl"].ux-nav-collapsed nav.top-menu-bar-lhc,html[dir="rtl"] body.ux-nav-collapsed nav.top-menu-bar-lhc {left:0 !important;right:60px !important}html[dir="rtl"] #ux-modules-overlay {left:auto !important;right:260px !important;border-right:none !important;border-left:1px solid var(--ux-color-border) !important;transform:translateX(110%)}html[dir="rtl"] body.ux-nav-collapsed #ux-modules-overlay {left:auto !important;right:60px !important}html[dir="rtl"] #ux-modules-overlay.ux-open {transform:translateX(0)}@media (min-width:901px) and (max-width:1023px) {html[dir="rtl"] #wrapper:not([data-ux-user-expanded="1"]) #page-content-wrapper {margin-left:0 !important;margin-right:60px !important}html[dir="rtl"] #wrapper:not([data-ux-user-expanded="1"]) nav.top-menu-bar-lhc {left:0 !important;right:60px !important}}@media (max-width:900px) {html[dir="rtl"] #sidebar-wrapper,html[dir="rtl"] #wrapper.toggled #sidebar-wrapper {left:auto !important;right:0 !important;transform:translateX(100%) !important}html[dir="rtl"] #wrapper.ux-mob-open #sidebar-wrapper,html[dir="rtl"] body.ux-sidebar-open #sidebar-wrapper {transform:translateX(0) !important}html[dir="rtl"] #page-content-wrapper,html[dir="rtl"] #wrapper.toggled #page-content-wrapper {margin-right:0 !important;margin-left:0 !important}html[dir="rtl"] nav.top-menu-bar-lhc,html[dir="rtl"] body.ux-nav-collapsed nav.top-menu-bar-lhc {right:0 !important;left:0 !important}}.msg-body > a.link:has(+ br + .embed-responsive video),.msg-body > a.link + br:has(+ .embed-responsive video) {display:none !important}.ux-vcard {display:block;min-width:220px;max-width:320px;border-radius:10px;border:1px solid rgba(15,134,200,0.22);background:#f8fafc;color:#0f172a;padding:10px 12px;margin:4px 0;box-shadow:0 2px 6px rgba(15,23,42,0.05);text-align:left}.ux-vcard-hdr {display:flex;align-items:center;gap:10px}.ux-vcard-avatar {position:relative;width:38px;height:38px;min-width:38px;min-height:38px;border-radius:50%;background:linear-gradient(135deg,#0f86c8 0%,#0284c7 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 2px 5px rgba(15,134,200,0.25)}.ux-vcard-avatar .material-icons {font-size:20px !important;margin:0 !important;color:#fff !important}.ux-vcard-photo {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.ux-vcard-meta {min-width:0;flex:1 1 auto}.ux-vcard-name {font-size:13.5px;font-weight:700;color:#0f172a;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux-vcard-sub {font-size:11px;color:#64748b;line-height:1.25;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux-vcard-body {margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:5px}.ux-vcard-row {display:flex;align-items:center;gap:6px;font-size:12.5px;min-width:0}.ux-vcard-row-icon {font-size:15px !important;color:#0f86c8 !important;margin:0 !important;flex-shrink:0}.ux-vcard-link {color:#0284c7 !important;font-weight:600;text-decoration:none !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux-vcard-link:hover {text-decoration:underline !important}.ux-vcard-tag {font-size:10px;font-weight:600;text-transform:uppercase;padding:1px 5px;border-radius:4px;background:rgba(15,134,200,0.1);color:#0284c7;flex-shrink:0}.ux-vcard-copy {margin-left:auto;background:transparent;border:none;padding:2px 4px;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background 0.15s ease,color 0.15s ease}.ux-vcard-copy:hover {background:rgba(15,134,200,0.12);color:#0f86c8}.ux-vcard-copy .material-icons {font-size:14px !important;margin:0 !important}[data-bs-theme="dark"] .ux-vcard,[data-theme="dark"] .ux-vcard {background:#1e293b !important;border-color:#334155 !important;color:#f1f5f9 !important;box-shadow:0 2px 8px rgba(0,0,0,0.3)}[data-bs-theme="dark"] .ux-vcard-name,[data-theme="dark"] .ux-vcard-name {color:#f8fafc !important}[data-bs-theme="dark"] .ux-vcard-sub,[data-theme="dark"] .ux-vcard-sub {color:#94a3b8 !important}[data-bs-theme="dark"] .ux-vcard-body,[data-theme="dark"] .ux-vcard-body {border-top-color:#334155 !important}[data-bs-theme="dark"] .ux-vcard-link,[data-theme="dark"] .ux-vcard-link {color:#38bdf8 !important}[data-bs-theme="dark"] .ux-vcard-tag,[data-theme="dark"] .ux-vcard-tag {background:rgba(56,189,248,0.15) !important;color:#38bdf8 !important}[data-bs-theme="dark"] .ux-vcard-copy,[data-theme="dark"] .ux-vcard-copy {color:#94a3b8 !important}[data-bs-theme="dark"] .ux-vcard-copy:hover,[data-theme="dark"] .ux-vcard-copy:hover {background:rgba(56,189,248,0.18) !important;color:#38bdf8 !important}