.client-web-portal{font-size:15px!important}.client-web-portal :is(input,select,textarea,label,p,span,div,td,th,li,a,button){font-size:14px!important;line-height:20px!important}.client-web-portal :is(h1,.text-3xl,.text-4xl,.text-5xl){font-size:24px!important;line-height:32px!important;font-weight:500!important}.client-web-portal :is(h2,h3,.text-xl,.text-2xl){font-size:18.5px!important;line-height:26px!important;font-weight:400!important}.client-web-portal :is(input,select,textarea,[role=combobox],button){font-size:14px!important;line-height:20px!important;min-height:32px}.client-web-portal :is(td,th){font-size:13.5px!important;line-height:19px!important}.client-web-portal .text-xs{font-size:12px!important;line-height:16px!important}.client-web-portal .text-sm{font-size:13px!important;line-height:18px!important}.client-web-portal .text-base{font-size:14.5px!important;line-height:21px!important}.client-web-portal .text-lg{font-size:16px!important;line-height:23px!important}.client-web-portal .text-xl{font-size:18px!important;line-height:26px!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:38px!important;border-radius:14px!important;border-color:#b9d7ff!important;background:#fff!important}.client-web-portal .sales-modern-panel .grid{gap:12px!important;align-items:end!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:#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:#475569!important}.client-web-portal .workspace-modern-sidebar .text-slate-500,.client-web-portal .workspace-modern-sidebar .text-slate-600{color:#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:#0f172a!important}.client-web-portal .workspace-modern-sidebar [class*=border-slate-]{border-color:#cbd5e1!important}.client-web-portal .workspace-modern-sidebar :is(input,select,textarea,[role=combobox]){border-color:#94a3b8!important;color:#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:#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:#475569!important}.client-web-portal .text-slate-500,.client-web-portal .text-slate-600{color:#334155!important}.client-web-portal .text-slate-700,.client-web-portal .text-slate-800,.client-web-portal .text-slate-900{color:#0f172a!important}.client-web-portal [class*=border-slate-]{border-color:#cbd5e1!important}.client-web-portal :is(input,select,textarea,[role=combobox]){border-color:#94a3b8!important;color:#0f172a!important}.client-web-portal :is(input,textarea)::-moz-placeholder{color:#64748b!important;opacity:1!important}.client-web-portal :is(input,textarea)::placeholder{color:#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:#f8fafc!important;color:#334155!important;font-weight:500!important;letter-spacing:.01em!important;border-bottom:1px solid #cbd5e1!important;text-transform:none!important}.client-web-portal tbody td{color:#334155!important;font-weight:400!important;border-bottom:1px solid #e2e8f0!important}.client-web-portal tbody td:first-child{color:#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: #ffffff;--portal-card: #ffffff;--portal-accent: #0369a1;--portal-accent2: #3730a3;--portal-text: #000000;--portal-muted: #1f2937;--portal-border: #94a3b8;--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[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:11px!important;line-height:1.35!important}.client-web-portal .text-sm{font-size:13px!important;line-height:1.4!important}.client-web-portal .text-base{font-size:14px!important;line-height:1.42!important}.client-web-portal .text-lg{font-size:16px!important;line-height:1.4!important}.client-web-portal .text-xl{font-size:18px!important;line-height:1.35!important}.client-web-portal .text-2xl{font-size:22px!important;line-height:1.25!important}.client-web-portal .text-3xl{font-size:28px!important;line-height:1.15!important}.client-web-portal :is(.text-\[10px\],.text-\[11px\]){font-size:11px!important}.client-web-portal :is(.text-\[12px\],.text-\[13px\]){font-size:13px!important}.client-web-portal :is(.text-\[14px\],.text-\[15px\]){font-size:14px!important}.client-web-portal h1{font-size:22px!important;line-height:1.25!important;font-weight:500!important;color:var(--portal-text)!important}.client-web-portal h2{font-size:18px!important;line-height:1.3!important;font-weight:500!important;color:var(--portal-text)!important}.client-web-portal h3{font-size:15px!important;line-height:1.35!important;font-weight:500!important;color:var(--portal-text)!important}.client-web-portal :is(h4,h5,h6){font-size:14px!important;line-height:1.4!important;font-weight:500!important;color:var(--portal-text)!important}.client-web-portal :is(.font-medium,.font-semibold,.font-bold,.font-extrabold,.font-black,b,strong){font-weight:500!important}.client-web-portal :is(button,a[role=button]){font-size:14px!important;font-weight:400!important}.client-web-portal label{font-size:12px!important;color:var(--portal-muted)!important}.client-web-portal :is(input,select,textarea,[role=combobox]){font-size:14px!important;line-height:1.4!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:#0f766e!important}.client-web-portal tbody td:nth-child(4){color:#6d28d9!important}.client-web-portal tbody td:nth-child(5){color:#b45309!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:#1d4ed8!important}.client-web-portal .products-contrast-table .product-brand-text,.client-web-portal .products-contrast-table .product-brand-text *{color:#0f766e!important}.client-web-portal .products-contrast-table .product-cost-text,.client-web-portal .products-contrast-table .product-cost-text *{color:#047857!important}.client-web-portal .products-contrast-table .product-price-text,.client-web-portal .products-contrast-table .product-price-text *{color:#2563eb!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}
