html,body,#root{height:100%}:root{--erp-font-display:"Manrope", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--erp-font-body:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--erp-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--erp-surface-border:#e2e8f0d1;--erp-shadow-soft:0 24px 70px -48px #0f172a3d;--erp-shadow-bold:0 34px 100px -58px #0f172a57}body{font-family:var(--erp-font-body);color:#0f172a;background:radial-gradient(circle at top,#93c5fd4d,#0000 24%),radial-gradient(circle at 20% 20%,#bae6fd2e,#0000 22%),linear-gradient(#f8fbff 0%,#eef4ff 40%,#edf5fb 100%);margin:0}body:before{content:"";pointer-events:none;opacity:.34;background:linear-gradient(#ffffff47,#ffffff47),linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#94a3b80f 1px,#0000 1px) 0 0/42px 42px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 38%,#0000 95%);mask-image:radial-gradient(circle,#000 38%,#0000 95%)}code{font-family:var(--erp-font-mono)}*{box-sizing:border-box}a{color:inherit}h1,h2,h3,h4,h5,h6,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5{font-family:var(--erp-font-display);letter-spacing:-.03em}.ant-typography,.ant-input,.ant-select,.ant-picker,.ant-btn,.ant-table,.ant-form,.ant-modal,.ant-drawer,.ant-tag{font-family:var(--erp-font-body)}.ant-card,.ant-modal-content,.ant-drawer-content,.ant-dropdown .ant-dropdown-menu,.ant-popover .ant-popover-inner,.ant-tooltip .ant-tooltip-inner{box-shadow:var(--erp-shadow-soft)}.ant-card{border:1px solid var(--erp-surface-border)}.ant-btn{letter-spacing:.01em;font-weight:600}.ant-btn-primary{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 45%,#60a5fa 100%);border:none}.ant-btn-primary:hover,.ant-btn-primary:focus{background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 45%,#3b82f6 100%)!important}.ant-btn-default,.ant-btn-dashed{background:linear-gradient(#fffffffa,#f8fbfffa);border-color:#94a3b847}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker{box-shadow:inset 0 1px #ffffffdb,0 12px 30px -28px #0f172a47;background:linear-gradient(#fffffffa,#f8fbfffa)!important;border-color:#94a3b83d!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select-selector:hover,.ant-picker:hover{border-color:#60a5fa94!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{box-shadow:0 0 0 4px #2563eb1a,inset 0 1px #ffffffeb,0 18px 40px -30px #2563eb59!important}.ant-form-item-label>label{color:#0f172a;font-weight:600}.ant-modal .ant-modal-content{box-shadow:var(--erp-shadow-bold);background:radial-gradient(circle at 100% 0,#bfdbfe29,#0000 28%),linear-gradient(#fffffffc,#f8fbfffc);border:1px solid #e2e8f0d6;border-radius:30px}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{background:0 0;border-bottom:none}.ant-drawer .ant-drawer-content{background:radial-gradient(circle at 100% 0,#bfdbfe24,#0000 28%),linear-gradient(#fffffffc,#f8fbfffc);border-left:1px solid #e2e8f0d6}.ant-descriptions.ant-descriptions-bordered .ant-descriptions-view{border-color:#e2e8f0d1;border-radius:20px;overflow:hidden}.ant-segmented{border:1px solid #e2e8f0d6;padding:4px;box-shadow:inset 0 1px #fffc}.ant-breadcrumb{font-size:12px}.ant-tag{letter-spacing:.01em;font-weight:600}::selection{background:#2563eb2e}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#3b82f659;border-radius:999px}::-webkit-scrollbar-track{background:0 0}.erp-shell__sider.ant-layout-sider{height:100vh;position:sticky;top:0;overflow:auto;box-shadow:inset -1px 0 #ffffff0d}.erp-shell__brand,.erp-shell__workspace,.erp-module-hero,.erp-surface-card,.erp-workbench__summary-card,.erp-workbench__toolbar,.erp-workbench__table-shell,.erp-workbench__state-shell,.erp-workbench__modal-intro,.erp-workbench__drawer-shell,.erp-login-card,.erp-login-metric{position:relative;overflow:hidden}.erp-shell__brand:after,.erp-shell__workspace:after,.erp-module-hero:after,.erp-workbench__summary-card:after,.erp-workbench__toolbar:after,.erp-workbench__table-shell:after,.erp-workbench__modal-intro:after,.erp-login-card:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#0000 45%);position:absolute;inset:0}.erp-shell__menu .ant-menu-item,.erp-shell__menu .ant-menu-submenu-title{min-height:44px;border-radius:14px!important;margin-block:6px!important}.erp-shell__menu .ant-menu-item-selected{box-shadow:inset 0 0 0 1px #93c5fd26}.erp-shell__brand-grid,.erp-shell__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.erp-shell__brand-metric,.erp-shell__workspace-stat{background:#ffffff14;border:1px solid #ffffff14;border-radius:18px;padding:12px 14px;box-shadow:inset 0 1px #ffffff14}.erp-shell__header{box-shadow:0 18px 60px -44px #0f172a80}.erp-shell__command-trigger,.erp-shell__user-pill{box-shadow:0 14px 38px -28px #0f172a59}.erp-shell__content{padding:24px}.erp-shell__content-inner{width:100%}.erp-shell__pill-tag{padding-inline:12px;font-weight:600}.erp-command-modal .ant-modal-content{border-radius:28px;overflow:hidden;box-shadow:0 36px 100px -48px #0f172a73}.erp-module-page{padding:6px 2px 24px}.erp-dashboard-page{padding:18px}.erp-module-hero{isolation:isolate;border:1px solid #ffffff14}.erp-module-hero__content,.erp-module-hero__stats{z-index:1;position:relative}.erp-module-hero__ambient{filter:blur(12px);opacity:.7;pointer-events:none;border-radius:999px;position:absolute}.erp-module-hero__ambient--primary{background:radial-gradient(circle,#60a5fa57,#0000 68%);width:240px;height:240px;top:-80px;right:18%}.erp-module-hero__ambient--secondary{background:radial-gradient(circle,#2dd4bf42,#0000 68%);width:180px;height:180px;bottom:-40px;right:-20px}.erp-module-hero__control-tag{color:#fff;background:#ffffff24;border:1px solid #ffffff1f}.erp-module-hero__control-tag--muted{color:#ffffffd1;background:#0f172a33}.erp-module-hero__action.ant-btn{min-height:46px;padding-inline:18px;font-weight:600}.erp-module-hero__command-panel{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#ffffff24,#0000 34%),linear-gradient(#ffffff1a,#0f172a24);border:1px solid #ffffff24;border-radius:28px;padding:22px;position:relative;box-shadow:inset 0 1px #ffffff2e,0 28px 70px -52px #0f172ab3}.erp-module-hero__command-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.erp-module-hero__command-label{color:#ffffffad;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.erp-module-hero__command-row{background:#ffffff14;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff0f}.erp-module-hero__command-index{color:#fff;width:42px;height:42px;font-family:var(--erp-font-mono);background:#ffffff1f;border-radius:16px;place-items:center;font-size:12px;font-weight:600;display:grid}.erp-module-hero__command-copy{gap:2px;display:grid}.erp-module-hero__command-row-label{color:#fff;font-weight:700}.erp-module-hero__command-row-helper{color:#ffffffb3;font-size:12px}.erp-module-hero__command-row-value.ant-typography{color:#fff;margin:0}.erp-module-hero__command-chip{color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff14}.erp-surface-card.ant-card{background:linear-gradient(#fffffff5,#f8fafcfa);border:1px solid #e2e8f0d1}.erp-chart-card.ant-card{background:radial-gradient(circle at 100% 0,#bfdbfe29,#0000 28%),linear-gradient(#fffffffa,#f8fbfffa);border:1px solid #e2e8f0d1;box-shadow:0 28px 72px -52px #0f172a4d}.erp-insight-card.ant-card{background:radial-gradient(circle at 100% 0,#ffffff47,#0000 32%),linear-gradient(#fffffffa,#f8fbfffc);border:1px solid #e2e8f0d1;box-shadow:0 26px 68px -50px #0f172a47}.erp-insight-card .ant-card-body{padding:22px}.erp-insight-card__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:700}.erp-insight-card__value.ant-typography{letter-spacing:-.04em;margin:0}.erp-chart-card .ant-card-body{position:relative}.erp-chart-card .recharts-surface{overflow:visible}.erp-chart-card .recharts-text,.erp-chart-card .recharts-legend-item-text{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.erp-metric-card.ant-card{overflow:hidden}.erp-metric-card.ant-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff57,#0000 46%);position:absolute;inset:0}.enterprise-tabs>.ant-tabs-nav{margin-bottom:18px!important}.enterprise-tabs>.ant-tabs-nav .ant-tabs-tab{background:#f8fbffe6!important;border-color:#e2e8f0e6!important;border-radius:16px 16px 0 0!important;padding:12px 16px!important}.enterprise-tabs>.ant-tabs-nav .ant-tabs-tab-active{box-shadow:0 16px 34px -28px #2563eb6b}.erp-workbench{width:100%}.erp-workbench__summary-card.ant-card{border:1px solid #e2e8f0b8}.erp-workbench__summary-card .ant-card-body{gap:10px;padding:20px;display:grid}.erp-workbench__summary-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.erp-workbench__summary-pill,.erp-workbench__toolbar-pill,.erp-workbench__table-chip{color:#0f172a;background:#ffffffc7;border:1px solid #e2e8f0db;border-radius:999px;padding-inline:10px}.erp-workbench__summary-dot{border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 6px #ffffff9e}.erp-workbench__summary-label{letter-spacing:.12em;text-transform:uppercase;color:#475569;font-size:12px;font-weight:700}.erp-workbench__summary-bar{background:#ffffffb3;border-radius:999px;height:7px;overflow:hidden}.erp-workbench__summary-bar>div{width:100%;height:100%}.erp-workbench__toolbar{background:linear-gradient(#fffffff5,#f8fbfffa);border:1px solid #e2e8f0d1;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 24px 64px -48px #0f172a3d}.erp-workbench__toolbar-copy{gap:8px;display:grid}.erp-workbench__toolbar-actions{justify-content:flex-end}.erp-workbench__search.ant-input-affix-wrapper{border-radius:16px;min-width:290px}.erp-workbench__primary-action.ant-btn{box-shadow:0 20px 40px -28px #2563eb8c}.erp-workbench__table-shell,.erp-workbench__state-shell{background:linear-gradient(#fffffffa,#f7fafcfa);border:1px solid #e2e8f0d1;border-radius:26px;padding:14px;box-shadow:0 26px 70px -52px #0f172a4d}.erp-workbench__table-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:8px 8px 18px;display:flex}.erp-workbench__table-kicker{letter-spacing:.14em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:700}.erp-workbench__table .ant-table-container{border:1px solid #e2e8f0d1;overflow:hidden;border-radius:20px!important}.erp-workbench__table .ant-table-thead>tr>th{letter-spacing:.03em;text-transform:uppercase;color:#334155;font-size:12px;background:linear-gradient(#f8fbff,#eff6ff)!important}.erp-workbench__table .ant-table-tbody>tr>td{background:#ffffffe0}.erp-workbench__table .ant-table-row:hover>td{background:#f7fbff!important}.erp-workbench__table .ant-btn.ant-btn-text{border-radius:12px}.erp-workbench__modal .ant-modal-content{border-radius:24px;overflow:hidden}.erp-workbench__modal .ant-modal-header{padding-bottom:0}.erp-workbench__modal .ant-modal-body{padding:16px 16px 12px}.erp-workbench__modal-brand{background:radial-gradient(circle at 100% 0,#7dd3fc38,#0000 32%),linear-gradient(135deg,#0f172a 0%,#1d4ed8 52%,#0f766e 100%);border-radius:20px;padding:16px;box-shadow:0 28px 72px -48px #0f172a9e}.erp-workbench__modal-brand-chip{color:#fff;background:#ffffff29;border:1px solid #ffffff1a}.erp-workbench__modal-intro{background:linear-gradient(135deg,#eff6fff5,#f8fafcfa);border:1px solid #dbeafef2;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.erp-workbench__modal-layout{grid-template-columns:minmax(220px,248px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.erp-workbench__modal-aside{flex-direction:column;align-self:start;gap:12px;display:flex;position:sticky;top:0}.erp-workbench__modal-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.erp-workbench__modal-stat,.erp-workbench__modal-note{background:linear-gradient(#fffffffa,#f8fbfffa);border:1px solid #e2e8f0d6;border-radius:18px;padding:14px;box-shadow:0 20px 44px -34px #0f172a2e}.erp-workbench__modal-form-pane{min-width:0}.erp-workbench__modal-form-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.erp-workbench__form-field{background:linear-gradient(#fffffffa,#f8fbfffa);border:1px solid #e2e8f0bf;border-radius:16px;height:100%;padding:10px 12px 0}.erp-workbench__form .ant-form-item-label>label{font-weight:600}.erp-workbench__form .ant-form-item{margin-bottom:10px}.erp-workbench__form .ant-input,.erp-workbench__form .ant-input-affix-wrapper,.erp-workbench__form .ant-select-selector,.erp-workbench__form .ant-picker,.erp-workbench__form .ant-input-number{min-height:42px}.erp-workbench__form .ant-form-item-extra{color:#64748b;font-size:12px}.erp-workbench__modal-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.erp-workbench__modal-footer-copy{gap:4px;display:grid}.erp-workbench__drawer .ant-drawer-content{background:linear-gradient(#fff,#f8fbff)}.erp-workbench__drawer-shell{background:linear-gradient(#fffffffa,#f8fbfffa);border-radius:22px;padding:6px}.erp-workbench__drawer-hero{background:radial-gradient(circle at 100% 0,#bfdbfe2e,#0000 30%),linear-gradient(#fffffffa,#f8fbfffa);border:1px solid #e2e8f0d6;border-radius:22px;padding:18px}.erp-workbench__drawer-shell .ant-descriptions-bordered .ant-descriptions-item-label{background:#f8fbff;width:34%;font-weight:600}.erp-login-screen{background:radial-gradient(circle at 0 0,#60a5fa47,#0000 32%),radial-gradient(circle at 100% 100%,#14b8a62e,#0000 28%),linear-gradient(#eef5ff 0%,#f6fbff 100%)}.erp-login-card.ant-card{border:1px solid #e2e8f0d1}.erp-login-visual{align-items:center;display:flex}.erp-login-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.erp-login-metric{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:22px;padding:18px}.erp-login-form-panel{background:linear-gradient(#fffffffa,#f8fbfffa)}.erp-login-form-panel .ant-input,.erp-login-form-panel .ant-input-affix-wrapper,.erp-login-form-panel .ant-btn{border-radius:16px}@media (width<=1200px){.erp-shell__content{padding:18px}}@media (width<=900px){.erp-workbench__toolbar,.erp-workbench__modal-intro,.erp-workbench__table-head,.erp-workbench__modal-form-header,.erp-workbench__modal-footer,.erp-module-hero__command-head{flex-direction:column;align-items:stretch}.erp-workbench__modal-layout{grid-template-columns:1fr}.erp-workbench__modal-aside{position:static}.erp-login-metrics{grid-template-columns:1fr}}.mobile-app-shell{background:radial-gradient(circle at top,#38bdf82e,#0000 28%),linear-gradient(#0f172a 0%,#111827 45%,#1e293b 100%);min-height:100%;padding:20px 16px 32px}.mobile-app-header{background:linear-gradient(135deg,#2563ebe0,#14b8a6b8);border-radius:28px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:20px;display:flex;box-shadow:0 24px 60px -32px #0f172abf}.mobile-app-card{background:#fffffff5;border-radius:24px}.mobile-app-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mobile-app-runtime-panel{background:linear-gradient(#eff6ffeb,#f8fafcf5);border:1px solid #94a3b82e;border-radius:18px;padding:14px}.mobile-app-task{background:linear-gradient(#eff6ffeb,#f8fafcf2);border-radius:20px;width:100%;padding:14px}.mobile-app-scan-frame{background:linear-gradient(#eff6ffeb,#f8fafcfa);border-radius:18px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.mobile-app-video{object-fit:cover;background:linear-gradient(#0f172ae6,#1e293beb);border-radius:20px;width:100%;min-height:220px}.mobile-app-action{text-align:left;border-radius:18px;justify-content:flex-start;height:auto;padding:14px 16px}@media (width<=900px){.mobile-app-header{flex-direction:column}.mobile-app-runtime-grid{grid-template-columns:1fr}}.mobile-app-signature{touch-action:none;background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #94a3b866;border-radius:20px;width:100%;margin-top:10px;box-shadow:inset 0 1px #ffffffb3}.mobile-app-attachment-grid{gap:12px;display:grid}.mobile-app-attachment{background:linear-gradient(#eff6ffeb,#f8fafcf5);border-radius:18px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.mobile-app-attachment-thumb{object-fit:cover;background:linear-gradient(135deg,#bfdbfecc,#e0e7ffcc);border-radius:16px;width:84px;height:84px}.mobile-app-conflict{background:linear-gradient(#fffbebf2,#fff7edfa);border:1px solid #fbbf243d;border-radius:20px;padding:14px}@media (width<=640px){.mobile-app-attachment{grid-template-columns:1fr}.mobile-app-attachment-thumb{width:100%;height:180px}}body[data-erp-density=compact] .erp-shell__sider.ant-layout-sider{flex:0 0 204px!important;width:204px!important;min-width:204px!important;max-width:204px!important}body[data-erp-density=compact] .erp-shell__brand{border-radius:16px!important;margin-bottom:8px!important;padding:10px!important}body[data-erp-density=compact] .erp-shell__brand-grid,body[data-erp-density=compact] .erp-shell__workspace,body[data-erp-density=compact] .erp-shell__brand .ant-space,body[data-erp-density=compact] .erp-shell__brand .ant-typography-paragraph{display:none!important}body[data-erp-density=compact] .erp-shell__menu .ant-menu-item,body[data-erp-density=compact] .erp-shell__menu .ant-menu-submenu-title{min-height:34px;margin-block:1px!important;padding-inline:10px!important}body[data-erp-density=compact] .erp-shell__content{padding:8px!important}body[data-erp-density=compact] .erp-shell__header{padding:6px 14px!important}body[data-erp-density=compact] .erp-shell__header .ant-breadcrumb,body[data-erp-density=compact] .erp-shell__description,body[data-erp-density=compact] .erp-shell__timestamp,body[data-erp-density=compact] .erp-shell__pill-tag,body[data-erp-density=compact] .erp-shell__user-role{display:none!important}body[data-erp-density=compact] .erp-shell__header-actions{gap:8px!important}body[data-erp-density=compact] .erp-shell__user-pill{padding:4px 8px!important}body[data-erp-density=compact] .erp-shell__header .ant-btn{height:34px!important;padding-inline:10px!important}body[data-erp-density=compact] .erp-module-page{padding:0 0 8px!important}body[data-erp-density=compact] .erp-module-page__stack{gap:12px!important}body[data-erp-density=compact] .erp-module-hero{border-radius:20px!important;padding:14px!important}body[data-erp-density=compact] .erp-module-hero__content-col{flex:0 0 100%!important;max-width:100%!important}body[data-erp-density=compact] .erp-module-hero__stats-col{display:none!important}body[data-erp-density=compact] .erp-module-hero__title{max-width:none!important;font-size:clamp(24px,2vw,32px)!important;line-height:1.02!important}body[data-erp-density=compact] .erp-module-hero__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:1.35!important}body[data-erp-density=compact] .erp-module-hero__content{gap:8px!important;width:100%!important}body[data-erp-density=compact] .erp-module-hero__control-tag--muted,body[data-erp-density=compact] .erp-module-hero__command-panel,body[data-erp-density=compact] .erp-module-hero__command-footer{display:none!important}body[data-erp-density=compact] .erp-module-hero__highlights{align-content:flex-start;max-height:62px;overflow:hidden;gap:6px!important}body[data-erp-density=compact] .erp-module-hero__highlight,body[data-erp-density=compact] .erp-module-hero__control-tag,body[data-erp-density=compact] .erp-module-hero__eyebrow{padding-inline:10px!important;font-size:11px!important}body[data-erp-density=compact] .erp-module-hero__command-panel{padding:14px!important}body[data-erp-density=compact] .erp-module-hero__command-row{padding:10px 12px!important}body[data-erp-density=compact] .erp-dashboard-page{padding:8px!important}body[data-erp-density=compact] .erp-dashboard-page__stack,body[data-erp-density=compact] .erp-dashboard-page__sections{gap:12px!important}body[data-erp-density=compact] .erp-surface-card .ant-card-body,body[data-erp-density=compact] .erp-chart-card .ant-card-body,body[data-erp-density=compact] .erp-insight-card .ant-card-body{padding:14px!important}body[data-erp-density=compact] .erp-dashboard-hero{border-radius:20px!important;padding:14px!important}body[data-erp-density=compact] .erp-dashboard-hero__content-col{flex:0 0 100%!important;max-width:100%!important}body[data-erp-density=compact] .erp-dashboard-hero__panel-col{display:none!important}body[data-erp-density=compact] .erp-dashboard-hero__title{max-width:none!important;font-size:clamp(24px,2vw,32px)!important;line-height:1.03!important}body[data-erp-density=compact] .erp-dashboard-hero__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:1.35!important}body[data-erp-density=compact] .erp-dashboard-hero__panel{display:none!important}body[data-erp-density=compact] .erp-workbench__stack{gap:12px!important}body[data-erp-density=compact] .erp-workbench__summary-card .ant-card-body{padding:14px!important}body[data-erp-density=compact] .erp-workbench__toolbar{padding:10px 12px!important}body[data-erp-density=compact] .erp-workbench__toolbar-copy{gap:4px!important}body[data-erp-density=compact] .erp-workbench__toolbar-copy .ant-typography.ant-typography-secondary:last-child{font-size:12px!important}body[data-erp-density=compact] .erp-workbench__summary-pill,body[data-erp-density=compact] .erp-workbench__toolbar-pill,body[data-erp-density=compact] .erp-workbench__table-chip{padding-inline:8px!important;font-size:11px!important}body[data-erp-density=compact] .erp-workbench__table-shell,body[data-erp-density=compact] .erp-workbench__state-shell{border-radius:20px!important;padding:8px!important}body[data-erp-density=compact] .erp-workbench__modal-intro,body[data-erp-density=compact] .erp-workbench__modal-stat,body[data-erp-density=compact] .erp-workbench__modal-note{padding:12px!important}body[data-erp-density=compact] .erp-workbench__modal .ant-modal{max-width:calc(100vw - 12px)!important;margin:6px auto!important}body[data-erp-density=compact] .erp-workbench__modal .ant-modal-content{border-radius:20px!important}body[data-erp-density=compact] .erp-workbench__modal .ant-modal-body{padding:12px 12px 10px!important}body[data-erp-density=compact] .erp-workbench__modal-layout{grid-template-columns:1fr!important;gap:12px!important}body[data-erp-density=compact] .erp-workbench__modal-aside{display:none!important}body[data-erp-density=compact] .erp-workbench__modal-form-header{gap:8px!important}body[data-erp-density=compact] .erp-workbench__modal-form-header .ant-typography.ant-typography-secondary{display:none!important}body[data-erp-density=compact] .erp-workbench__form-field{padding:8px 10px 2px!important}body[data-erp-density=compact] .erp-workbench__form .ant-form-item{margin-bottom:8px!important}body[data-erp-density=compact] .erp-workbench__form .ant-input,body[data-erp-density=compact] .erp-workbench__form .ant-input-affix-wrapper,body[data-erp-density=compact] .erp-workbench__form .ant-select-selector,body[data-erp-density=compact] .erp-workbench__form .ant-picker,body[data-erp-density=compact] .erp-workbench__form .ant-input-number{min-height:38px!important}body[data-erp-density=compact] .erp-workbench__modal-footer{justify-content:flex-end!important}body[data-erp-density=compact] .erp-workbench__modal-footer-copy{display:none!important}body[data-erp-density=compact] .erp-workbench__drawer-hero{padding:12px!important}body[data-erp-density=compact] .enterprise-tabs>.ant-tabs-nav{margin-bottom:10px!important}body[data-erp-density=compact] .enterprise-tabs>.ant-tabs-nav .ant-tabs-tab{padding:8px 12px!important}body[data-erp-density=compact] .erp-chart-card .ant-card-body,body[data-erp-density=compact] .erp-chart-card .ant-space{gap:10px!important}body[data-erp-density=compact] .erp-chart-card .ant-typography h4,body[data-erp-density=compact] .erp-insight-card .ant-typography h4{font-size:18px!important}body[data-erp-density=compact] .erp-chart-card .ant-progress{margin-top:4px!important}body[data-erp-density=compact] .erp-login-screen{align-items:start!important;padding:12px!important}body[data-erp-density=compact] .erp-login-card{width:min(1060px,100%)!important}body[data-erp-density=compact] .erp-login-visual,body[data-erp-density=compact] .erp-login-form-panel{padding:22px!important}body[data-erp-density=compact] .ant-card .ant-card-body{padding:14px!important}body[data-erp-density=compact] .ant-modal .ant-modal-body,body[data-erp-density=compact] .ant-drawer .ant-drawer-body{padding:16px!important}body[data-erp-density=compact] .ant-form-item{margin-bottom:12px!important}body[data-erp-density=compact] .ant-typography h1,body[data-erp-density=compact] .ant-typography h2,body[data-erp-density=compact] .ant-typography h3{letter-spacing:-.04em}body[data-erp-density=compact] .ant-typography h1{font-size:clamp(28px,2.4vw,40px)!important}body[data-erp-density=compact] .ant-typography h2{font-size:clamp(22px,1.9vw,30px)!important}body[data-erp-density=compact] .ant-typography h3{font-size:clamp(18px,1.5vw,24px)!important}
