@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_49a7aa9d-module__TeIQLG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_49a7aa9d-module__TeIQLG__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c183140d-module__4M7gaG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c183140d-module__4M7gaG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.ThemeToggle-module__EwaaTG__dock{z-index:60;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-lg);align-items:center;gap:8px;padding:6px;display:flex;position:fixed;bottom:20px;right:20px}.ThemeToggle-module__EwaaTG__button{border-radius:var(--radius-pill);height:32px;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);color:var(--text-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.ThemeToggle-module__EwaaTG__button:hover{background:var(--surface-hover)}
.Button-module__8RiFmG__base{border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;display:inline-flex}.Button-module__8RiFmG__base:disabled{opacity:.5;cursor:not-allowed}.Button-module__8RiFmG__sm{height:32px;padding:0 12px;font-size:13px}.Button-module__8RiFmG__md{gap:7px;height:38px;padding:0 16px;font-size:14px}.Button-module__8RiFmG__mdWide{padding:0 18px}.Button-module__8RiFmG__lg{gap:7px;height:46px;padding:0 22px;font-size:15px}.Button-module__8RiFmG__block{width:100%}.Button-module__8RiFmG__primary{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-xs)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--brand-hover)}.Button-module__8RiFmG__primary:active:not(:disabled){background:var(--brand-active)}.Button-module__8RiFmG__secondary{border-color:var(--border-default);background:var(--surface-card);color:var(--text-strong)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.Button-module__8RiFmG__ghost{color:var(--text-body);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--surface-hover)}.Button-module__8RiFmG__brandGhost{color:var(--text-brand);background:0 0}.Button-module__8RiFmG__brandGhost:hover:not(:disabled){background:var(--brand-subtle)}.Button-module__8RiFmG__danger{border-color:var(--danger-bd);background:var(--surface-card);color:var(--danger-text)}.Button-module__8RiFmG__danger:hover:not(:disabled){background:var(--danger-subtle)}.Button-module__8RiFmG__icon{flex:none;display:inline-flex}
.Card-module__b6YjYG__card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.Card-module__b6YjYG__padded{padding:18px 20px 20px}.Card-module__b6YjYG__flush{overflow:hidden}.Card-module__b6YjYG__raised{box-shadow:var(--shadow-sm)}.Card-module__b6YjYG__brandEdge{border-color:var(--border-brand);box-shadow:var(--shadow-sm)}.Card-module__b6YjYG__header{align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.Card-module__b6YjYG__headerText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.Card-module__b6YjYG__title{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-bold);color:var(--text-strong)}.Card-module__b6YjYG__subtitle{color:var(--text-muted);font-size:13px}.Card-module__b6YjYG__actions{flex:none;align-items:center;gap:8px;display:flex}
.Stat-module__0UvN0W__stat{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs);padding:16px 18px}.Stat-module__0UvN0W__label{font-size:11px;font-weight:var(--fw-semibold);color:var(--text-muted)}.Stat-module__0UvN0W__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--text-strong);margin-top:10px}.Stat-module__0UvN0W__foot{color:var(--text-muted);margin-top:8px;font-size:12px}.Stat-module__0UvN0W__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}
.Badge-module__H8aylq__badge{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-sunken);font-size:11px;font-weight:var(--fw-semibold);color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.Badge-module__H8aylq__tag{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:11px;font-weight:var(--fw-medium);color:var(--text-muted);white-space:nowrap;align-items:center;padding:1px 7px;display:inline-flex}
.Avatar-module__IVwToW__avatar{border-radius:var(--radius-pill);background:var(--brand-subtle);color:var(--text-brand);font-weight:var(--fw-semibold);flex:none;justify-content:center;align-items:center;display:flex}.Avatar-module__IVwToW__square{border-radius:var(--radius-sm);background:var(--brand);color:var(--on-brand);font-family:var(--font-mono)}.Avatar-module__IVwToW__xs{width:24px;height:24px;font-size:10px}.Avatar-module__IVwToW__sm{width:28px;height:28px;font-size:11px}.Avatar-module__IVwToW__md{width:32px;height:32px;font-size:12px;font-weight:var(--fw-bold)}.Avatar-module__IVwToW__lg{width:56px;height:56px;font-size:19px;font-weight:var(--fw-bold)}
.Table-module__ceAsYa__scroll{overflow-x:auto}.Table-module__ceAsYa__head{border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken);display:grid}.Table-module__ceAsYa__headCell{font-size:11px;font-weight:var(--fw-bold);color:var(--text-body);padding:10px 16px}.Table-module__ceAsYa__row{border-bottom:1px solid var(--border-subtle);transition:background-color var(--dur-fast) var(--ease);align-items:center;display:grid}.Table-module__ceAsYa__row:last-child{border-bottom:0}.Table-module__ceAsYa__clickable{cursor:pointer}.Table-module__ceAsYa__clickable:hover{background:var(--surface-hover)}.Table-module__ceAsYa__cell{color:var(--text-body);min-width:0;padding:12px 16px;font-size:13px}.Table-module__ceAsYa__strong{color:var(--text-strong);font-weight:var(--fw-medium)}.Table-module__ceAsYa__muted{color:var(--text-muted)}.Table-module__ceAsYa__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--text-strong)}.Table-module__ceAsYa__right{text-align:right}.Table-module__ceAsYa__center{text-align:center}.Table-module__ceAsYa__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Table-module__ceAsYa__dense .Table-module__ceAsYa__headCell,.Table-module__ceAsYa__dense.Table-module__ceAsYa__headCell{padding:10px 14px}.Table-module__ceAsYa__empty{text-align:center;color:var(--text-muted);padding:32px 16px;font-size:13px}
.Field-module__bfn3sa__field{display:block}.Field-module__bfn3sa__label{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-body);margin-bottom:6px;display:block}.Field-module__bfn3sa__labelRow{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.Field-module__bfn3sa__labelRow .Field-module__bfn3sa__label{flex:1;margin-bottom:0}.Field-module__bfn3sa__addAction{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-brand);cursor:pointer;background:0 0;border:0;padding:0}.Field-module__bfn3sa__addAction:hover{text-decoration:underline}.Field-module__bfn3sa__help{color:var(--text-muted);margin-top:6px;font-size:12px}.Field-module__bfn3sa__error{color:var(--danger-text);margin-top:6px;font-size:12px}.Field-module__bfn3sa__control{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);width:100%;height:38px;font-family:var(--font-sans);color:var(--text-strong);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);outline:none;padding:0 12px;font-size:14px;display:block}.Field-module__bfn3sa__control:focus-visible{border-color:var(--border-brand);box-shadow:var(--shadow-focus)}.Field-module__bfn3sa__control:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.Field-module__bfn3sa__control::placeholder{color:var(--text-muted)}.Field-module__bfn3sa__tall{height:44px;padding:0 13px;font-size:15px}.Field-module__bfn3sa__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.Field-module__bfn3sa__invalid{border-color:var(--danger)}.Field-module__bfn3sa__textarea{height:auto;min-height:92px;line-height:var(--lh-body);resize:vertical;padding:10px 12px}.Field-module__bfn3sa__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.Field-module__bfn3sa__check{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.Field-module__bfn3sa__checkBox{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:#0000;width:16px;height:16px;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.Field-module__bfn3sa__round{border-radius:var(--radius-pill)}.Field-module__bfn3sa__checked{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.Field-module__bfn3sa__checkInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.Field-module__bfn3sa__checkInput:focus-visible+.Field-module__bfn3sa__checkBox{box-shadow:var(--shadow-focus)}.Field-module__bfn3sa__checkText{flex-direction:column;gap:3px;min-width:0;display:flex}.Field-module__bfn3sa__checkLabel{color:var(--text-body);font-size:13px;line-height:1.35}.Field-module__bfn3sa__checkHelp{color:var(--text-muted);text-wrap:pretty;font-size:12px;line-height:1.45}.Field-module__bfn3sa__switchRow{align-items:center;gap:12px;display:flex}.Field-module__bfn3sa__switch{border-radius:var(--radius-pill);background:var(--border-default);cursor:pointer;width:36px;height:20px;transition:background-color var(--dur) var(--ease);border:0;flex:none;position:relative}.Field-module__bfn3sa__switchOn{background:var(--brand)}.Field-module__bfn3sa__knob{border-radius:var(--radius-pill);background:var(--gray-0);width:16px;height:16px;box-shadow:var(--shadow-xs);transition:transform var(--dur) var(--ease);position:absolute;top:2px;left:2px}.Field-module__bfn3sa__switchOn .Field-module__bfn3sa__knob{transform:translate(16px)}
@keyframes Combobox-module__--r_4q__pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.Combobox-module__--r_4q__wrap{min-width:0;position:relative}.Combobox-module__--r_4q__input{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);width:100%;height:38px;font-family:var(--font-sans);color:var(--text-strong);cursor:pointer;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:none;padding:0 34px 0 12px;font-size:14px;display:block}.Combobox-module__--r_4q__input:focus-visible{border-color:var(--border-brand);box-shadow:var(--shadow-focus)}.Combobox-module__--r_4q__input::placeholder{color:var(--text-muted)}.Combobox-module__--r_4q__menu{z-index:20;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);width:max-content;min-width:100%;max-width:320px;max-height:240px;box-shadow:var(--shadow-lg);animation:Combobox-module__--r_4q__pop .12s var(--ease-out);padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto}.Combobox-module__--r_4q__option{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:9px;width:100%;padding:7px 9px;display:flex}.Combobox-module__--r_4q__active{background:var(--surface-hover)}.Combobox-module__--r_4q__optionLabel{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong);white-space:nowrap}.Combobox-module__--r_4q__optionHint{min-width:0;color:var(--text-muted);font-size:12px}.Combobox-module__--r_4q__none{color:var(--text-muted);padding:10px 9px;font-size:13px}
@keyframes Dialog-module__gV8Hta__fade{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module__gV8Hta__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Dialog-module__gV8Hta__pop{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@keyframes Dialog-module__gV8Hta__popOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.985)}}.Dialog-module__gV8Hta__scrim{z-index:80;animation:Dialog-module__gV8Hta__fade .2s var(--ease-out);background:#0d0f1375;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Dialog-module__gV8Hta__panel{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);width:100%;max-height:88vh;box-shadow:var(--shadow-xl);animation:Dialog-module__gV8Hta__pop .26s var(--ease-out);flex-direction:column;display:flex}.Dialog-module__gV8Hta__behind{pointer-events:none;background:0 0}.Dialog-module__gV8Hta__scrim.Dialog-module__gV8Hta__closing{animation:.17s ease-in forwards Dialog-module__gV8Hta__fadeOut}.Dialog-module__gV8Hta__scrim.Dialog-module__gV8Hta__closing>.Dialog-module__gV8Hta__panel{animation:.17s ease-in forwards Dialog-module__gV8Hta__popOut}.Dialog-module__gV8Hta__bare .Dialog-module__gV8Hta__head{border-bottom:0;padding-bottom:6px}.Dialog-module__gV8Hta__bare .Dialog-module__gV8Hta__foot{border-top:0;padding-top:8px}.Dialog-module__gV8Hta__head{border-bottom:1px solid var(--border-subtle);flex:none;align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex}.Dialog-module__gV8Hta__headText{flex:1;min-width:0}.Dialog-module__gV8Hta__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--text-strong);margin:0}.Dialog-module__gV8Hta__subtitle{color:var(--text-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.Dialog-module__gV8Hta__close{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);width:32px;height:32px;color:var(--text-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.Dialog-module__gV8Hta__close:hover{background:var(--surface-hover);color:var(--text-strong)}.Dialog-module__gV8Hta__body{flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.Dialog-module__gV8Hta__fields{flex-direction:column;gap:14px;display:flex}.Dialog-module__gV8Hta__foot{border-top:1px solid var(--border-subtle);flex:none;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.Dialog-module__gV8Hta__footError{color:var(--danger-text);flex:1;align-self:center;font-size:13px}.Dialog-module__gV8Hta__rows{flex-direction:column;gap:0;display:flex}.Dialog-module__gV8Hta__row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.Dialog-module__gV8Hta__row:last-child{border-bottom:0}.Dialog-module__gV8Hta__rowLabel{color:var(--text-muted);font-size:13px}.Dialog-module__gV8Hta__rowValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong)}
.Toast-module__dpyMdW__toast{background:#22272a;border-radius:16px;align-items:center;gap:16px;width:100%;padding:14px 16px 14px 14px;display:flex;box-shadow:0 12px 24px #00000038,0 32px 64px #00000047}.Toast-module__dpyMdW__icon{border-radius:var(--radius-pill);color:#0d1013;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.Toast-module__dpyMdW__success{background:#2fd45f;box-shadow:0 0 0 7px #2fd45f29}.Toast-module__dpyMdW__error{background:#f6564f;box-shadow:0 0 0 7px #f6564f29}.Toast-module__dpyMdW__warning{background:#f0b429;box-shadow:0 0 0 7px #f0b42929}.Toast-module__dpyMdW__info{background:#4d9bf5;box-shadow:0 0 0 7px #4d9bf529}.Toast-module__dpyMdW__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Toast-module__dpyMdW__message{font-size:15px;font-weight:var(--fw-semibold);color:#f4f6f5;text-wrap:pretty;line-height:1.35}.Toast-module__dpyMdW__description{color:#9aa4a0;text-wrap:pretty;font-size:13px;line-height:1.45}.Toast-module__dpyMdW__close{border-radius:var(--radius-md);color:#98a2a8;cursor:pointer;width:28px;height:28px;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.Toast-module__dpyMdW__close:hover{color:#f4f6f5;background:#ffffff14}.Toast-module__dpyMdW__host [data-sonner-toast]{width:100%;box-shadow:none;background:0 0;border:0;padding:0}
.Banner-module__W5RQPq__banner{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);align-items:center;gap:12px;padding:13px 16px;display:flex}.Banner-module__W5RQPq__icon{color:currentColor;flex:none;align-items:center;display:flex}.Banner-module__W5RQPq__text{flex:1;min-width:0}.Banner-module__W5RQPq__title{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong)}.Banner-module__W5RQPq__body{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.5}.Banner-module__W5RQPq__actions{flex:none;gap:8px;display:flex}
.Segmented-module__pBd-2W__group{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);gap:2px;padding:3px;display:flex}.Segmented-module__pBd-2W__inline{display:inline-flex}.Segmented-module__pBd-2W__fill{width:100%}.Segmented-module__pBd-2W__fill .Segmented-module__pBd-2W__option{flex:1}.Segmented-module__pBd-2W__option{color:var(--text-muted);font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;border-radius:6px;padding:5px 11px}.Segmented-module__pBd-2W__option:hover:not(.Segmented-module__pBd-2W__active){color:var(--text-body)}.Segmented-module__pBd-2W__active{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-xs)}.Segmented-module__pBd-2W__lg .Segmented-module__pBd-2W__option{padding:7px 12px;font-size:13px}
.Tabs-module__Fp865W__tabs{border-bottom:1px solid var(--border-subtle);gap:24px;display:flex}.Tabs-module__Fp865W__tab{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);color:var(--text-muted);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;padding:0 0 11px;line-height:normal;position:relative}.Tabs-module__Fp865W__tab:hover{color:var(--text-body)}.Tabs-module__Fp865W__active{color:var(--text-strong)}.Tabs-module__Fp865W__active:after{content:"";background:var(--brand);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.Tabs-module__Fp865W__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-subtle);margin-left:6px;font-size:11px}
@keyframes RowMenu-module__5C_H8q__pop{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.RowMenu-module__5C_H8q__wrap{flex:none;position:relative}.RowMenu-module__5C_H8q__trigger{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.RowMenu-module__5C_H8q__trigger:hover,.RowMenu-module__5C_H8q__open{background:var(--surface-hover);color:var(--text-strong)}.RowMenu-module__5C_H8q__backdrop{z-index:35;position:fixed;inset:0}.RowMenu-module__5C_H8q__menu{z-index:36;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);min-width:168px;box-shadow:var(--shadow-lg);animation:RowMenu-module__5C_H8q__pop .14s var(--ease-out);flex-direction:column;padding:5px;display:flex;position:absolute;top:32px;right:0}.RowMenu-module__5C_H8q__item{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);color:var(--text-body);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:7px 9px;display:flex}.RowMenu-module__5C_H8q__item:hover{background:var(--surface-hover)}.RowMenu-module__5C_H8q__danger{color:var(--danger-text)}.RowMenu-module__5C_H8q__strong{color:var(--text-strong)}
.DetailGrid-module__mRd1Da__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 28px;display:grid}.DetailGrid-module__mRd1Da__tight{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 24px}.DetailGrid-module__mRd1Da__item{flex-direction:column;gap:4px;min-width:0;display:flex}.DetailGrid-module__mRd1Da__label{color:var(--text-muted);font-size:12px}.DetailGrid-module__mRd1Da__value{font-size:14px;font-weight:var(--fw-semibold);color:var(--text-strong);overflow-wrap:anywhere}.DetailGrid-module__mRd1Da__tight .DetailGrid-module__mRd1Da__value{font-size:13px;font-weight:var(--fw-regular);color:var(--text-body)}.DetailGrid-module__mRd1Da__mono{font-family:var(--font-mono)}
.BillDetail-module__b4Xqvq__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.BillDetail-module__b4Xqvq__docWrap{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);padding:14px}.BillDetail-module__b4Xqvq__doc{border:1px solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-xs);border-radius:6px;padding:20px 18px}.BillDetail-module__b4Xqvq__docHead{align-items:flex-start;gap:10px;display:flex}.BillDetail-module__b4Xqvq__docFrom{flex:1;min-width:0}.BillDetail-module__b4Xqvq__docVendor{font-size:13px;font-weight:var(--fw-bold);color:var(--text-strong);overflow-wrap:anywhere}.BillDetail-module__b4Xqvq__docPlace{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:11px}.BillDetail-module__b4Xqvq__docTag{text-align:right}.BillDetail-module__b4Xqvq__docKind{font-size:10px;font-weight:var(--fw-semibold);color:var(--text-muted)}.BillDetail-module__b4Xqvq__docCode{font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-semibold);color:var(--text-strong);margin-top:2px}.BillDetail-module__b4Xqvq__docRow{justify-content:space-between;gap:10px;display:flex}.BillDetail-module__b4Xqvq__ruled{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:10px}.BillDetail-module__b4Xqvq__tight{margin-top:5px}.BillDetail-module__b4Xqvq__docLabel{color:var(--text-muted);font-size:10px}.BillDetail-module__b4Xqvq__docValue{text-align:right;font-size:11px;font-weight:var(--fw-semibold);color:var(--text-strong);overflow-wrap:anywhere}.BillDetail-module__b4Xqvq__docDate{font-family:var(--font-mono);color:var(--text-body);font-size:11px}.BillDetail-module__b4Xqvq__docLine{min-width:0;color:var(--text-body);overflow-wrap:anywhere;font-size:11px}.BillDetail-module__b4Xqvq__docNet{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-body);font-size:11px}.BillDetail-module__b4Xqvq__docTaxLabel{color:var(--text-muted);font-size:11px}.BillDetail-module__b4Xqvq__docTaxValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:11px}.BillDetail-module__b4Xqvq__docTotalRow{border-top:1px solid var(--border-default);justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;display:flex}.BillDetail-module__b4Xqvq__docTotalLabel{font-size:11px;font-weight:var(--fw-bold);color:var(--text-strong)}.BillDetail-module__b4Xqvq__docTotal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:var(--fw-semibold);color:var(--text-strong)}.BillDetail-module__b4Xqvq__docFooter{border-top:1px dashed var(--border-subtle);color:var(--text-subtle);margin-top:16px;padding-top:9px;font-size:9px}.BillDetail-module__b4Xqvq__file{font-family:var(--font-mono);color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:11px;display:inline-flex}.BillDetail-module__b4Xqvq__file:hover{color:var(--text-brand)}.BillDetail-module__b4Xqvq__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BillDetail-module__b4Xqvq__detailsLabel{font-size:11px;font-weight:var(--fw-semibold);color:var(--text-muted)}.BillDetail-module__b4Xqvq__detailRow{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline;gap:12px;padding:11px 0;display:grid}.BillDetail-module__b4Xqvq__detailLabel{color:var(--text-muted);text-wrap:pretty;font-size:13px;line-height:1.5}.BillDetail-module__b4Xqvq__detailValue{text-align:right;font-size:13px;line-height:1.5;font-weight:var(--fw-semibold);color:var(--text-strong);overflow-wrap:anywhere;justify-self:end}.BillDetail-module__b4Xqvq__logistics{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);margin-top:18px;overflow:hidden}.BillDetail-module__b4Xqvq__logHead{border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.BillDetail-module__b4Xqvq__logText{flex-direction:column;flex:1;gap:2px;min-width:160px;display:flex}.BillDetail-module__b4Xqvq__logTitle{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong)}.BillDetail-module__b4Xqvq__logSummary{color:var(--text-muted);font-size:12px}.BillDetail-module__b4Xqvq__logProof{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);height:30px;font-family:var(--font-mono);color:var(--text-brand);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.BillDetail-module__b4Xqvq__logProof:hover{border-color:var(--border-brand);background:var(--brand-subtle)}.BillDetail-module__b4Xqvq__logBody{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 24px;padding:14px 16px;display:grid}.BillDetail-module__b4Xqvq__logItem{flex-direction:column;gap:3px;min-width:0;display:flex}.BillDetail-module__b4Xqvq__logLabel{color:var(--text-muted);font-size:12px}.BillDetail-module__b4Xqvq__logValue{color:var(--text-body);overflow-wrap:anywhere;font-size:13px}.BillDetail-module__b4Xqvq__mono{font-family:var(--font-mono)}.BillDetail-module__b4Xqvq__dupeFlag{border-radius:var(--radius-md);border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:11px 13px;display:flex}.BillDetail-module__b4Xqvq__dupeText{flex:1;min-width:160px;font-size:12px;line-height:1.5}
.DupeDialogs-module__jqo21a__list{flex-direction:column;gap:10px;display:flex}.DupeDialogs-module__jqo21a__card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:13px 15px;display:grid}.DupeDialogs-module__jqo21a__card:hover{border-color:var(--border-strong);background:var(--surface-hover)}.DupeDialogs-module__jqo21a__cardTop{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.DupeDialogs-module__jqo21a__code{font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-semibold);color:var(--text-strong)}.DupeDialogs-module__jqo21a__flag{border-radius:var(--radius-pill);font-size:11px;font-weight:var(--fw-semibold);border:1px solid #0000;padding:1px 8px}.DupeDialogs-module__jqo21a__status{color:var(--text-muted);font-size:12px}.DupeDialogs-module__jqo21a__amount{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong)}.DupeDialogs-module__jqo21a__cardBody{flex-direction:column;gap:2px;min-width:0;display:flex}.DupeDialogs-module__jqo21a__vendor{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong)}.DupeDialogs-module__jqo21a__why{color:var(--text-body);font-size:12px;line-height:1.5}.DupeDialogs-module__jqo21a__meta{text-align:right;flex-direction:column;gap:2px;display:flex}.DupeDialogs-module__jqo21a__metaLine{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.DupeDialogs-module__jqo21a__empty{text-align:center;color:var(--text-muted);padding:24px 0;font-size:13px}.DupeDialogs-module__jqo21a__flagRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.DupeDialogs-module__jqo21a__compareHead,.DupeDialogs-module__jqo21a__compareRow{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) minmax(0,1fr) 74px;align-items:baseline;gap:14px;padding:10px 0;display:grid}.DupeDialogs-module__jqo21a__compareHead{font-size:11px;font-weight:var(--fw-bold);color:var(--text-body)}.DupeDialogs-module__jqo21a__compareRow:last-child{border-bottom:0}.DupeDialogs-module__jqo21a__label{color:var(--text-muted);font-size:12px}.DupeDialogs-module__jqo21a__value{color:var(--text-body);overflow-wrap:anywhere;font-size:13px}.DupeDialogs-module__jqo21a__note{text-align:right;font-size:12px;font-weight:var(--fw-semibold)}.DupeDialogs-module__jqo21a__openOriginal{margin-top:16px}
@keyframes PayDialog-module__k5xjzG__fade{0%{opacity:0}to{opacity:1}}@keyframes PayDialog-module__k5xjzG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes PayDialog-module__k5xjzG__pop{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@keyframes PayDialog-module__k5xjzG__popOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.985)}}.PayDialog-module__k5xjzG__scrim{z-index:80;animation:PayDialog-module__k5xjzG__fade .2s var(--ease-out);background:#0d0f1375;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.PayDialog-module__k5xjzG__panel{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);width:100%;max-width:1020px;height:82vh;box-shadow:var(--shadow-xl);animation:PayDialog-module__k5xjzG__pop .26s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.PayDialog-module__k5xjzG__behind{pointer-events:none;background:0 0}.PayDialog-module__k5xjzG__scrim.PayDialog-module__k5xjzG__closing{animation:.17s ease-in forwards PayDialog-module__k5xjzG__fadeOut}.PayDialog-module__k5xjzG__scrim.PayDialog-module__k5xjzG__closing>.PayDialog-module__k5xjzG__panel{animation:.17s ease-in forwards PayDialog-module__k5xjzG__popOut}.PayDialog-module__k5xjzG__body{flex:1;grid-template-columns:minmax(0,1fr) 310px;min-height:0;display:grid}.PayDialog-module__k5xjzG__left{flex-direction:column;min-width:0;min-height:0;padding:24px 24px 20px;display:flex;overflow-y:auto}.PayDialog-module__k5xjzG__title{font-size:21px;font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--text-strong);margin:0}.PayDialog-module__k5xjzG__vendor{color:var(--text-brand)}.PayDialog-module__k5xjzG__subtitle{color:var(--text-muted);margin-top:7px;font-size:13px}.PayDialog-module__k5xjzG__hint{color:var(--text-subtle);align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.PayDialog-module__k5xjzG__views{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.PayDialog-module__k5xjzG__view{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 0 10px;line-height:normal;display:inline-flex;position:relative}.PayDialog-module__k5xjzG__viewOn{color:var(--text-strong)}.PayDialog-module__k5xjzG__viewOn:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:-1px;left:0;right:0}.PayDialog-module__k5xjzG__viewCount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:var(--fw-regular);color:var(--text-muted)}.PayDialog-module__k5xjzG__table{margin-top:16px}.PayDialog-module__k5xjzG__head,.PayDialog-module__k5xjzG__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:34px minmax(96px,1fr) minmax(52px,.6fr) minmax(62px,.8fr) minmax(70px,1fr) 124px;gap:10px;display:grid}.PayDialog-module__k5xjzG__head{padding-bottom:9px}.PayDialog-module__k5xjzG__headCell{font-size:11px;font-weight:var(--fw-semibold);color:var(--text-muted)}.PayDialog-module__k5xjzG__right{text-align:right}.PayDialog-module__k5xjzG__row{align-items:center;padding:10px 0}.PayDialog-module__k5xjzG__selectable{cursor:pointer}.PayDialog-module__k5xjzG__picked{background:var(--brand-subtle)}.PayDialog-module__k5xjzG__checkWrap{align-items:center;display:flex}.PayDialog-module__k5xjzG__box{border:1px solid var(--border-default);background:var(--surface-card);width:16px;height:16px;color:var(--on-brand);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.PayDialog-module__k5xjzG__boxOn{border-color:var(--brand);background:var(--brand)}.PayDialog-module__k5xjzG__boxLocked{opacity:.4}.PayDialog-module__k5xjzG__invoiceCell{align-items:center;gap:5px;min-width:0;display:flex}.PayDialog-module__k5xjzG__codeButton{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);cursor:pointer;align-items:center;gap:5px;min-width:0;height:26px;padding:0 7px;display:inline-flex}.PayDialog-module__k5xjzG__codeButton:hover{border-color:var(--border-brand);background:var(--brand-subtle)}.PayDialog-module__k5xjzG__codeText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--text-brand);font-size:12px;overflow:hidden}.PayDialog-module__k5xjzG__iconButton{border:1px solid var(--info-bd);border-radius:var(--radius-md);background:var(--info-subtle);width:26px;height:26px;color:var(--info-text);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.PayDialog-module__k5xjzG__iconButton:hover{background:var(--surface-card)}.PayDialog-module__k5xjzG__kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-body);font-size:12px;overflow:hidden}.PayDialog-module__k5xjzG__num{text-align:right;min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-strong);font-size:12px}.PayDialog-module__k5xjzG__total{font-weight:var(--fw-medium)}.PayDialog-module__k5xjzG__statusCell{justify-content:flex-end;display:flex}.PayDialog-module__k5xjzG__settled{font-size:12px;font-weight:var(--fw-semibold);color:var(--success-text)}.PayDialog-module__k5xjzG__statusSelect{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);width:100%;max-width:124px;height:30px;color:var(--text-strong);font-family:var(--font-sans);cursor:pointer;padding:0 6px;font-size:12px}.PayDialog-module__k5xjzG__empty{text-align:center;color:var(--text-muted);padding:40px 0;font-size:13px}.PayDialog-module__k5xjzG__rail{border-left:1px solid var(--border-subtle);min-height:0;padding:24px 20px;overflow-y:auto}.PayDialog-module__k5xjzG__railTitle{font-size:14px;font-weight:var(--fw-semibold);color:var(--text-strong)}.PayDialog-module__k5xjzG__group{flex-direction:column;gap:10px;margin-top:16px;display:flex}.PayDialog-module__k5xjzG__section{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}.PayDialog-module__k5xjzG__line{align-items:baseline;gap:12px;display:flex}.PayDialog-module__k5xjzG__lineLabel{color:var(--text-muted);flex:1;font-size:12px}.PayDialog-module__k5xjzG__lineStrong{font-weight:var(--fw-semibold);color:var(--text-body)}.PayDialog-module__k5xjzG__lineValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-strong);font-size:13px}.PayDialog-module__k5xjzG__taxLabel{color:var(--text-muted);font-size:12px}.PayDialog-module__k5xjzG__taxList{flex-direction:column;gap:9px;margin-top:10px;display:flex}.PayDialog-module__k5xjzG__field{align-items:center;gap:12px;display:flex}.PayDialog-module__k5xjzG__fieldLabel{width:100px;color:var(--text-muted);flex:none;font-size:12px}.PayDialog-module__k5xjzG__select{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);min-width:0;height:32px;color:var(--text-strong);font-family:var(--font-sans);cursor:pointer;flex:1;padding:0 8px;font-size:13px}.PayDialog-module__k5xjzG__stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.PayDialog-module__k5xjzG__readout{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);width:100%;color:var(--text-body);white-space:normal;overflow-wrap:anywhere;padding:7px 10px;font-size:13px;line-height:1.45}.PayDialog-module__k5xjzG__debitBox{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:6px;width:100%;padding:9px 11px;display:flex}.PayDialog-module__k5xjzG__debitRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.PayDialog-module__k5xjzG__debitLabel{color:var(--text-muted);font-size:12px}.PayDialog-module__k5xjzG__debitValue{text-align:right;font-variant-numeric:tabular-nums;min-width:0;font-size:12px;font-weight:var(--fw-medium);color:var(--text-strong);white-space:normal;overflow-wrap:anywhere}.PayDialog-module__k5xjzG__mono{font-family:var(--font-mono)}.PayDialog-module__k5xjzG__warnText{color:var(--warning-text);font-size:13px;line-height:1.45}.PayDialog-module__k5xjzG__warn{border:1px solid var(--warning-bd);border-radius:var(--radius-md);background:var(--warning-subtle);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.PayDialog-module__k5xjzG__warnBody{min-width:160px;color:var(--warning-text);flex:1;font-size:13px;line-height:1.5}.PayDialog-module__k5xjzG__foot{border-top:1px solid var(--border-subtle);flex:none;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}
.SubmitBillDialog-module__vnrW9G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:620px){.SubmitBillDialog-module__vnrW9G__grid{grid-template-columns:minmax(0,1fr)}}.SubmitBillDialog-module__vnrW9G__full{grid-column:1/-1}.SubmitBillDialog-module__vnrW9G__group{border-radius:var(--radius-md);display:flex}.SubmitBillDialog-module__vnrW9G__group>:first-child{flex:none}.SubmitBillDialog-module__vnrW9G__group:focus-within{box-shadow:var(--shadow-focus)}.SubmitBillDialog-module__vnrW9G__groupCurrency{background-color:var(--surface-sunken);width:118px;font-weight:var(--fw-semibold);border-top-right-radius:0;border-bottom-right-radius:0;padding:0 11px}.SubmitBillDialog-module__vnrW9G__groupInput{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;flex:1;min-width:0}.SubmitBillDialog-module__vnrW9G__group :focus-visible{box-shadow:none}.SubmitBillDialog-module__vnrW9G__group:focus-within .SubmitBillDialog-module__vnrW9G__groupCurrency,.SubmitBillDialog-module__vnrW9G__group:focus-within .SubmitBillDialog-module__vnrW9G__groupInput{border-color:var(--border-brand)}.SubmitBillDialog-module__vnrW9G__fileInput{height:auto;color:var(--text-body);cursor:pointer;padding:6px 10px;font-size:13px}.SubmitBillDialog-module__vnrW9G__fileInput::file-selector-button{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sunken);font:inherit;font-weight:var(--fw-semibold);color:var(--text-strong);cursor:pointer;margin-right:10px;padding:5px 11px}.SubmitBillDialog-module__vnrW9G__fileInput::file-selector-button:hover{background:var(--surface-hover)}.SubmitBillDialog-module__vnrW9G__section{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:16px}.SubmitBillDialog-module__vnrW9G__sectionTitle{font-size:11px;font-weight:var(--fw-bold);color:var(--text-muted);margin-bottom:12px}.SubmitBillDialog-module__vnrW9G__taxRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.SubmitBillDialog-module__vnrW9G__taxType{flex:1.2;min-width:150px}.SubmitBillDialog-module__vnrW9G__taxRate{flex:.6;min-width:90px}.SubmitBillDialog-module__vnrW9G__taxCarved{flex:.8;min-width:90px}.SubmitBillDialog-module__vnrW9G__carved{height:38px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--warning-text);align-items:center;font-size:13px;display:flex}.SubmitBillDialog-module__vnrW9G__addTax{margin-top:10px}.SubmitBillDialog-module__vnrW9G__totals{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:8px;margin-top:16px;padding:14px 16px;display:flex}.SubmitBillDialog-module__vnrW9G__line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.SubmitBillDialog-module__vnrW9G__taxLine{padding-left:12px}.SubmitBillDialog-module__vnrW9G__taxLine .SubmitBillDialog-module__vnrW9G__lineValue{color:var(--text-muted)}.SubmitBillDialog-module__vnrW9G__totalLine{border-top:1px solid var(--border-subtle);margin-top:2px;padding-top:10px}.SubmitBillDialog-module__vnrW9G__lineLabel{color:var(--text-muted);font-size:12px}.SubmitBillDialog-module__vnrW9G__lineValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-body);font-size:13px}.SubmitBillDialog-module__vnrW9G__strong{font-weight:var(--fw-semibold);color:var(--text-strong);font-size:15px}.SubmitBillDialog-module__vnrW9G__toggleRow{align-items:center;gap:10px;display:flex}.SubmitBillDialog-module__vnrW9G__warn{border:1px solid var(--warning-bd);border-radius:var(--radius-md);background:var(--warning-subtle);color:var(--warning-text);align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.SubmitBillDialog-module__vnrW9G__help{color:var(--text-muted);margin-top:6px;font-size:12px}
@keyframes VendorShell-module__fdyZma__pop{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.VendorShell-module__fdyZma__shell{background:var(--surface-page);height:100vh;min-height:100vh;color:var(--text-body);display:flex}.VendorShell-module__fdyZma__aside{width:var(--sidebar-w);border-right:1px solid var(--border-subtle);background:var(--surface-card);flex-direction:column;flex:none;display:flex}.VendorShell-module__fdyZma__brand{flex-direction:column;gap:3px;padding:18px 16px 14px;display:flex}.VendorShell-module__fdyZma__brandName{font-size:17px;font-weight:var(--fw-heavy);letter-spacing:-.015em;color:var(--text-strong)}.VendorShell-module__fdyZma__brandMeta{font-size:11px;font-weight:var(--fw-medium);color:var(--text-muted)}.VendorShell-module__fdyZma__one{font-weight:var(--fw-bold);color:var(--logo-accent)}.VendorShell-module__fdyZma__orgWrap{padding:0 12px 14px}.VendorShell-module__fdyZma__org{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);align-items:center;gap:10px;padding:8px 10px;display:flex}.VendorShell-module__fdyZma__orgText{flex-direction:column;flex:1;min-width:0;display:flex}.VendorShell-module__fdyZma__orgName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong);overflow:hidden}.VendorShell-module__fdyZma__orgRole{color:var(--text-muted);font-size:11px}.VendorShell-module__fdyZma__submitWrap{padding:0 12px 12px}.VendorShell-module__fdyZma__nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 12px 12px;display:flex;overflow-y:auto}.VendorShell-module__fdyZma__item{border-radius:var(--radius-md);color:var(--text-body);line-height:normal;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:7px 10px;display:flex}.VendorShell-module__fdyZma__item:hover:not(.VendorShell-module__fdyZma__active){background:var(--surface-hover)}.VendorShell-module__fdyZma__item span{flex:1}.VendorShell-module__fdyZma__bold{font-weight:var(--fw-semibold)}.VendorShell-module__fdyZma__active{background:var(--brand-subtle);color:var(--text-brand)}.VendorShell-module__fdyZma__danger{color:var(--danger-text)}.VendorShell-module__fdyZma__section{font-size:11px;font-weight:var(--fw-semibold);color:var(--text-muted);padding:16px 10px 8px}.VendorShell-module__fdyZma__sectionLate{padding-top:20px}.VendorShell-module__fdyZma__project{color:var(--text-body);align-items:center;gap:8px;padding:6px 10px;display:flex}.VendorShell-module__fdyZma__projectName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong);flex:1;overflow:hidden}.VendorShell-module__fdyZma__count{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.VendorShell-module__fdyZma__child{border-radius:var(--radius-md);color:var(--text-body);line-height:normal;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:calc(100% - 22px);margin-left:22px;padding:6px 10px;font-size:13px;display:flex}.VendorShell-module__fdyZma__child:hover{background:var(--surface-hover)}.VendorShell-module__fdyZma__childNum{font-family:var(--font-mono);color:var(--text-muted);flex:none;width:16px;font-size:10px}.VendorShell-module__fdyZma__childName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.VendorShell-module__fdyZma__child.VendorShell-module__fdyZma__active{background:var(--brand-subtle);color:var(--text-brand)}.VendorShell-module__fdyZma__footer{border-top:1px solid var(--border-subtle);padding:10px 12px;position:relative}.VendorShell-module__fdyZma__menu{z-index:30;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-lg);animation:VendorShell-module__fdyZma__pop .18s var(--ease-out);padding:6px;position:absolute;bottom:64px;left:12px;right:12px}.VendorShell-module__fdyZma__menuItem{border-radius:var(--radius-md);width:100%;color:var(--text-body);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 10px;font-size:13px;line-height:normal;display:flex}.VendorShell-module__fdyZma__menuItem:hover{background:var(--surface-hover)}.VendorShell-module__fdyZma__menuDanger{color:var(--danger-text)}.VendorShell-module__fdyZma__menuRule{background:var(--border-subtle);height:1px;margin:5px 6px}.VendorShell-module__fdyZma__account{border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:7px 10px;line-height:normal;display:flex}.VendorShell-module__fdyZma__account:hover{background:var(--surface-hover)}.VendorShell-module__fdyZma__accountText{flex-direction:column;flex:1;min-width:0;display:flex}.VendorShell-module__fdyZma__accountName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong);overflow:hidden}.VendorShell-module__fdyZma__accountRole{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:11px;overflow:hidden}.VendorShell-module__fdyZma__accountChevron{color:var(--text-muted);flex:none}.VendorShell-module__fdyZma__main{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}.VendorShell-module__fdyZma__scroll{flex:1;min-height:0;padding:28px 28px 48px;overflow-y:auto}
.AppFooter-module__sD_qWq__footer{border-top:1px solid var(--border-subtle);text-align:center;color:var(--text-muted);flex:none;padding:14px 28px;font-size:12px}
@keyframes Sidebar-module__IuRghG__pop{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.Sidebar-module__IuRghG__aside{width:var(--sidebar-w);border-right:1px solid var(--border-subtle);background:var(--surface-card);flex-direction:column;flex:none;display:flex}.Sidebar-module__IuRghG__brand{flex-direction:column;gap:3px;padding:18px 16px 14px;display:flex}.Sidebar-module__IuRghG__brandName{font-size:17px;font-weight:var(--fw-heavy);letter-spacing:-.015em;color:var(--text-strong)}.Sidebar-module__IuRghG__brandMeta{font-size:11px;font-weight:var(--fw-medium);color:var(--text-muted)}.Sidebar-module__IuRghG__one{font-weight:var(--fw-bold);color:var(--logo-accent)}.Sidebar-module__IuRghG__orgWrap{padding:0 12px 14px}.Sidebar-module__IuRghG__org{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);text-align:left;cursor:pointer;width:100%;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);align-items:center;gap:10px;padding:8px 10px;line-height:normal;display:flex}.Sidebar-module__IuRghG__org:hover{border-color:var(--border-default);background:var(--surface-hover)}.Sidebar-module__IuRghG__orgActive{border-color:var(--border-brand)}.Sidebar-module__IuRghG__orgActive .Sidebar-module__IuRghG__orgName{color:var(--text-brand)}.Sidebar-module__IuRghG__orgText{flex-direction:column;flex:1;min-width:0;display:flex}.Sidebar-module__IuRghG__orgName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong);overflow:hidden}.Sidebar-module__IuRghG__orgRole{color:var(--text-muted);font-size:11px}.Sidebar-module__IuRghG__nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 12px 12px;display:flex;overflow-y:auto}.Sidebar-module__IuRghG__item{border-radius:var(--radius-md);color:var(--text-body);line-height:normal;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:7px 10px;display:flex}.Sidebar-module__IuRghG__item:hover:not(.Sidebar-module__IuRghG__active){background:var(--surface-hover)}.Sidebar-module__IuRghG__item span{flex:1}.Sidebar-module__IuRghG__bold{font-weight:var(--fw-semibold)}.Sidebar-module__IuRghG__active{background:var(--brand-subtle);color:var(--text-brand)}.Sidebar-module__IuRghG__section{font-size:11px;font-weight:var(--fw-semibold);color:var(--text-muted);padding:16px 10px 8px}.Sidebar-module__IuRghG__sectionTight{padding:20px 10px 8px;font-size:10px}.Sidebar-module__IuRghG__tree{border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:6px 10px;line-height:normal;display:flex}.Sidebar-module__IuRghG__tree:hover{background:var(--surface-hover)}.Sidebar-module__IuRghG__caret{color:var(--text-muted);transition:transform .16s var(--ease);flex:none}.Sidebar-module__IuRghG__caretOpen{transform:rotate(90deg)}.Sidebar-module__IuRghG__treeName{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong);flex:1}.Sidebar-module__IuRghG__treeCount{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.Sidebar-module__IuRghG__child{border-radius:var(--radius-md);color:var(--text-body);line-height:normal;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:calc(100% - 22px);margin-left:22px;padding:6px 10px;font-size:13px;display:flex}.Sidebar-module__IuRghG__child:hover:not(.Sidebar-module__IuRghG__active){background:var(--surface-hover)}.Sidebar-module__IuRghG__childNum{font-family:var(--font-mono);color:var(--text-muted);flex:none;width:16px;font-size:10px}.Sidebar-module__IuRghG__childName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Sidebar-module__IuRghG__add{border-radius:var(--radius-md);color:var(--text-brand);line-height:normal;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;margin-top:2px;padding:6px 10px;display:flex}.Sidebar-module__IuRghG__addChild{width:calc(100% - 22px);margin-left:22px}.Sidebar-module__IuRghG__add:hover{background:var(--brand-subtle)}.Sidebar-module__IuRghG__footer{border-top:1px solid var(--border-subtle);padding:10px 12px;position:relative}.Sidebar-module__IuRghG__menu{z-index:30;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-lg);animation:Sidebar-module__IuRghG__pop .18s var(--ease-out);padding:6px;position:absolute;bottom:64px;left:12px;right:12px}.Sidebar-module__IuRghG__menuItem{border-radius:var(--radius-md);width:100%;color:var(--text-body);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 10px;font-size:13px;display:flex}.Sidebar-module__IuRghG__menuItem:hover{background:var(--surface-hover)}.Sidebar-module__IuRghG__menuDanger{color:var(--danger-text)}.Sidebar-module__IuRghG__menuRule{background:var(--border-subtle);height:1px;margin:5px 6px}.Sidebar-module__IuRghG__account{border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:7px 10px;display:flex}.Sidebar-module__IuRghG__account:hover{background:var(--surface-hover)}.Sidebar-module__IuRghG__accountText{flex-direction:column;flex:1;min-width:0;display:flex}.Sidebar-module__IuRghG__accountName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong);overflow:hidden}.Sidebar-module__IuRghG__accountChevron{color:var(--text-muted);flex:none}.Sidebar-module__IuRghG__accountRole{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:11px;overflow:hidden}
.Insights-module__rFmoIa__sectionHead{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--text-strong);margin:28px 0 0}.Insights-module__rFmoIa__cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:14px;display:grid}.Insights-module__rFmoIa__card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs);padding:16px 18px}.Insights-module__rFmoIa__cardLabel{font-size:11px;font-weight:var(--fw-semibold);color:var(--text-muted)}.Insights-module__rFmoIa__cardValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:var(--fw-medium);color:var(--text-strong);margin-top:9px}.Insights-module__rFmoIa__cardFoot{color:var(--text-muted);margin-top:8px;font-size:12px}.Insights-module__rFmoIa__section{margin-top:16px}.Insights-module__rFmoIa__h2{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);color:var(--text-strong);margin:0}.Insights-module__rFmoIa__h2Row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Insights-module__rFmoIa__h2Flex{flex:1}.Insights-module__rFmoIa__note{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.Insights-module__rFmoIa__pots{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:16px;display:grid}.Insights-module__rFmoIa__pot{flex-direction:column;gap:5px;display:flex}.Insights-module__rFmoIa__potHead{align-items:center;gap:7px;display:flex}.Insights-module__rFmoIa__potLabel{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-body)}.Insights-module__rFmoIa__potValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:var(--fw-medium)}.Insights-module__rFmoIa__potMeta{color:var(--text-muted);font-size:12px}.Insights-module__rFmoIa__spendRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.Insights-module__rFmoIa__spendWindow{font-family:var(--font-mono);color:var(--text-muted);margin-top:10px;font-size:12px}.Insights-module__rFmoIa__positionBar{border-radius:var(--radius-pill);background:var(--surface-sunken);height:8px;margin-top:16px;display:flex;overflow:hidden}.Insights-module__rFmoIa__positionSeg{height:100%}.Insights-module__rFmoIa__positionList{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:16px;display:grid}.Insights-module__rFmoIa__riskRow{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.Insights-module__rFmoIa__riskType{min-width:120px;font-size:13px;font-weight:var(--fw-semibold);flex:1}.Insights-module__rFmoIa__riskCell{min-width:150px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-body);font-size:12px}.Insights-module__rFmoIa__histVendor{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:11px 16px;display:flex}.Insights-module__rFmoIa__histName{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong)}.Insights-module__rFmoIa__histCategory{color:var(--text-body);font-size:13px}.Insights-module__rFmoIa__histMeta{color:var(--text-muted);font-size:12px}.Insights-module__rFmoIa__cardHead{padding:18px 20px 14px}.Insights-module__rFmoIa__cardHead .Insights-module__rFmoIa__note{margin-top:4px}.Insights-module__rFmoIa__totalRow{background:var(--surface-sunken)}.Insights-module__rFmoIa__periodRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.Insights-module__rFmoIa__periodLabel{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-muted);flex:1}.Insights-module__rFmoIa__cardUnit{font-family:var(--font-sans);color:var(--text-muted);margin-left:6px;font-size:12px}.Insights-module__rFmoIa__varianceCell{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:0;padding:11px 16px;display:flex}.Insights-module__rFmoIa__varianceValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-strong);font-size:13px}.Insights-module__rFmoIa__viewLink{font:inherit;font-weight:var(--fw-semibold);color:var(--text-brand);cursor:pointer;background:0 0;border:0;padding:0}.Insights-module__rFmoIa__viewLink:hover{text-decoration:underline}.Insights-module__rFmoIa__kpis{gap:10px;display:grid}.Insights-module__rFmoIa__kpis6{grid-template-columns:repeat(6,minmax(0,1fr))}.Insights-module__rFmoIa__kpis7{grid-template-columns:repeat(7,minmax(0,1fr))}.Insights-module__rFmoIa__kpis .Insights-module__rFmoIa__card{padding:13px 14px}.Insights-module__rFmoIa__kpis .Insights-module__rFmoIa__cardValue{margin-top:7px;font-size:16px}.Insights-module__rFmoIa__kpis .Insights-module__rFmoIa__cardFoot{margin-top:6px;font-size:11px}@media (max-width:900px){.Insights-module__rFmoIa__kpis6,.Insights-module__rFmoIa__kpis7{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.Insights-module__rFmoIa__dialogLabel{font-size:12px;font-weight:var(--fw-bold);color:var(--text-muted);margin:18px 0 8px}.Insights-module__rFmoIa__dialogLabel:first-child{margin-top:0}
