@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;700;800&display=swap');:root{--ink:#12302C;--ink2:#12302C;--lav:#0F766E;--lav-light:#F1F6F5;--bg:#F1F6F5;--line:color-mix(in srgb, #12302C 12%, white);--muted:color-mix(in srgb, #12302C 60%, white);--white:#FFFFFF;--primary:#0F766E;--secondary:#D97706;--font-size-base:16px;--card-bg:#FFFFFF}body{font-family:'Cairo',Tahoma,Arial,sans-serif;font-size:var(--font-size-base)}h1,h2,h3,h4,button,input,select,textarea,table{font-family:'Cairo',Tahoma,Arial,sans-serif}.stat-card,.module-card,.panel,.release-note,.next-step-panel{background:var(--card-bg)}.primary{background:var(--primary)}.primary:hover{filter:brightness(.92)}.module-card h3,.hero-copy h1 span{color:var(--primary)}.module-number,.version-pill,.status-chip,.section-count,.release-tag{background:var(--bg);color:var(--primary)}.topbar{background:linear-gradient(115deg,#0B3B36 0%,#0F766E 55%,#8E9E7C 100%)!important;color:#FFFFFF!important}.topbar a,.topbar strong,.topbar small,.topbar .user-area,.topbar .user-role{color:#FFFFFF!important}.header-controls select,.header-control-btn,.user-area a{color:#FFFFFF!important;border-color:#5EEAD4!important}:root{--lv-900:color-mix(in srgb, #0F766E 50%, black);--lv-800:color-mix(in srgb, #0F766E 72%, black);--lv-700:#0F766E;--lv-600:color-mix(in srgb, #0F766E 86%, white);--lv-500:color-mix(in srgb, #0F766E 66%, white);--lv-400:color-mix(in srgb, #0F766E 48%, white);--lv-300:color-mix(in srgb, #0F766E 30%, white);--lv-100:color-mix(in srgb, #0F766E 9%, white);--sage:#D97706;--sage-d:color-mix(in srgb, #D97706 70%, black)}.lx-kpi{--k1:color-mix(in srgb, #0F766E 88%, white);--k2:color-mix(in srgb, #0F766E 60%, black);--k3:color-mix(in srgb, #0F766E 60%, white)}.kpi-purchases{--k1:color-mix(in srgb, color-mix(in srgb, #0F766E 80%, #8E9E7C) 88%, white);--k2:color-mix(in srgb, color-mix(in srgb, #0F766E 80%, #8E9E7C) 60%, black);--k3:color-mix(in srgb, color-mix(in srgb, #0F766E 80%, #8E9E7C) 60%, white)}.kpi-inventory{--k1:color-mix(in srgb, color-mix(in srgb, #D97706 70%, black) 88%, white);--k2:color-mix(in srgb, color-mix(in srgb, #D97706 70%, black) 60%, black);--k3:color-mix(in srgb, color-mix(in srgb, #D97706 70%, black) 60%, white)}.kpi-cash{--k1:color-mix(in srgb, color-mix(in srgb, #0F766E 75%, black) 88%, white);--k2:color-mix(in srgb, color-mix(in srgb, #0F766E 75%, black) 60%, black);--k3:color-mix(in srgb, color-mix(in srgb, #0F766E 75%, black) 60%, white)}.kpi-production{--k1:color-mix(in srgb, color-mix(in srgb, #0F766E 70%, #334155) 88%, white);--k2:color-mix(in srgb, color-mix(in srgb, #0F766E 70%, #334155) 60%, black);--k3:color-mix(in srgb, color-mix(in srgb, #0F766E 70%, #334155) 60%, white)}.lx-kpi{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -6px 14px rgba(0,0,0,.18),0 18px 30px -16px color-mix(in srgb, #0F766E 70%, black)!important}.lx-metal{background:linear-gradient(150deg,#FFFFFF 0%,color-mix(in srgb, var(--lv-100) 45%, white) 38%,color-mix(in srgb, var(--lv-100) 100%, white) 52%,color-mix(in srgb, var(--lv-100) 30%, white) 70%,var(--lv-100) 100%) padding-box,linear-gradient(135deg,#FFFFFF 0%,var(--lv-300) 30%,var(--lv-500) 55%,color-mix(in srgb, var(--lv-100) 80%, white) 78%,var(--lv-400) 100%) border-box;box-shadow:inset 0 1px 0 #fff,0 1px 2px color-mix(in srgb, #0F766E 10%, transparent),0 14px 28px -14px color-mix(in srgb, #0F766E 45%, transparent)}.lx-mod-no{background:linear-gradient(145deg,#fff,var(--lv-100))}.lx-hero-media figcaption,.lx-nav{background:color-mix(in srgb, #0F766E 70%, black)}.lx-hero-media figcaption{background:color-mix(in srgb, var(--lv-900) 85%, transparent)}.lx-hero::before{background:linear-gradient(90deg,color-mix(in srgb, #0F766E 15%, transparent),color-mix(in srgb, var(--lv-900) 70%, transparent) 70%)}html[dir=ltr] .lx-hero::before{background:linear-gradient(270deg,color-mix(in srgb, #0F766E 15%, transparent),color-mix(in srgb, var(--lv-900) 70%, transparent) 70%)}.sec-code{background:var(--lv-900);color:var(--lv-100)}body.lx-login{background:linear-gradient(120deg,color-mix(in srgb, #0B3B36 92%, transparent),color-mix(in srgb, #0F766E 84%, transparent) 55%,color-mix(in srgb, #8E9E7C 80%, transparent)),var(--login-bg,linear-gradient(120deg,#0B3B36,#0F766E)) center/cover no-repeat fixed}