:root{--ieu-bg:#f7f8fa;--ieu-bg-subtle:#f4f6f8;--ieu-card-bg:#fff;--ieu-card-border:#e5e7eb;--ieu-border-strong:#d5dae0;--ieu-text-primary:#111827;--ieu-text-secondary:#374151;--ieu-text-muted:#4b5563;--ieu-text-inverse:#fff;--ieu-logo:#1abb9c;--ieu-primary:#116357;--ieu-primary-hover:#0f5548;--ieu-accent:#0f5548;--ieu-modified:#f59e0b;--ieu-modified-bg:#eef5f0;--dx-color-primary:#116357;--ieu-error-text:#991b1b;--ieu-error-strong:#b91c1c;--ieu-error-bg:#fdecea;--ieu-info-text:#1e40af;--ieu-info-strong:#1d4ed8;--ieu-info-bg:#eaf1fb;--ieu-sidebar-bg:#fff;--ieu-sidebar-text:#6b7280;--ieu-accent-subtle:#e8f8f5;--ieu-status-active:#16a34a;--ieu-status-locked:#ea580c;--ieu-status-inactive:#9ca3af;--ieu-radius-input:10px;--ieu-radius-card:20px;--ieu-shadow-card:0 4px 8px 0 #00000014}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-inter), "Inter", -apple-system, "Segoe UI", "Malgun Gothic", sans-serif;color:var(--ieu-text-primary);background:var(--ieu-bg);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.dx-datagrid .dx-header-row>td.dx-cell-focus-disabled,.dx-datagrid .dx-header-row>td,.dx-treelist .dx-header-row>td.dx-cell-focus-disabled,.dx-treelist .dx-header-row>td{text-align:center}.dx-datagrid .dx-header-row>td>.dx-datagrid-text-content,.dx-treelist .dx-header-row>td>.dx-treelist-text-content{text-align:center;width:100%}.dx-datagrid-header-panel,.dx-treelist-header-panel{padding:8px 12px}.dx-datagrid .dx-datagrid-rowsview .dx-row.dx-row-alt>td,.dx-treelist .dx-treelist-rowsview .dx-row.dx-row-alt>td{background:var(--ieu-bg-subtle)}.dx-datagrid .dx-datagrid-rowsview .dx-row-focused>td,.dx-treelist .dx-treelist-rowsview .dx-row-focused>td{background-color:var(--ieu-modified-bg)!important;color:var(--ieu-text-primary)!important;border-top-color:var(--ieu-card-border)!important;border-bottom-color:var(--ieu-card-border)!important}.dx-datagrid .dx-datagrid-rowsview .dx-row-focused>td:first-child,.dx-treelist .dx-treelist-rowsview .dx-row-focused>td:first-child{box-shadow:inset 3px 0 0 var(--ieu-primary)}
