.erp-shell,.erp-auth,.erp-entry{--glass-ink:#182652;--glass-muted:#506075;--glass-edge:#dce4ed;--glass-surface:#fcfeff;--glass-shadow:0 2px 6px #1826520d;--workspace-banner:linear-gradient(110deg,#182652 12%,#154fa6 60%,#0d6063);color:var(--glass-ink);background-color:#fcfeff}.erp-shell{gap:10px;padding:clamp(0px,1vw,16px)}@media (min-width:1100px){.erp-shell{isolation:isolate;padding:1.6vw 2.5vw;position:relative}}.erp-shell>.flex-col.min-w-0{background:#fcfeff;border:1px solid #2563eb;border-radius:20px}.erp-auth-intro{background:var(--workspace-banner)}.erp-auth,.erp-entry{background:#f3f6fa}.erp-auth .login-card-glow input{border-color:var(--line)}.erp-auth .login-card-glow input:focus{border-color:var(--primary)}.erp-auth .login-card-glow{background:var(--glass-surface);border:1px solid var(--line);box-shadow:var(--glass-shadow)}.erp-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfeff;border-radius:20px 20px 0 0}.erp-rail{color:var(--glass-ink,#2563eb);background:#fcfeff;border:1px solid #2563eb;border-radius:16px;box-shadow:inset 1px 2px 3px #fcfeff,0 6px 16px -10px #2563eb}.erp-rail :is(nav a,nav button,button,[title],p,span){color:#38485c}.erp-rail nav :is(a,button):where(:hover,:focus-visible){color:#182652;background:#eef3fb}[data-icon-accent]{--icon-color:#2563eb}[data-icon-accent=olive]{--icon-color:#272d0d}[data-icon-accent=umber]{--icon-color:#41370e}[data-icon-accent=ochre]{--icon-color:#5f3e0d}[data-icon-accent=copper]{--icon-color:#853d09}[data-icon-accent=crimson]{--icon-color:#b90f1c}[data-icon-accent=raspberry]{--icon-color:#cf0065}[data-icon-accent=magenta]{--icon-color:#dd00ae}[data-icon-accent=orchid]{--icon-color:#d530ff}[data-icon-accent=midnight]{--icon-color:#182652}[data-icon-accent=marine]{--icon-color:#103b5a}[data-icon-accent=petrol]{--icon-color:#0f4d5f}[data-icon-accent=pine]{--icon-color:#0d6063}[data-icon-accent=jade]{--icon-color:#067461}[data-icon-accent=emerald]{--icon-color:#008947}[data-icon-accent=leaf]{--icon-color:#609300}[data-icon-accent=mustard]{--icon-color:#9b9600}[data-icon-accent=aubergine]{--icon-color:#40153f}[data-icon-accent=plum]{--icon-color:#481f6b}[data-icon-accent=indigo]{--icon-color:#3e2e9b}[data-icon-accent=cobalt]{--icon-color:#154fa6}[data-icon-accent=ocean]{--icon-color:#036b97}[data-icon-accent=lagoon]{--icon-color:#008093}[data-icon-accent=turquoise]{--icon-color:#00958f}[data-icon-accent=mint]{--icon-color:#00aa7f}.erp-shell{--companion:#008093}.erp-shell:is([data-icon-accent=cobalt],[data-icon-accent=ocean],[data-icon-accent=marine]){--companion:#00aa7f}.erp-shell:is([data-icon-accent=plum],[data-icon-accent=indigo],[data-icon-accent=aubergine],[data-icon-accent=magenta]),.erp-shell:is([data-icon-accent=copper],[data-icon-accent=ochre],[data-icon-accent=umber]){--companion:#cf0065}.erp-shell:is([data-icon-accent=petrol],[data-icon-accent=jade],[data-icon-accent=lagoon],[data-icon-accent=olive]){--companion:#154fa6}.erp-rail nav :where([data-icon-accent]) svg:first-child{color:var(--icon-color)}.erp-rail nav :is(a,button):is([aria-current=page],[data-selected=true]){color:#fcfeff;background:#2563eb}.erp-rail nav :is([aria-current=page],[data-selected=true]) :is(span,svg){color:#fcfeff}.erp-shell .workspace-context{background:linear-gradient(110deg,var(--work-active),var(--work-accent) 48%,color-mix(in srgb,var(--companion) 70%,#182652));color:#fcfeff;box-shadow:var(--glass-shadow);border:0}.erp-shell .workspace-context .truncate{color:inherit}.workspace-context-symbol{color:var(--work-accent);background:#fcfeff}.workspace-context select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#182652}.workspace-page-header{border-inline-start:4px solid var(--icon-color);background:linear-gradient(105deg,color-mix(in srgb,var(--icon-color) 24%,#fcfeff),var(--work-tint) 58%,color-mix(in srgb,var(--companion) 14%,#fcfeff));border-radius:.75rem;padding:.95rem 1.15rem}.workspace-page-header h1,.workspace-page-header h1>svg{color:var(--work-active)}.workspace-page-header p{color:#475569}.erp-card-heading{background:linear-gradient(112deg,color-mix(in srgb,var(--icon-color,#154fa6) 20%,white),color-mix(in srgb,var(--companion,#008093) 9%,white));border-bottom-color:color-mix(in srgb,var(--icon-color,#154fa6) 22%,white)}.erp-table-frame thead tr.bg-slate-50{background:var(--work-tint)}.workspace-main :is(.text-slate-400,.text-gray-400,.text-slate-500,.text-gray-500){color:#526176}.workspace-main :is(button,a).bg-green-600.text-white{background-color:#067461}.workspace-main :is(button,a).bg-green-600.text-white:hover{background-color:#0d6063}.workspace-main :is(.text-yellow-600,.text-amber-600){color:#805008}.workspace-main .text-green-600{color:#067461}.workspace-main .text-orange-600{color:#984208}.erp-shell .overview-hero{color:var(--glass-ink);box-shadow:var(--glass-shadow);background:#fcfeff;border:1px solid #2563eb}.erp-shell .overview-hero h1,.erp-shell .overview-hero .text-plum-200{color:var(--glass-ink)}.erp-shell .overview-hero p{color:var(--glass-muted)}.erp-shell .overview-engraving{stroke:#2563eb}.erp-shell .overview-metric,.erp-glass-panel,.erp-card,.erp-shell .workspace-main :where(.bg-white.rounded-2xl,.bg-white.rounded-xl,.bg-white.rounded-lg):not(button,input,select,textarea){border:1px solid var(--glass-edge,#fcfeff);background:var(--glass-surface);box-shadow:var(--glass-shadow)}.erp-shell .overview-metric{color:var(--glass-ink);border-bottom:2px solid var(--icon-color)}.erp-shell .overview-metric .text-white,.erp-shell .overview-value{color:var(--glass-ink)}.erp-shell .overview-symbol{background:var(--icon-color);color:#fcfeff;border:1px solid var(--icon-color);box-shadow:none}.erp-shell .overview-metric .text-xs{color:var(--glass-muted)}.erp-table-frame{border:1px solid var(--line);border-top:3px solid var(--work-accent);box-shadow:none;background:#fcfeff}.erp-shell .workspace-main thead{background-color:var(--work-tint)}.erp-shell .workspace-main :is(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #2563eb}.erp-shell .workspace-main :is(input,textarea)::-moz-placeholder{color:var(--glass-muted);opacity:1}.erp-shell .workspace-main :is(input,textarea)::placeholder{color:var(--glass-muted);opacity:1}.erp-shell .workspace-main{min-width:0}.erp-analytics{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;display:grid}.erp-glass-panel{border-radius:14px;min-width:0;padding:1rem}.erp-chart-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.erp-chart-heading h2{color:var(--glass-ink);font-size:1rem;font-weight:650}.erp-chart-heading span,.erp-chart-empty{color:var(--glass-muted);font-size:.875rem}.erp-chart-empty{margin:1.25rem 0}.erp-plot{width:100%;height:150px;margin-top:.4rem}.erp-mix{grid-area:1/2/span 2}.erp-mix ul{margin:1rem 0 0}.erp-mix li{border-bottom:1px solid #2563eb;align-items:center;gap:.55rem;padding:.5rem 0;display:flex}.erp-mix li span{border-radius:100%;width:.7rem;height:.7rem}.erp-mix li strong{margin-left:auto}.erp-entry{min-height:calc(100vh / var(--erp-screen-scale,1));padding:clamp(1rem,4vw,4rem)}@keyframes erp-chart-reveal{0%{clip-path:inset(0 95% 0 0)}to{clip-path:inset(0)}}@keyframes erp-arrive{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.erp-plot .recharts-layer.recharts-area,.erp-plot .recharts-layer.recharts-bar{animation:.55s ease-out erp-chart-reveal}.erp-data-ready,.erp-data-ready :where(tbody tr,.overview-metric,.erp-glass-panel,.erp-card){animation:.28s ease-out backwards erp-arrive}.erp-data-ready tbody tr:nth-child(2),.erp-data-ready .overview-metric:nth-child(2){animation-delay:25ms}.erp-data-ready tbody tr:nth-child(3),.erp-data-ready .overview-metric:nth-child(3){animation-delay:50ms}}@media (max-width:767px){.workspace-main .flex.justify-between:has(>h1,>div>h1,>h2,>div>h2){flex-wrap:wrap;gap:.6rem}.workspace-main .flex.justify-between:has(h1,h2)>.flex:has(button){flex-wrap:wrap;gap:.6rem}.erp-card-heading .flex.justify-between,.erp-card-heading .flex.justify-between>.flex{flex-wrap:wrap;gap:.6rem}.erp-card-heading input{max-width:100%}.erp-card-heading .relative:has(input){max-width:100%}.erp-shell{gap:0;padding:0}.erp-shell>.flex-col.min-w-0{border:0;border-radius:0}.erp-topbar{border-radius:0}.erp-analytics{grid-template-columns:1fr}.erp-mix{grid-area:auto}}@media print{.erp-shell,.erp-shell>.flex-col.min-w-0{background:#fcfeff;border:0;padding:0}}.erp-shell{background:#eff3f7}.erp-shell,.workspace-main[data-icon-accent]{--work-accent:color-mix(in srgb,var(--icon-color) 70%,#182652);--work-active:color-mix(in srgb,var(--icon-color) 58%,#182652);--work-tint:color-mix(in srgb,var(--icon-color) 7%,#fcfeff)}.erp-shell>.flex-col.min-w-0{background:linear-gradient(155deg,color-mix(in srgb,var(--companion) 9%,#fcfeff),#f6f8fb 42rem);border-color:var(--glass-edge)}.erp-rail{border-color:var(--line);box-shadow:0 2px 6px #1826520d}.erp-rail :is(button,a,p,span){color:#38485c}.erp-rail img{filter:none}.workspace-main[data-icon-accent]{background:linear-gradient(145deg,color-mix(in srgb,var(--icon-color) 12%,#fcfeff),transparent 34rem);border-radius:0 0 20px 20px}.erp-shell .workspace-main .erp-data-ready>:where(div,section)>:where(h1,h2):first-child{color:var(--work-active)}.erp-shell .erp-topbar{border-bottom:1px solid var(--glass-edge)}.erp-shell .erp-topbar :is(.text-slate-600,.text-slate-950,.text-plum-700){color:var(--glass-ink)}.erp-shell .erp-topbar .text-slate-400{color:var(--glass-muted)}.erp-shell .erp-topbar button[aria-label=Quick\ search]{border-color:var(--glass-edge);background:#f4f7fb}.erp-shell .overview-hero{background:radial-gradient(ellipse at 89% 130%, #067461 0%, transparent 48%), var(--workspace-banner);color:#fcfeff;border:0;padding-block:clamp(1.5rem,3vw,3.1rem)}.erp-shell .overview-hero h1{color:#fcfeff;font-size:clamp(1.85rem,3vw,3rem);line-height:1.12}.erp-shell .overview-hero :is(p,.text-plum-200){color:#eef8ff}.erp-shell .overview-engraving{stroke:#92ffe8;opacity:.42;width:53%;height:100%;inset:0 0 auto auto}.erp-shell .overview-refresh{color:#182652;background:#fcfeff;border-color:#0000}.erp-shell .overview-refresh:hover{background:#e5f7ff}.erp-shell #metrics-heading,.erp-shell .workspace-main h2.text-slate-950{color:var(--glass-ink)}.erp-shell .overview-metric{background:linear-gradient(130deg,color-mix(in srgb,var(--icon-color) 58%,#182652),color-mix(in srgb,var(--icon-color) 74%,#101b3a));box-shadow:0 6px 14px -9px var(--icon-color);border-color:#0000}.erp-shell .overview-metric :is(.text-sm,.text-xs,.text-white,.overview-value){color:#fcfeff}.erp-shell .overview-metric .overview-symbol{color:var(--icon-color);background:#fcfeff;border:0}.erp-shell .overview-value{font-size:clamp(1.8rem,2.3vw,2.45rem);line-height:1.15}.erp-shell .workspace-main .grid>.erp-card,.erp-shell .workspace-main .grid>a>.erp-card{border-block-start:3px solid var(--work-accent);background-image:linear-gradient(135deg,var(--work-tint),#fcfeff 75%)}.erp-shell .workspace-main .grid>.erp-card:nth-child(2n),.erp-shell .workspace-main .grid>a:nth-child(2n)>.erp-card{border-block-start-color:var(--companion);background-image:linear-gradient(135deg,color-mix(in srgb,var(--companion) 10%,white),#fcfeff 75%)}.erp-table-frame thead{box-shadow:inset 0 -2px color-mix(in srgb,var(--icon-color,#154fa6) 45%,white)}.erp-shell .erp-glass-panel{border-block-start:3px solid #3e2e9b}.erp-shell .erp-mix{border-block-start-color:#008947}.erp-shell .overview-rates{color:#0d6063;background:#e4f5f1;border-color:#b5ded8}.erp-shell .overview-rates .text-plum-700{color:#0f4d5f}.sales-activity-empty{flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;display:flex}.sales-activity-empty p{color:var(--glass-muted)}.sales-activity-empty button{color:#154fa6;margin-left:auto;font-weight:600;text-decoration:underline}@media (max-width:639px){.erp-shell .overview-engraving{opacity:.18;width:65%}}
