:root{--r: 12px;--r-sm: 8px;--shadow: 0 10px 34px rgba(0, 0, 0, .18);--top-h: 64px;--tabs-h: 40px;--ease: .15s ease}body[data-theme=o],body[data-theme=p],body[data-theme=q],body[data-theme=t],body[data-theme=v],body[data-theme=s],body[data-theme=r],body[data-theme=u],body[data-theme=h],body[data-theme=b],body[data-theme=d],body[data-theme=f],body[data-theme=n],body[data-theme=i],body[data-theme=k],body[data-theme=e],body[data-theme=a],body[data-theme=g],body[data-theme=j],body[data-theme=l],body{color-scheme:light;--card: #FFFFFF;--card2: rgba(15, 23, 42, .045);--card3: rgba(15, 23, 42, .085);--top: #FFFFFF;--field: #FFFFFF;--field-off: rgba(15, 23, 42, .04);--scrim: rgba(15, 23, 42, .48);--txt-hi-0: #0B1220;--txt-0: #1F2937;--txt2-0: #4B5563;--txt3-0: #79838F;--txt-hi: var(--txt-hi-0);--txt: var(--txt-0);--txt2: var(--txt2-0);--txt3: var(--txt3-0);--on-accent-hi: #FFFFFF;--ink-strong: #000000;--ink-soft: #FFFFFF;--t-warm: #6B4A2A;--t-cool: #24425E;--t-sepia: #7A5C33;--t-olive: #43532A;--t-plum: #5A2A4A;--t-slate: #39434F;--line: rgba(15, 23, 42, .12);--line-2: rgba(15, 23, 42, .21);--ok: #12996E;--ok-rgb: 18, 153, 110;--bad: #D6452A;--bad-rgb: 214, 69, 42;--warn: #C2691C;--warn-rgb: 194, 105, 28;--info: #2C6E9B;--info-rgb: 44, 110, 155;--ink-block: #12181F;--ink-block-2: #1B222B;--ok-ink: #FFFFFF;--bad-ink: #FFFFFF;--warn-ink: #FFFFFF;--cat-1: #3D6FB0;--cat-2: #7A5BC2;--cat-3: #2F8F86;--cat-4: #B07A2E;--cat-5: #A8527C;--cat-6: #5E7387;--cat-ink: #FFFFFF;--cat-prev: #B9C2D0;--cat-grid: rgba(15, 23, 42, .07)}body[data-theme=d],body[data-theme=f],body[data-theme=n],body[data-theme=i],body[data-theme=k],body[data-theme=e],body[data-theme=a],body[data-theme=g],body[data-theme=j],body[data-theme=l],body{--rail-item: rgba(255, 255, 255, .62);--rail-on: #FFFFFF;--rail-line: rgba(255, 255, 255, .08);--rail-hover: rgba(255, 255, 255, .07);--rail-active: rgba(255, 255, 255, .10);--rail-active-fg: #FFFFFF;--rail-section: rgba(255, 255, 255, .38);--rail-brand: #FFFFFF;--rail-edge: transparent;--brand-mark-1: #67C4FF;--brand-mark-2: #2E9FFF;--brand-mark-3: #0C79D8}body[data-theme=c],body[data-theme=m],body[data-theme=w],body[data-theme=x]{color-scheme:dark;--ds-glyph-invert: invert(1) grayscale(100%) brightness(200%);--card2: rgba(255, 255, 255, .055);--card3: rgba(255, 255, 255, .10);--top: var(--rail);--field: rgba(255, 255, 255, .045);--field-off: rgba(255, 255, 255, .025);--scrim: rgba(0, 0, 0, .64);--txt-hi-0: #F4F7FA;--txt-0: #DBE2E9;--txt2-0: #9AA5B1;--txt3-0: #6D7885;--txt-hi: var(--txt-hi-0);--txt: var(--txt-0);--txt2: var(--txt2-0);--txt3: var(--txt3-0);--on-accent-hi: #FFFFFF;--ink-strong: #FFFFFF;--ink-soft: #000000;--t-warm: #E6C6A0;--t-cool: #A9C7E8;--t-sepia: #E2CFAA;--t-olive: #C8D9A4;--t-plum: #E4B9D8;--t-slate: #BDC9D6;--line: rgba(255, 255, 255, .11);--line-2: rgba(255, 255, 255, .20);--ds-overlay-edge: var(--line-2);--ds-overlay-shadow: none;--ok: #34D399;--ok-rgb: 52, 211, 153;--bad: #F87171;--bad-rgb: 248, 113, 113;--warn: #FBBF24;--warn-rgb: 251, 191, 36;--info: #60A5FA;--info-rgb: 96, 165, 250;--ink-block: var(--body);--ink-block-2: var(--card2);--ok-ink: #04281C;--bad-ink: #3A0A0A;--warn-ink: #2E2000;--cat-1: #7FA8DC;--cat-2: #AE96E4;--cat-3: #62BFB2;--cat-4: #D7A860;--cat-5: #D488AC;--cat-6: #97A7B8;--cat-ink: #12181F;--cat-prev: #4E5866;--cat-grid: rgba(255, 255, 255, .07);--rail-item: rgba(255, 255, 255, .60);--rail-on: #FFFFFF;--rail-line: rgba(255, 255, 255, .08);--rail-hover: rgba(255, 255, 255, .06);--rail-active: rgba(255, 255, 255, .10);--rail-active-fg: #FFFFFF;--rail-section: rgba(255, 255, 255, .36);--rail-brand: #FFFFFF;--rail-edge: transparent;--shadow: 0 12px 38px rgba(0, 0, 0, .55)}body{--accent-ink: #FFFFFF;--accent-ink-rgb: 255, 255, 255}body[data-theme=o]{--rail:#FFFFFF;--body:#EEF3FA;--accent:#2563EB;--accent-rgb:37,99,235;--accent-ink:#FFFFFF}body[data-theme=p]{--rail:#FFFFFF;--body:#ECF5F1;--accent:#047857;--accent-rgb:4,120,87;--accent-ink:#FFFFFF}body[data-theme=q]{--rail:#FFFFFF;--body:#F2F2FA;--accent:#4F46E5;--accent-rgb:79,70,229;--accent-ink:#FFFFFF}body[data-theme=t]{--rail:#FFFFFF;--body:#EAF4F8;--accent:#0E7490;--accent-rgb:14,116,144;--accent-ink:#FFFFFF}body[data-theme=v]{--rail:#FFFFFF;--body:#F5F0F7;--accent:#7A3D8F;--accent-rgb:122,61,143;--accent-ink:#FFFFFF}body[data-theme=s]{--rail:#FFFFFF;--body:#FAF0F2;--accent:#BE123C;--accent-rgb:190,18,60;--accent-ink:#FFFFFF}body[data-theme=r]{--rail:#FFFFFF;--body:#F8F2E6;--accent:#B45309;--accent-rgb:180,83,9;--accent-ink:#FFFFFF}body[data-theme=u]{--rail:#FFFFFF;--body:#F1F3F4;--accent:#334155;--accent-rgb:51,65,85;--accent-ink:#FFFFFF}body[data-theme=h]{--rail:#FFFFFF;--body:#F4F4F1;--accent:#2C6E9B;--accent-rgb:44,110,155;--accent-ink:#FFFFFF}body[data-theme=b]{--rail:#FFFFFF;--body:#F3F2F7;--accent:#7367F0;--accent-rgb:115,103,240;--accent-ink:#FFFFFF}body[data-theme=d]{--rail:#0F1417;--body:#EFF2F5;--accent:#16B98A;--accent-rgb:22,185,138;--accent-ink:#04241A;--accent-ink-rgb:4, 36, 26;--accent-txt:#0C8A65}body[data-theme=f]{--rail:#2A2521;--body:#F6F2EB;--accent:#B85536;--accent-rgb:184,85,54;--accent-ink:#FFFFFF}body[data-theme=n]{--rail:#2B211B;--body:#F7F3EE;--accent:#9A6B2F;--accent-rgb:154,107,47;--accent-ink:#FFFFFF}body[data-theme=i]{--rail:#16241C;--body:#F4F5F0;--accent:#3F7D4E;--accent-rgb:63,125,78;--accent-ink:#FFFFFF}body[data-theme=k]{--rail:#0D2A2F;--body:#ECF3F4;--accent:#0E7C8C;--accent-rgb:14,124,140;--accent-ink:#FFFFFF}body[data-theme=e]{--rail:#111E36;--body:#EFF1F7;--accent:#1E3F80;--accent-rgb:30,63,128;--accent-ink:#FFFFFF}body[data-theme=a]{--rail:#1E1E2D;--body:#EEF3F7;--accent:#1B84FF;--accent-rgb:27,132,255;--accent-ink:#04203E;--accent-ink-rgb:4, 32, 62;--accent-txt:#0B62C4}body[data-theme=g]{--rail:#241A2E;--body:#F4F0F5;--accent:#9B3364;--accent-rgb:155,51,100;--accent-ink:#FFFFFF}body[data-theme=j]{--rail:#1C1B1D;--body:#F5F4F4;--accent:#A62233;--accent-rgb:166,34,51;--accent-ink:#FFFFFF}body[data-theme=l]{--rail:#111111;--body:#F4F4F4;--accent:#1A1A1A;--accent-rgb:26,26,26;--accent-ink:#FFFFFF}body[data-theme=c]{--rail:#1E2226;--card:#1E2226;--body:#16191C;--accent:#5B8DEF;--accent-rgb:91,141,239;--accent-ink:#08182F;--accent-ink-rgb:8, 24, 47}body[data-theme=m]{--rail:#1B1A2B;--card:#1B1A2B;--body:#141320;--accent:#8B7BF0;--accent-rgb:139,123,240;--accent-ink:#14103A;--accent-ink-rgb:20, 16, 58}body[data-theme=w]{--rail:#151E19;--card:#151E19;--body:#0E1512;--accent:#34D399;--accent-rgb:52,211,153;--accent-ink:#04281C;--accent-ink-rgb:4, 40, 28}body[data-theme=x]{--rail:#1D1810;--card:#1D1810;--body:#141109;--accent:#F0B429;--accent-rgb:240,180,41;--accent-ink:#2E2000;--accent-ink-rgb:46, 32, 0}body{--accent-txt: var(--accent);--accent-soft: rgba(var(--accent-rgb), .12);--accent-mid: rgba(var(--accent-rgb), .28);--accent-ring: rgba(var(--accent-rgb), .30);--ok-soft: rgba(var(--ok-rgb), .13);--bad-soft: rgba(var(--bad-rgb), .13);--warn-soft: rgba(var(--warn-rgb), .14);--info-soft: rgba(var(--info-rgb), .13);--accent-hover: var(--accent);--accent-active: var(--accent)}@supports (color: color-mix(in srgb,red,blue)){body{--accent-hover: color-mix(in srgb, var(--accent) 88%, #000);--accent-active: color-mix(in srgb, var(--accent) 76%, #000)}body[data-theme=c],body[data-theme=m],body[data-theme=w],body[data-theme=x]{--accent-hover: color-mix(in srgb, var(--accent) 86%, #FFF);--accent-active: color-mix(in srgb, var(--accent) 72%, #FFF)}}body[data-theme=o],body[data-theme=p],body[data-theme=q],body[data-theme=t],body[data-theme=v],body[data-theme=s],body[data-theme=r],body[data-theme=u],body[data-theme=h],body[data-theme=b]{--rail-item: var(--txt2);--rail-on: var(--txt-hi);--rail-line: var(--line);--rail-hover: var(--card2);--rail-active: var(--accent);--rail-active-fg: var(--accent-ink);--rail-section: var(--txt3);--rail-brand: var(--txt-hi);--rail-edge: var(--line);--brand-mark-1: #0092EF;--brand-mark-2: #006DCA;--brand-mark-3: #084F8C}@media screen{body[data-text=high]{--txt-hi: color-mix(in srgb, var(--ink-strong) 88%, var(--txt-hi-0));--txt: color-mix(in srgb, var(--ink-strong) 55%, var(--txt-0));--txt2: color-mix(in srgb, var(--ink-strong) 35%, var(--txt2-0))}body[data-text=ultra]{--txt-hi: var(--ink-strong);--txt: color-mix(in srgb, var(--ink-strong) 80%, var(--txt-0));--txt2: color-mix(in srgb, var(--ink-strong) 60%, var(--txt2-0));--txt3: color-mix(in srgb, var(--ink-strong) 35%, var(--txt3-0))}body[data-text=soft]{--txt-hi: color-mix(in srgb, var(--ink-soft) 18%, var(--txt-hi-0));--txt: color-mix(in srgb, var(--ink-soft) 22%, var(--txt-0));--txt2: color-mix(in srgb, var(--ink-soft) 25%, var(--txt2-0));--txt3: color-mix(in srgb, var(--ink-soft) 25%, var(--txt3-0))}body[data-text=verysoft]{--txt-hi: color-mix(in srgb, var(--ink-soft) 32%, var(--txt-hi-0));--txt: color-mix(in srgb, var(--ink-soft) 36%, var(--txt-0));--txt2: color-mix(in srgb, var(--ink-soft) 40%, var(--txt2-0));--txt3: color-mix(in srgb, var(--ink-soft) 40%, var(--txt3-0))}body[data-text=mono]{--txt-hi: color-mix(in srgb, var(--ink-strong) 80%, #808080);--txt: color-mix(in srgb, var(--ink-strong) 45%, #808080);--txt2: color-mix(in srgb, var(--ink-strong) 20%, #808080)}body[data-text=charcoal]{--txt-hi: color-mix(in srgb, var(--ink-strong) 72%, #6E7278);--txt: color-mix(in srgb, var(--ink-strong) 38%, #6E7278);--txt2: color-mix(in srgb, var(--ink-strong) 14%, #6E7278)}body[data-text=slate]{--txt-hi: color-mix(in srgb, var(--t-slate) 40%, var(--txt-hi-0));--txt: color-mix(in srgb, var(--t-slate) 30%, var(--txt-0));--txt2: color-mix(in srgb, var(--t-slate) 22%, var(--txt2-0))}body[data-text=warm]{--txt-hi: color-mix(in srgb, var(--t-warm) 30%, var(--txt-hi-0));--txt: color-mix(in srgb, var(--t-warm) 24%, var(--txt-0));--txt2: color-mix(in srgb, var(--t-warm) 20%, var(--txt2-0))}body[data-text=cool]{--txt-hi: color-mix(in srgb, var(--t-cool) 30%, var(--txt-hi-0));--txt: color-mix(in srgb, var(--t-cool) 24%, var(--txt-0));--txt2: color-mix(in srgb, var(--t-cool) 20%, var(--txt2-0))}body[data-text=sepia]{--txt-hi: color-mix(in srgb, var(--t-sepia) 34%, var(--txt-hi-0));--txt: color-mix(in srgb, var(--t-sepia) 28%, var(--txt-0));--txt2: color-mix(in srgb, var(--t-sepia) 22%, var(--txt2-0))}body[data-text=olive]{--txt-hi: color-mix(in srgb, var(--t-olive) 32%, var(--txt-hi-0));--txt: color-mix(in srgb, var(--t-olive) 26%, var(--txt-0));--txt2: color-mix(in srgb, var(--t-olive) 20%, var(--txt2-0))}body[data-text=plum]{--txt-hi: color-mix(in srgb, var(--t-plum) 32%, var(--txt-hi-0));--txt: color-mix(in srgb, var(--t-plum) 26%, var(--txt-0));--txt2: color-mix(in srgb, var(--t-plum) 20%, var(--txt2-0))}body[data-text=tint]{--txt-hi: color-mix(in srgb, var(--accent) 32%, var(--txt-hi-0));--txt2: color-mix(in srgb, var(--accent) 18%, var(--txt2-0))}body[data-text=tintall]{--txt-hi: color-mix(in srgb, var(--accent) 40%, var(--txt-hi-0));--txt: color-mix(in srgb, var(--accent) 22%, var(--txt-0));--txt2: color-mix(in srgb, var(--accent) 22%, var(--txt2-0))}body[data-text=figacc] .num,body[data-text=figacc] .vno,body[data-text=figacc] .amt,body[data-text=figacc] .ds-num,body[data-text=figacc] table.dataTable tbody td.num,body[data-text=figacc] table.dataTable tfoot td{color:color-mix(in srgb,var(--accent) 62%,var(--txt-hi))}}body{--ds-canvas: var(--body);--ds-surface: var(--card);--ds-surface-2: var(--card2);--ds-surface-3: var(--card3);--ds-accent: var(--accent);--ds-accent-ink: var(--accent-ink);--ds-accent-ink-rgb: var(--accent-ink-rgb);--ds-accent-hover: var(--accent-hover);--ds-accent-active: var(--accent-active);--ds-accent-soft: var(--accent-soft);--ds-accent-soft-solid: var(--accent-soft);--ds-accent-border: var(--accent-mid);--ds-accent-ring: var(--accent-ring);--ds-accent-text: var(--accent-txt);--ds-coral: var(--warn);--ds-coral-ink: var(--warn-ink);--ds-coral-hover: var(--warn);--ds-coral-soft: var(--warn-soft);--ds-text: var(--txt);--ds-text-2: var(--txt2);--ds-text-muted: var(--txt3);--ds-text-inverse: var(--on-accent-hi);--ds-border: var(--line);--ds-border-strong: var(--line-2);--ds-cat-1: var(--cat-1);--ds-cat-2: var(--cat-2);--ds-cat-3: var(--cat-3);--ds-cat-4: var(--cat-4);--ds-cat-5: var(--cat-5);--ds-cat-6: var(--cat-6);--ds-cat-ink: var(--cat-ink);--ds-cat-prev: var(--cat-prev);--ds-cat-grid: var(--cat-grid);--ds-success: var(--ok);--ds-success-soft: var(--ok-soft);--ds-success-border: rgba(var(--ok-rgb), .38);--ds-warning: var(--warn);--ds-warning-soft: var(--warn-soft);--ds-warning-border: rgba(var(--warn-rgb), .38);--ds-danger: var(--bad);--ds-danger-soft: var(--bad-soft);--ds-danger-border: rgba(var(--bad-rgb), .38);--ds-slate-950: var(--ink-block);--ds-slate-900: var(--ink-block);--ds-slate-800: var(--ink-block-2);--ds-slate-700: var(--line-2);--ds-slate-400: var(--txt3);--ds-slate-300: var(--rail-item);--ds-accent-strong: var(--accent-txt);--ds-radius-sm: var(--r-sm);--ds-radius-md: var(--r-sm);--ds-radius-lg: var(--r);--ds-radius-xl: calc(var(--r) + 4px);--ds-shadow-lg: var(--shadow);--ds-focus-color: var(--accent);--ds-shadow-focus: inset 0 0 0 var(--ds-focus-w) var(--ds-focus-color);--ds-ease: var(--ease);--brand: var(--accent-txt);--sidebar-bg: var(--rail);--sidebar-bg-2: var(--rail-active);--sidebar-fg: var(--rail-item);--sidebar-active: var(--accent);--ink: var(--txt);--muted: var(--txt3);--bg: var(--body);--pos: var(--ok);--neg: var(--bad);--bs-body-color: var(--txt);--bs-body-bg: var(--body);--bs-emphasis-color: var(--txt-hi);--bs-heading-color: var(--txt-hi);--bs-secondary-color: var(--txt2);--bs-secondary-bg: var(--card2);--bs-tertiary-color: var(--txt3);--bs-tertiary-bg: var(--card2);--bs-border-color: var(--line);--bs-link-color: var(--accent-txt);--bs-link-hover-color: var(--accent-txt)}html{background:var(--body)}body{background:var(--body);color:var(--txt)}h1,h2,h3,h4,h5,h6,.page-head h4,.dash-title,.ds-section-title,.num,.vno,.amt,.ds-num,table.dataTable tbody td.num,table.dataTable tfoot td{color:var(--txt-hi)}.sidebar{background:var(--rail);color:var(--rail-item);border-inline-end:1px solid var(--rail-edge)}.sb-close{color:var(--rail-item)}.nav-menu .nav-link,.nav-subgroup .nav-subheader{color:var(--rail-item)}.nav-menu .nav-link:hover,.nav-subgroup .nav-subheader:hover{background:var(--rail-hover);color:var(--rail-on)}.nav-section,.nav-group-header{color:var(--rail-section)}.nav-group-header:hover{color:var(--rail-on)}.nav-menu .nav-link.active{background:var(--rail-active);color:var(--rail-active-fg);border-left-color:var(--accent)}body[data-theme=o] .nav-menu .nav-link.active,body[data-theme=p] .nav-menu .nav-link.active,body[data-theme=q] .nav-menu .nav-link.active,body[data-theme=t] .nav-menu .nav-link.active,body[data-theme=v] .nav-menu .nav-link.active,body[data-theme=s] .nav-menu .nav-link.active,body[data-theme=r] .nav-menu .nav-link.active,body[data-theme=u] .nav-menu .nav-link.active,body[data-theme=h] .nav-menu .nav-link.active,body[data-theme=b] .nav-menu .nav-link.active{border-left-color:transparent;border-right-color:transparent}.ea-nav-tip{background:var(--ink-block);color:var(--on-accent-hi);box-shadow:var(--shadow)}.ea-nav-tip::before{border-right-color:var(--ink-block)}[dir=rtl] .ea-nav-tip::before{border-right-color:transparent;border-left-color:var(--ink-block)}.topbar{background:var(--rail);color:var(--rail-item);border-bottom:1px solid var(--rail-line)}.ea-brand,.ea-brand__name{color:var(--rail-brand)}.ea-menu-btn{color:var(--rail-item)}.ea-menu-btn:hover{background:var(--rail-hover);color:var(--rail-on)}.badge-ctx{background:var(--rail-hover);color:var(--rail-on);border-color:var(--rail-line)}.badge-ctx i{color:var(--rail-item)}.badge-ctx-btn:hover{background:var(--rail-active);color:var(--rail-active-fg);border-color:transparent}.badge-ctx-btn:hover i{color:inherit}.topbar .user-area{color:var(--rail-section)}.ea-palette-btn{background:var(--rail-hover);border-color:var(--rail-line);color:var(--rail-section)}.ea-palette-btn:hover{border-color:var(--rail-item);color:var(--rail-on)}.ea-palette-btn>i{color:var(--rail-item)}.ea-palette-btn kbd{background:var(--rail);border-color:var(--rail-line);color:var(--rail-item);box-shadow:none}.ea-bell,.ea-topbar-icon,.ea-appearance-btn{background:transparent;border-color:transparent;color:var(--rail-item)}.ea-bell:hover,.ea-topbar-icon:hover,.ea-appearance-btn:hover,.ea-appearance-btn[aria-expanded=true]{background:var(--rail-hover);border-color:var(--rail-line);color:var(--rail-on)}.ea-bell u{background:var(--bad);color:var(--on-accent-hi, #fff);border-color:var(--rail)}.ea-userchip{color:var(--rail-item)}.ea-userchip:hover,.ea-userchip[aria-expanded=true]{background:var(--rail-hover);border-color:var(--rail-line)}.ea-userchip__avatar{background:var(--accent);color:var(--accent-ink)}.ea-userchip__name{color:var(--rail-brand)}.ea-userchip__role{color:var(--rail-section)}.ea-userchip__caret{color:var(--rail-section)}.ea-usermenu{background:var(--card);color:var(--txt);border-color:var(--line)}.ea-usermenu__head{border-bottom-color:var(--line)}.ea-usermenu__name{color:var(--txt-hi)}.ea-usermenu__meta{color:var(--txt3)}.ea-usermenu .dropdown-item{color:var(--txt2)}.ea-usermenu .dropdown-item:hover{background:var(--accent-soft);color:var(--accent-txt)}.ea-usermenu__out:hover{background:var(--bad-soft);color:var(--bad)}.topbar :focus-visible{outline:var(--ds-focus-w) solid var(--rail-on);outline-offset:calc(-1 * var(--ds-focus-w));box-shadow:none}.ea-tabbar{background:var(--top);border-bottom-color:var(--line)}.ea-tab{color:var(--txt2)}.ea-tab.active{background:var(--card);color:var(--txt-hi)}.ea-pane-status{background:var(--body);color:var(--txt3)}body.ea-embed{background:var(--body)}.card{background:var(--card);border-color:var(--line);border-radius:var(--r);color:var(--txt)}.list-group{background:transparent}.list-group-item{background:var(--card);border-color:var(--line);color:var(--txt)}.card-header{background:var(--card);border-bottom-color:var(--line);color:var(--txt-hi)}.form-label{color:var(--txt2)}.card:has(.dataTable)::before{background:linear-gradient(90deg,var(--accent) 0%,var(--accent-mid) 70%,transparent 100%)}table.dataTable thead th{background-color:var(--card);background-image:linear-gradient(var(--card2),var(--card2));color:var(--txt2)}table.dataTable thead th.sorting:before,table.dataTable thead th.sorting:after,table.dataTable thead th.sorting_asc:before,table.dataTable thead th.sorting_asc:after,table.dataTable thead th.sorting_desc:before,table.dataTable thead th.sorting_desc:after{color:var(--accent-txt)}table.dataTable tbody td{border-bottom-color:var(--line);color:var(--txt)}table.dataTable tbody td:first-child{color:var(--accent-txt)}table.dataTable tbody tr:nth-child(even)>td{background-color:var(--card2)}table.dataTable.table-hover tbody tr:hover>td{background-color:var(--accent-soft)}table.dataTable tbody tr:hover .btn-outline-secondary{border-color:var(--line-2)}.dataTables_wrapper .dataTables_filter input{background-color:var(--field);color:var(--txt)}.dataTables_wrapper .pagination .page-link{background:var(--card);border-color:var(--line);color:var(--txt2)}.dataTables_wrapper .pagination .page-item.active .page-link{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.dataTables_wrapper .pagination .page-link:hover{background:var(--accent-soft);border-color:var(--accent-mid);color:var(--accent-txt)}.dataTables_wrapper .pagination .page-item.disabled .page-link{color:var(--txt3);background:var(--card)}.dataTables_wrapper .pagination .page-item.active .page-link:hover{color:var(--accent-ink)}.dataTables_wrapper .pagination .page-link:focus-visible{outline:var(--ds-focus-w) solid var(--ds-focus-color);outline-offset:calc(-1 * var(--ds-focus-w));box-shadow:none}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length{color:var(--txt3)}.form-check-input{background-color:var(--field);border-color:var(--line-2)}.form-check-input:checked{background-color:var(--accent);border-color:var(--accent)}.form-check-input:focus{border-color:var(--accent);outline:var(--ds-focus-w) solid var(--ds-focus-color);outline-offset:calc(-1 * var(--ds-focus-w));box-shadow:none}.form-check-label,.form-check-input+label{color:var(--txt)}.form-switch .form-check-input:not(:checked){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23888'/%3e%3c/svg%3e")}.ea-seg{background:var(--card);border-color:var(--line)}.ea-seg button{color:var(--txt2)}.ea-seg button:hover{color:var(--accent-txt);background:var(--accent-soft)}.ea-seg button.active{color:var(--accent-ink);background:var(--accent);box-shadow:none}.ea-adv-toggle.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}input,select,textarea,.form-control,.form-select,.select2-container--bootstrap-5 .select2-selection{background-color:var(--field);color:var(--txt);border-color:var(--line-2)}.form-control::placeholder,input::placeholder,textarea::placeholder{color:var(--txt3);opacity:1}.form-control:disabled,.form-control[readonly],.form-select:disabled,input:disabled,select:disabled,textarea:disabled{background-color:var(--field-off);color:var(--txt2)}.form-control:focus,.form-select:focus,input:focus,select:focus,textarea:focus{background-color:var(--field);color:var(--txt);border-color:var(--accent);outline:var(--ds-focus-w) solid var(--ds-focus-color);outline-offset:calc(-1 * var(--ds-focus-w));box-shadow:none}.form-control:disabled:focus,.form-control[readonly]:focus{background-color:var(--field-off)}.input-group-text{background:var(--card2);border-color:var(--line-2);color:var(--txt2)}body[data-theme=c] .form-select,body[data-theme=m] .form-select,body[data-theme=w] .form-select,body[data-theme=x] .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23DBE2E9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.select2-container--bootstrap-5 .select2-dropdown,.dropdown-menu,.modal-content,.offcanvas,.popover{background:var(--card);color:var(--txt);border-color:var(--ds-overlay-edge, transparent)}.dropdown-item{color:var(--txt)}.dropdown-item:hover,.dropdown-item:focus{background:var(--accent-soft);color:var(--accent-txt)}.dropdown-divider{border-top-color:var(--line)}.select2-container--bootstrap-5 .select2-results__option--highlighted{background:var(--accent-soft);color:var(--accent-txt)}.select2-container--bootstrap-5 .select2-results__option[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.modal-header,.modal-footer{border-color:var(--line)}.modal-backdrop.show{background:var(--scrim);opacity:1}.offcanvas-backdrop.show{background:var(--scrim);opacity:1}.ea-backdrop{background:var(--scrim)}.alert-success{background:var(--ok-soft);border-color:rgba(var(--ok-rgb),.35);color:var(--ok)}.alert-danger{background:var(--bad-soft);border-color:rgba(var(--bad-rgb),.35);color:var(--bad)}.alert-warning{background:var(--warn-soft);border-color:rgba(var(--warn-rgb),.35);color:var(--warn)}.alert-info{background:var(--info-soft);border-color:rgba(var(--info-rgb),.35);color:var(--info)}.alert-light,.alert-secondary{background:var(--card2);border-color:var(--line);color:var(--txt)}.table-light,.table-secondary{--bs-table-bg: var(--card2);--bs-table-color: var(--txt)}.text-muted{color:var(--txt3)!important}.text-secondary{color:var(--txt2)!important}.text-success{color:var(--ok)!important}.text-danger{color:var(--bad)!important}.text-warning{color:var(--warn)!important}.btn-success{--bs-btn-bg: var(--ok);--bs-btn-border-color: var(--ok);--bs-btn-color: var(--ok-ink);--bs-btn-hover-color: var(--ok-ink);--bs-btn-active-color: var(--ok-ink);--bs-btn-hover-bg: var(--ok);--bs-btn-hover-border-color: var(--ok);--bs-btn-active-bg: var(--ok);--bs-btn-active-border-color: var(--ok)}.btn-danger{--bs-btn-bg: var(--bad);--bs-btn-border-color: var(--bad);--bs-btn-color: var(--bad-ink);--bs-btn-hover-color: var(--bad-ink);--bs-btn-active-color: var(--bad-ink);--bs-btn-hover-bg: var(--bad);--bs-btn-hover-border-color: var(--bad);--bs-btn-active-bg: var(--bad);--bs-btn-active-border-color: var(--bad)}.btn-warning{--bs-btn-bg: var(--warn);--bs-btn-border-color: var(--warn);--bs-btn-color: var(--warn-ink);--bs-btn-hover-color: var(--warn-ink);--bs-btn-active-color: var(--warn-ink);--bs-btn-hover-bg: var(--warn);--bs-btn-hover-border-color: var(--warn);--bs-btn-active-bg: var(--warn);--bs-btn-active-border-color: var(--warn)}.bg-white,.bg-light{background-color:var(--card)!important}.bg-light.text-dark,.bg-white.text-dark{color:var(--txt)!important}.btn-outline-success{--bs-btn-color: var(--ok);--bs-btn-border-color: var(--ok);--bs-btn-hover-bg: var(--ok);--bs-btn-hover-border-color: var(--ok);--bs-btn-hover-color: var(--ok-ink)}.btn-outline-warning{--bs-btn-color: var(--warn);--bs-btn-border-color: var(--warn);--bs-btn-hover-bg: var(--warn);--bs-btn-hover-border-color: var(--warn);--bs-btn-hover-color: var(--warn-ink)}.border,.border-top,.border-bottom,.border-start,.border-end{border-color:var(--line)!important}hr{border-top-color:var(--line);opacity:1}.table{--bs-table-bg: transparent;--bs-table-color: var(--txt)}.table>:not(caption)>*>*{background-color:transparent;box-shadow:none;border-bottom-color:var(--line)}:focus-visible{outline:var(--ds-focus-w) solid var(--ds-focus-color);outline-offset:calc(-1 * var(--ds-focus-w))}.sidebar :focus-visible{outline:var(--ds-focus-w) solid var(--ds-focus-color);outline-offset:calc(-1 * var(--ds-focus-w));box-shadow:none}::selection{background:var(--accent-mid);color:var(--txt-hi)}select option{background-color:var(--card);color:var(--txt)}select optgroup{background-color:var(--card);color:var(--txt3)}*{scrollbar-color:var(--line-2) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--txt3);background-clip:content-box}@media print{body,body[data-theme]{color-scheme:light;--body: #FFFFFF;--card: #FFFFFF;--card2: #FFFFFF;--card3: #FFFFFF;--top: #FFFFFF;--field: #FFFFFF;--field-off: #FFFFFF;--rail: #FFFFFF;--rail-item: #000000;--rail-on: #000000;--brand-mark-1: #0092EF;--brand-mark-2: #006DCA;--brand-mark-3: #084F8C;--txt-hi: #000000;--txt: #111111;--txt2: #333333;--txt3: #555555;--line: #999999;--line-2: #666666;--accent: #000000;--accent-rgb: 0,0,0;--accent-ink: #FFFFFF;--accent-txt: #000000;--accent-soft: transparent;--accent-mid: #999999;--ok: #000000;--bad: #000000;--warn: #000000;--info: #000000;--ok-soft: transparent;--bad-soft: transparent;--warn-soft: transparent;--info-soft: transparent;--shadow: none;background:#FFFFFF!important}table.dataTable tbody tr:nth-child(even)>td,table.dataTable thead th,.card,.card-header,.badge-ctx{background:#FFFFFF!important}.sidebar,.topbar,.ea-tabbar,.ea-backdrop,.ds-btn,.btn,.dataTables_wrapper .ea-toolbar,.dataTables_wrapper .ea-pagelen,.dataTables_paginate{display:none!important}.main,[dir=rtl] .main{margin:0!important}.app-shell{display:block!important;height:auto!important;overflow:visible!important}.ea-tabs,.ea-tab-pane,.content{height:auto!important;overflow:visible!important}a[href]::after{content:""}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-countup]{animation:none!important}}@media(forced-colors:active){.badge-ctx,.ea-seg button.active,.nav-menu .nav-link.active{forced-color-adjust:none}:focus-visible{outline:2px solid CanvasText}}[dir=rtl] .nav-menu .nav-link.active{border-left-color:transparent;border-right-color:var(--accent)}[dir=rtl] .sidebar{border-inline-end:1px solid var(--rail-edge)}html,body{max-width:100%;overflow-x:clip}.app-body>.main,.main>.ea-tabs,.ea-tab-pane,.ea-tab-pane>.content,.content>*{min-width:0}.main{min-width:0;max-width:100%}.content{min-width:0;max-width:min(100%,var(--ds-page-max, 100%))}.dash-kpis>*,.dash-kpi,.ap-row>*,.ap-field,.ea-appearance-grid>*,.ap-grid>*{min-width:0}.dash-kpi-val,.ap-preview-val{overflow-wrap:anywhere}.dataTables_wrapper,.table-responsive,.ea-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.dataTables_wrapper>.ea-toolbar,.dataTables_wrapper>.ea-foot{position:sticky;inset-inline-start:0}:root{--ea-grid-reserve: calc(var(--ea-head-h, 3.5rem) + 10.5rem);--ea-grid-max-h: max(12rem, calc(100dvh - var(--ea-grid-reserve)))}body:not(.ea-embed){--ea-grid-reserve: calc(var(--ea-head-h, 3.5rem) + 10.5rem + var(--top-h, 64px) + 2.5rem)}:root{--ea-grid-head-top: var(--ea-head-h, 0px)}.ea-tblscroll,.table-responsive,.ea-scroll-x{--ea-grid-head-top: 0px}@media(min-width:900px){.ea-tblscroll:not(.modal *),.table-responsive:not(.modal *),.ea-scroll-x:not(.modal *){max-height:var(--ea-grid-max-h);overflow-y:auto;scrollbar-gutter:stable}.modal .ea-tblscroll,.modal .table-responsive,.modal .ea-scroll-x{max-height:none;overflow-y:visible}.table-responsive.ea-grid-fill-outer{max-height:none}}table.dataTable th.ea-col-name{width:100%;min-width:6rem}table.dataTable td.ea-col-name{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:991.98px){.dataTables_wrapper,.table-responsive,.ea-scroll-x{background-image:linear-gradient(to right,var(--card),rgba(0,0,0,0)),linear-gradient(to left,var(--card),rgba(0,0,0,0)),linear-gradient(to right,rgba(0,0,0,.13),rgba(0,0,0,0)),linear-gradient(to left,rgba(0,0,0,.13),rgba(0,0,0,0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:26px 100%,26px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll}}@media(max-width:575.98px){.dataTables_wrapper .ea-toolbar-l,.dataTables_wrapper .ea-toolbar-r{flex-wrap:wrap;row-gap:.5rem;min-width:0}.dataTables_wrapper .dataTables_filter{width:100%}}@media(max-width:767.98px){table.dataTable tbody td{white-space:normal}table.dataTable tbody td.num,table.dataTable tbody td.vno,table.dataTable tbody td:first-child{white-space:nowrap}}.topbar{flex-wrap:wrap;row-gap:.4rem;height:auto;min-height:var(--top-h);padding-block:.5rem}.topbar .context{min-width:0;flex:0 1 auto}.badge-ctx{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{flex:1 1 auto;min-width:0;justify-content:flex-end}@media(max-width:575.98px){.topbar .context .badge-ctx:nth-child(3){display:none}.ea-appearance-btn{padding:0 .5rem}}@media(min-width:900px){.ea-tabbar{position:sticky;top:0;z-index:19}.page-head,.dash-head{position:sticky;top:0;z-index:12;background:var(--body);padding-block:.6rem;margin-inline:calc(var(--ds-space-4) * -1);padding-inline:var(--ds-space-4)}table.dataTable thead th,table.dataTable thead>tr>th:is(.sorting,.sorting_asc,.sorting_desc,.sorting_asc_disabled,.sorting_desc_disabled){position:sticky;top:var(--ea-grid-head-top, 0px);z-index:3;background-color:var(--card, #FFFFFF);background-image:linear-gradient(var(--card2),var(--card2))}}@media(hover:none)and (pointer:coarse){.ds-icon-btn,.ea-appearance-btn,.badge-ctx-btn,.dataTables_wrapper .pagination .page-link,.ea-seg button,.dash-seg button{min-height:2.75rem}.ea-theme-swatch{padding-block:.55rem}input,select,textarea,.form-control,.form-select{font-size:16px}}@media(max-width:575.98px){.ea-appearance-pop{position:fixed!important;inset-inline:.5rem!important;top:auto!important;bottom:.5rem!important;transform:none!important;width:auto!important;max-height:70vh}.ea-appearance-grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}}@media print{.ea-tabbar,.page-head,.dash-head,table.dataTable thead th,.ds-matrix>table>thead>tr>th,.table.pi-grid>thead>tr>th,.rpt-tbl>thead>tr>th,body.ctl-reports main.content .table>thead>tr>th,body.ctl-payrollreports main.content .table>thead>tr>th,.table.pi-grid>tfoot>tr>td,.rpt-tbl>tfoot>tr>td{position:static!important}html,body{overflow-x:visible}.dataTables_wrapper{overflow-x:visible}.ea-tblscroll,.table-responsive,.ea-scroll-x{max-height:none!important;overflow:visible!important}}
