@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_fe37722e-module__2r-lLq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_fe37722e-module__2r-lLq__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.p.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_be2ce44d-module__3UCl3a__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_be2ce44d-module__3UCl3a__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c021551c-module__QF4oqq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c021551c-module__QF4oqq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.1uklb5el4zgvl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.05i4gb4p0piv4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.2g-0we2o5_ngd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.1zvg0ggiaivzo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0jaqhc1tb-5xm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.1hvvd1t-trplq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.25pbmqxk8u2s7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.0n_ln9vqskgts.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.2wu4yy186g04j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.10uaeld2xxvpt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.2bbpeapf-lbjw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.13y-iz2lazqtb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fcf129058e6e31f2-s.p.1ubek13yfcpkr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7b74840ea7c05e95-s.0t1_atrj_pkiu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3eca85881bcfa204-s.p.0unco9n87mni8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../media/72a16e137f4c90fd-s.p.1ic6f_9s2cxg8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ac83d56547af7957-s.1wwsedl781gk9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../media/00ea0ef410d3b1a3-s.p.375z7oghv30ug.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_10fc534d-module__uBZxAa__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_10fc534d-module__uBZxAa__variable{--font-be_vietnam_pro:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_df2704d4-module__JtvJsq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_df2704d4-module__JtvJsq__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--mobile-nav-h:calc(70px + min(env(safe-area-inset-bottom), 10px));--card-radius:24px;--btn-radius:12px;--sidebar-width:220px;--content-margin:var(--sidebar-width);--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 2px 4px #00000014}[data-theme=dark]{--data-1:#4a8af2;--data-2:#c98426;--data-3:#17845a;--data-4:#d6519c;--data-other:#64748b;--data-payroll:#8fa3bc;--data-cum:#cbd5e1;--data-cum-prev:#94a3b8bf;--data-grid:#ffffff12;--bg-app:#0f1115;--bg-sidebar:#0505074d;--bg-card:#1e293b66;--text-primary:#fff;--text-secondary:#94a3b8;--text-muted:#64748b;--border-color:#ffffff14;--bg-base:#0f1115;--primary-gradient:linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);--accent-color:#3b82f6;--accent-soft:#3b82f626;--accent-border:#3b82f64d;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--btn-success-fg:#86efac;--btn-gold-fg:#e3c078;--btn-accent-fg:var(--accent-color);--color-danger-fg:#fca5a5;--color-info-fg:#93c5fd;--tab-wrap-bg:#ffffff0d;--tab-active-bg:var(--accent-soft);--tab-active-border:var(--accent-border);--tab-active-shadow:none;--tab-inactive-color:var(--text-secondary);--glass-bg:#1e293b66;--glass-border:#ffffff14;--glass-blur:12px;--glass-premium-bg:#ffffff05;--glass-premium-blur:12px;--border:#ffffff14;--border-strong:#ffffff24;--card-shadow:none;--surface-1:#1a1d24;--surface-2:#ffffff0a;--border-subtle:#ffffff12;--bg-hover:#ffffff0d;--grid-line:#ffffff05;--dialog-bg:#1c1f26;--dialog-blur:blur(16px);--dialog-border:#ffffff14;--dialog-shadow:0 20px 60px #00000080;--dialog-cancel-bg:#ffffff0f;--dialog-cancel-bg-hover:#ffffff1a;--dialog-cancel-fg:#94a3b8;--dialog-cancel-fg-hover:#e5e7eb;--dialog-cancel-border:#ffffff14;--popover-bg:#1c1f26;--popover-border:#ffffff14;--popover-shadow:0 10px 30px #0006;--toast-bg:#1a1d24;--toast-blur:blur(12px);--toast-shadow:0 10px 32px #0006;--input-bg:#ffffff0d;--input-border:#ffffff1a;--input-border-focus:#6366f180;--input-fg:#e5e7eb;--input-placeholder:#64748b;--select-option-bg:#1a1d24;--select-option-fg:#e2e8f0;--skeleton-base:#ffffff0a;--skeleton-highlight:#ffffff17;--kpi-value-color:unset;--chart-label-color:unset;--chart-advance:#60a5fa;--jarmin-btn-color:#a5b4fc;--jarmin-md-heading:#c4b5fd;--jarmin-md-pill-fg:#a5b4fc;--jarmin-md-pill-bg:#6366f12e;--jarmin-md-link-bg:#6366f11f;--jarmin-md-link-border:#6366f133;--jarmin-md-bullet:#818cf8;--jarmin-trace-num:#6366f180;--jarmin-trace-result:#34d399b3;--jarmin-status-ok-fg:#34d399;--jarmin-status-info-fg:#60a5fa;--jarmin-status-warn-fg:#fbbf24;--jarmin-status-bad-fg:#f87171;--jarmin-card-bg:#080a18b3;--jarmin-card-shadow:0 4px 20px #0000004d;--jarmin-card-shadow-sm:0 2px 12px #0003;--jarmin-fg-green:#34d399;--jarmin-fg-blue:#60a5fa;--jarmin-fg-violet:#a78bfa;--jarmin-fg-amber:#fbbf24;--jarmin-fg-orange:#fb923c;--jarmin-fg-cyan:#38bdf8;--jarmin-fg-teal:#2dd4bf;--jarmin-fg-indigo:#818cf8;--jarmin-code-bg:#0d1117;--jarmin-code-fg:#e6edf3;--jarmin-code-border:#ffffff1f;--jarmin-code-header-bg:#ffffff0d;--jarmin-code-header-fg:#ffffff73;--jarmin-code-btn-fg:#fff9;--jarmin-code-btn-border:#ffffff2e;--chip-tenant-bg:#6366f133;--chip-tenant-fg:#a5b4fc;--chip-le-bg:#a855f72e;--chip-le-fg:#d8b4fe;--chip-bu-bg:#3b82f62e;--chip-bu-fg:#93c5fd;--chip-subtree-bg:#06b6d42e;--chip-subtree-fg:#67e8f9;--chip-team-bg:#14b8a62e;--chip-team-fg:#5eead4;--chip-self-bg:#84cc162e;--chip-self-fg:#bef264;--chip-deny-bg:#ffffff0a;--chip-deny-fg:#9ca3af;--permissions-table-bg:#ffffff08;--permissions-row-bg:#ffffff0a;--permissions-group-bg:#ffffff05;--permissions-footer-bg:#0f1115f2;--permissions-allow-bg:#22c55e26;--permissions-allow-fg:#86efac;--permissions-deny-bg:#ffffff0a;--permissions-deny-fg:#9ca3af}[data-theme=light],:root:not([data-theme]){--data-1:#1d4ed8;--data-2:#ce7c14;--data-3:#166534;--data-4:#db2777;--data-other:#94a3b8;--data-payroll:#475569;--data-cum:#334155;--data-cum-prev:#94a3b8;--data-grid:#edf0f4;--sidebar-light-expanded-width:220px;--bg-canvas:#f0f2f5;--btn-success-fg:#15803d;--btn-gold-fg:#b45309;--btn-accent-fg:color-mix(in srgb, var(--accent-color), black 45%);--color-danger-fg:#dc2626;--color-info-fg:#1d4ed8;--tab-wrap-bg:#f3f4f6;--tab-active-shadow:0 1px 3px #0000001a;--tab-inactive-color:#6b7280;--bg-app:#fafafa;--bg-sidebar:#fff;--bg-card:#fff;--bg-hover:#f5f5f5;--jarmin-btn-color:#4338ca;--jarmin-md-heading:#4338ca;--jarmin-md-pill-fg:#4338ca;--jarmin-md-pill-bg:#6366f11a;--jarmin-md-link-bg:#6366f114;--jarmin-md-link-border:#6366f14d;--jarmin-md-bullet:#4f46e5;--jarmin-trace-num:#6366f1;--jarmin-trace-result:#15803d;--jarmin-status-ok-fg:#15803d;--jarmin-status-info-fg:#1d4ed8;--jarmin-status-warn-fg:#b45309;--jarmin-status-bad-fg:#b91c1c;--jarmin-card-bg:#fff;--jarmin-card-shadow:0 1px 3px #00000014;--jarmin-card-shadow-sm:0 1px 2px #0000000f;--jarmin-fg-green:#15803d;--jarmin-fg-blue:#1d4ed8;--jarmin-fg-violet:#6d28d9;--jarmin-fg-amber:#b45309;--jarmin-fg-orange:#c2410c;--jarmin-fg-cyan:#0369a1;--jarmin-fg-teal:#0f766e;--jarmin-fg-indigo:#4f46e5;--jarmin-code-bg:#f6f8fa;--jarmin-code-fg:#1f2328;--jarmin-code-border:#d0d7de;--jarmin-code-header-bg:#eaeef2;--jarmin-code-header-fg:#57606a;--jarmin-code-btn-fg:#57606a;--jarmin-code-btn-border:#d0d7de;--text-primary:#1f2937;--text-secondary:#6b7280;--text-muted:#9ca3af;--border-color:#e5e7eb;--bg-base:#fafafa;--primary-gradient:linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--accent-color:#22c55e;--accent-soft:#dcfce7;--success-color:#16a34a;--warning-color:#d97706;--danger-color:#dc2626;--glass-bg:#fff;--glass-border:#e5e7eb;--glass-blur:0px;--glass-premium-bg:#fff;--glass-premium-blur:0px;--border:#e5e7eb;--border-strong:#d1d5db;--card-shadow:0 1px 2px #0000000d;--surface-1:#fff;--surface-2:#f9fafb;--border-subtle:#e5e7eb;--grid-line:#0000000a;--select-option-bg:#fff;--select-option-fg:#1f2937;--skeleton-base:#0000000a;--skeleton-highlight:#00000017;--chip-tenant-bg:#ede9fe;--chip-tenant-fg:#5b21b6;--chip-le-bg:#f3e8ff;--chip-le-fg:#6b21a8;--chip-bu-bg:#dbeafe;--chip-bu-fg:#1e40af;--chip-subtree-bg:#cffafe;--chip-subtree-fg:#0e7490;--chip-team-bg:#ccfbf1;--chip-team-fg:#0f766e;--chip-self-bg:#ecfccb;--chip-self-fg:#4d7c0f;--chip-deny-bg:#f3f4f6;--chip-deny-fg:#6b7280;--permissions-table-bg:#fff;--permissions-row-bg:#fff;--permissions-group-bg:#f9fafb;--permissions-footer-bg:#fffffff5;--permissions-allow-bg:#dcfce7;--permissions-allow-fg:#166534;--permissions-deny-bg:#f3f4f6;--permissions-deny-fg:#9ca3af;--kpi-value-color:var(--text-primary);--chart-label-color:var(--text-muted);--chart-advance:#3b82f6;--chart-card-bg:#fff;--chart-card-border:#e5e7eb;--chart-card-shadow:0 1px 2px #0000000a;--chart-card-hover-border:#d1d5db;--chart-card-hover-shadow:0 4px 12px #00000014;--rp-text-strong:#374151;--rp-text-muted:#6b7280;--rp-text-faint:#9ca3af;--attention-stripe-color:transparent;--dialog-bg:#fff;--dialog-blur:none;--dialog-border:var(--border);--dialog-shadow:0 24px 48px #00000026;--dialog-cancel-bg:#f5f5f5;--dialog-cancel-bg-hover:#ebebeb;--dialog-cancel-fg:var(--text-secondary);--dialog-cancel-fg-hover:var(--text-primary);--dialog-cancel-border:var(--border);--input-bg:#fff;--input-border:var(--border);--input-border-focus:var(--accent-color);--input-fg:var(--text-primary);--input-placeholder:var(--text-muted);--toast-bg:#fff;--toast-blur:none;--toast-shadow:0 10px 32px #00000026;--table-header-bg:#f9fafb;--popover-bg:#fff;--popover-border:var(--border);--popover-shadow:0 10px 30px -5px #00000026, 0 0 0 1px #00000008;--card-pad-header:10px 14px 2px;--card-pad-body:2px 14px 10px;--card-icon-display:none;--card-action-size:.66rem;--card-subtitle-size:.68rem;--kpi-number-size:1.6rem;--kpi-gap:2px;--kpi-wrap-pad:2px 0 0}@media (max-width:768px){:root{--content-margin:0px}}[data-accent=sage]{--accent-color:#22c55e;--accent-soft:#dcfce7;--accent-border:#22c55e4d;--primary-gradient:linear-gradient(135deg, #22c55e 0%, #16a34a 100%)}[data-theme=dark][data-accent=sage]{--accent-soft:#22c55e26}[data-accent=blue]{--accent-color:#0ea5e9;--accent-soft:#e0f2fe;--accent-border:#0ea5e94d;--primary-gradient:linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%)}[data-theme=dark][data-accent=blue]{--accent-soft:#0ea5e92e}[data-accent=orange]{--accent-color:#f38020;--accent-soft:#ffedd5;--accent-border:#f380204d;--primary-gradient:linear-gradient(135deg, #f38020 0%, #ea580c 100%)}[data-theme=dark][data-accent=orange]{--accent-soft:#f380202e}[data-accent=purple]{--accent-color:#a855f7;--accent-soft:#f3e8ff;--accent-border:#a855f74d;--primary-gradient:linear-gradient(135deg, #a855f7 0%, #9333ea 100%)}[data-theme=dark][data-accent=purple]{--accent-soft:#a855f72e}[data-accent=red]{--accent-color:#ef4444;--accent-soft:#fee2e2;--accent-border:#ef44444d;--primary-gradient:linear-gradient(135deg, #ef4444 0%, #dc2626 100%)}[data-theme=dark][data-accent=red]{--accent-soft:#ef44442e}[data-accent=teal]{--accent-color:#14b8a6;--accent-soft:#ccfbf1;--accent-border:#14b8a64d;--primary-gradient:linear-gradient(135deg, #14b8a6 0%, #0d9488 100%)}[data-theme=dark][data-accent=teal]{--accent-soft:#14b8a62e}[data-accent=indigo]{--accent-color:#6366f1;--accent-soft:#e0e7ff;--accent-border:#6366f159;--primary-gradient:linear-gradient(135deg, #6366f1 0%, #4f46e5 100%)}[data-theme=dark][data-accent=indigo]{--accent-soft:#6366f12e}[data-radius=flat]{--card-radius:4px;--btn-radius:4px;--chart-card-radius:4px}[data-radius=soft]{--card-radius:8px;--btn-radius:6px;--chart-card-radius:8px}[data-radius=round]{--card-radius:24px;--btn-radius:12px}*{box-sizing:border-box;margin:0;padding:0}input,textarea,select,button{font-family:inherit}[data-theme=light],:root:not([data-theme]){--chat-col-bg:var(--bg-card,#fff)}html{touch-action:pan-y;background:var(--bg-app);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:100%;font-size:14px;overflow:hidden auto}html[data-theme=light],html:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;background:0 0;width:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;overflow-x:hidden}[data-theme=light] body,:root:not([data-theme]) body{background:var(--bg-app);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.glass-premium{background:var(--glass-premium-bg);-webkit-backdrop-filter:blur(var(--glass-premium-blur));border:1px solid var(--glass-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.text-gradient{background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .text-gradient,:root:not([data-theme]) .text-gradient{-webkit-text-fill-color:currentColor;color:var(--text-primary);background:0 0}.btn-primary{background:var(--primary-gradient);color:#fff;border-radius:var(--btn-radius);cursor:pointer;border:none;padding:.75rem 1.5rem;font-weight:600;transition:opacity .2s;box-shadow:0 4px 15px #3b82f666}.btn-primary:hover{opacity:.9}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none}.scroll-visible{scrollbar-width:thin;scrollbar-color:var(--border,#ffffff47) transparent}.scroll-visible::-webkit-scrollbar{width:8px;height:8px}.scroll-visible::-webkit-scrollbar-track{background:0 0}.scroll-visible::-webkit-scrollbar-thumb{background:var(--border,#ffffff47);border-radius:999px}.scroll-visible::-webkit-scrollbar-thumb:hover{background:var(--text-muted,#64748b)}body:has(#landing-page) aside{display:none!important}html[data-app-viewport],html[data-app-viewport] body{overscroll-behavior:none;overflow:hidden}.page-container{min-height:calc(100vh - var(--working-tabs-h,0px));width:100%;max-width:100vw;display:flex;overflow-x:hidden}.jarmin-safe-right{margin-right:var(--buddy-right,0px);transition:margin-right .28s cubic-bezier(.4,0,.2,1)}.platform-main{margin-left:var(--content-margin);margin-right:var(--content-margin-right,0px);min-width:0;font-size:var(--density-font,13px);flex-direction:column;flex:1;gap:2rem;width:100%;padding:2.5rem 3.5rem;transition:margin .3s;display:flex;overflow-x:hidden;container:platform/inline-size}[data-theme=light] .platform-main{margin-left:min(var(--content-margin), var(--sidebar-light-expanded-width,220px));gap:1.25rem;padding:1.5rem 2rem}@media (max-width:768px){[data-theme=light] .platform-main{margin-left:0!important}}.permissions-save-bar{left:var(--content-margin)}[data-theme=light] .permissions-save-bar{left:min(var(--content-margin), var(--sidebar-light-expanded-width,220px))}@media (max-width:768px){.permissions-save-bar{left:0!important}}.page-header{text-align:left;flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.page-title{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:.75rem;font-size:2.5rem;font-weight:800;display:flex}.case-detail-embedded .page-title{font-size:1.5rem}.case-detail-embedded .page-header-icon svg{width:20px!important;height:20px!important}[data-theme=dark] .page-title span{background:linear-gradient(90deg,#fff,#e2e8f0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .page-title span{color:var(--text-primary)}.page-header-actions span{-webkit-text-fill-color:unset!important;color:inherit!important}.page-header-icon{color:var(--text-secondary);opacity:.9;justify-content:center;align-items:center;display:flex}[data-theme=dark] .page-header-icon{filter:drop-shadow(0 0 8px #fff3)}.page-header-icon svg{stroke-width:1.5px!important;width:35px!important;height:35px!important}.page-title:has(.header-back-btn){letter-spacing:-.01em;font-size:1.5rem}.page-title:has(.header-back-btn)>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.doc-sticky-head{margin-top:-2.5rem;padding-top:2.5rem}[data-theme=light] .doc-sticky-head{margin-top:-1.5rem;padding-top:1.5rem}.page-header-icon .header-back-btn{background:var(--bg-card,#ffffff0d);border:1px solid var(--border,#ffffff1a);color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.page-header-icon .header-back-btn svg{stroke-width:2px!important;width:16px!important;height:16px!important}[data-theme=light] .page-header-icon .header-back-btn{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}[data-theme=light] .page-header-icon .header-back-btn:hover{background:#e5e7eb}.page-subtitle{color:var(--text-muted);opacity:.8;max-width:800px;margin-top:.25rem;font-size:.9rem;font-weight:400;line-height:1.5}@media (max-width:1024px){.platform-main{gap:1.5rem;padding:1.5rem}.page-title{font-size:2rem}.page-subtitle{font-size:.8rem}}@media (max-width:768px){.platform-main{padding:1.25rem 1rem calc(10px + var(--mobile-nav-h));gap:1.25rem;max-width:100vw;overflow-x:hidden}.page-header{gap:.25rem}.page-header-icon svg{width:28px!important;height:28px!important}}@media (max-width:480px){.platform-main{padding:1rem .75rem calc(10px + var(--mobile-nav-h))}.page-title{gap:.5rem;font-size:1.5rem}.page-subtitle{font-size:.75rem}}.kpi-charts-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.kpi-charts-grid{grid-template-columns:1fr;gap:.75rem}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}select option{background-color:var(--select-option-bg);color:var(--select-option-fg)}@keyframes sk-shimmer{0%{background-position:-700px 0}to{background-position:700px 0}}@keyframes servicepulse{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.sk{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 50%, var(--skeleton-base) 75%);background-size:1400px 100%;border-radius:6px;animation:1.8s linear infinite sk-shimmer;display:block}.qm-hl{color:#fbbf24;font-weight:700}[data-theme=light] .qm-hl{color:#b45309;background:#fbbf2447;border-radius:2px}@keyframes fadeSaved{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes fill-pulse{0%,to{box-shadow:0 0 2px 0 var(--accent-soft,#6366f133)}50%{box-shadow:0 0 8px 1px var(--accent-color,#6366f1)}}.fill-attention{animation:1.9s ease-in-out infinite fill-pulse;border-color:var(--accent-color,#6366f1)!important}@media (prefers-reduced-motion:reduce){.fill-attention{animation:none}}.admin-toggle-track{background:#ffffff24;border:1px solid #ffffff1f;transition:background .2s,border-color .2s}[data-theme=light] .admin-toggle-track{background:#d1d5db;border-color:#0000}.admin-toggle-track[data-on=true]{background:var(--accent-color,#818cf8)!important;border-color:#0000!important}.admin-toggle-knob{background:#fff}[data-theme=light] .admin-toggle-knob{box-shadow:0 1px 3px #0003}.artifact-markdown{color:var(--text-primary,#f1f5f9);font-size:13.5px;line-height:1.7}.artifact-markdown h1{margin:.75em 0 .4em;font-size:1.35em;font-weight:700}.artifact-markdown h2{margin:.7em 0 .35em;font-size:1.15em;font-weight:700}.artifact-markdown h3{margin:.6em 0 .3em;font-size:1em;font-weight:600}.artifact-markdown p{margin:.4em 0}.artifact-markdown ul,.artifact-markdown ol{margin:.4em 0;padding-left:1.4em}.artifact-markdown li{margin:.2em 0}.artifact-markdown strong{font-weight:700}.artifact-markdown em{color:var(--text-secondary,#94a3b8);font-style:italic}.artifact-markdown code{background:#ffffff12;border-radius:4px;padding:1px 5px;font-family:Courier New,monospace;font-size:.88em}.artifact-markdown table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:12.5px}.artifact-markdown th,.artifact-markdown td{border:1px solid var(--border,#ffffff1a);text-align:left;padding:6px 10px}.artifact-markdown th{background:#ffffff0d;font-weight:600}.artifact-markdown hr{border:none;border-top:1px solid var(--border,#ffffff1a);margin:1em 0}[data-theme=light] .artifact-markdown{color:var(--text-primary,#1f2937)}[data-theme=light] .artifact-markdown code{background:#0000000f}[data-theme=light] .artifact-markdown th{background:#0000000a}.artifact-doc{color:#111827;font-family:Calibri,Segoe UI,Inter,sans-serif;font-size:11pt;line-height:1.6}.artifact-doc h1{color:#111827;border-bottom:2px solid #2563eb;margin:0 0 .5em;padding-bottom:.3em;font-size:20pt;font-weight:700}.artifact-doc h2{color:#1e3a5f;margin:1.4em 0 .4em;font-size:14pt;font-weight:700}.artifact-doc h3{color:#374151;margin:1em 0 .3em;font-size:12pt;font-weight:600}.artifact-doc p{margin:.5em 0}.artifact-doc ul,.artifact-doc ol{margin:.5em 0;padding-left:1.6em}.artifact-doc li{margin:.25em 0}.artifact-doc strong{color:#111827;font-weight:700}.artifact-doc em{color:#374151;font-style:italic}.artifact-doc hr{border:none;border-top:1px solid #d1d5db;margin:1.5em 0}.artifact-doc code{color:#dc2626;background:#f3f4f6;border-radius:3px;padding:1px 5px;font-family:Courier New,monospace;font-size:9.5pt}.artifact-doc pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:1em 0;padding:14px 16px;overflow-x:auto}.artifact-doc pre code{color:inherit;background:0 0;padding:0}.artifact-doc table{border-collapse:collapse;width:100%;margin:1em 0;font-size:10pt}.artifact-doc th{color:#fff;text-align:left;background:#1e3a5f;border:1px solid #1e3a5f;padding:8px 12px;font-weight:600}.artifact-doc td{color:#374151;border:1px solid #d1d5db;padding:7px 12px}.artifact-doc tr:nth-child(2n) td{background:#f9fafb}.artifact-doc blockquote{color:#1e40af;background:#eff6ff;border-left:4px solid #2563eb;margin:1em 0;padding:4px 16px}.react-flow:focus,.react-flow:focus-visible,.react-flow__pane:focus,.react-flow__pane:focus-visible,.react-flow__renderer:focus{outline:none!important}.link-hover-accent:hover{color:var(--accent-color)!important}body.cowork-active [data-app-sidebar],body.cowork-active [data-cowork-hide]{display:none!important}body.cowork-active{--content-margin:0px!important}[data-theme=light] .jarmin-code .hljs-comment,[data-theme=light] .jarmin-code .hljs-code,[data-theme=light] .jarmin-code .hljs-formula{color:#6a737d}[data-theme=light] .jarmin-code .hljs-keyword,[data-theme=light] .jarmin-code .hljs-doctag,[data-theme=light] .jarmin-code .hljs-type,[data-theme=light] .jarmin-code .hljs-template-tag,[data-theme=light] .jarmin-code .hljs-template-variable,[data-theme=light] .jarmin-code .hljs-variable.language_{color:#d73a49}[data-theme=light] .jarmin-code .hljs-title,[data-theme=light] .jarmin-code .hljs-title.class_,[data-theme=light] .jarmin-code .hljs-title.function_,[data-theme=light] .jarmin-code .hljs-section{color:#6f42c1}[data-theme=light] .jarmin-code .hljs-attr,[data-theme=light] .jarmin-code .hljs-attribute,[data-theme=light] .jarmin-code .hljs-literal,[data-theme=light] .jarmin-code .hljs-meta,[data-theme=light] .jarmin-code .hljs-number,[data-theme=light] .jarmin-code .hljs-operator,[data-theme=light] .jarmin-code .hljs-variable,[data-theme=light] .jarmin-code .hljs-selector-attr,[data-theme=light] .jarmin-code .hljs-selector-class,[data-theme=light] .jarmin-code .hljs-selector-id{color:#005cc5}[data-theme=light] .jarmin-code .hljs-string,[data-theme=light] .jarmin-code .hljs-regexp,[data-theme=light] .jarmin-code .hljs-meta .hljs-string{color:#032f62}[data-theme=light] .jarmin-code .hljs-built_in,[data-theme=light] .jarmin-code .hljs-symbol{color:#e36209}[data-theme=light] .jarmin-code .hljs-name,[data-theme=light] .jarmin-code .hljs-quote,[data-theme=light] .jarmin-code .hljs-selector-tag,[data-theme=light] .jarmin-code .hljs-selector-pseudo{color:#22863a}[data-theme=light] .jarmin-code .hljs-bullet{color:#735c0f}[data-theme=light] .jarmin-code .hljs-subst{color:#1f2328}[data-theme=light] .jarmin-code .hljs-addition{color:#22863a;background-color:#f0fff4}[data-theme=light] .jarmin-code .hljs-deletion{color:#b31d28;background-color:#ffeef0}.driver-popover.mfa-security-hint{background:var(--dialog-bg,var(--surface-1,#1a1d24));border:1px solid var(--glass-border,#94a3b838);border-radius:var(--card-radius,16px);color:var(--text-primary,#fff);box-shadow:0 16px 40px #00000047}.driver-popover.mfa-security-hint .driver-popover-title{color:var(--text-primary,#fff)}.driver-popover.mfa-security-hint .driver-popover-description{color:var(--text-secondary,#94a3b8)}.driver-popover.mfa-security-hint .driver-popover-next-btn,.driver-popover.mfa-security-hint .driver-popover-done-btn{background:var(--accent-color,#818cf8);border-color:var(--accent-color,#818cf8);color:var(--on-accent,#fff);text-shadow:none}.driver-popover.mfa-security-hint .driver-popover-arrow-side-bottom{border-bottom-color:var(--dialog-bg,var(--surface-1,#1a1d24))}.case-quick-reassign{opacity:0;transition:opacity .12s,background .12s,color .12s}tr:hover .case-quick-reassign,[data-case-card]:hover .case-quick-reassign,.case-quick-reassign:focus-within,.case-quick-reassign:focus-visible{opacity:1}.case-quick-reassign-btn:hover{background:var(--bg-hover,#ffffff14);border-color:var(--border,#ffffff1f);color:var(--text-primary)}@media (hover:none){.case-quick-reassign{opacity:1}}.case-quick-reassign-overlay{background:linear-gradient(to right, transparent, var(--dialog-bg,#1c1f26) 16px);pointer-events:none;align-items:center;padding-left:16px;display:flex;position:absolute;top:0;bottom:0;right:0}.case-quick-reassign-overlay>*{pointer-events:auto}:fullscreen .minz-port-cta{display:none!important}.spend-head{background:var(--dialog-bg,#0f172af2)}[data-theme=light] .spend-head,:root:not([data-theme]) .spend-head{background:#f3f4f6}.spend-head-warn{background:#f59e0b1a}[data-theme=light] .spend-head-warn,:root:not([data-theme]) .spend-head-warn{background:#f6f1e3}
.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-hint{all:unset;box-sizing:border-box;width:var(--driver-hint-size,24px);height:var(--driver-hint-size,24px);cursor:pointer;z-index:999999996;display:block;position:fixed;transform:translate(-50%,-50%)}.driver-hint[aria-expanded=true]{z-index:999999998}.driver-hint-hidden{display:none}.driver-hint-dot,.driver-hint-pulse{background-color:var(--driver-hint-color,#818cf8);border-radius:50%;position:absolute}.driver-hint-dot{inset:25%}.driver-hint-pulse{opacity:.6;pointer-events:none;animation:driver-hint-pulse var(--driver-hint-animation-duration,2s) ease-out infinite;inset:0}@keyframes driver-hint-pulse{0%{opacity:.6;transform:scale(.5)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.driver-hint-no-animation .driver-hint-pulse{animation:none}@media (prefers-reduced-motion:reduce){.driver-hint-pulse{animation:none}}.driver-hint-popover .driver-popover-arrow{border-width:7px}.driver-hint-popover.driver-popover{box-shadow:none;filter:drop-shadow(0 1px 4px #00000040)drop-shadow(0 4px 12px #0003)}.driver-hint-overlay{z-index:999999997;pointer-events:none;width:100%;height:100%;animation:.2s ease-out driver-hint-overlay-fade;position:fixed;inset:0}@keyframes driver-hint-overlay-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.driver-hint-overlay{animation:none}}.driver-active .driver-hint{display:none}
