html[data-ui-customizer-active=true] .sidebar{background:var(--ui-sidebar-bg,var(--surface-panel))!important;color:var(--ui-sidebar-text,var(--text-primary))!important}html[data-ui-customizer-active=true] .app-header{background:var(--ui-header-bg,var(--glass-bg))!important;color:var(--ui-header-text,var(--text-primary))!important}html[data-ui-customizer-active=true] .iframe-wrapper,html[data-ui-customizer-active=true] .module-shell,html[data-ui-customizer-active=true] .dashboard,html[data-ui-customizer-active=true] .dashboard-container,html[data-ui-customizer-active=true] .main-workspace,html[data-ui-customizer-active=true] body{background-color:var(--ui-dashboard-bg,var(--bg-app,var(--slate-bg)))!important;color:var(--ui-dashboard-text,var(--text-primary,var(--text-main)))!important}html[data-ui-customizer-active=true] .module-rail{background:var(--ui-sidebar-bg,var(--card-bg,var(--surface-panel)))!important;color:var(--ui-sidebar-text,var(--text-main,var(--text-primary)))!important;border-color:color-mix(in srgb, var(--ui-accent,#2563eb) 18%, transparent)!important}html[data-ui-customizer-active=true] .sidebar .brand-title,html[data-ui-customizer-active=true] .sidebar .brand-title span,html[data-ui-customizer-active=true] .sidebar .footer-powered,html[data-ui-customizer-active=true] .sidebar .pillar-title,html[data-ui-customizer-active=true] .sidebar .pillar-title span,html[data-ui-customizer-active=true] .sidebar .submenu-heading-text,html[data-ui-customizer-active=true] .sidebar .submenu-heading-text span,html[data-ui-customizer-active=true] .sidebar .submenu-item,html[data-ui-customizer-active=true] .sidebar .submenu-item div,html[data-ui-customizer-active=true] .sidebar .submenu-item span,html[data-ui-customizer-active=true] .sidebar .close-sidebar-btn,html[data-ui-customizer-active=true] .sidebar .close-sidebar-btn i,html[data-ui-customizer-active=true] .module-rail .rail-link,html[data-ui-customizer-active=true] .module-rail .rail-title,html[data-ui-customizer-active=true] .module-rail .rail-brand{color:var(--ui-sidebar-text,var(--text-primary))!important}html[data-ui-customizer-active=true] .sidebar .brand-title i,html[data-ui-customizer-active=true] .sidebar .footer-powered i{color:var(--ui-accent,var(--corp-dash,#2563eb))!important}html[data-ui-customizer-active=true] .sidebar .brand-subtitle,html[data-ui-customizer-active=true] .sidebar .footer-quote,html[data-ui-customizer-active=true] .sidebar .pillar-chevron,html[data-ui-customizer-active=true] .sidebar .corp-role,html[data-ui-customizer-active=true] .sidebar .kpi-badge,html[data-ui-customizer-active=true] .module-rail .rail-subtitle,html[data-ui-customizer-active=true] .sidebar .pillar-title i,html[data-ui-customizer-active=true] .sidebar .submenu-heading-text i,html[data-ui-customizer-active=true] .sidebar .submenu-item i{color:var(--ui-sidebar-muted,var(--text-tertiary))!important}html[data-ui-customizer-active=true] .sidebar .pillar-block,html[data-ui-customizer-active=true] .sidebar .menu-wrapper,html[data-ui-customizer-active=true] .sidebar .sidebar-brand,html[data-ui-customizer-active=true] .sidebar .sidebar-footer,html[data-ui-customizer-active=true] .sidebar .submenu-item,html[data-ui-customizer-active=true] .sidebar .submenu-heading-text,html[data-ui-customizer-active=true] .sidebar .pillar-title,html[data-ui-customizer-active=true] .module-rail{border-color:color-mix(in srgb, var(--ui-sidebar-text,#0f172a) 16%, transparent)!important}html[data-ui-customizer-active=true] .sidebar .submenu-item-row,html[data-ui-customizer-active=true] .sidebar .reports-container,html[data-ui-customizer-active=true] .sidebar .menu-wrapper{background:0 0!important}html[data-ui-customizer-active=true] .sidebar .submenu-item,html[data-ui-customizer-active=true] .sidebar .submenu-heading-text,html[data-ui-customizer-active=true] .sidebar .pillar-title{background:var(--ui-sidebar-card-bg,color-mix(in srgb, var(--ui-sidebar-bg,transparent) 88%, var(--ui-sidebar-text,#fff) 12%))!important;color:var(--ui-sidebar-card-text,var(--ui-sidebar-text,var(--text-primary)))!important}html[data-ui-customizer-active=true] .sidebar .submenu-item *,html[data-ui-customizer-active=true] .sidebar .submenu-heading-text *,html[data-ui-customizer-active=true] .sidebar .pillar-title *{color:inherit!important}html[data-ui-customizer-active=true] .sidebar .pillar-title:hover,html[data-ui-customizer-active=true] .sidebar .submenu-heading-text:hover,html[data-ui-customizer-active=true] .sidebar .submenu-item:hover,html[data-ui-customizer-active=true] .sidebar .submenu-item.active{background:var(--ui-sidebar-card-hover-bg,color-mix(in srgb, var(--ui-sidebar-bg,transparent) 78%, var(--ui-sidebar-text,#fff) 22%))!important;color:var(--ui-sidebar-card-hover-text,var(--ui-sidebar-text,var(--text-primary)))!important}html[data-ui-customizer-active=true] .sidebar .pillar-title:hover i,html[data-ui-customizer-active=true] .sidebar .pillar-block.open>.pillar-title i,html[data-ui-customizer-active=true] .sidebar .submenu-heading-text:hover i,html[data-ui-customizer-active=true] .sidebar .submenu-heading-block.open>.submenu-heading-text i,html[data-ui-customizer-active=true] .sidebar .submenu-item:hover i,html[data-ui-customizer-active=true] .sidebar .submenu-item.active i{color:var(--ui-accent,var(--corp-dash,#2563eb))!important}html[data-ui-customizer-active=true] .sidebar .kpi-badge{background:var(--ui-sidebar-card-hover-bg,color-mix(in srgb, var(--ui-sidebar-bg,transparent) 74%, var(--ui-sidebar-text,#fff) 26%))!important;color:var(--ui-sidebar-card-hover-text,var(--ui-sidebar-text,var(--text-primary)))!important}html[data-ui-customizer-active=true] .app-header .header-premium-title,html[data-ui-customizer-active=true] .app-header .header-brand-title-box,html[data-ui-customizer-active=true] .app-header .corp-name,html[data-ui-customizer-active=true] .app-header .corp-profile-btn,html[data-ui-customizer-active=true] .app-header .hamburger-trigger-btn,html[data-ui-customizer-active=true] .app-header .header-home-btn,html[data-ui-customizer-active=true] .app-header .mobile-top-menu-btn,html[data-ui-customizer-active=true] .app-header .icon-action-btn,html[data-ui-customizer-active=true] .app-header .icon-action-btn i,html[data-ui-customizer-active=true] .app-header .hamburger-trigger-btn i,html[data-ui-customizer-active=true] .app-header .header-home-btn i,html[data-ui-customizer-active=true] .app-header .global-search-container input{color:var(--ui-header-text,var(--text-primary))!important}html[data-ui-customizer-active=true] .app-header .header-premium-subtitle,html[data-ui-customizer-active=true] .app-header .corp-role,html[data-ui-customizer-active=true] .app-header .corp-info,html[data-ui-customizer-active=true] .app-header .global-search-container i,html[data-ui-customizer-active=true] .app-header .cmd-k-hint{color:var(--ui-header-muted,var(--text-tertiary))!important}html[data-ui-customizer-active=true] .app-header .header-brand-title-box{border-left-color:var(--ui-accent,var(--corp-ops,#ea580c))!important}html[data-ui-customizer-active=true] .app-header .corp-avatar{box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-header-text,#0f172a) 18%, transparent);background:var(--ui-accent,var(--corp-dash,#2563eb))!important;color:#fff!important}html[data-ui-customizer-active=true] .app-header .hamburger-trigger-btn,html[data-ui-customizer-active=true] .app-header .header-home-btn,html[data-ui-customizer-active=true] .app-header .mobile-top-menu-btn,html[data-ui-customizer-active=true] .app-header .icon-action-btn,html[data-ui-customizer-active=true] .app-header .corp-profile-btn{border-color:color-mix(in srgb, var(--ui-header-text,#0f172a) 18%, transparent)!important}html[data-ui-customizer-active=true] .app-header .hamburger-trigger-btn:hover,html[data-ui-customizer-active=true] .app-header .header-home-btn:hover,html[data-ui-customizer-active=true] .app-header .mobile-top-menu-btn:hover,html[data-ui-customizer-active=true] .app-header .icon-action-btn:hover,html[data-ui-customizer-active=true] .app-header .corp-profile-btn:hover,html[data-ui-customizer-active=true] .app-header .corp-profile-btn.active{background:color-mix(in srgb, var(--ui-header-text,#0f172a) 10%, transparent)!important}html[data-ui-customizer-active=true] .dashboard>.section-head,html[data-ui-customizer-active=true] .dashboard-container>.section-head{color:var(--ui-dashboard-text,var(--text-main,var(--text-primary)))!important}html[data-ui-customizer-active=true] .dashboard>.section-head .section-head-line,html[data-ui-customizer-active=true] .dashboard-container>.section-head .section-head-line{border-color:var(--ui-dashboard-muted,var(--border-color,var(--border-light)))!important}html[data-ui-customizer-active=true] .dashboard>.section-subtitle,html[data-ui-customizer-active=true] .dashboard-container>.section-subtitle{color:var(--ui-dashboard-muted,var(--text-muted,var(--text-secondary)))!important}html[data-ui-customizer-active=true] .rail-link:hover,html[data-ui-customizer-active=true] .rail-link.active,html[data-ui-customizer-active=true] .submenu-item.active,html[data-ui-customizer-active=true] .submenu-item:hover{border-color:var(--ui-accent,var(--corp-dash,#2563eb))!important}html[data-ui-customizer-active=true] .module-rail .rail-link{background:var(--ui-sidebar-card-bg,color-mix(in srgb, var(--ui-sidebar-bg,transparent) 88%, var(--ui-sidebar-text,#fff) 12%))!important;color:var(--ui-sidebar-card-text,var(--ui-sidebar-text,var(--text-primary)))!important;border-color:color-mix(in srgb, var(--ui-sidebar-text,#0f172a) 16%, transparent)!important}html[data-ui-customizer-active=true] .module-rail .rail-link i{color:var(--ui-sidebar-muted,var(--text-tertiary))!important}html[data-ui-customizer-active=true] .module-rail .rail-link:hover,html[data-ui-customizer-active=true] .module-rail .rail-link.active{background:var(--ui-sidebar-card-hover-bg,color-mix(in srgb, var(--ui-sidebar-bg,transparent) 78%, var(--ui-sidebar-text,#fff) 22%))!important;color:var(--ui-sidebar-card-hover-text,var(--ui-sidebar-text,var(--text-primary)))!important}html[data-ui-customizer-active=true] .module-rail .rail-link:hover i,html[data-ui-customizer-active=true] .module-rail .rail-link.active i{color:var(--ui-accent,var(--corp-dash,#2563eb))!important}html[data-ui-customizer-active=true] .sidebar-menu{background:var(--ui-sidebar-bg,var(--card-bg,var(--surface-panel)))!important;color:var(--ui-sidebar-text,var(--text-main,var(--text-primary)))!important;border-color:color-mix(in srgb, var(--ui-accent,#2563eb) 18%, transparent)!important}html[data-ui-customizer-active=true] .sidebar-menu .menu-link{background:var(--ui-sidebar-card-bg,color-mix(in srgb, var(--ui-sidebar-bg,transparent) 88%, var(--ui-sidebar-text,#fff) 12%))!important;color:var(--ui-sidebar-card-text,var(--ui-sidebar-text,var(--text-primary)))!important;border:1px solid #0000!important}html[data-ui-customizer-active=true] .sidebar-menu .menu-link i{color:var(--ui-sidebar-muted,var(--text-tertiary))!important}html[data-ui-customizer-active=true] .sidebar-menu .menu-link:hover,html[data-ui-customizer-active=true] .sidebar-menu .menu-link.active{background:var(--ui-sidebar-card-hover-bg,color-mix(in srgb, var(--ui-sidebar-bg,transparent) 78%, var(--ui-sidebar-text,#fff) 22%))!important;color:var(--ui-sidebar-card-hover-text,var(--ui-sidebar-text,var(--text-primary)))!important;border-color:var(--ui-accent,var(--corp-dash,#2563eb))!important}html[data-ui-customizer-active=true] .sidebar-menu .menu-link:hover i,html[data-ui-customizer-active=true] .sidebar-menu .menu-link.active i{color:var(--ui-accent,var(--corp-dash,#2563eb))!important}html[data-ui-customizer-active=true] .sidebar .submenu-item.active,html[data-ui-customizer-active=true] .module-rail .rail-link.active,html[data-ui-customizer-active=true] .sidebar-menu .menu-link.active{background:var(--ui-accent,var(--corp-dash,#2563eb))!important;border-color:color-mix(in srgb, var(--ui-accent,#2563eb) 58%, #fff)!important;color:#fff!important}html[data-ui-customizer-active=true] .sidebar .submenu-item.active *,html[data-ui-customizer-active=true] .module-rail .rail-link.active *,html[data-ui-customizer-active=true] .sidebar-menu .menu-link.active *{color:#fff!important}.color-console{gap:14px;width:330px;padding:16px}.color-console-title{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.color-console-title strong{color:var(--text-primary);font-size:13px;font-weight:800}.color-console-grid{gap:10px;display:grid}.color-field{border:1px solid var(--border-light);border-radius:var(--radius-element,8px);background:#ffffff08;grid-template-columns:1fr 44px;align-items:center;gap:10px;padding:10px;display:grid}[data-theme=light] .color-field{background:#00000005}.color-field span{color:var(--text-primary);font-size:12px;font-weight:800;display:block}.color-field small{color:var(--text-tertiary);margin-top:2px;font-size:10px;font-weight:600;display:block}.color-field input[type=color]{border:1px solid var(--border-light);cursor:pointer;background:0 0;border-radius:8px;width:44px;height:34px;padding:0}.color-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.color-action-btn{border:1px solid var(--border-light);cursor:pointer;border-radius:8px;height:34px;font-family:inherit;font-size:11px;font-weight:800}.color-save-btn{background:var(--ui-accent,var(--corp-dash,#2563eb));color:#fff;border-color:#0000}.color-reset-btn{color:var(--text-secondary);background:0 0}.color-swatches{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.color-swatch{border:1px solid var(--border-light);cursor:pointer;border-radius:7px;height:26px}.erp-module-screen{--module-bg:#f4f7fb;--module-surface:#fff;--module-text:#0f172a;--module-muted:#526278;--module-line:#e2e8f0;color:var(--module-text);background:var(--module-bg);overscroll-behavior:contain;box-sizing:border-box;border-radius:12px;flex-direction:column;height:100%;min-height:0;padding:6px 10px;display:flex;overflow-y:auto}[data-theme=dark] .erp-module-screen{--module-bg:#0b172a;--module-surface:#132238;--module-text:#f1f5f9;--module-muted:#b3c1d3;--module-line:#2b3b52}.erp-module-screen h1,.erp-module-screen h2,.erp-module-screen p{margin:0}.erp-module-screen button{font:inherit;cursor:pointer}.erp-module-screen button:focus-visible{outline-offset:4px;outline:3px solid #3b82f6}.app-back-strip .erp-module-breadcrumbs button:focus-visible{outline-offset:4px;outline:3px solid #3b82f6}.sidebar .erp-modules-home:focus-visible{outline-offset:4px;outline:3px solid #3b82f6}.erp-modules-single-line-bar{background:var(--module-surface);border:1px solid var(--module-line);border-radius:7px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px;padding:4px 8px;display:flex;box-shadow:0 1px 4px #0f172a0a}.erp-modules-single-line-bar.sticky-top{z-index:25;position:sticky;top:0}.erp-module-bar-home{color:var(--module-text);flex-shrink:0;align-items:center;gap:6px;padding:2px 4px;font-size:11px;font-weight:750;display:inline-flex}.erp-module-bar-home i{color:#2563eb;font-size:11px}.erp-module-bar-items{white-space:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:5px;display:flex;overflow-x:auto}.erp-module-bar-items::-webkit-scrollbar{height:3px}.erp-module-bar-items::-webkit-scrollbar-thumb{background:var(--module-line);border-radius:3px}.erp-module-line-btn{border:1px solid var(--module-line);background:var(--module-bg);color:var(--module-text);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;text-align:center;border-radius:5px;font-size:10px;font-weight:650;line-height:1;white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;max-width:none!important;height:24px!important;min-height:24px!important;padding:0 10px!important;display:inline-flex!important}.erp-module-line-btn span{font-size:10px;font-weight:650;line-height:1;display:inline-block;white-space:nowrap!important}.erp-module-line-btn i{color:var(--module-muted);flex-shrink:0;font-size:10.5px;transition:color .15s}.erp-module-line-btn:hover{color:#2563eb;background:#3b82f614;border-color:#3b82f6;transform:translateY(-1px)}.erp-module-line-btn:hover i{color:#2563eb}.erp-module-line-btn.active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 6px #2563eb4d}.erp-module-line-btn.active i{color:#fff}.erp-app-top-modules-bar{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-left:6px!important;display:flex!important;overflow:auto hidden!important}.erp-app-top-modules-bar::-webkit-scrollbar{display:none!important}.erp-module-dashboard-container{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.erp-module-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--module-muted);font-size:9px;font-weight:800;line-height:1.4;display:block}.erp-module-workspace-header{border-bottom:1px solid var(--module-line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding:10px 0 24px;display:flex}.erp-module-workspace-identity{align-items:flex-start;gap:18px;min-width:0;display:flex}.erp-module-workspace-icon{color:#2563eb;background:#2563eb1f;border:1px solid #2563eb40;border-radius:14px;flex:0 0 54px;place-items:center;height:54px;font-size:24px;display:grid}.erp-module-workspace-header h1{margin:4px 0 8px;font-size:clamp(21px,2vw,26px);font-weight:750;line-height:1.25}.erp-module-workspace-header p{max-width:720px;color:var(--module-muted);font-size:13.5px;line-height:1.65}.erp-module-secondary{border:1px solid var(--module-line);background:var(--module-surface);color:var(--module-text);white-space:nowrap;border-radius:8px;min-height:40px;padding:8px 16px;transition:all .2s;box-shadow:0 2px 6px #0000000a;font-size:12px!important;font-weight:650!important}.erp-module-secondary:hover{color:#2563eb;border-color:#2563eb;transform:translateY(-1px)}.erp-module-empty{border:1px solid var(--module-line);background:var(--module-surface);border-radius:16px;padding:36px}.erp-module-empty h1,.erp-module-empty h2{margin-bottom:10px;font-size:22px}.erp-module-empty p{color:var(--module-muted);max-width:580px;margin-bottom:20px;font-size:13.5px;line-height:1.65}.app-container.has-module-navigation{gap:2px}.app-back-strip.erp-module-nav{box-sizing:border-box;background:var(--surface-panel);border-bottom:1px solid var(--border-light);flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:28px;min-height:28px;padding:0 12px;display:flex}.erp-module-nav-left{flex-shrink:0;align-items:center;gap:8px;display:flex}.erp-app-top-modules-bar{flex:auto;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;margin-left:6px;display:flex;overflow:hidden;white-space:nowrap!important;flex-wrap:nowrap!important}.erp-app-top-modules-bar::-webkit-scrollbar{height:2px}.erp-app-top-modules-bar::-webkit-scrollbar-thumb{background:var(--module-line);border-radius:2px}.erp-module-breadcrumbs{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.erp-module-breadcrumbs li{align-items:center;gap:8px;display:flex}.app-back-strip .erp-module-breadcrumbs button{width:auto;height:auto;min-height:22px;box-shadow:none;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:3px;padding:2px;font-size:11px}.erp-module-breadcrumbs [aria-current=page]{color:var(--text-primary);font-weight:700}.sidebar .erp-modules-home{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;font-family:inherit;font-size:11px;font-weight:750;display:flex}.sidebar .erp-modules-home:hover,.sidebar .erp-modules-home.active{color:#2563eb;background:#2563eb1f}@media (max-width:992px){.app-back-strip.erp-module-nav{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;overflow:auto hidden!important}.app-back-strip.erp-module-nav::-webkit-scrollbar{display:none!important}.erp-app-top-modules-bar{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin-left:4px!important;display:flex!important;overflow:auto hidden!important}.erp-app-top-modules-bar::-webkit-scrollbar{display:none!important}.erp-module-line-btn{white-space:nowrap!important;flex:none!important}}@media (max-width:600px){.erp-module-screen{border-radius:10px;padding:10px}.erp-module-workspace-header{flex-direction:column-reverse;gap:16px}.erp-module-workspace-identity{gap:12px}.erp-module-workspace-header h1{font-size:20px}.erp-module-workspace-icon{flex-basis:42px;height:42px;font-size:18px}}@media (prefers-reduced-motion:reduce){.erp-module-screen *,.erp-module-screen :before{transition:none!important;animation:none!important}}.brand-logo-assembly{--brand-logo-size:40px;height:var(--brand-logo-size);width:var(--brand-logo-size);box-sizing:border-box;max-width:100%;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.brand-logo-assembly img.brand-logo-single{width:100%;height:100%;max-height:var(--brand-logo-size);object-fit:contain;box-shadow:none;-webkit-user-select:none;user-select:none;pointer-events:none;background:0 0;border:0;padding:0;display:block}.brand-logo-loop{animation:2.4s ease-in-out infinite brand-logo-premium-float}@keyframes brand-logo-premium-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.brand-logo-loop{animation:none}}
