:root{--erp-primary:#08234d;--erp-primary-hover:#0a2d63;--erp-primary-subtle:#e6f0ff;--erp-interactive:#0958d9;--erp-interactive-hover:#0747b3;--erp-interactive-subtle:#ebf1ff;--erp-accent:var(--erp-interactive);--erp-accent-hover:var(--erp-interactive-hover);--erp-accent-subtle:var(--erp-interactive-subtle);--erp-sider-bg:#061830;--erp-success:#389e0d;--erp-success-subtle:#f6ffed;--erp-warning:#d46b08;--erp-warning-subtle:#fff7e6;--erp-error:#cf1322;--erp-error-subtle:#fff1f0;--erp-info:#0958d9;--erp-info-subtle:#ebf1ff;--erp-charcoal:#202020;--erp-slate-50:#f8fafc;--erp-slate-100:#f4f6f9;--erp-slate-200:#dcdfe6;--erp-slate-300:#c4c9d4;--erp-slate-400:#9ea5b4;--erp-slate-500:#6c757d;--erp-slate-600:#4a5260;--erp-slate-700:#343a47;--erp-slate-800:#1e2533;--erp-slate-900:#0f172a;--erp-font-display:"IBM Plex Sans", "SF Pro Display", system-ui, sans-serif;--erp-font-body:"IBM Plex Sans", "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--erp-font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--erp-space-1:4px;--erp-space-2:8px;--erp-space-3:12px;--erp-space-4:16px;--erp-space-5:20px;--erp-space-6:24px;--erp-space-8:32px;--erp-space-10:40px;--erp-space-12:48px;--erp-radius-sm:4px;--erp-radius-md:6px;--erp-radius-lg:10px;--erp-radius-xl:16px;--erp-radius-full:9999px;--erp-shadow-xs:0 1px 2px 0 #08234d0d;--erp-shadow-sm:0 1px 2px 0 #08234d0d, 0 0 0 1px #08234d0a;--erp-shadow-md:0 4px 8px -2px #08234d14, 0 2px 4px -2px #08234d0a;--erp-shadow-lg:0 12px 24px -4px #08234d1a, 0 4px 8px -4px #08234d0f;--erp-shadow-card:var(--erp-shadow-sm);--erp-shadow-card-hover:0 8px 24px -4px #08234d1f, 0 2px 8px -2px #08234d12;--erp-shadow-accent:0 4px 14px 0 #0958d938;--erp-transition-fast:.1s cubic-bezier(0, 0, .2, 1);--erp-transition-mid:.18s cubic-bezier(0, 0, .2, 1);--erp-transition-slow:.28s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark],.dark{--erp-shadow-sm:0 1px 3px 0 #0006, 0 0 0 1px #ffffff0d;--erp-shadow-md:0 4px 8px -2px #00000080;--erp-shadow-lg:0 12px 24px -4px #0009;--erp-accent:#40a9ff}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px;line-height:1.6}body{font-family:var(--erp-font-body);margin:0}#root{width:100%;min-height:100svh}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--erp-radius-full);background:#cbd5e1}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::selection{color:var(--erp-accent);background:#fde3d5}:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;border-radius:var(--erp-radius-sm)}.erp-heading{font-family:var(--erp-font-display);letter-spacing:-.02em;font-weight:700;line-height:1.2}.erp-heading-xl{font-family:var(--erp-font-display);letter-spacing:-.03em;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.15}.erp-label{font-family:var(--erp-font-body);letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:600}.erp-mono{font-family:var(--erp-font-mono);font-size:.875em}.erp-accent-stripe{border-left:3px solid var(--erp-accent)!important;border-radius:0 var(--erp-radius-md) var(--erp-radius-md) 0!important}.ant-layout-header{border-bottom:none;box-shadow:0 1px #e2e8f0}.ant-typography h1,.ant-typography h2,h1.ant-typography,h2.ant-typography{letter-spacing:-.02em;font-family:var(--erp-font-display)!important}.ant-card{transition:box-shadow var(--erp-transition-mid), transform var(--erp-transition-mid), border-color var(--erp-transition-fast)}.ant-card:hover{transform:translateY(-1px);box-shadow:var(--erp-shadow-md)!important}.erp-stat-card:hover{border-left-color:var(--erp-accent)!important}.ant-table-tbody>tr{transition:background var(--erp-transition-fast)}.ant-btn{letter-spacing:.01em;font-family:var(--erp-font-body)!important;border-radius:var(--erp-radius-md)!important;transition:background var(--erp-transition-fast), border-color var(--erp-transition-fast), box-shadow var(--erp-transition-fast), transform var(--erp-transition-fast), color var(--erp-transition-fast)!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.ant-btn:active{transform:scale(.97)!important}.ant-btn-primary{position:relative;overflow:hidden;background:var(--erp-interactive)!important;border-color:var(--erp-interactive)!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 6px #0958d947,inset 0 1px #ffffff1f!important}.ant-btn-primary:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff1a 0%,#0000 60%);position:absolute;inset:0}.ant-btn-primary:not(:disabled):hover{background:var(--erp-interactive-hover)!important;border-color:var(--erp-interactive-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #0958d966,inset 0 1px #ffffff1f!important}.ant-btn-primary:not(:disabled):active{background:#0643a3!important;border-color:#0643a3!important;transform:scale(.97)translateY(0)!important;box-shadow:0 1px 3px #0958d933!important}.ant-btn-default{border-color:var(--erp-slate-300)!important;color:var(--erp-slate-700)!important;box-shadow:none!important;background:#fff!important}.ant-btn-default:not(:disabled):hover{border-color:var(--erp-interactive)!important;color:var(--erp-interactive)!important;background:var(--erp-interactive-subtle)!important}.ant-btn-dangerous.ant-btn-primary{background:var(--erp-error)!important;border-color:var(--erp-error)!important;box-shadow:0 2px 6px #cf132247!important}.ant-btn-dangerous.ant-btn-primary:not(:disabled):hover{background:#a8101e!important;border-color:#a8101e!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #cf132261!important}.ant-pro-sider-logo{border-bottom:1px solid #ffffff0f!important;align-items:center!important;height:58px!important;padding:0 16px!important;display:flex!important}.ant-pro-table-search-query-filter{padding:16px 24px!important}.ant-layout-sider .ant-menu{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent}.ant-menu-item,.ant-menu-submenu-title{font-family:var(--erp-font-body)!important}.ant-input:focus,.ant-input-focused{box-shadow:0 0 0 3px var(--erp-accent-subtle)!important}.ant-tag{border-radius:var(--erp-radius-full);font-family:var(--erp-font-body);border:none;padding:1px 8px;font-size:11px;font-weight:500}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input,.ant-input-number,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-item,.ant-select-item-option-content,.ant-picker-input>input,textarea.ant-input,.ant-table-thead>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td,.ant-modal-content,.ant-modal-body,.ant-modal-footer .ant-btn{font-family:var(--erp-font-body)!important}.ant-modal-footer .ant-btn{min-width:88px!important;height:36px!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important;line-height:1!important}.ant-modal-footer .ant-btn-primary{font-weight:600!important}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-dropdown-menu-item-group-title,.ant-tooltip-inner{font-family:var(--erp-font-body)!important}@keyframes erp-pulse{0%,to{opacity:1}50%{opacity:.6}}.erp-badge-pulse .ant-badge-count{animation:2s ease-in-out infinite erp-pulse}@keyframes erp-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.erp-page-enter{animation:.22s cubic-bezier(0,0,.2,1) both erp-page-in}.erp-page-enter>:first-child{animation-delay:0s}.erp-page-enter>:nth-child(2){animation-delay:40ms}.erp-page-enter>:nth-child(3){animation-delay:80ms}.erp-page-enter>:nth-child(4){animation-delay:.12s}.erp-row--lookahead td:first-child{border-left:3px solid var(--erp-interactive)!important}.erp-row--lookahead td{background:#0958d90a!important}[data-theme=dark] .erp-row--lookahead td:first-child{border-left:3px solid var(--erp-interactive)!important}[data-theme=dark] .erp-row--lookahead td{background:#0958d91a!important}.erp-skip-link{z-index:9999;background:var(--erp-accent);color:#fff;font-family:var(--erp-font-body);border-radius:var(--erp-radius-lg);transition:top var(--erp-transition-mid);padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;position:fixed;top:-100%;left:12px;box-shadow:0 4px 14px #ea4b0f66}.erp-skip-link:focus{outline-offset:2px;outline:2px solid #fff;top:12px}.erp-menu-btn{all:unset;cursor:pointer;width:100%;display:block}@keyframes erp-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes erp-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes erp-route-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes erp-live-pulse{0%{box-shadow:0 0 #16a34a73}60%{box-shadow:0 0 0 6px #16a34a00}to{box-shadow:0 0 #16a34a00}}.erp-route-fade{animation:.24s cubic-bezier(0,0,.2,1) both erp-route-in}.erp-stagger>*{animation:.32s cubic-bezier(.16,1,.3,1) both erp-fade-up}.erp-stagger>:first-child{animation-delay:0s}.erp-stagger>:nth-child(2){animation-delay:55ms}.erp-stagger>:nth-child(3){animation-delay:.11s}.erp-stagger>:nth-child(4){animation-delay:.165s}.erp-stagger>:nth-child(5){animation-delay:.22s}.erp-stagger>:nth-child(6){animation-delay:.275s}.erp-page{padding:0;animation:.26s cubic-bezier(.16,1,.3,1) both erp-scale-in}.erp-page-header{margin-bottom:var(--erp-space-6);animation:.28s cubic-bezier(.16,1,.3,1) both erp-fade-up}.erp-page-header__eyebrow{font-family:var(--erp-font-body);letter-spacing:.01em;color:var(--erp-accent);align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.erp-page-header__live-dot{background:var(--erp-success);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite erp-live-pulse;display:inline-block;box-shadow:0 0 #16a34a80}.erp-page-header__title{letter-spacing:-.02em;font-family:var(--erp-font-body)!important;margin:0 0 4px!important;font-weight:700!important;line-height:1.15!important}.erp-page-header__subtitle{font-family:var(--erp-font-body);color:var(--erp-slate-500);margin:0;font-size:13px}.erp-section-label{font-family:var(--erp-font-body);letter-spacing:.02em;color:var(--erp-slate-500);margin-bottom:var(--erp-space-3);align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.erp-section-label:after{content:"";background:var(--erp-slate-200);flex:1;height:1px}.erp-stat-card{position:relative;overflow:hidden;transition:box-shadow var(--erp-transition-mid), transform var(--erp-transition-mid), border-color var(--erp-transition-fast)!important}.erp-stat-card--accented{border-left:4px solid var(--erp-stat-accent,var(--erp-accent))!important}.erp-stat-card--actionable{cursor:pointer}.erp-stat-card--actionable .erp-stat-card__arrow{opacity:0;transition:opacity var(--erp-transition-mid), transform var(--erp-transition-mid);transform:translate(-4px)}.erp-stat-card--actionable:hover .erp-stat-card__arrow{opacity:1;transform:translate(0)}.erp-stat-card--actionable:hover{border-color:var(--erp-accent)!important}.erp-stat-card .ant-statistic-content-value,.erp-stat-card .ant-pro-statistic-card-statistic-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:var(--erp-font-display)!important;font-weight:700!important}aside.ant-layout-sider,.ant-pro-sider,.ant-pro-layout-sider,.ant-pro-sider .ant-layout-sider-children{background-color:var(--erp-sider-bg)!important}.ant-pro-sider-logo h1,.ant-pro-basicLayout-title,.ant-pro-global-header-title{letter-spacing:-.01em;font-family:var(--erp-font-display)!important;font-weight:700!important}.ant-pro-card{transition:box-shadow var(--erp-transition-mid), transform var(--erp-transition-mid)}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon{transition:transform var(--erp-transition-mid)!important}.ant-menu-item:hover .ant-menu-item-icon,.ant-menu-submenu-title:hover .ant-menu-item-icon{transform:scale(1.18)!important}.ant-menu-item-selected:after{content:"";background:var(--erp-interactive);border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:6px;inset-inline-start:0}.ant-pro-layout-content,.ant-layout-content{background-image:linear-gradient(#11182704 1px,#0000 1px),linear-gradient(90deg,#11182704 1px,#0000 1px);background-size:24px 24px}[data-theme=dark] .ant-pro-layout-content,[data-theme=dark] .ant-layout-content{background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)}.erp-feed{margin:0;padding:0;list-style:none}.erp-feed__item{border-bottom:1px solid var(--erp-slate-100);grid-template-columns:32px 1fr;gap:0 12px;padding:10px 0;animation:.28s cubic-bezier(.16,1,.3,1) both erp-fade-up;display:grid}.erp-feed__item:last-child{border-bottom:none}.erp-feed__dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-size:14px;display:flex}.erp-feed__text{color:var(--erp-slate-700);font-size:13px;line-height:1.5}.erp-feed__time{color:var(--erp-slate-400);margin-top:2px;font-size:11px}.erp-progress-item{border-bottom:1px solid var(--erp-slate-100);padding:10px 0;animation:.28s cubic-bezier(.16,1,.3,1) both erp-fade-up}.erp-progress-item:last-child{border-bottom:none}.erp-progress-item__header{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.erp-progress-item__name{color:var(--erp-slate-800);font-size:13px;font-weight:500}.erp-progress-item__pct{font-family:var(--erp-font-display);font-variant-numeric:tabular-nums;color:var(--erp-slate-600);font-size:13px;font-weight:700}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1f}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.erp-skip-link{transition:none}}.erp-hero{border-radius:var(--erp-radius-xl);margin-bottom:var(--erp-space-4);background:linear-gradient(135deg,#040d1c 0%,#061830 50%,#08234d 100%);padding:28px 32px;position:relative;overflow:hidden}.erp-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 90%,#0958d92e 0%,#0000 60%),radial-gradient(40% 60% at 10% 20%,#389e0d14 0%,#0000 50%),radial-gradient(circle at 1px 1px,#ffffff12 1px,#0000 0) 0 0/28px 28px;position:absolute;inset:0}.erp-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#0958d92e 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:4s ease-in-out infinite erp-hero-glow;position:absolute;top:-80px;right:-80px}@keyframes erp-hero-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.erp-hero.success:after{background:radial-gradient(circle,#389e0d2e 0%,#0000 70%)}.erp-hero.warning:after{background:radial-gradient(circle,#d46b082e 0%,#0000 70%)}.erp-hero.danger:after{background:radial-gradient(circle,#cf13222e 0%,#0000 70%)}.erp-hero-content{z-index:1;justify-content:space-between;align-items:center;gap:var(--erp-space-4);flex-wrap:wrap;display:flex;position:relative}.erp-hero-left{align-items:center;gap:20px;display:flex}.erp-hero-icon{color:#bae0ff;background:#0c2a5e;border:1px solid #0958d980;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:26px;animation:3s ease-in-out infinite erp-hero-icon-float;display:flex}.erp-hero.success .erp-hero-icon{color:#d9f7be;background:#0a3300;border-color:#389e0d80}.erp-hero.warning .erp-hero-icon{color:#ffe58f;background:#4a2100;border-color:#d46b0880}.erp-hero.danger .erp-hero-icon{color:#ffccc7;background:#5a0c13;border-color:#cf132280}@keyframes erp-hero-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.erp-hero-title{font-family:var(--erp-font-display)!important;letter-spacing:-.4px!important;color:#fff!important;margin:0!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important}.erp-hero-subtitle{font-family:var(--erp-font-body);color:#ffffff73;letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:500}.erp-hero-badge{border-radius:var(--erp-radius-full);color:#d9f7be;font-family:var(--erp-font-body);letter-spacing:.08em;text-transform:uppercase;background:#0a3300;border:1px solid #389e0d66;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.erp-hero-badge:before{content:"";background:#d9f7be;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite erp-blink}@keyframes erp-blink{0%,to{opacity:1}50%{opacity:.3}}.erp-hero-action-btn{letter-spacing:.02em;border-radius:var(--erp-radius-md)!important;height:42px!important;padding:0 24px!important;font-size:14px!important;font-weight:600!important;transition:all .18s!important;box-shadow:0 4px 15px #0958d959!important}.erp-hero-action-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 22px #0958d980!important}.erp-hero-count{border-radius:var(--erp-radius-full);color:#fff;font-family:var(--erp-font-body);background:#040d1c8c;border:1px solid #ffffff2e;align-items:center;gap:6px;margin-top:8px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.erp-hero-count strong{font-family:var(--erp-font-display);color:#fff;font-size:14px;font-weight:700}.erp-stats-grid{gap:var(--erp-space-4);margin-bottom:var(--erp-space-6);grid-template-columns:repeat(4,1fr);display:grid}.erp-stats-grid.cols-2{grid-template-columns:repeat(2,1fr)}.erp-stats-grid.cols-3{grid-template-columns:repeat(3,1fr)}.erp-stats-grid.cols-5{grid-template-columns:repeat(5,1fr)}.erp-stats-grid.cols-6{grid-template-columns:repeat(6,1fr)}@media (width<=992px){.erp-stats-grid,.erp-stats-grid.cols-3,.erp-stats-grid.cols-5,.erp-stats-grid.cols-6{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.erp-stats-grid,.erp-stats-grid.cols-3,.erp-stats-grid.cols-5,.erp-stats-grid.cols-6{grid-template-columns:repeat(2,1fr);gap:10px}}.erp-kpi-card{border-radius:var(--erp-radius-lg);border:1px solid var(--erp-slate-200);cursor:default;background:#fff;padding:20px 22px;transition:transform .22s,box-shadow .22s;animation:.32s cubic-bezier(.16,1,.3,1) both erp-fade-up;position:relative;overflow:hidden}.erp-kpi-card:hover{box-shadow:var(--erp-shadow-card-hover);transform:translateY(-3px)}.erp-kpi-card.success{background:linear-gradient(135deg,#f6ffed 0%,#fff 60%);border-color:#389e0d33}.erp-kpi-card.warning{background:linear-gradient(135deg,#fff7e6 0%,#fff 60%);border-color:#d46b0833}.erp-kpi-card.primary{background:linear-gradient(135deg,#ebf1ff 0%,#fff 60%);border-color:#0958d933}.erp-kpi-card.danger{background:linear-gradient(135deg,#fff1f0 0%,#fff 60%);border-color:#cf13222e}.erp-kpi-card:before{content:"";border-radius:4px 0 0 4px;width:4px;height:100%;position:absolute;top:0;left:0}.erp-kpi-card.success:before{background:linear-gradient(#95de64,#52c41a)}.erp-kpi-card.warning:before{background:linear-gradient(#ffc53d,#d46b08)}.erp-kpi-card.primary:before{background:linear-gradient(#69b1ff,#0958d9)}.erp-kpi-card.danger:before{background:linear-gradient(#ff7875,#cf1322)}.erp-kpi-card-bg-icon{opacity:.08;pointer-events:none;font-size:52px;transition:opacity .22s,transform .22s;position:absolute;top:12px;right:16px}.erp-kpi-card:hover .erp-kpi-card-bg-icon{opacity:.14;transform:scale(1.08)rotate(-5deg)}.erp-kpi-label{font-family:var(--erp-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--erp-slate-500);margin-bottom:8px;font-size:11px;font-weight:600}.erp-kpi-value{font-family:var(--erp-font-display);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:38px;font-weight:700;line-height:1}.erp-kpi-value.success{color:var(--erp-success)}.erp-kpi-value.warning{color:var(--erp-warning)}.erp-kpi-value.primary{color:var(--erp-interactive)}.erp-kpi-value.danger{color:var(--erp-error)}.erp-kpi-value.default{color:var(--erp-charcoal)}.erp-kpi-footer{font-family:var(--erp-font-body);color:var(--erp-slate-600);align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:500;display:flex}.erp-kpi-card:first-child{animation-delay:60ms}.erp-kpi-card:nth-child(2){animation-delay:.12s}.erp-kpi-card:nth-child(3){animation-delay:.18s}.erp-kpi-card:nth-child(4){animation-delay:.24s}.erp-kpi-card:nth-child(5){animation-delay:.3s}.erp-kpi-card:nth-child(6){animation-delay:.36s}[data-theme=dark] .erp-kpi-card{background:#141c2e;border-color:#ffffff14}[data-theme=dark] .erp-kpi-card.success{background:linear-gradient(135deg,#389e0d1f 0%,#141c2e 60%)}[data-theme=dark] .erp-kpi-card.warning{background:linear-gradient(135deg,#d46b081f 0%,#141c2e 60%)}[data-theme=dark] .erp-kpi-card.primary{background:linear-gradient(135deg,#0958d91f 0%,#141c2e 60%)}[data-theme=dark] .erp-kpi-card.danger{background:linear-gradient(135deg,#cf13221f 0%,#141c2e 60%)}.erp-status-badge{border-radius:var(--erp-radius-full);font-family:var(--erp-font-body);letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.erp-status-badge.success{color:var(--erp-success);background:#389e0d1a;border-color:#389e0d40}.erp-status-badge.warning{color:var(--erp-warning);background:#d46b081a;border-color:#d46b0847}.erp-status-badge.danger{color:var(--erp-error);background:#cf132214;border-color:#cf132233}.erp-status-badge.primary{color:var(--erp-interactive);background:#0958d914;border-color:#0958d933}.erp-status-badge.default{color:var(--erp-slate-600);background:#0000000a;border-color:#0000001a}.erp-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.erp-status-badge.success .erp-status-dot{background:var(--erp-success)}.erp-status-badge.warning .erp-status-dot{background:var(--erp-warning);animation:1.5s infinite erp-blink}.erp-status-badge.danger .erp-status-dot{background:var(--erp-error)}.erp-status-badge.primary .erp-status-dot{background:var(--erp-interactive)}.erp-status-badge.default .erp-status-dot{background:var(--erp-slate-400)}.erp-code-chip{font-family:var(--erp-font-mono);color:var(--erp-interactive);border-radius:var(--erp-radius-sm);letter-spacing:.02em;background:#0958d912;border:1px solid #0958d92e;padding:2px 7px;font-size:12px;font-weight:600;display:inline-block}.erp-code-chip.success{color:var(--erp-success);background:#389e0d12;border-color:#389e0d2e}.erp-code-chip.warning{color:var(--erp-warning);background:#d46b0812;border-color:#d46b082e}.erp-code-chip.danger{color:var(--erp-error);background:#cf132212;border-color:#cf13222e}.erp-code-chip.default{color:var(--erp-slate-600);background:#0000000a;border-color:#0000001a}.erp-table-header{font-family:var(--erp-font-display);color:var(--erp-charcoal);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.erp-sider-logo-mark{background:var(--erp-primary);color:#fff;width:30px;height:30px;font-family:var(--erp-font-display);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.erp-header-icon-btn{transition:opacity var(--erp-transition-fast)!important}.erp-header-icon-btn:hover{opacity:.8!important}.erp-header-avatar.ant-avatar{background-color:var(--erp-interactive)!important;color:#fff!important;font-size:13px!important;font-weight:600!important}.erp-header-username{font-family:var(--erp-font-body)!important;font-size:13px!important;font-weight:500!important}.erp-stats-grid-wrapper{position:relative}.erp-stats-grid-wrapper .erp-loading-overlay{border-radius:var(--erp-radius-lg);z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffa6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-theme=dark] .erp-stats-grid-wrapper .erp-loading-overlay{background:#0f172aa6}.erp-pms-type-badge{border-radius:var(--erp-radius-full);font-family:var(--erp-font-body);letter-spacing:.03em;white-space:nowrap;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}.erp-pms-type-pp{background:var(--erp-primary-subtle);color:var(--erp-primary);border:1px solid color-mix(in srgb, var(--erp-primary) 20%, transparent)}.erp-pms-type-ca{background:var(--erp-interactive-subtle);color:var(--erp-interactive);border:1px solid color-mix(in srgb, var(--erp-interactive) 20%, transparent)}.erp-pms-type-wp{background:var(--erp-success-subtle);color:var(--erp-success);border:1px solid color-mix(in srgb, var(--erp-success) 20%, transparent)}.erp-pms-type-task{background:var(--erp-slate-100);color:var(--erp-slate-600);border:1px solid var(--erp-slate-200)}.erp-pms-row-pp>td:first-child{border-left:3px solid var(--erp-primary)!important}.erp-pms-row-ca>td:first-child{border-left:3px solid var(--erp-interactive)!important}.erp-pms-row-wp>td:first-child{border-left:3px solid var(--erp-success)!important}.erp-pms-row-task>td:first-child{border-left:3px solid var(--erp-slate-300)!important}.erp-mp-tag-planned.ant-tag{background:var(--erp-interactive-subtle);color:var(--erp-interactive);border-color:color-mix(in srgb, var(--erp-interactive) 25%, transparent);font-weight:600}.erp-mp-tag-actual.ant-tag{font-weight:600}.erp-mp-tag-actual--met.ant-tag{background:var(--erp-success-subtle);color:var(--erp-success);border-color:color-mix(in srgb, var(--erp-success) 25%, transparent)}.erp-mp-tag-actual--under.ant-tag{background:var(--erp-warning-subtle);color:var(--erp-warning);border-color:color-mix(in srgb, var(--erp-warning) 25%, transparent)}.erp-mp-tag-actual--over.ant-tag{background:var(--erp-error-subtle);color:var(--erp-error);border-color:color-mix(in srgb, var(--erp-error) 25%, transparent)}.erp-mp-tag-variance.ant-tag{font-size:10px;font-weight:600}.erp-mp-tag-variance--surplus.ant-tag{background:var(--erp-success-subtle);color:var(--erp-success);border-color:color-mix(in srgb, var(--erp-success) 25%, transparent)}.erp-mp-tag-variance--deficit.ant-tag{background:var(--erp-error-subtle);color:var(--erp-error);border-color:color-mix(in srgb, var(--erp-error) 25%, transparent)}.erp-mp-tag-variance--exact.ant-tag,.erp-mp-status-planned.ant-tag{background:var(--erp-interactive-subtle);color:var(--erp-interactive);border-color:color-mix(in srgb, var(--erp-interactive) 25%, transparent)}.erp-mp-status-active.ant-tag{background:var(--erp-success-subtle);color:var(--erp-success);border-color:color-mix(in srgb, var(--erp-success) 25%, transparent)}.erp-mp-status-demobilized.ant-tag{background:var(--erp-slate-100);color:var(--erp-slate-500);border-color:var(--erp-slate-200)}@keyframes erp-loader-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes erp-loader-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes erp-loader-progress-fill{0%{width:0%}30%{width:45%}60%{width:68%}85%{width:82%}to{width:92%}}@keyframes erp-loader-dot-pulse{0%,80%,to{opacity:.3;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes erp-loader-glow-drift{0%,to{opacity:.55;transform:translate(0)scale(1)}33%{opacity:.7;transform:translate(3%,2%)scale(1.05)}66%{opacity:.5;transform:translate(-2%,1%)scale(.97)}}@keyframes erp-loader-status-swap{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes erp-loader-divider-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.erp-app-loader{z-index:9999;-webkit-user-select:none;user-select:none;background:radial-gradient(70% 60% at 90% 10%,#0958d938 0%,#0000 55%),radial-gradient(50% 50% at 10% 90%,#0958d91a 0%,#0000 50%),radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0) 0 0/32px 32px,linear-gradient(160deg,#040d1c 0%,#061830 45%,#08234d 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.erp-app-loader-bar-track{background:#ffffff0f;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.erp-app-loader-bar-fill{background:linear-gradient(90deg,#0958d9,#69b1ff,#0958d9) 0 0/200% 100%;border-radius:0 2px 2px 0;height:100%;animation:12s cubic-bezier(.4,0,.2,1) forwards erp-loader-progress-fill;position:relative}.erp-app-loader-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:25%;height:100%;animation:1.8s ease-in-out infinite erp-loader-progress-shimmer;position:absolute;top:0;left:0}.erp-app-loader-glow-1{pointer-events:none;background:radial-gradient(circle,#0958d940 0%,#0000 65%);border-radius:50%;width:480px;height:480px;animation:8s ease-in-out infinite erp-loader-glow-drift;position:absolute;top:-120px;right:-80px}.erp-app-loader-glow-2{pointer-events:none;background:radial-gradient(circle,#0958d91f 0%,#0000 65%);border-radius:50%;width:360px;height:360px;animation:11s ease-in-out infinite reverse erp-loader-glow-drift;position:absolute;bottom:-100px;left:-60px}.erp-app-loader-body{z-index:1;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.erp-app-loader-mark{background:linear-gradient(135deg,#0958d94d 0%,#0958d91a 100%);border:1px solid #0958d973;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;animation:.5s cubic-bezier(.16,1,.3,1) .1s both erp-loader-fade-up;display:flex;box-shadow:0 0 40px #0958d940,inset 0 1px #ffffff1f}.erp-app-loader-mark-letter{font-family:var(--erp-font-display);color:#fff;letter-spacing:-.5px;font-size:28px;font-weight:800;line-height:1}.erp-app-loader-wordmark{font-family:var(--erp-font-display);color:#fff;letter-spacing:-1px;font-size:36px;font-weight:800;line-height:1;animation:.5s cubic-bezier(.16,1,.3,1) .2s both erp-loader-fade-up}.erp-app-loader-wordmark span{color:#69b1ff}.erp-app-loader-divider{transform-origin:50%;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:140px;height:1px;margin:14px auto;animation:.6s cubic-bezier(.16,1,.3,1) .4s both erp-loader-divider-grow,.5s cubic-bezier(.16,1,.3,1) .4s both erp-loader-fade-up}.erp-app-loader-product{font-family:var(--erp-font-body);letter-spacing:.18em;text-transform:uppercase;color:#ffffff61;font-size:11px;font-weight:600;animation:.5s cubic-bezier(.16,1,.3,1) .5s both erp-loader-fade-up}.erp-app-loader-dots{align-items:center;gap:7px;margin-top:36px;animation:.5s cubic-bezier(.16,1,.3,1) .6s both erp-loader-fade-up;display:flex}.erp-app-loader-dot{background:#0958d9;border-radius:50%;width:7px;height:7px}.erp-app-loader-dot:first-child{animation:1.2s ease-in-out infinite erp-loader-dot-pulse}.erp-app-loader-dot:nth-child(2){animation:1.2s ease-in-out .2s infinite erp-loader-dot-pulse}.erp-app-loader-dot:nth-child(3){animation:1.2s ease-in-out .4s infinite erp-loader-dot-pulse}.erp-app-loader-status{font-family:var(--erp-font-body);color:#fff6;letter-spacing:.01em;height:20px;margin-top:16px;font-size:12.5px;font-weight:400;animation:.5s cubic-bezier(.16,1,.3,1) .7s both erp-loader-fade-up,3s ease-in-out 1.2s infinite erp-loader-status-swap}.erp-app-loader-footer{font-family:var(--erp-font-mono);color:#ffffff26;letter-spacing:.06em;font-size:10px;animation:.5s cubic-bezier(.16,1,.3,1) 1s both erp-loader-fade-up;position:absolute;bottom:28px}.erp-pms-sticky-controls{z-index:10;background:var(--erp-surface,#fff);padding:var(--erp-space-2) 0 6px;border-bottom:1px solid var(--erp-border,#0000000f);-webkit-backdrop-filter:blur(8px);margin-bottom:6px;position:sticky;top:0}.dark .erp-pms-sticky-controls,[data-theme=dark] .erp-pms-sticky-controls{background:#141a28eb;border-bottom-color:#ffffff0f}.erp-pms-command-bar{flex-direction:column;gap:8px;padding:8px 0 6px;display:flex}.erp-pms-command-bar-left{flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.erp-pms-command-bar-right{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.erp-pms-command-bar-sep{background:var(--erp-border,#0000001a);flex-shrink:0;align-self:center;width:1px;height:22px;margin:0 2px}.erp-pms-btn-group{align-items:center;gap:4px;display:flex}.erp-pms-btn-group--actions{gap:6px}.erp-pms-command-bar-right .ant-btn-sm{border-radius:var(--erp-radius-md)!important;height:30px!important;padding:0 12px!important;font-size:13px!important}.erp-pms-command-bar-right .ant-btn-primary{height:32px!important;padding:0 16px!important;font-size:13px!important}.erp-hero--compact{margin-bottom:var(--erp-space-2);padding:12px 24px}.erp-hero--compact:after{display:none}.erp-hero--compact .erp-hero-icon{border-radius:10px;width:40px;height:40px;font-size:18px;animation:none}.erp-hero--compact .erp-hero-title{letter-spacing:-.2px!important;font-size:17px!important}.erp-hero--compact .erp-hero-subtitle{opacity:.5;margin-top:2px;font-size:11px}.erp-hero--compact .erp-hero-count{margin-top:4px;padding:2px 8px;font-size:11px}.erp-kpi-card--no-bg-icon .erp-kpi-card-bg-icon{display:none}.erp-kpi-card--compact{padding:14px 18px}.erp-kpi-card--compact .erp-kpi-value{font-size:28px}.erp-kpi-card--compact .erp-kpi-label{align-items:center;gap:5px;margin-bottom:4px;font-size:10px;display:flex}.erp-kpi-card--compact .erp-kpi-footer{margin-top:0;font-size:11px}.erp-action-btn{border-radius:var(--erp-radius-sm);cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:13px;transition:background .14s,color .14s;display:inline-flex;box-shadow:none!important;color:var(--erp-slate-500,#6c757d)!important;background:0 0!important;border:none!important}.erp-action-btn:hover,.erp-action-btn:focus-visible{color:var(--erp-interactive,#0958d9)!important;background:#0958d914!important}.erp-action-btn--danger:hover,.erp-action-btn--danger:focus-visible{color:var(--erp-error,#cf1322)!important;background:#cf132214!important}.erp-action-btn--progress{width:auto;font-family:var(--erp-font-body);letter-spacing:.02em;height:22px;padding:0 8px;font-size:11px;font-weight:600;border-radius:var(--erp-radius-full)!important;color:var(--erp-interactive,#0958d9)!important;background:#0958d90a!important;border:1px solid #0958d940!important}.erp-action-btn--progress:hover,.erp-action-btn--progress:focus-visible{background:#0958d91f!important;border-color:#0958d973!important}.erp-action-cell{opacity:.45;align-items:center;gap:2px;transition:opacity .14s;display:flex}.ant-table-row:hover .erp-action-cell,.ant-table-row:focus-within .erp-action-cell{opacity:1}.erp-filter-bar{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0 8px;display:flex}.erp-filter-bar .ant-select .ant-select-selector{border-radius:var(--erp-radius-md)!important;border-color:var(--erp-slate-300)!important;height:32px!important;font-family:var(--erp-font-body)!important;font-size:13px!important}.erp-filter-bar .ant-select:hover .ant-select-selector{border-color:var(--erp-interactive)!important}.erp-filter-bar .ant-select-focused .ant-select-selector,.erp-filter-bar .ant-select-open .ant-select-selector{border-color:var(--erp-interactive)!important;box-shadow:0 0 0 2px #0958d91f!important}.erp-filter-bar .ant-select-selection-item,.erp-filter-bar .ant-select-selection-placeholder{font-family:var(--erp-font-body)!important;font-size:13px!important;line-height:30px!important}.erp-filter-bar .ant-btn{border-radius:var(--erp-radius-md)!important;height:32px!important;font-size:13px!important}[data-theme=dark] .erp-filter-bar .ant-select .ant-select-selector{background:#ffffff0a!important;border-color:#ffffff1f!important}[data-theme=dark] .erp-filter-bar .ant-select:hover .ant-select-selector{border-color:var(--erp-interactive)!important}.erp-assign-list{flex-direction:column;gap:8px;max-height:420px;margin-top:4px;padding-right:4px;display:flex;overflow-y:auto}.erp-assign-row{background:var(--erp-slate-50,#f8fafc);border:1px solid var(--erp-slate-200,#e2e8f0);border-radius:var(--erp-radius-md);transition:border-color var(--erp-transition-fast), background var(--erp-transition-fast);align-items:center;gap:12px;padding:10px 14px;display:flex}.erp-assign-row:hover{border-color:var(--erp-interactive);background:var(--erp-interactive-subtle,#0958d90a)}.erp-assign-row-identity{flex:none;min-width:200px;max-width:200px}.erp-assign-row-name{font-family:var(--erp-font-body);color:var(--erp-charcoal,#202020);white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.erp-assign-row-input{flex:auto;margin-bottom:0!important}.erp-assign-row-input .ant-input{font-size:13px;border-radius:var(--erp-radius-md)!important}[data-theme=dark] .erp-assign-row{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .erp-assign-row:hover{border-color:var(--erp-interactive);background:#0958d914}[data-theme=dark] .erp-assign-row-name{color:#ffffffd9}.erp-col-numeric{font-variant-numeric:tabular-nums;text-align:right;font-family:var(--erp-font-mono);letter-spacing:-.02em;font-size:12px}.erp-col-numeric-null{text-align:right;color:var(--erp-slate-300,#ced4da);font-size:13px}.erp-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ant-table-tbody :focus-visible{scroll-margin-top:110px;scroll-margin-bottom:24px}@keyframes erp-modal-enter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.erp-form-modal .ant-modal-content{animation:.22s cubic-bezier(.16,1,.3,1) both erp-modal-enter;overflow:hidden;border-radius:var(--erp-radius-xl)!important;box-shadow:0 24px 48px -8px #08234d2e,0 8px 16px -4px #08234d1a,0 0 0 1px #08234d0f!important}.erp-form-modal .ant-modal-content:before{content:"";background:linear-gradient(90deg, var(--erp-primary) 0%, var(--erp-interactive) 50%, #0958d94d 100%);z-index:1;height:3px;display:block;position:absolute;top:0;left:0;right:0}.erp-form-modal .ant-modal-header{background:linear-gradient(180deg, var(--erp-slate-50) 0%, #fff 100%);border-bottom:1px solid var(--erp-slate-200);margin-bottom:0;padding:16px 24px 12px;position:relative}.erp-form-modal .ant-modal-title{font-family:var(--erp-font-body);letter-spacing:-.02em;color:var(--erp-primary);align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.erp-form-modal .ant-modal-title:before{content:"";background:var(--erp-interactive);border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.erp-form-modal .ant-modal-body{background:#fff;padding:16px 24px 8px}.erp-form-modal .ant-modal-footer{background:var(--erp-slate-50);border-top:1px solid var(--erp-slate-200);justify-content:flex-end;gap:8px;margin-top:0;padding:10px 24px 14px;display:flex}.erp-form-modal .ant-modal-footer>*{margin:0!important}.erp-form-modal .ant-form-item-label>label{font-family:var(--erp-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--erp-slate-500);font-size:11px;font-weight:600}.erp-form-modal .ant-form-item-label>label.ant-form-item-required:before{color:var(--erp-interactive)!important}.erp-form-modal .ant-form-item{margin-bottom:12px}.erp-form-modal .ant-input,.erp-form-modal .ant-input-affix-wrapper,.erp-form-modal .ant-select-selector,.erp-form-modal .ant-picker,.erp-form-modal .ant-input-number{border-radius:var(--erp-radius-md)!important;border-color:var(--erp-slate-300)!important;transition:border-color .15s,box-shadow .15s!important}.erp-form-modal .ant-input:focus,.erp-form-modal .ant-input-focused,.erp-form-modal .ant-input-affix-wrapper-focused,.erp-form-modal .ant-select-focused .ant-select-selector,.erp-form-modal .ant-picker-focused{border-color:var(--erp-interactive)!important;box-shadow:0 0 0 3px #0958d91a, inset 3px 0 0 var(--erp-interactive)!important;outline:none!important}.erp-form-modal-section{border-bottom:1px solid var(--erp-slate-200);margin:2px 0 12px;padding-bottom:10px}.erp-form-modal-section:last-child{border-bottom:none;margin-bottom:0}.erp-form-modal-section-label{font-family:var(--erp-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--erp-interactive);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.erp-form-modal-section-label:before{content:"";background:var(--erp-interactive);border-radius:1px;flex-shrink:0;width:5px;height:5px;display:inline-block}.erp-form-modal-section-label:after{content:"";background:linear-gradient(90deg, var(--erp-slate-200) 0%, transparent 100%);flex:1;height:1px}.erp-form-modal-row{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}@media (width<=480px){.erp-form-modal-row{grid-template-columns:1fr}}.erp-alert-warning.ant-alert{background:var(--erp-warning-subtle);border:1px solid color-mix(in srgb, var(--erp-warning) 35%, transparent);border-radius:var(--erp-radius-md,6px);color:var(--erp-text-primary);padding:5px 10px;font-size:12px}.erp-alert-warning.ant-alert .ant-alert-icon{color:var(--erp-warning);font-size:13px}.erp-alert-warning.ant-alert .ant-alert-message{color:color-mix(in srgb, var(--erp-warning) 80%, #000);font-size:12px;line-height:1.5}.erp-fill-status-cell{flex-direction:column;gap:4px;width:100%;display:flex}.erp-fill-progress{width:100px;margin:0}.erp-col-icon--interactive{color:var(--erp-interactive)}.erp-gap-summary-bar,.erp-registry-toolbar{margin-bottom:8px}.erp-calendar-event-list{margin:0;padding:0;list-style:none}.erp-calendar-event-item{margin-bottom:2px}.erp-calendar-badge{font-size:11px}.erp-calendar-event-more{color:var(--erp-text-tertiary,#00000073);font-size:11px}.erp-calendar-day-modal{flex-direction:column;gap:8px;display:flex}.erp-calendar-day-modal-row{align-items:center;gap:8px;display:flex}.erp-calendar-day-modal-label{font-size:13px}.erp-filter-bar__icon{color:var(--erp-text-tertiary,#00000073);flex-shrink:0;font-size:14px}.erp-filter-bar__input--code .ant-input{width:160px!important}.erp-filter-bar__input--code{width:160px}.erp-filter-bar__input--name .ant-input{width:260px!important}.erp-filter-bar__input--name{width:260px}.erp-filter-bar__input .ant-input-affix-wrapper,.erp-filter-bar__input .ant-input{border-radius:var(--erp-radius-md,6px);height:30px;font-size:13px}.erp-filter-bar__select{width:200px;min-width:160px}.erp-filter-bar__select .ant-select-selector{align-items:center;border-radius:var(--erp-radius-md,6px)!important;height:30px!important;font-size:13px!important}.erp-filter-bar__select .ant-select-selection-item,.erp-filter-bar__select .ant-select-selection-placeholder{font-size:13px!important;line-height:28px!important}.erp-filter-bar__clear{color:var(--erp-text-tertiary,#00000073);height:28px;margin-left:auto;padding:0 8px;font-size:12px}.erp-filter-bar__clear:not([disabled]):hover{color:var(--erp-error,#cf1322)!important}.dark .erp-filter-bar{background:var(--erp-surface-dark,#1d1d1d);border-color:var(--erp-border-dark,#ffffff1f)}
