@layer erp-controls{@media screen{:is(.erp-workspace,[role=dialog],.compact-modal){--erp-control-border:var(--erp-theme-border,#a5bfc7);--erp-control-hover:var(--erp-theme-border-strong,#739ea8);--erp-control-focus:var(--erp-theme-accent-strong,#167b7d);--erp-control-muted:var(--erp-theme-tint,#edf3f5);--erp-control-radius:6px}:is(.erp-workspace,[role=dialog],.compact-modal) :is(.form-field input,.form-field select,.form-field textarea,.form-field .erp-quantity-control,.form-field [class$=-control],[data-slot=input],[data-slot=select-trigger]):not(:where(table *,[type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset],input[role=combobox],.erp-quantity-control>input)){border:1px solid var(--erp-control-border)!important;border-radius:var(--erp-control-radius)!important;background-color:var(--erp-theme-surface,#fff)!important;color:var(--erp-theme-ink,#173b48)!important;box-shadow:none!important;transition:border-color .14s ease,background-color .14s ease!important}:is(.erp-workspace,[role=dialog],.compact-modal) :is(.form-field input,.form-field select,.form-field textarea,.form-field .erp-quantity-control,.form-field [class$=-control],[data-slot=input],[data-slot=select-trigger]):not(:where(table *,[type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset],input[role=combobox],.erp-quantity-control>input)):hover:not(:disabled):not([readonly]):not(:has(input:disabled)){border-color:var(--erp-control-hover)!important}:is(.erp-workspace,[role=dialog],.compact-modal) :is(.form-field input,.form-field select,.form-field textarea,.form-field .erp-quantity-control,.form-field [class$=-control],[data-slot=input],[data-slot=select-trigger]):not(:where(table *,[type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset],input[role=combobox],.erp-quantity-control>input)):is(:focus-visible,:focus-within,[data-state=open]){border-color:var(--erp-control-focus)!important;outline:2px solid var(--erp-control-focus)!important;outline-offset:2px!important}:is(.erp-workspace,[role=dialog],.compact-modal) :is(.form-field input,.form-field select,.form-field textarea,.form-field .erp-quantity-control,.form-field [class$=-control],[data-slot=input],[data-slot=select-trigger]):not(:where(table *,[type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset],input[role=combobox],.erp-quantity-control>input)):is(:disabled,[readonly],:has(input:disabled),[class*="--is-disabled"],.erp-quantity-control--disabled){background-color:var(--erp-control-muted)!important;color:var(--erp-theme-muted-ink,#526b78)!important;border-color:var(--erp-theme-border,#b9cbd2)!important}:is(.erp-workspace,[role=dialog],.compact-modal) :is(.form-field input,.form-field select,.form-field textarea,.form-field .erp-quantity-control,.form-field [class$=-control],[data-slot=input],[data-slot=select-trigger]):not(:where(table *,[type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset],input[role=combobox],.erp-quantity-control>input)):is(:disabled,[class*="--is-disabled"],.erp-quantity-control--disabled){cursor:not-allowed!important}:is(.erp-workspace,[role=dialog],.compact-modal) :is(.form-field input,.form-field select,.form-field textarea,.form-field .erp-quantity-control,.form-field [class$=-control],[data-slot=input],[data-slot=select-trigger]):not(:where(table *,[type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset],input[role=combobox],.erp-quantity-control>input)):is([aria-invalid=true],.form-field:has(>p[class*=text-red-]) *){border-color:#bb4053!important}:is(.erp-workspace,[role=dialog],.compact-modal) .form-field:has(>p[class*=text-red-]):not(:where(table *)) :is([class$=-control],.erp-quantity-control){border-color:#bb4053!important}:is(.erp-workspace,[role=dialog],.compact-modal) .form-field:not(:where(table *))>p[class*=text-red-]{color:#a72d42!important;font-size:11px!important;line-height:1.4!important}:is(.erp-workspace,[role=dialog],.compact-modal) .form-field:not(:where(table *)) :is(.erp-quantity-control>input,input[role=combobox]){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}:is(.erp-workspace,[role=dialog],.compact-modal) :is(.erp-primary-action-button,.erp-secondary-action-button,.erp-document-button,.erp-submit-button,.erp-create-button,[data-slot=button],form>.justify-end button[type=submit]):not(:where(table *)){border-radius:var(--erp-control-radius)!important;font-weight:600!important;letter-spacing:.01em!important;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease!important;transform:none!important}:is(.erp-workspace,[role=dialog],.compact-modal) :is(.erp-primary-action-button,.erp-document-button,.erp-submit-button,.erp-create-button,form>.justify-end button[type=submit]):not(:where(table *)){background:var(--erp-theme-accent-strong,#167b7d)!important;border:1px solid var(--erp-theme-ink,#10696c)!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff14,0 1px 2px #123c4914!important}:is(.erp-workspace,[role=dialog],.compact-modal) :is(.erp-primary-action-button,.erp-document-button,.erp-submit-button,.erp-create-button,form>.justify-end button[type=submit]):not(:where(table *)):hover:not(:disabled){background:var(--erp-theme-ink,#10696c)!important;border-color:var(--erp-theme-ink,#0e5c60)!important;box-shadow:0 2px 4px #123c4920!important}:is(.erp-workspace,[role=dialog],.compact-modal) .erp-secondary-action-button:not(:where(table *)){background:var(--erp-theme-surface,#fff)!important;border-color:var(--erp-control-border)!important;color:var(--erp-theme-muted-ink,#365964)!important;box-shadow:0 1px 2px #123c490a!important}:is(.erp-workspace,[role=dialog],.compact-modal) .erp-secondary-action-button:not(:where(table *)):hover:not(:disabled){background:var(--erp-theme-tint,#f0f7f7)!important;border-color:var(--erp-control-hover)!important;box-shadow:0 1px 3px #123c4914!important}:is(.erp-workspace,[role=dialog],.compact-modal) :is(.erp-primary-action-button,.erp-secondary-action-button,.erp-document-button,.erp-submit-button,.erp-create-button,[data-slot=button],form>.justify-end button[type=submit]):not(:where(table *)):focus-visible{outline:2px solid var(--erp-control-focus)!important;outline-offset:3px!important}:is(.erp-workspace,[role=dialog],.compact-modal) :is(.erp-primary-action-button,.erp-secondary-action-button,.erp-document-button,.erp-submit-button,.erp-create-button,[data-slot=button],form>.justify-end button[type=submit]):not(:where(table *)):disabled{opacity:.55!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){:is(.erp-workspace,[role=dialog],.compact-modal) :is(.erp-primary-action-button,.erp-secondary-action-button,.erp-document-button,.erp-submit-button,.erp-create-button,[data-slot=button],form>.justify-end button[type=submit]):not(:where(table *)),:is(.erp-workspace,[role=dialog],.compact-modal) :is(.form-field input,.form-field select,.form-field textarea,.form-field .erp-quantity-control,.form-field [class$=-control],[data-slot=input],[data-slot=select-trigger]):not(:where(table *,[type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset],input[role=combobox],.erp-quantity-control>input)){transition:none!important}}}}html[data-workspace-theme=ocean-light],html[data-workspace-theme=ocean]{--erp-theme-canvas:#eef6f7;--erp-theme-accent:#136f80;--erp-theme-accent-strong:hsl(189.36 48% 28%);--erp-theme-ink:hsl(189.36 34% 21%);--erp-theme-muted-ink:hsl(189.36 22% 39%);--erp-theme-border-strong:hsl(189.36 23% 62%);--erp-theme-border:hsl(189.36 25% 79%);--erp-theme-tint-strong:hsl(189.36 30% 90%);--erp-theme-tint:hsl(189.36 33% 96%);--erp-theme-surface:hsl(189.36 25% 98.5%);--background:var(--erp-theme-canvas);--foreground:var(--erp-theme-ink);--card:var(--erp-theme-surface);--card-foreground:var(--erp-theme-ink);--popover:var(--erp-theme-surface);--popover-foreground:var(--erp-theme-ink);--primary:var(--erp-theme-accent);--primary-foreground:#fff;--secondary:var(--erp-theme-tint-strong);--secondary-foreground:var(--erp-theme-ink);--muted:var(--erp-theme-tint);--muted-foreground:var(--erp-theme-muted-ink);--accent:var(--erp-theme-tint-strong);--accent-foreground:var(--erp-theme-ink);--border:var(--erp-theme-border);--input:var(--erp-theme-border-strong);--ring:var(--erp-theme-accent);--erp-accent-color:var(--erp-theme-accent);--erp-control-border:var(--erp-theme-border-strong);--erp-control-hover:var(--erp-theme-accent);--erp-control-focus:var(--erp-theme-accent);--erp-control-muted:var(--erp-theme-tint)}html[data-workspace-theme=blue-light],html[data-workspace-theme=blue]{--erp-theme-canvas:#eef2f9;--erp-theme-accent:#315fa4;--erp-theme-accent-strong:hsl(216.0 48% 28%);--erp-theme-ink:hsl(216.0 34% 21%);--erp-theme-muted-ink:hsl(216.0 22% 39%);--erp-theme-border-strong:hsl(216.0 23% 62%);--erp-theme-border:hsl(216.0 25% 79%);--erp-theme-tint-strong:hsl(216.0 30% 90%);--erp-theme-tint:hsl(216.0 33% 96%);--erp-theme-surface:hsl(216.0 25% 98.5%);--background:var(--erp-theme-canvas);--foreground:var(--erp-theme-ink);--card:var(--erp-theme-surface);--card-foreground:var(--erp-theme-ink);--popover:var(--erp-theme-surface);--popover-foreground:var(--erp-theme-ink);--primary:var(--erp-theme-accent);--primary-foreground:#fff;--secondary:var(--erp-theme-tint-strong);--secondary-foreground:var(--erp-theme-ink);--muted:var(--erp-theme-tint);--muted-foreground:var(--erp-theme-muted-ink);--accent:var(--erp-theme-tint-strong);--accent-foreground:var(--erp-theme-ink);--border:var(--erp-theme-border);--input:var(--erp-theme-border-strong);--ring:var(--erp-theme-accent);--erp-accent-color:var(--erp-theme-accent);--erp-control-border:var(--erp-theme-border-strong);--erp-control-hover:var(--erp-theme-accent);--erp-control-focus:var(--erp-theme-accent);--erp-control-muted:var(--erp-theme-tint)}html[data-workspace-theme=forest]{--erp-theme-canvas:#eff5f0;--erp-theme-accent:#28734c;--erp-theme-accent-strong:hsl(148.8 48% 28%);--erp-theme-ink:hsl(148.8 34% 21%);--erp-theme-muted-ink:hsl(148.8 22% 39%);--erp-theme-border-strong:hsl(148.8 23% 62%);--erp-theme-border:hsl(148.8 25% 79%);--erp-theme-tint-strong:hsl(148.8 30% 90%);--erp-theme-tint:hsl(148.8 33% 96%);--erp-theme-surface:hsl(148.8 25% 98.5%);--background:var(--erp-theme-canvas);--foreground:var(--erp-theme-ink);--card:var(--erp-theme-surface);--card-foreground:var(--erp-theme-ink);--popover:var(--erp-theme-surface);--popover-foreground:var(--erp-theme-ink);--primary:var(--erp-theme-accent);--primary-foreground:#fff;--secondary:var(--erp-theme-tint-strong);--secondary-foreground:var(--erp-theme-ink);--muted:var(--erp-theme-tint);--muted-foreground:var(--erp-theme-muted-ink);--accent:var(--erp-theme-tint-strong);--accent-foreground:var(--erp-theme-ink);--border:var(--erp-theme-border);--input:var(--erp-theme-border-strong);--ring:var(--erp-theme-accent);--erp-accent-color:var(--erp-theme-accent);--erp-control-border:var(--erp-theme-border-strong);--erp-control-hover:var(--erp-theme-accent);--erp-control-focus:var(--erp-theme-accent);--erp-control-muted:var(--erp-theme-tint)}html[data-workspace-theme=violet-light],html[data-workspace-theme=violet]{--erp-theme-canvas:#f3f0f8;--erp-theme-accent:#7450a2;--erp-theme-accent-strong:hsl(266.34 48% 28%);--erp-theme-ink:hsl(266.34 34% 21%);--erp-theme-muted-ink:hsl(266.34 22% 39%);--erp-theme-border-strong:hsl(266.34 23% 62%);--erp-theme-border:hsl(266.34 25% 79%);--erp-theme-tint-strong:hsl(266.34 30% 90%);--erp-theme-tint:hsl(266.34 33% 96%);--erp-theme-surface:hsl(266.34 25% 98.5%);--background:var(--erp-theme-canvas);--foreground:var(--erp-theme-ink);--card:var(--erp-theme-surface);--card-foreground:var(--erp-theme-ink);--popover:var(--erp-theme-surface);--popover-foreground:var(--erp-theme-ink);--primary:var(--erp-theme-accent);--primary-foreground:#fff;--secondary:var(--erp-theme-tint-strong);--secondary-foreground:var(--erp-theme-ink);--muted:var(--erp-theme-tint);--muted-foreground:var(--erp-theme-muted-ink);--accent:var(--erp-theme-tint-strong);--accent-foreground:var(--erp-theme-ink);--border:var(--erp-theme-border);--input:var(--erp-theme-border-strong);--ring:var(--erp-theme-accent);--erp-accent-color:var(--erp-theme-accent);--erp-control-border:var(--erp-theme-border-strong);--erp-control-hover:var(--erp-theme-accent);--erp-control-focus:var(--erp-theme-accent);--erp-control-muted:var(--erp-theme-tint)}html[data-workspace-theme=rose]{--erp-theme-canvas:#f9f0f3;--erp-theme-accent:#a34168;--erp-theme-accent-strong:hsl(336.12 48% 28%);--erp-theme-ink:hsl(336.12 34% 21%);--erp-theme-muted-ink:hsl(336.12 22% 39%);--erp-theme-border-strong:hsl(336.12 23% 62%);--erp-theme-border:hsl(336.12 25% 79%);--erp-theme-tint-strong:hsl(336.12 30% 90%);--erp-theme-tint:hsl(336.12 33% 96%);--erp-theme-surface:hsl(336.12 25% 98.5%);--background:var(--erp-theme-canvas);--foreground:var(--erp-theme-ink);--card:var(--erp-theme-surface);--card-foreground:var(--erp-theme-ink);--popover:var(--erp-theme-surface);--popover-foreground:var(--erp-theme-ink);--primary:var(--erp-theme-accent);--primary-foreground:#fff;--secondary:var(--erp-theme-tint-strong);--secondary-foreground:var(--erp-theme-ink);--muted:var(--erp-theme-tint);--muted-foreground:var(--erp-theme-muted-ink);--accent:var(--erp-theme-tint-strong);--accent-foreground:var(--erp-theme-ink);--border:var(--erp-theme-border);--input:var(--erp-theme-border-strong);--ring:var(--erp-theme-accent);--erp-accent-color:var(--erp-theme-accent);--erp-control-border:var(--erp-theme-border-strong);--erp-control-hover:var(--erp-theme-accent);--erp-control-focus:var(--erp-theme-accent);--erp-control-muted:var(--erp-theme-tint)}html[data-workspace-theme=amber]{--erp-theme-canvas:#f8f4ed;--erp-theme-accent:#8f631e;--erp-theme-accent-strong:hsl(36.64 48% 28%);--erp-theme-ink:hsl(36.64 34% 21%);--erp-theme-muted-ink:hsl(36.64 22% 39%);--erp-theme-border-strong:hsl(36.64 23% 62%);--erp-theme-border:hsl(36.64 25% 79%);--erp-theme-tint-strong:hsl(36.64 30% 90%);--erp-theme-tint:hsl(36.64 33% 96%);--erp-theme-surface:hsl(36.64 25% 98.5%);--background:var(--erp-theme-canvas);--foreground:var(--erp-theme-ink);--card:var(--erp-theme-surface);--card-foreground:var(--erp-theme-ink);--popover:var(--erp-theme-surface);--popover-foreground:var(--erp-theme-ink);--primary:var(--erp-theme-accent);--primary-foreground:#fff;--secondary:var(--erp-theme-tint-strong);--secondary-foreground:var(--erp-theme-ink);--muted:var(--erp-theme-tint);--muted-foreground:var(--erp-theme-muted-ink);--accent:var(--erp-theme-tint-strong);--accent-foreground:var(--erp-theme-ink);--border:var(--erp-theme-border);--input:var(--erp-theme-border-strong);--ring:var(--erp-theme-accent);--erp-accent-color:var(--erp-theme-accent);--erp-control-border:var(--erp-theme-border-strong);--erp-control-hover:var(--erp-theme-accent);--erp-control-focus:var(--erp-theme-accent);--erp-control-muted:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]){accent-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) ::selection{background:var(--erp-theme-tint-strong);color:var(--erp-theme-ink)}@media print{html[data-workspace-theme]{--erp-theme-canvas:white;--erp-theme-surface:white;--erp-theme-tint:white;--erp-theme-tint-strong:#f1f5f4;--erp-theme-ink:#123c49;--erp-theme-muted-ink:#526b76;--erp-theme-accent:#167b7d;--erp-theme-accent-strong:#0f6769;--erp-theme-border:#abc6c6;--erp-theme-border-strong:#8ab8b7}}html:is([data-workspace-theme=ocean-light],[data-workspace-theme=blue-light],[data-workspace-theme=violet-light]){--erp-navbar-background:var(--erp-theme-tint);--erp-navbar-ink:var(--erp-theme-ink)}@media screen{html[data-workspace-theme]:not([data-workspace-theme=original]){--erp-theme-series-1:var(--erp-theme-accent);--erp-theme-series-2:color-mix(in srgb,var(--erp-theme-accent) 65%,white);--erp-theme-series-3:var(--erp-theme-accent-strong);--erp-theme-series-4:var(--erp-theme-border-strong);--erp-theme-series-5:var(--erp-theme-ink);--erp-theme-series-6:color-mix(in srgb,var(--erp-theme-accent) 45%,white);--erp-theme-series-7:color-mix(in srgb,var(--erp-theme-accent) 85%,black)}}@layer utilities{@media screen{html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-blue-100{background-color:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-blue-50{background-color:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-blue-50\/40{background-color:color-mix(in srgb,var(--erp-theme-surface) 40%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-blue-500,html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-blue-600{background-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-gray-100{background-color:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-gray-200{background-color:var(--erp-theme-tint-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-gray-300{background-color:var(--erp-theme-border)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-gray-400{background-color:var(--erp-theme-border-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-gray-50{background-color:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-gray-500{background-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-purple-100{background-color:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-purple-200{background-color:var(--erp-theme-tint-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-purple-50{background-color:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-purple-500{background-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-sky-100{background-color:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-sky-200{background-color:var(--erp-theme-tint-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-sky-50{background-color:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-sky-600{background-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-slate-100{background-color:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-slate-200{background-color:var(--erp-theme-tint-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-slate-50{background-color:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-slate-700{background-color:var(--erp-theme-accent-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-slate-700\/80{background-color:color-mix(in srgb,var(--erp-theme-accent-strong) 80%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-slate-800\/60{background-color:color-mix(in srgb,var(--erp-theme-ink) 60%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-slate-900{background-color:var(--erp-theme-ink)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-slate-950\/30{background-color:color-mix(in srgb,var(--erp-theme-ink) 30%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-slate-950\/35{background-color:color-mix(in srgb,var(--erp-theme-ink) 35%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-slate-950\/40{background-color:color-mix(in srgb,var(--erp-theme-ink) 40%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-teal-100{background-color:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-teal-50{background-color:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-teal-50\/50{background-color:color-mix(in srgb,var(--erp-theme-surface) 50%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-teal-700{background-color:var(--erp-theme-accent-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-blue-200{border-color:var(--erp-theme-tint-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-blue-500,html[data-workspace-theme]:not([data-workspace-theme=original]) .border-blue-600{border-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-gray-100{border-color:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-gray-200{border-color:var(--erp-theme-tint-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-gray-200\/50{border-color:color-mix(in srgb,var(--erp-theme-tint-strong) 50%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-gray-200\/60{border-color:color-mix(in srgb,var(--erp-theme-tint-strong) 60%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-gray-200\/70{border-color:color-mix(in srgb,var(--erp-theme-tint-strong) 70%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-gray-300{border-color:var(--erp-theme-border)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-sky-600{border-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-slate-100{border-color:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-slate-200{border-color:var(--erp-theme-tint-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-slate-300{border-color:var(--erp-theme-border)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-teal-200{border-color:var(--erp-theme-tint-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-teal-300{border-color:var(--erp-theme-border)}html[data-workspace-theme]:not([data-workspace-theme=original]) .border-teal-800{border-color:var(--erp-theme-ink)}html[data-workspace-theme]:not([data-workspace-theme=original]) .disabled\:bg-gray-100:disabled,html[data-workspace-theme]:not([data-workspace-theme=original]) .disabled\:bg-slate-100:disabled{background-color:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]) .disabled\:bg-slate-300:disabled{background-color:var(--erp-theme-border)}html[data-workspace-theme]:not([data-workspace-theme=original]) .disabled\:bg-teal-600:disabled{background-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .disabled\:border-teal-500:disabled{border-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .focus\:border-sky-400:focus{border-color:var(--erp-theme-border-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .focus\:border-sky-500:focus,html[data-workspace-theme]:not([data-workspace-theme=original]) .focus\:border-teal-600:focus{border-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .focus\:ring-blue-300:focus{--tw-ring-color:var(--erp-theme-border)}html[data-workspace-theme]:not([data-workspace-theme=original]) .focus\:ring-blue-500:focus{--tw-ring-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .focus\:ring-blue-500\/40:focus{--tw-ring-color:color-mix(in srgb,var(--erp-theme-accent) 40%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .focus\:ring-teal-600:focus{--tw-ring-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .from-blue-50{--tw-gradient-from:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .from-blue-600{--tw-gradient-from:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .from-gray-200{--tw-gradient-from:var(--erp-theme-tint-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .from-gray-50{--tw-gradient-from:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .from-gray-50\/50{--tw-gradient-from:color-mix(in srgb,var(--erp-theme-surface) 50%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .from-purple-400{--tw-gradient-from:var(--erp-theme-border-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .from-slate-50,html[data-workspace-theme]:not([data-workspace-theme=original]) .from-teal-50{--tw-gradient-from:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-blue-50:hover{background-color:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-blue-50\/30:hover{background-color:color-mix(in srgb,var(--erp-theme-surface) 30%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-blue-600:hover{background-color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-blue-700:hover{background-color:var(--erp-theme-accent-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-gray-100:hover{background-color:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-gray-300:hover{background-color:var(--erp-theme-border)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-gray-50:hover{background-color:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-gray-50\/80:hover{background-color:color-mix(in srgb,var(--erp-theme-surface) 80%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-purple-100:hover{background-color:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-sky-50:hover{background-color:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-slate-100:hover{background-color:var(--erp-theme-tint)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-slate-50:hover{background-color:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-slate-800:hover{background-color:var(--erp-theme-ink)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-teal-50:hover{background-color:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:bg-teal-800:hover{background-color:var(--erp-theme-ink)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:border-blue-300:hover{border-color:var(--erp-theme-border)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:border-blue-300\/50:hover{border-color:color-mix(in srgb,var(--erp-theme-border) 50%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:border-blue-400:hover{border-color:var(--erp-theme-border-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:from-blue-700:hover{--tw-gradient-from:var(--erp-theme-accent-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:text-blue-600:hover{color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:text-gray-600:hover{color:var(--erp-theme-muted-ink)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:text-gray-700:hover,html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:text-gray-900:hover{color:var(--erp-theme-ink)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:text-sky-900:hover{color:var(--erp-theme-accent-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:text-slate-700:hover{color:var(--erp-theme-ink)}html[data-workspace-theme]:not([data-workspace-theme=original]) .hover\:to-blue-600:hover{--tw-gradient-to:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .ring-gray-200{--tw-ring-color:var(--erp-theme-tint-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .ring-gray-300{--tw-ring-color:var(--erp-theme-border)}html[data-workspace-theme]:not([data-workspace-theme=original]) .text-blue-500,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-blue-600{color:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .text-blue-700{color:var(--erp-theme-accent-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .text-gray-300,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-gray-400,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-gray-500,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-gray-600{color:var(--erp-theme-muted-ink)}html[data-workspace-theme]:not([data-workspace-theme=original]) .text-gray-700,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-gray-800,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-gray-900{color:var(--erp-theme-ink)}html[data-workspace-theme]:not([data-workspace-theme=original]) .text-sky-700,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-sky-900,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-sky-950{color:var(--erp-theme-accent-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .text-slate-400,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-slate-500,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-slate-600{color:var(--erp-theme-muted-ink)}html[data-workspace-theme]:not([data-workspace-theme=original]) .text-slate-700,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-slate-800,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-slate-900{color:var(--erp-theme-ink)}html[data-workspace-theme]:not([data-workspace-theme=original]) .text-teal-700,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-teal-800,html[data-workspace-theme]:not([data-workspace-theme=original]) .text-teal-900{color:var(--erp-theme-accent-strong)}html[data-workspace-theme]:not([data-workspace-theme=original]) .to-blue-100\/50{--tw-gradient-to:color-mix(in srgb,var(--erp-theme-tint) 50%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .to-blue-50\/30{--tw-gradient-to:color-mix(in srgb,var(--erp-theme-surface) 30%,transparent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .to-blue-500{--tw-gradient-to:var(--erp-theme-accent)}html[data-workspace-theme]:not([data-workspace-theme=original]) .bg-white{background-color:var(--erp-theme-surface)}html[data-workspace-theme]:not([data-workspace-theme=original]) .erp-workspace{color:var(--erp-theme-ink)}}}@layer erp-tables{@media screen{[data-erp-table=list]{min-width:0;border:1px solid var(--erp-theme-border,#bfd4d7)!important;border-radius:8px!important;background:var(--erp-theme-surface,#fff)!important;box-shadow:0 1px 3px #123c490a!important;scrollbar-width:thin;scrollbar-color:var(--erp-theme-border-strong,#9abbbc) transparent}[data-erp-table=list]>table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.5}[data-erp-table=list]>table>thead>tr>th{padding:9px 10px!important;border:0!important;border-right:1px solid #ffffff18!important;background:var(--erp-theme-accent-strong,#167b7d)!important;color:#fff!important;font-size:11px!important;font-weight:600!important;letter-spacing:.025em;vertical-align:middle}[data-erp-table=list]>table>thead>tr>th:last-child{border-right:0!important}[data-erp-table=list]>table>tbody>tr>td{padding:8px 10px!important;border:0!important;border-bottom:1px solid var(--erp-theme-border,#dce8e9)!important;background:var(--erp-theme-surface,#fff)!important;color:var(--erp-theme-ink,#244650)!important;vertical-align:middle;font-size:12px;font-variant-numeric:tabular-nums}[data-erp-table=list]>table>tbody>tr:nth-child(2n)>td{background:var(--erp-theme-tint,#f5fafa)!important}[data-erp-table=list]>table>tbody>tr:is(:hover,:focus-within)>td{background:var(--erp-theme-tint-strong,#e8f3f2)!important}[data-erp-table=list]>table>tbody>tr:last-child>td{border-bottom:0!important}[data-erp-table=list]>table>tbody>tr>td[colspan]{padding:24px 12px!important;color:var(--erp-theme-muted-ink,#587780)!important}[data-erp-table=list]>table :is(button,a):focus-visible{outline:2px solid var(--erp-theme-accent,#167b7d)!important;outline-offset:3px}[data-erp-table=list]>table>thead>tr>th>div:first-child{color:inherit}[data-erp-table=list]>table>thead>tr>th>div:first-child>:is(span,button){color:inherit!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-erp-table=list]>table>tbody>tr>td{transition:background-color .12s ease}}}}@layer erp-titles{@media screen{:is(h1,h2,h3,h4,h5,h6,[role=heading],[data-slot=dialog-title]){text-transform:uppercase!important}}}@media screen{.erp-workspace:has([data-module-heading])>nav[data-breadcrumb-standalone]{display:none}[data-erp-modules]:has([data-module-heading]:not([data-module-title-fallback]))>[data-module-header-fallback]{display:none}[data-module-header-fallback]{min-width:0;padding:12px 12px 0}}@media print{[data-module-header-fallback]{display:none}}@layer erp-module-design{@media screen{[data-erp-modules]{--erp-module-page-inset:12px;--erp-module-card-padding:14px;--erp-module-card-gap:12px;--erp-module-card-radius:11px;--erp-module-card-shadow:0 2px 6px #173f4508;min-width:0;color:var(--erp-theme-ink,#244650)}[data-erp-modules]>:is(div,main,section):not([data-purchase-module],[role=dialog],[role=alertdialog],[hidden]):has(h1){box-sizing:border-box;min-width:0;max-width:100%;margin:0!important;padding:var(--erp-module-page-inset)!important}[data-erp-modules] h1:not(:where([role=dialog] *,[role=alertdialog] *,.compact-modal *,table *)){color:var(--erp-theme-ink,#244650)!important;font-size:20px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.4px!important;overflow-wrap:anywhere}[data-erp-modules] h1:not(:where([data-purchase-heading] *,[data-module-heading] *,.voucher-workspace *,[role=dialog] *,[role=alertdialog] *,.compact-modal *,table *)){padding-inline-start:10px;border-inline-start:3px solid var(--erp-theme-accent,#167b7d)}[data-erp-modules] :is(h2,h3):not(:where([role=dialog] *,[role=alertdialog] *,.compact-modal *,table *)){color:var(--erp-theme-ink,#244650)!important;font-weight:600!important;line-height:1.4!important}[data-erp-modules] h2:not(:where([role=dialog] *,[role=alertdialog] *,.compact-modal *,table *)){font-size:15.5px!important}[data-erp-modules] :is([data-slot=card],[data-erp-card]):not(:where([role=dialog] *,[role=alertdialog] *,.compact-modal *,table *)){background-color:var(--erp-theme-surface,#f6fbfa)!important}[data-erp-modules] :is(.card,[data-slot=card],[data-erp-card],.purchase-master-card,.purchase-details-section,.purchase-requisition-master,.vds-certificate-master,.voucher-master-card,.voucher-details-section,.bp-card):not(:where([role=dialog] *,[role=alertdialog] *,.compact-modal *,table *)){box-sizing:border-box;min-width:0;border:1px solid var(--erp-theme-border,#bfd6d8)!important;border-radius:var(--erp-module-card-radius)!important;box-shadow:var(--erp-module-card-shadow)!important}[data-erp-modules] :is(.card,[data-slot=card],[data-erp-card])>:is(h2,h3):not(:where([role=dialog] *,[role=alertdialog] *,.compact-modal *,table *)){margin-block-start:0;padding-block-end:12px;border-bottom:1px solid var(--erp-theme-border,#bfd6d8);font-size:15.5px!important}@media (max-width:640px){[data-erp-modules]{--erp-module-page-inset:8px;--erp-module-card-padding:12px}}}}@layer erp-module-spacing{@media screen{:is(.voucher-workspace,[data-purchase-module]){--erp-module-page-inset:12px;--erp-module-card-padding:14px;--erp-module-card-gap:12px;--erp-module-field-row-gap:7px;--erp-module-field-column-gap:12px;min-width:0}:is(.voucher-workspace,[data-purchase-module]>:is(div,main,section)){box-sizing:border-box;margin:0!important;padding:var(--erp-module-page-inset)!important;min-width:0;max-width:100%}:is(.voucher-workspace>form,[data-purchase-module]>:is(div,main,section)>form,[data-purchase-module]>:is(div,main,section)>fieldset>form){margin:0!important;min-width:0;gap:var(--erp-module-card-gap)!important}:is(.voucher-workspace>div:first-child,[data-purchase-module] :is(div,header):has(>:is([data-purchase-heading],[data-module-heading]))){min-height:52px;margin-bottom:var(--erp-module-card-gap)!important;padding:6px 0 12px!important}[data-purchase-module] :is([data-purchase-master],.purchase-master-grid,.purchase-requisition-master__grid,.vds-certificate-master__grid){row-gap:var(--erp-module-field-row-gap)!important;column-gap:var(--erp-module-field-column-gap)!important}:is(.voucher-workspace,[data-purchase-module]) .purchase-details-section__header{margin-bottom:10px!important}:is(.voucher-workspace :is(.voucher-master-card,.voucher-details-section),[data-purchase-module] :is([data-purchase-master],.purchase-master-card,.purchase-details-section,.purchase-requisition-master,.vds-certificate-master,.bp-card)){box-sizing:border-box;width:100%!important;min-width:0;max-width:100%;margin:0!important;padding:var(--erp-module-card-padding)!important}@media (max-width:640px){:is(.voucher-workspace,[data-purchase-module]){--erp-module-page-inset:8px;--erp-module-card-padding:12px}}}}.ApplicationErrors_notice__rJpu_{position:fixed;right:20px;bottom:20px;z-index:1000;display:flex;align-items:flex-start;gap:10px;width:min(420px,calc(100vw - 40px));padding:14px;box-sizing:border-box;border:1px solid #e5cfab;border-radius:11px;background:#fffaf1;color:#654b25;box-shadow:0 6px 24px #173b451a;font-family:inherit;text-align:left}.ApplicationErrors_icon__pUHN2{flex-shrink:0;margin-top:1px;color:#966b22}.ApplicationErrors_content__Ssytq{flex:1;min-width:0;overflow-wrap:anywhere}.ApplicationErrors_content__Ssytq strong{display:block;font-size:12px;font-weight:600;line-height:1.5}.ApplicationErrors_content__Ssytq p{margin:4px 0 0;font-size:11px;line-height:1.65}.ApplicationErrors_dismiss__LMdFw{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#775c36;cursor:pointer}.ApplicationErrors_dismiss__LMdFw:hover{background:#f5ead6}.ApplicationErrors_dismiss__LMdFw:focus-visible{outline:2px solid #966b22;outline-offset:2px}@media (max-width:480px){.ApplicationErrors_notice__rJpu_{right:12px;bottom:12px;width:calc(100vw - 24px)}}.AppToaster_card__mx786.AppToaster_card__mx786{width:100%;max-width:420px;padding:0;border:1px solid var(--erp-theme-border,#c7dcde);border-radius:11px;background:var(--erp-theme-surface,#fbfdfd);color:var(--erp-theme-ink,#244650);box-shadow:0 8px 28px #173b451c,0 2px 6px #173b450a}.AppToaster_content__Qt_2u{--notice-color:var(--erp-theme-accent-strong,#176e73);--notice-tint:var(--erp-theme-tint,#edf5f4);display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:14px;border-inline-start:3px solid var(--notice-color);border-radius:11px}.AppToaster_content__Qt_2u[data-status=success]{--notice-color:#176a4e;--notice-tint:#eaf5ef}.AppToaster_content__Qt_2u[data-status=error]{--notice-color:#a83240;--notice-tint:#fceef0}.AppToaster_content__Qt_2u[data-status=warning]{--notice-color:#855908;--notice-tint:#fff6df}.AppToaster_icon__gWlyh{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:var(--notice-tint);color:var(--notice-color)}.AppToaster_body__yCC0C{flex:1;min-width:0}.AppToaster_title__gORFI{display:block;color:var(--erp-theme-ink,#244650);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.035em;text-transform:uppercase}.AppToaster_message__GFBA5{color:color-mix(in srgb,var(--erp-theme-muted-ink,#486671) 85%,var(--erp-theme-ink,#244650));font-size:12px;line-height:1.6;overflow-wrap:anywhere}.AppToaster_message__GFBA5>div{margin:4px 0 0;justify-content:flex-start}.AppToaster_dismiss__Y25u0{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--erp-theme-muted-ink,#486671);cursor:pointer}.AppToaster_dismiss__Y25u0:hover{background:var(--erp-theme-tint,#edf3f2);color:var(--erp-theme-ink,#244650)}.AppToaster_dismiss__Y25u0:focus-visible{outline:2px solid var(--erp-theme-accent-strong,#176e73);outline-offset:2px}.AppToaster_spinner__dTI0R{animation:AppToaster_notification-spin___pG7f 1s linear infinite}@keyframes AppToaster_notification-spin___pG7f{to{transform:rotate(1turn)}}@media (max-width:480px){.AppToaster_card__mx786.AppToaster_card__mx786{max-width:100%}.AppToaster_content__Qt_2u{padding:12px;gap:8px}}@media (prefers-reduced-motion:reduce){.AppToaster_card__mx786.AppToaster_card__mx786{animation:none!important;transition:none!important}.AppToaster_spinner__dTI0R{animation:none}}@media print{.AppToaster_card__mx786.AppToaster_card__mx786{display:none!important}}