:root{--xtar-formula-variable-parameter-text:#4338CA;--xtar-formula-variable-parameter-border:#C7D2FE;--xtar-formula-variable-parameter-bg:#EEF2FF;--xtar-formula-variable-parameter-hover:#E0E7FF;--xtar-formula-variable-parameter-accent:#6366F1;--xtar-formula-variable-salary-item-text:#047857;--xtar-formula-variable-salary-item-border:#A7F3D0;--xtar-formula-variable-salary-item-bg:#ECFDF5;--xtar-formula-variable-salary-item-hover:#D1FAE5;--xtar-formula-variable-salary-item-accent:#10B981;--xtar-formula-variable-salary-item-deduction-text:#BE123C;--xtar-formula-variable-salary-item-deduction-border:#FECDD3;--xtar-formula-variable-salary-item-deduction-bg:#FFF1F2;--xtar-formula-variable-salary-item-deduction-hover:#FFE4E6;--xtar-formula-variable-salary-item-deduction-accent:#F43F5E;--xtar-formula-variable-employee-profile-text:#0369A1;--xtar-formula-variable-employee-profile-border:#BAE6FD;--xtar-formula-variable-employee-profile-bg:#F0F9FF;--xtar-formula-variable-employee-profile-hover:#E0F2FE;--xtar-formula-variable-employee-profile-accent:#0EA5E9;--xtar-formula-variable-attendance-text:#B45309;--xtar-formula-variable-attendance-border:#FDE68A;--xtar-formula-variable-attendance-bg:#FFFBEB;--xtar-formula-variable-attendance-hover:#FEF3C7;--xtar-formula-variable-attendance-accent:#F59E0B;--xtar-formula-variable-performance-text:#6D28D9;--xtar-formula-variable-performance-border:#DDD6FE;--xtar-formula-variable-performance-bg:#F5F3FF;--xtar-formula-variable-performance-hover:#EDE9FE;--xtar-formula-variable-performance-accent:#8B5CF6;--xtar-formula-variable-other-text:#475569;--xtar-formula-variable-other-border:#CBD5E1;--xtar-formula-variable-other-bg:#F8FAFC;--xtar-formula-variable-other-hover:#F1F5F9;--xtar-formula-variable-other-accent:#64748B;--xtar-formula-variable-invalid-text:#B91C1C;--xtar-formula-variable-invalid-border:#FECACA;--xtar-formula-variable-invalid-bg:#FEF2F2;--xtar-formula-variable-invalid-hover:#FEE2E2;--xtar-formula-variable-invalid-accent:#DC2626;--xtar-formula-variable-picker-bg:#F8FAFC;--xtar-formula-variable-picker-border:#DCE3EA;--xtar-formula-variable-picker-surface:#FFFFFF;--xtar-formula-variable-picker-divider:#E2E8F0;--xtar-formula-variable-picker-title:#0F172A;--xtar-formula-variable-picker-muted:#64748B;--xtar-formula-variable-disabled-text:#64748B;--xtar-formula-variable-disabled-border:#E2E8F0;--xtar-formula-variable-disabled-bg:#F1F5F9;--xtar-formula-variable-focus-ring:#94A3B8}.dark{--xtar-formula-variable-parameter-text:#A5B4FC;--xtar-formula-variable-parameter-border:#3730A3;--xtar-formula-variable-parameter-bg:#1E1B4B;--xtar-formula-variable-parameter-hover:#312E81;--xtar-formula-variable-parameter-accent:#818CF8;--xtar-formula-variable-salary-item-text:#6EE7B7;--xtar-formula-variable-salary-item-border:#065F46;--xtar-formula-variable-salary-item-bg:#064E3B;--xtar-formula-variable-salary-item-hover:#065F46;--xtar-formula-variable-salary-item-accent:#34D399;--xtar-formula-variable-salary-item-deduction-text:#FDA4AF;--xtar-formula-variable-salary-item-deduction-border:#9F1239;--xtar-formula-variable-salary-item-deduction-bg:#4C0519;--xtar-formula-variable-salary-item-deduction-hover:#881337;--xtar-formula-variable-salary-item-deduction-accent:#FB7185;--xtar-formula-variable-employee-profile-text:#7DD3FC;--xtar-formula-variable-employee-profile-border:#075985;--xtar-formula-variable-employee-profile-bg:#0C4A6E;--xtar-formula-variable-employee-profile-hover:#075985;--xtar-formula-variable-employee-profile-accent:#38BDF8;--xtar-formula-variable-attendance-text:#FCD34D;--xtar-formula-variable-attendance-border:#92400E;--xtar-formula-variable-attendance-bg:#451A03;--xtar-formula-variable-attendance-hover:#78350F;--xtar-formula-variable-attendance-accent:#FBBF24;--xtar-formula-variable-performance-text:#C4B5FD;--xtar-formula-variable-performance-border:#5B21B6;--xtar-formula-variable-performance-bg:#2E1065;--xtar-formula-variable-performance-hover:#4C1D95;--xtar-formula-variable-performance-accent:#A78BFA;--xtar-formula-variable-other-text:#CBD5E1;--xtar-formula-variable-other-border:#475569;--xtar-formula-variable-other-bg:#1E293B;--xtar-formula-variable-other-hover:#334155;--xtar-formula-variable-other-accent:#94A3B8;--xtar-formula-variable-invalid-text:#FECACA;--xtar-formula-variable-invalid-border:#991B1B;--xtar-formula-variable-invalid-bg:#450A0A;--xtar-formula-variable-invalid-hover:#7F1D1D;--xtar-formula-variable-invalid-accent:#F87171;--xtar-formula-variable-picker-bg:#0F172A;--xtar-formula-variable-picker-border:#334155;--xtar-formula-variable-picker-surface:#1E293B;--xtar-formula-variable-picker-divider:#334155;--xtar-formula-variable-picker-title:#F8FAFC;--xtar-formula-variable-picker-muted:#94A3B8;--xtar-formula-variable-disabled-text:#94A3B8;--xtar-formula-variable-disabled-border:#334155;--xtar-formula-variable-disabled-bg:#1E293B;--xtar-formula-variable-focus-ring:#94A3B8}.xtar-formula-var-picker{background:var(--xtar-formula-variable-picker-bg);border:1px solid var(--xtar-formula-variable-picker-border)}.xtar-formula-var-picker:focus-within{border-color:var(--xtar-formula-variable-focus-ring)}.xtar-formula-var-picker-title{color:var(--xtar-formula-variable-picker-title)}.xtar-formula-var-picker-surface{background:var(--xtar-formula-variable-picker-surface);border-color:var(--xtar-formula-variable-picker-divider)}.xtar-formula-var-chip{display:inline-flex;align-items:center;justify-content:center;height:2rem;padding:0 .625rem;font-size:.75rem;line-height:1;font-weight:500;border-width:1px;border-style:solid;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgb(15 23 42/.04)}.xtar-formula-var-chip:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--xtar-formula-variable-focus-ring)}.xtar-formula-token{display:inline;border-radius:4px;border:1px solid var(--xtar-formula-variable-other-border);background:var(--xtar-formula-variable-other-bg);padding:0 3px;line-height:1.4}.xtar-formula-token-compact{padding:0 2px}.xtar-formula-token-tooltip{max-width:280px;padding:8px 10px;color:#334155;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px}.xtar-formula-var-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--xtar-formula-variable-other-accent)}.xtar-formula-var-label{display:inline-flex;align-items:center;padding:0 6px;border-radius:4px;border:1px solid var(--xtar-formula-variable-other-border);background:var(--xtar-formula-variable-other-bg);font-size:11px;line-height:1.4}.xtar-formula-completion{display:flex;align-items:center;gap:8px}.xtar-formula-var-chip--parameter{color:var(--xtar-formula-variable-parameter-text);border-color:var(--xtar-formula-variable-parameter-border);background:var(--xtar-formula-variable-parameter-bg)}.xtar-formula-var-chip--parameter:hover:not(:disabled){background:var(--xtar-formula-variable-parameter-hover)}.xtar-workspace-tab.xtar-formula-var-tab--parameter:not([data-state=active]):not(:disabled):hover,.xtar-workspace-tab.xtar-formula-var-tab--parameter[data-state=active]{background-color:var(--xtar-formula-variable-parameter-bg);color:var(--xtar-formula-variable-parameter-text)}.xtar-workspace-tab.xtar-formula-var-tab--parameter[data-state=active]{border-color:var(--xtar-formula-variable-parameter-border);box-shadow:inset 0 -2px 0 var(--xtar-formula-variable-parameter-accent)}.xtar-formula-token--parameter{border-color:var(--xtar-formula-variable-parameter-border);background:var(--xtar-formula-variable-parameter-bg)}.xtar-formula-token--parameter,.xtar-formula-var-text--parameter{color:var(--xtar-formula-variable-parameter-text)}.xtar-formula-var-dot--parameter{background:var(--xtar-formula-variable-parameter-accent)}.xtar-formula-var-label--parameter{color:var(--xtar-formula-variable-parameter-text);border-color:var(--xtar-formula-variable-parameter-border);background:var(--xtar-formula-variable-parameter-bg)}.xtar-formula-var-chip--salary-item{color:var(--xtar-formula-variable-salary-item-text);border-color:var(--xtar-formula-variable-salary-item-border);background:var(--xtar-formula-variable-salary-item-bg)}.xtar-formula-var-chip--salary-item:hover:not(:disabled){background:var(--xtar-formula-variable-salary-item-hover)}.xtar-workspace-tab.xtar-formula-var-tab--salary-item:not([data-state=active]):not(:disabled):hover,.xtar-workspace-tab.xtar-formula-var-tab--salary-item[data-state=active]{background-color:var(--xtar-formula-variable-salary-item-bg);color:var(--xtar-formula-variable-salary-item-text)}.xtar-workspace-tab.xtar-formula-var-tab--salary-item[data-state=active]{border-color:var(--xtar-formula-variable-salary-item-border);box-shadow:inset 0 -2px 0 var(--xtar-formula-variable-salary-item-accent)}.xtar-formula-token--salary-item{border-color:var(--xtar-formula-variable-salary-item-border);background:var(--xtar-formula-variable-salary-item-bg)}.xtar-formula-token--salary-item,.xtar-formula-var-text--salary-item{color:var(--xtar-formula-variable-salary-item-text)}.xtar-formula-var-dot--salary-item{background:var(--xtar-formula-variable-salary-item-accent)}.xtar-formula-var-label--salary-item{color:var(--xtar-formula-variable-salary-item-text);border-color:var(--xtar-formula-variable-salary-item-border);background:var(--xtar-formula-variable-salary-item-bg)}.xtar-formula-var-chip--salary-item-deduction{color:var(--xtar-formula-variable-salary-item-deduction-text);border-color:var(--xtar-formula-variable-salary-item-deduction-border);background:var(--xtar-formula-variable-salary-item-deduction-bg)}.xtar-formula-var-chip--salary-item-deduction:hover:not(:disabled){background:var(--xtar-formula-variable-salary-item-deduction-hover)}.xtar-workspace-tab.xtar-formula-var-tab--salary-item-deduction:not([data-state=active]):not(:disabled):hover,.xtar-workspace-tab.xtar-formula-var-tab--salary-item-deduction[data-state=active]{background-color:var(--xtar-formula-variable-salary-item-deduction-bg);color:var(--xtar-formula-variable-salary-item-deduction-text)}.xtar-workspace-tab.xtar-formula-var-tab--salary-item-deduction[data-state=active]{border-color:var(--xtar-formula-variable-salary-item-deduction-border);box-shadow:inset 0 -2px 0 var(--xtar-formula-variable-salary-item-deduction-accent)}.xtar-formula-token--salary-item-deduction{border-color:var(--xtar-formula-variable-salary-item-deduction-border);background:var(--xtar-formula-variable-salary-item-deduction-bg)}.xtar-formula-token--salary-item-deduction,.xtar-formula-var-text--salary-item-deduction{color:var(--xtar-formula-variable-salary-item-deduction-text)}.xtar-formula-var-dot--salary-item-deduction{background:var(--xtar-formula-variable-salary-item-deduction-accent)}.xtar-formula-var-label--salary-item-deduction{color:var(--xtar-formula-variable-salary-item-deduction-text);border-color:var(--xtar-formula-variable-salary-item-deduction-border);background:var(--xtar-formula-variable-salary-item-deduction-bg)}.xtar-formula-var-chip--employee-profile{color:var(--xtar-formula-variable-employee-profile-text);border-color:var(--xtar-formula-variable-employee-profile-border);background:var(--xtar-formula-variable-employee-profile-bg)}.xtar-formula-var-chip--employee-profile:hover:not(:disabled){background:var(--xtar-formula-variable-employee-profile-hover)}.xtar-workspace-tab.xtar-formula-var-tab--employee-profile:not([data-state=active]):not(:disabled):hover,.xtar-workspace-tab.xtar-formula-var-tab--employee-profile[data-state=active]{background-color:var(--xtar-formula-variable-employee-profile-bg);color:var(--xtar-formula-variable-employee-profile-text)}.xtar-workspace-tab.xtar-formula-var-tab--employee-profile[data-state=active]{border-color:var(--xtar-formula-variable-employee-profile-border);box-shadow:inset 0 -2px 0 var(--xtar-formula-variable-employee-profile-accent)}.xtar-formula-token--employee-profile{border-color:var(--xtar-formula-variable-employee-profile-border);background:var(--xtar-formula-variable-employee-profile-bg)}.xtar-formula-token--employee-profile,.xtar-formula-var-text--employee-profile{color:var(--xtar-formula-variable-employee-profile-text)}.xtar-formula-var-dot--employee-profile{background:var(--xtar-formula-variable-employee-profile-accent)}.xtar-formula-var-label--employee-profile{color:var(--xtar-formula-variable-employee-profile-text);border-color:var(--xtar-formula-variable-employee-profile-border);background:var(--xtar-formula-variable-employee-profile-bg)}.xtar-formula-var-chip--attendance{color:var(--xtar-formula-variable-attendance-text);border-color:var(--xtar-formula-variable-attendance-border);background:var(--xtar-formula-variable-attendance-bg)}.xtar-formula-var-chip--attendance:hover:not(:disabled){background:var(--xtar-formula-variable-attendance-hover)}.xtar-workspace-tab.xtar-formula-var-tab--attendance:not([data-state=active]):not(:disabled):hover,.xtar-workspace-tab.xtar-formula-var-tab--attendance[data-state=active]{background-color:var(--xtar-formula-variable-attendance-bg);color:var(--xtar-formula-variable-attendance-text)}.xtar-workspace-tab.xtar-formula-var-tab--attendance[data-state=active]{border-color:var(--xtar-formula-variable-attendance-border);box-shadow:inset 0 -2px 0 var(--xtar-formula-variable-attendance-accent)}.xtar-formula-token--attendance{border-color:var(--xtar-formula-variable-attendance-border);background:var(--xtar-formula-variable-attendance-bg)}.xtar-formula-token--attendance,.xtar-formula-var-text--attendance{color:var(--xtar-formula-variable-attendance-text)}.xtar-formula-var-dot--attendance{background:var(--xtar-formula-variable-attendance-accent)}.xtar-formula-var-label--attendance{color:var(--xtar-formula-variable-attendance-text);border-color:var(--xtar-formula-variable-attendance-border);background:var(--xtar-formula-variable-attendance-bg)}.xtar-formula-var-chip--performance{color:var(--xtar-formula-variable-performance-text);border-color:var(--xtar-formula-variable-performance-border);background:var(--xtar-formula-variable-performance-bg)}.xtar-formula-var-chip--performance:hover:not(:disabled){background:var(--xtar-formula-variable-performance-hover)}.xtar-workspace-tab.xtar-formula-var-tab--performance:not([data-state=active]):not(:disabled):hover,.xtar-workspace-tab.xtar-formula-var-tab--performance[data-state=active]{background-color:var(--xtar-formula-variable-performance-bg);color:var(--xtar-formula-variable-performance-text)}.xtar-workspace-tab.xtar-formula-var-tab--performance[data-state=active]{border-color:var(--xtar-formula-variable-performance-border);box-shadow:inset 0 -2px 0 var(--xtar-formula-variable-performance-accent)}.xtar-formula-token--performance{border-color:var(--xtar-formula-variable-performance-border);background:var(--xtar-formula-variable-performance-bg)}.xtar-formula-token--performance,.xtar-formula-var-text--performance{color:var(--xtar-formula-variable-performance-text)}.xtar-formula-var-dot--performance{background:var(--xtar-formula-variable-performance-accent)}.xtar-formula-var-label--performance{color:var(--xtar-formula-variable-performance-text);border-color:var(--xtar-formula-variable-performance-border);background:var(--xtar-formula-variable-performance-bg)}.xtar-formula-var-chip--other{color:var(--xtar-formula-variable-other-text);border-color:var(--xtar-formula-variable-other-border);background:var(--xtar-formula-variable-other-bg)}.xtar-formula-var-chip--other:hover:not(:disabled){background:var(--xtar-formula-variable-other-hover)}.xtar-workspace-tab.xtar-formula-var-tab--other:not([data-state=active]):not(:disabled):hover,.xtar-workspace-tab.xtar-formula-var-tab--other[data-state=active]{background-color:var(--xtar-formula-variable-other-bg);color:var(--xtar-formula-variable-other-text)}.xtar-workspace-tab.xtar-formula-var-tab--other[data-state=active]{border-color:var(--xtar-formula-variable-other-border);box-shadow:inset 0 -2px 0 var(--xtar-formula-variable-other-accent)}.xtar-formula-token--other{border-color:var(--xtar-formula-variable-other-border);background:var(--xtar-formula-variable-other-bg)}.xtar-formula-token--other,.xtar-formula-var-text--other{color:var(--xtar-formula-variable-other-text)}.xtar-formula-var-dot--other{background:var(--xtar-formula-variable-other-accent)}.xtar-formula-var-label--other{color:var(--xtar-formula-variable-other-text);border-color:var(--xtar-formula-variable-other-border);background:var(--xtar-formula-variable-other-bg)}.xtar-formula-var-chip--invalid{color:var(--xtar-formula-variable-invalid-text);border-color:var(--xtar-formula-variable-invalid-border);background:var(--xtar-formula-variable-invalid-bg)}.xtar-formula-var-chip--invalid:hover:not(:disabled){background:var(--xtar-formula-variable-invalid-hover)}.xtar-workspace-tab.xtar-formula-var-tab--invalid:not([data-state=active]):not(:disabled):hover,.xtar-workspace-tab.xtar-formula-var-tab--invalid[data-state=active]{background-color:var(--xtar-formula-variable-invalid-bg);color:var(--xtar-formula-variable-invalid-text)}.xtar-workspace-tab.xtar-formula-var-tab--invalid[data-state=active]{border-color:var(--xtar-formula-variable-invalid-border);box-shadow:inset 0 -2px 0 var(--xtar-formula-variable-invalid-accent)}.xtar-formula-token--invalid{border-color:var(--xtar-formula-variable-invalid-border);background:var(--xtar-formula-variable-invalid-bg)}.xtar-formula-token--invalid,.xtar-formula-var-text--invalid{color:var(--xtar-formula-variable-invalid-text)}.xtar-formula-var-dot--invalid{background:var(--xtar-formula-variable-invalid-accent)}.xtar-formula-var-label--invalid{color:var(--xtar-formula-variable-invalid-text);border-color:var(--xtar-formula-variable-invalid-border);background:var(--xtar-formula-variable-invalid-bg)}.xtar-formula-var-chip:disabled,.xtar-formula-var-disabled{color:var(--xtar-formula-variable-disabled-text);border-color:var(--xtar-formula-variable-disabled-border);background:var(--xtar-formula-variable-disabled-bg);cursor:not-allowed}