.client-web-portal{font-size:13px!important}.client-web-portal :is(input,select,textarea,label,p,span,div,td,th,li,a,button){font-size:13px!important;line-height:18px!important;font-weight:300!important}.client-web-portal :is(h1,.text-3xl,.text-4xl,.text-5xl){font-size:20px!important;line-height:26px!important;font-weight:500!important}.client-web-portal :is(h2,h3,.text-xl,.text-2xl){font-size:16px!important;line-height:22px!important;font-weight:400!important}.client-web-portal :is(input,select,textarea,[role=combobox],button){font-size:13px!important;line-height:18px!important;min-height:30px}.client-web-portal :is(td,th){font-size:12px!important;line-height:17px!important}.client-web-portal .text-xs{font-size:10px!important;line-height:14px!important}.client-web-portal .text-sm{font-size:12px!important;line-height:16px!important}.client-web-portal .text-base{font-size:13px!important;line-height:18px!important}.client-web-portal .text-lg{font-size:15px!important;line-height:20px!important}.client-web-portal .text-xl{font-size:17px!important;line-height:22px!important}.client-web-portal button{min-height:34px;border-radius:999px!important;font-weight:400!important;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease!important}.client-web-portal button:not(:disabled):hover{transform:translateY(-1px) scale(1.01)}.client-web-portal .submodule-card-modern,.client-web-portal .module-card-modern{border-radius:12px!important;min-height:auto!important}.client-web-portal button.zentris-unified-product-media,.client-web-portal button.unified-product-card-media{border-radius:0!important;min-height:auto}.client-web-portal button.zentris-unified-product-media:not(:disabled):hover,.client-web-portal .unified-product-card button.zentris-unified-product-media:not(:disabled):hover{transform:none}.client-web-portal .sales-modern-panel{padding:18px!important}.client-web-portal .sales-modern-panel :is(input,select,textarea,[role=combobox]){min-height:30px!important;border-radius:10px!important;border-color:var(--portal-border, #cbd5e1)!important;background:var(--portal-card, #ffffff)!important;color:var(--portal-text, #0f172a)!important;font-size:12px!important;padding-top:3px!important;padding-bottom:3px!important}.client-web-portal .sales-modern-panel .grid{gap:8px!important;align-items:end!important}.client-web-portal .sales-modern-panel label{font-size:10px!important;margin-bottom:2px!important;font-weight:300!important}.client-web-portal .sales-product-action{min-height:40px!important;padding:0 18px!important;border-radius:999px!important;font-weight:400!important}.client-web-portal .sales-product-action-primary{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important}.client-web-portal .sales-product-action-catalog{background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;color:#047857!important}.client-web-portal .sales-product-action-sale-lines{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;color:#1d4ed8!important}.client-web-portal .sales-product-action-create{background:linear-gradient(135deg,#dcfce7,#bbf7d0)!important;color:#15803d!important}.client-web-portal .sales-product-action-inventory{background:linear-gradient(135deg,#fff7ed,#fed7aa)!important;color:#c2410c!important}.client-web-portal svg text{font-size:12.5px!important;font-weight:300!important}.client-web-portal .workspace-modern-sidebar{color:var(--portal-text, #0f172a)!important;-webkit-font-smoothing:antialiased}.client-web-portal .workspace-modern-sidebar .sidebar-main-module-name{font-size:17px!important;line-height:20px!important}.client-web-portal .workspace-modern-sidebar :is(p,span,label,td,th,a,button,input,select,textarea){opacity:1!important}.client-web-portal .workspace-modern-sidebar .text-slate-300,.client-web-portal .workspace-modern-sidebar .text-slate-400{color:var(--portal-muted, #475569)!important}.client-web-portal .workspace-modern-sidebar .text-slate-500,.client-web-portal .workspace-modern-sidebar .text-slate-600{color:var(--portal-muted, #334155)!important}.client-web-portal .workspace-modern-sidebar .text-slate-700,.client-web-portal .workspace-modern-sidebar .text-slate-800,.client-web-portal .workspace-modern-sidebar .text-slate-900{color:var(--portal-text, #0f172a)!important}.client-web-portal .workspace-modern-sidebar [class*=border-slate-]{border-color:var(--portal-border, #cbd5e1)!important}.client-web-portal .workspace-modern-sidebar :is(input,select,textarea,[role=combobox]){border-color:var(--portal-border, #94a3b8)!important;color:var(--portal-text, #0f172a)!important}.client-web-portal .sales-modern-panel table{table-layout:auto!important;min-width:920px!important}.client-web-portal .sales-modern-panel :is(td,th){white-space:nowrap!important;vertical-align:top!important}.client-web-portal{color:var(--portal-text, #0f172a)!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.client-web-portal :is(p,span,label,td,th,a,button,input,select,textarea){opacity:1!important;font-weight:400}.client-web-portal .text-slate-300,.client-web-portal .text-slate-400{color:var(--portal-muted, #475569)!important}.client-web-portal .text-slate-500,.client-web-portal .text-slate-600{color:var(--portal-muted, #334155)!important}.client-web-portal .text-slate-700,.client-web-portal .text-slate-800,.client-web-portal .text-slate-900{color:var(--portal-text, #0f172a)!important}.client-web-portal [class*=border-slate-]{border-color:var(--portal-border, #cbd5e1)!important}.client-web-portal :is(input,select,textarea,[role=combobox]){border-color:var(--portal-border, #94a3b8)!important;color:var(--portal-text, #0f172a)!important}.client-web-portal :is(input,textarea)::-moz-placeholder{color:var(--portal-muted, #64748b)!important;opacity:1!important}.client-web-portal :is(input,textarea)::placeholder{color:var(--portal-muted, #64748b)!important;opacity:1!important}.client-web-portal :is(table,thead,tbody,tr,td,th){border-color:#cbd5e1!important}.client-web-portal table{border-collapse:separate!important;border-spacing:0!important}.client-web-portal thead th{background:var(--portal-accent2, #f8fafc)!important;color:var(--portal-muted, #334155)!important;font-weight:500!important;letter-spacing:.01em!important;border-bottom:1px solid var(--portal-border, #cbd5e1)!important;text-transform:none!important}.client-web-portal tbody td{color:var(--portal-muted, #334155)!important;font-weight:400!important;border-bottom:1px solid var(--portal-border, #e2e8f0)!important}.client-web-portal tbody td:first-child{color:var(--portal-text, #0f172a)!important;font-weight:400!important}.client-web-portal :is(td,th,span,p,div,a,button,label,li,h1,h2,h3,h4,h5,h6),.client-web-portal :is(.font-medium,.font-semibold,.font-bold,.font-extrabold,.font-black,b,strong){font-weight:400!important}.client-web-portal tbody tr:nth-child(2n){background:#fbfcfe}.client-web-portal tbody tr:hover{background:#f1f5f9!important}.client-web-portal [class*=shadow-lg],.client-web-portal [class*=shadow-xl]{box-shadow:0 1px 3px #0f172a0f!important}.client-web-portal [class*=bg-white][class*=border]{border-color:#cbd5e1!important}.client-web-portal :is(.text-2xl,.text-3xl):is(p,span,div){color:#0f172a!important;font-weight:600!important}.client-web-portal [class*=uppercase][class*=tracking]{color:#475569!important;font-weight:500!important}@media(max-width:640px){.client-web-portal .sales-modern-panel{padding:12px!important}}.client-web-portal{--portal-bg: #f7fafb;--portal-card: #ffffff;--portal-accent: #0f766e;--portal-accent2: #ccfbf1;--portal-text: #102a43;--portal-muted: #486581;--portal-border: #cbd5e1;--portal-font: "Sora", ui-sans-serif, system-ui, sans-serif;min-height:100vh;background:var(--portal-bg)!important;color:var(--portal-text)!important;font-family:var(--portal-font)!important}.client-web-portal *:not(svg):not(path){font-family:var(--portal-font)!important}.client-web-portal .portal-dashboard-shell{background:var(--portal-bg)!important;color:var(--portal-text)!important}.client-web-portal[data-portal-theme=normal] :is(h1,h2,h3,h4,h5,h6){color:#000!important}.client-web-portal[data-portal-theme=normal] :is(.text-slate-300,.text-slate-400,.text-gray-300,.text-gray-400){color:#1f2937!important;opacity:1!important}.client-web-portal[data-portal-theme=normal] :is(.text-slate-500,.text-slate-600,.text-slate-700,.text-gray-500,.text-gray-600,.text-gray-700){color:#111827!important;opacity:1!important}.client-web-portal[data-portal-theme=normal] :is(.text-slate-800,.text-slate-900,.text-gray-800,.text-gray-900){color:#000!important;opacity:1!important}.client-web-portal .portal-main-header{background:linear-gradient(90deg,var(--portal-accent),var(--portal-accent2))!important}.client-web-portal .portal-active-tab{background:var(--portal-accent)!important;color:#fff!important}.client-web-portal [class*=bg-white][class*=border]{background:var(--portal-card)!important;border-color:var(--portal-border)!important}.client-web-portal[data-portal-theme=ocean] :is(.text-slate-500,.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900){color:var(--portal-muted)!important}.client-web-portal[data-portal-theme=ocean] :is(input,select,textarea,[role=combobox]){background:var(--portal-card)!important;color:var(--portal-text)!important;border-color:var(--portal-border)!important}.client-web-portal[data-portal-theme] :is(h1,h2,h3,h4,h5,h6),.client-web-portal[data-portal-theme] :is(.text-slate-800,.text-slate-900,.text-gray-800,.text-gray-900){color:var(--portal-text)!important}.client-web-portal[data-portal-theme] :is(.text-slate-500,.text-slate-600,.text-slate-700,.text-gray-500,.text-gray-600,.text-gray-700),.client-web-portal[data-portal-theme] label{color:var(--portal-muted)!important}.client-web-portal[data-portal-theme] :is(.text-slate-300,.text-slate-400,.text-gray-300,.text-gray-400){color:var(--portal-muted)!important;opacity:.78!important}.client-web-portal[data-portal-theme] :is(input,select,textarea,[role=combobox]){background:var(--portal-card)!important;border-color:var(--portal-border)!important;color:var(--portal-text)!important}.client-web-portal[data-portal-theme] thead th{background:var(--portal-accent2)!important;color:#fff!important;border-color:var(--portal-border)!important}.client-web-portal[data-portal-theme] tbody td{color:var(--portal-muted)!important;border-color:var(--portal-border)!important}.client-web-portal[data-portal-theme] tbody td:first-child{color:var(--portal-text)!important}.client-web-portal[data-portal-theme] tbody tr:nth-child(2n),.client-web-portal[data-portal-theme] tbody tr:hover{background:var(--portal-bg)!important}.client-web-portal[data-portal-theme] .workspace-modern-sidebar{background:var(--portal-card)!important;color:var(--portal-text)!important}.client-web-portal[data-portal-theme] .workspace-modern-sidebar :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600){color:var(--portal-muted)!important}.client-web-portal[data-portal-theme] .workspace-modern-sidebar :is(.text-slate-700,.text-slate-800,.text-slate-900){color:var(--portal-text)!important}.client-web-portal[data-portal-theme] .sales-product-action-primary{background:var(--portal-accent)!important;color:#fff!important}.client-web-portal[data-portal-theme] .sales-product-action-catalog,.client-web-portal[data-portal-theme] .sales-product-action-sale-lines,.client-web-portal[data-portal-theme] .sales-product-action-create,.client-web-portal[data-portal-theme] .sales-product-action-inventory{background:var(--portal-accent2)!important;color:var(--portal-text)!important}.client-web-portal[data-portal-theme] :is(.bg-white,[class*=bg-white]),body.portal-web-active[data-portal-theme] [data-radix-dialog-content]{background-color:var(--portal-card)!important;color:var(--portal-text)!important;border-color:var(--portal-border)!important}.client-web-portal[data-portal-theme] :is(.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-gray-100){background-color:var(--portal-bg)!important}.client-web-portal[data-portal-theme] :is(.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300),body.portal-web-active[data-portal-theme] [data-radix-dialog-content] :is(.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--portal-border)!important}.client-web-portal[data-portal-theme] .client-floating-scroll-scope,.client-web-portal[data-portal-theme] .client-web-portal-shell,body.portal-web-active[data-portal-theme]{background:var(--portal-bg)!important;color:var(--portal-text)!important}body.portal-web-active[data-portal-theme] [data-radix-dialog-content] :is(input,select,textarea,[role=combobox]){background:var(--portal-card)!important;color:var(--portal-text)!important;border-color:var(--portal-border)!important}.client-web-portal[data-portal-theme] :is(section,article,form,.rounded-xl.border,.rounded-2xl.border,.rounded-3xl.border),body.portal-web-active[data-portal-theme] :is([role=dialog],[aria-modal=true],[data-radix-dialog-content]){border-color:var(--portal-border)!important;color:var(--portal-text)!important}.client-web-portal[data-portal-theme] :is(.bg-blue-50,.bg-sky-50,.bg-cyan-50,.bg-indigo-50,.bg-violet-50),body.portal-web-active[data-portal-theme] :is([role=dialog],[aria-modal=true],[data-radix-dialog-content]) :is(.bg-blue-50,.bg-sky-50,.bg-cyan-50,.bg-indigo-50,.bg-violet-50){background:var(--portal-accent2)!important;color:var(--portal-text)!important}.client-web-portal[data-portal-theme] :is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-sky-500,.bg-sky-600,.bg-cyan-500,.bg-cyan-600),body.portal-web-active[data-portal-theme] :is([role=dialog],[aria-modal=true],[data-radix-dialog-content]) :is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-sky-500,.bg-sky-600,.bg-cyan-500,.bg-cyan-600),.client-web-portal[data-portal-theme] :is([class*=from-blue-],[class*=to-blue-],[class*=from-sky-],[class*=to-sky-]){background:var(--portal-accent)!important;background-image:none!important;border-color:var(--portal-accent)!important;color:#fff!important}.client-web-portal[data-portal-theme] :is(tbody,tbody tr,tbody td){background-color:var(--portal-card)!important}.client-web-portal[data-portal-theme] tbody tr:nth-child(2n),.client-web-portal[data-portal-theme] tbody tr:nth-child(2n) td,.client-web-portal[data-portal-theme] tbody tr:hover,.client-web-portal[data-portal-theme] tbody tr:hover td{background-color:var(--portal-bg)!important}body.portal-web-active[data-portal-theme] :is([role=dialog],[aria-modal=true],[data-radix-dialog-content]) :is(.bg-white,[class*=bg-white],.bg-background,.bg-card,.bg-muted){background:var(--portal-card)!important;background-image:none!important;border-color:var(--portal-border)!important;color:var(--portal-text)!important}.client-web-portal[data-portal-theme] .portal-sidebar-icon,.client-web-portal[data-portal-theme] .module-card-modern .portal-sidebar-icon{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--portal-accent)!important}.client-web-portal :is(.breadcrumb-shortcut-btn,.module-card-modern,.submodule-card-modern) svg,.client-web-portal :is(.breadcrumb-shortcut-btn,.module-card-modern,.submodule-card-modern)>:is(span,div):has(>svg){opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.client-web-portal :is(.breadcrumb-shortcut-btn,.module-card-modern,.submodule-card-modern) svg{stroke-width:2.25px;stroke-opacity:1!important;fill-opacity:1!important;shape-rendering:geometricPrecision}.client-web-portal[data-portal-theme] .workspace-modern-sidebar,body.portal-web-active[data-portal-theme] .workspace-modern-sidebar{background:var(--portal-card)!important;border-color:var(--portal-border)!important}.client-web-portal[data-portal-theme=normal],body.portal-web-active[data-portal-theme=normal]{color-scheme:light!important;background:#fff!important;color:#0f172a!important}.client-web-portal[data-portal-theme=normal] :is(.bg-slate-800,.bg-slate-900,.bg-gray-800,.bg-gray-900,.bg-zinc-800,.bg-zinc-900,.bg-violet-800,.bg-violet-900,.bg-indigo-800,.bg-indigo-900),body.portal-web-active[data-portal-theme=normal] [data-radix-dialog-content] :is(.bg-slate-800,.bg-slate-900,.bg-gray-800,.bg-gray-900,.bg-zinc-800,.bg-zinc-900,.bg-violet-800,.bg-violet-900,.bg-indigo-800,.bg-indigo-900){background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#cbd5e1!important}.client-web-portal[data-portal-theme=normal] :is(main,section,article,form,.workspace-modern-sidebar,.client-floating-scroll-scope,.client-web-portal-shell),body.portal-web-active[data-portal-theme=normal] :is([role=dialog],[aria-modal=true],[data-radix-dialog-content]){background-color:#fff!important;color:#0f172a!important}.client-web-portal[data-portal-theme=normal] thead th{background:#e0f2fe!important;color:#0c4a6e!important;border-color:#bae6fd!important}.client-web-portal[data-portal-theme=normal] :is(tbody,tbody tr,tbody td){background:#fff!important;color:#334155!important}.client-web-portal[data-portal-theme=normal] tbody tr:nth-child(2n),.client-web-portal[data-portal-theme=normal] tbody tr:nth-child(2n) td,.client-web-portal[data-portal-theme=normal] tbody tr:hover,.client-web-portal[data-portal-theme=normal] tbody tr:hover td{background:#f8fafc!important}.client-web-portal[data-portal-theme=normal] :is(input,select,textarea,[role=combobox]),body.portal-web-active[data-portal-theme=normal] [data-radix-dialog-content] :is(input,select,textarea,[role=combobox]){background:#fff!important;color:#0f172a!important;border-color:#94a3b8!important}.client-web-portal,body.portal-web-active [data-radix-dialog-content]{--portal-font: "Roboto", ui-sans-serif, system-ui, sans-serif;font-family:var(--portal-font)!important;font-size:14px!important;line-height:1.42!important;font-weight:400!important;letter-spacing:0!important}.client-web-portal :is(p,span,div,li,td,th,a,label,input,select,textarea,button,[role=combobox]),body.portal-web-active [data-radix-dialog-content] :is(p,span,div,li,td,th,a,label,input,select,textarea,button,[role=combobox]){font-family:var(--portal-font)!important;font-size:14px!important;line-height:1.42!important;font-weight:400!important}.client-web-portal .text-xs{font-size:10px!important;line-height:1.3!important}.client-web-portal .text-sm{font-size:12px!important;line-height:1.35!important}.client-web-portal .text-base{font-size:13px!important;line-height:1.38!important}.client-web-portal .text-lg{font-size:15px!important;line-height:1.38!important}.client-web-portal .text-xl{font-size:17px!important;line-height:1.32!important}.client-web-portal .text-2xl{font-size:20px!important;line-height:1.22!important}.client-web-portal .text-3xl{font-size:26px!important;line-height:1.12!important}.client-web-portal :is(.text-\[10px\],.text-\[11px\]){font-size:10px!important}.client-web-portal :is(.text-\[12px\],.text-\[13px\]){font-size:12px!important}.client-web-portal :is(.text-\[14px\],.text-\[15px\]){font-size:13px!important}.client-web-portal h1{font-size:20px!important;line-height:1.22!important;font-weight:500!important;color:var(--portal-text)!important}.client-web-portal h2{font-size:17px!important;line-height:1.28!important;font-weight:500!important;color:var(--portal-text)!important}.client-web-portal h3{font-size:14px!important;line-height:1.33!important;font-weight:500!important;color:var(--portal-text)!important}.client-web-portal :is(h4,h5,h6){font-size:13px!important;line-height:1.38!important;font-weight:400!important;color:var(--portal-text)!important}.client-web-portal :is(.font-medium,.font-semibold,.font-bold,.font-extrabold,.font-black,b,strong){font-weight:400!important}.client-web-portal :is(button,a[role=button]){font-size:13px!important;font-weight:300!important}.client-web-portal label{font-size:11px!important;color:var(--portal-muted)!important;font-weight:300!important}.client-web-portal :is(input,select,textarea,[role=combobox]){font-size:13px!important;line-height:1.35!important;font-weight:300!important}.client-web-portal .workspace-modern-sidebar .sidebar-main-module-name,.client-web-portal .module-card-modern .sidebar-main-module-name{font-size:15px!important;line-height:1.3!important;font-weight:500!important;color:var(--portal-text)!important}.client-web-portal :is(.submodule-card-modern,.module-card-modern) :is(p,span){font-size:13px!important;line-height:1.4!important}.client-web-portal .portal-active-tab :is(p,span){color:#fff!important}.client-web-portal thead th{font-size:11px!important;line-height:1.35!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.035em!important}.client-web-portal tbody td{font-size:13px!important;color:var(--portal-muted)!important}.client-web-portal tbody td:nth-child(1){color:var(--portal-text)!important;font-weight:500!important}.client-web-portal tbody td:nth-child(2){color:var(--portal-accent)!important}.client-web-portal tbody td:nth-child(3){color:var(--portal-muted)!important}.client-web-portal tbody td:nth-child(4){color:var(--portal-text)!important}.client-web-portal tbody td:nth-child(5){color:var(--portal-muted)!important}.client-web-portal tbody td:nth-child(n+6){color:var(--portal-muted)!important}.client-web-portal .products-contrast-table .product-code-text,.client-web-portal .products-contrast-table .product-code-text *{color:var(--portal-accent)!important}.client-web-portal .products-contrast-table .product-brand-text,.client-web-portal .products-contrast-table .product-brand-text *{color:var(--portal-muted)!important}.client-web-portal .products-contrast-table .product-cost-text,.client-web-portal .products-contrast-table .product-cost-text *,.client-web-portal .products-contrast-table .product-price-text,.client-web-portal .products-contrast-table .product-price-text *{color:var(--portal-accent)!important}.client-web-portal [class*=uppercase][class*=tracking]{font-size:11px!important;font-weight:500!important;color:var(--portal-accent)!important}.client-web-portal :is(.text-2xl,.text-3xl):is(p,span,div){font-weight:500!important;color:var(--portal-text)!important}.client-web-portal[data-portal-theme] :is([class*=from-white],[class*=from-slate-50],[class*=from-gray-50],[class*=from-sky-50],[class*=from-blue-50],[class*=from-cyan-50],[class*=from-indigo-50],[class*=from-emerald-50],[class*=from-amber-50],[class*=to-white],[class*=to-slate-50],[class*=to-sky-50],[class*=to-blue-50],[class*=to-cyan-50],[class*=to-indigo-50]):not([class*=from-blue-5]):not([class*=from-blue-6]):not([class*=from-blue-7]):not([class*=from-sky-5]):not([class*=from-sky-6]){background:var(--portal-card)!important;background-image:none!important;border-color:var(--portal-border)!important;color:var(--portal-text)!important}:is(.client-web-portal,body.portal-web-active [data-radix-dialog-content],body.portal-web-active .workspace-modern-sidebar):is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.bg-white,[class*=bg-white],.bg-background,.bg-card,.bg-muted),body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.workspace-modern-sidebar,[data-radix-dialog-content],[data-radix-popper-content-wrapper]) :is(.bg-white,[class*=bg-white],.bg-background,.bg-card,.bg-muted){background-color:var(--portal-card)!important;background-image:none!important;border-color:var(--portal-border)!important;color:var(--portal-text)!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-gray-100,.bg-zinc-50,.bg-zinc-100,.bg-neutral-50,.bg-neutral-100,.bg-stone-50,.bg-stone-100){background-color:var(--portal-bg)!important;color:var(--portal-text)!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.bg-emerald-50,.bg-emerald-100,.bg-green-50,.bg-green-100,.bg-teal-50,.bg-teal-100,.bg-lime-50,.bg-lime-100){background-color:color-mix(in srgb,#10b981 18%,var(--portal-card))!important;border-color:color-mix(in srgb,#10b981 40%,var(--portal-border))!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.bg-amber-50,.bg-amber-100,.bg-yellow-50,.bg-yellow-100,.bg-orange-50,.bg-orange-100){background-color:color-mix(in srgb,#f59e0b 18%,var(--portal-card))!important;border-color:color-mix(in srgb,#f59e0b 40%,var(--portal-border))!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.bg-rose-50,.bg-rose-100,.bg-red-50,.bg-red-100,.bg-pink-50,.bg-pink-100){background-color:color-mix(in srgb,#f43f5e 18%,var(--portal-card))!important;border-color:color-mix(in srgb,#f43f5e 40%,var(--portal-border))!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.bg-fuchsia-50,.bg-fuchsia-100,.bg-purple-50,.bg-purple-100,.bg-violet-50,.bg-violet-100,.bg-indigo-50,.bg-indigo-100){background-color:color-mix(in srgb,#8b5cf6 18%,var(--portal-card))!important;border-color:color-mix(in srgb,#8b5cf6 40%,var(--portal-border))!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.bg-blue-50,.bg-blue-100,.bg-sky-50,.bg-sky-100,.bg-cyan-50,.bg-cyan-100){background-color:color-mix(in srgb,var(--portal-accent) 18%,var(--portal-card))!important;border-color:color-mix(in srgb,var(--portal-accent) 40%,var(--portal-border))!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.bg-sky-200,.bg-sky-300,.bg-sky-400,.bg-blue-200,.bg-blue-300,.bg-cyan-200,.bg-cyan-300){background-color:var(--portal-accent2)!important;color:var(--portal-text)!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-green-600,.text-green-700,.text-green-800,.text-teal-600,.text-teal-700){color:#6ee7b7!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.text-amber-600,.text-amber-700,.text-amber-800,.text-yellow-700,.text-orange-600,.text-orange-700){color:#fcd34d!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.text-rose-600,.text-rose-700,.text-rose-800,.text-red-600,.text-red-700,.text-red-800,.text-pink-700){color:#fda4af!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.text-violet-700,.text-purple-700,.text-fuchsia-700,.text-indigo-600,.text-indigo-700){color:#c4b5fd!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is(.text-blue-600,.text-blue-700,.text-blue-800,.text-sky-600,.text-sky-700,.text-sky-800,.text-cyan-700){color:var(--portal-accent)!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) :is([class*=border-sky-1],[class*=border-sky-2],[class*=border-blue-1],[class*=border-blue-2],[class*=border-slate-1],[class*=border-slate-2],[class*=border-gray-1],[class*=border-gray-2]){border-color:var(--portal-border)!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) .workspace-modern-sidebar,body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) .workspace-modern-sidebar>*{background-color:var(--portal-card)!important;color:var(--portal-text)!important}body.portal-web-active[data-portal-theme=normal],body.portal-web-active[data-portal-theme=normal] .client-web-portal{--background: 0 0% 100%;--foreground: 222 47% 11%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--popover: 0 0% 100%;--popover-foreground: 222 47% 11%;--primary: 201 96% 32%;--primary-foreground: 0 0% 100%;--secondary: 204 94% 94%;--secondary-foreground: 201 90% 20%;--muted: 210 40% 96%;--muted-foreground: 215 19% 35%;--accent: 204 94% 94%;--accent-foreground: 201 90% 20%;--border: 213 27% 84%;--input: 213 27% 84%;--ring: 201 96% 32%;--sidebar-background: 0 0% 100%;--sidebar-foreground: 222 47% 11%;--sidebar-primary: 201 96% 32%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 204 94% 94%;--sidebar-accent-foreground: 201 90% 20%;--sidebar-border: 213 27% 84%;--sidebar-ring: 201 96% 32%}body.portal-web-active[data-portal-theme=normal] :is(.bg-slate-700,.bg-slate-950,.bg-gray-950,.bg-zinc-950,.bg-neutral-900,.bg-neutral-950,.bg-stone-900,.bg-black,.bg-purple-900,.bg-fuchsia-900,.bg-emerald-900,.bg-rose-900,.bg-red-900,.bg-amber-900),body.portal-web-active[data-portal-theme=normal] :is([class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-9],[class*=from-zinc-9],[class*=from-indigo-9],[class*=from-violet-9],[class*=from-purple-9]){background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#cbd5e1!important}body.portal-web-active[data-portal-theme=normal] :is(.bg-violet-500,.bg-violet-600,.bg-violet-700,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-purple-600,.bg-purple-700,.bg-fuchsia-600,.bg-lime-400,.bg-lime-500,.bg-primary),body.portal-web-active[data-portal-theme=normal] .client-web-portal :is(.purchases-action-primary,.new-product-action-button){background:#0369a1!important;background-image:none!important;border-color:#0369a1!important;color:#fff!important}body.portal-web-active[data-portal-theme=normal] :is(.bg-violet-500,.bg-violet-600,.bg-indigo-600,.bg-primary,.purchases-action-primary) :is(svg,span){color:#fff!important}body.portal-web-active[data-portal-theme=normal] :is(.text-primary,.text-violet-600,.text-violet-700,.text-indigo-600,.text-indigo-700,.text-lime-400,.text-lime-500){color:#0369a1!important}body.portal-web-active[data-portal-theme=normal] :is(.border-primary,.border-violet-300,.border-violet-400,.border-indigo-300,.border-lime-400){border-color:#7dd3fc!important}body.portal-web-active[data-portal-theme=normal] :is(.workspace-modern-sidebar,[data-radix-dialog-content],[data-radix-popper-content-wrapper] [role=menu],[data-radix-popper-content-wrapper] [role=listbox]){background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) .sunat-badge-draft{background:var(--portal-accent2)!important;color:var(--portal-muted)!important;border-color:var(--portal-border)!important}body.portal-web-active:is([data-portal-theme=ocean],[data-portal-theme=midnight],[data-portal-theme=graphite],[data-portal-theme=carbon]) .sunat-badge-pending{background:color-mix(in srgb,#f59e0b 18%,var(--portal-card))!important;color:#fcd34d!important;border-color:color-mix(in srgb,#f59e0b 40%,var(--portal-border))!important}html body.portal-web-active[data-portal-theme] :is(.client-web-portal,[role=dialog],[aria-modal=true],[data-radix-dialog-content],.client-form-fullscreen,.new-user-fullscreen,.document-import-claro-modal) :is(.bg-white,.bg-background,.bg-card,.bg-slate-50,.bg-gray-50,[class*=from-white],[class*=from-slate-50],[class*=from-gray-50],[class*=from-sky-50],[class*=from-blue-50],[class*=from-indigo-50],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"],[style*="background: white"],[style*="background-color: white"]){background-color:var(--portal-card)!important;background-image:none!important;border-color:var(--portal-border)!important;color:var(--portal-text)!important}html body.portal-web-active[data-portal-theme] :is([role=dialog],[aria-modal=true],[data-radix-dialog-content]) :is(thead,thead tr,thead th,.sale-picker-thead,.sale-picker-thead th){background:var(--portal-accent)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:var(--portal-accent)!important}html body.portal-web-active[data-portal-theme] :is([role=dialog],[aria-modal=true],[data-radix-dialog-content]) thead th *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body.portal-web-active[data-portal-theme] :is(.autocomplete-option,[class*="hover:bg-sky-50"],[class*="hover:bg-blue-50"],[class*="hover:bg-slate-50"],[class*="hover:bg-slate-100"],[class*="hover:bg-gray-50"]):is(:hover,:focus){background-color:color-mix(in srgb,var(--portal-accent) 25%,var(--portal-card))!important;background-image:none!important;color:var(--portal-text)!important}html body.portal-web-active[data-portal-theme] .autocomplete-option:is(:hover,:focus) *{color:var(--portal-text)!important}html body.portal-web-active[data-portal-theme] :is([role=dialog],[aria-modal=true],[data-radix-dialog-content]) :is(.overflow-y-auto,.overflow-auto){background-color:transparent!important}html body.portal-web-active[data-portal-theme] :is(.client-web-portal,[role=dialog],[aria-modal=true],[data-radix-dialog-content]) :is(.text-slate-700,.text-slate-800,.text-slate-900,.text-gray-800,.text-gray-900,.text-black,.text-foreground){color:var(--portal-text)!important}html body.portal-web-active[data-portal-theme] :is(.client-web-portal,[role=dialog],[aria-modal=true],[data-radix-dialog-content]) :is(.text-slate-400,.text-slate-500,.text-slate-600,.text-gray-400,.text-gray-500,.text-gray-600,.text-muted-foreground),html body.portal-web-active[data-portal-theme] :is(.client-web-portal,[role=dialog],[aria-modal=true],[data-radix-dialog-content]) label{color:var(--portal-muted)!important;opacity:1!important}html body.portal-web-active[data-portal-theme] :is(.client-web-portal,[role=dialog],[aria-modal=true],[data-radix-dialog-content],[data-radix-popper-content-wrapper]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,[role=combobox]):not(.delivery-status-select){background-color:var(--portal-card)!important;background-image:none!important;color:var(--portal-text)!important;border-color:var(--portal-border)!important}html body.portal-web-active[data-portal-theme] :is(.client-web-portal,[role=dialog],[aria-modal=true],[data-radix-dialog-content]) :is(input,textarea)::-moz-placeholder{color:var(--portal-muted)!important;opacity:.85!important}html body.portal-web-active[data-portal-theme] :is(.client-web-portal,[role=dialog],[aria-modal=true],[data-radix-dialog-content]) :is(input,textarea)::placeholder{color:var(--portal-muted)!important;opacity:.85!important}html body.portal-web-active[data-portal-theme] :is(.client-web-portal,[role=dialog],[aria-modal=true],[data-radix-dialog-content]) :is(input,select,textarea):disabled{background-color:var(--portal-bg)!important;color:var(--portal-muted)!important}body.portal-web-active[data-portal-theme] .module-selector-hero{background:var(--portal-accent)!important;border-color:var(--portal-accent)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--portal-accent) 22%,transparent)!important}body.portal-web-active[data-portal-theme] .module-selector-hero :is(h1,h2,h3,p,span){color:#fff!important}body.portal-web-active[data-portal-theme] .submodule-card-modern{background:var(--portal-card)!important;border-color:var(--portal-border)!important;color:var(--portal-text)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--portal-text) 6%,transparent)!important}body.portal-web-active[data-portal-theme] .submodule-card-modern:hover{background:var(--portal-bg)!important;border-color:var(--portal-accent)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--portal-accent) 16%,transparent)!important}body.portal-web-active[data-portal-theme] .submodule-card-modern>div{background:color-mix(in srgb,var(--portal-accent) 12%,var(--portal-card))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--portal-accent) 32%,var(--portal-card))!important}body.portal-web-active[data-portal-theme] .submodule-card-modern span{color:var(--portal-accent)!important}body.portal-web-active[data-portal-theme] .submodule-card-modern>span{color:var(--portal-text)!important;font-weight:400!important}body.portal-web-active[data-portal-theme] :is(.submodule-card-modern,.module-card-modern) [class*=text-slate-]{color:var(--portal-text)!important}body.portal-web-active[data-portal-theme] :is(button,a[role=button]):is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-sky-500,.bg-sky-600,.bg-sky-700,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-violet-500,.bg-violet-600,.bg-violet-700,.bg-purple-500,.bg-purple-600,.bg-cyan-500,.bg-cyan-600):not(.breadcrumb-shortcut-btn){background-color:var(--portal-accent)!important;border-color:var(--portal-accent)!important;color:#fff!important}body.portal-web-active[data-portal-theme] :is(button,a[role=button]):is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-sky-500,.bg-sky-600,.bg-sky-700,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-violet-500,.bg-violet-600,.bg-violet-700,.bg-purple-500,.bg-purple-600,.bg-cyan-500,.bg-cyan-600) :is(svg,span){color:#fff!important}body.portal-web-active[data-portal-theme] :is(.text-blue-500,.text-blue-600,.text-blue-700,.text-sky-500,.text-sky-600,.text-sky-700,.text-indigo-500,.text-indigo-600,.text-violet-500,.text-violet-600){color:var(--portal-accent)!important}body.portal-web-active[data-portal-theme=normal] .client-web-portal :is(.sidebar-main-module-name,.module-card-modern span,.submodule-card-modern span){font-weight:400!important}body.portal-web-active[data-portal-theme=normal] .client-web-portal h1{color:#102a43!important}body.portal-web-active[data-portal-theme=normal] .client-web-portal h2,body.portal-web-active[data-portal-theme=normal] .client-web-portal h3{color:#0f766e!important}body.portal-web-active[data-portal-theme=normal] .client-web-portal :is(p,label,.portal-text-subtitle){color:#486581!important}body.portal-web-active[data-portal-theme=normal] .client-web-portal :is(button,a[role=button]){font-weight:400!important}body.portal-web-active[data-portal-theme=normal] .client-web-portal :is(.purchases-action-primary,.new-product-action-button,.sales-product-action-primary){background:var(--portal-accent)!important;border-color:var(--portal-accent)!important;color:#fff!important}body.portal-web-active[data-portal-theme=normal] .client-web-portal :is(.purchases-action-primary,.new-product-action-button,.sales-product-action-primary) :is(svg,span){color:#fff!important}
