@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter/latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter/latin-ext-800-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter/latin-900-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter/latin-ext-900-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px}:root{--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Code", Consolas, "Liberation Mono", monospace;--font-size-xs: .6875rem;--font-size-sm: .78125rem;--font-size-md: .8125rem;--font-size-base: .8125rem;--font-size-lg: .9375rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.3125rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5}:root{--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--radius-full: 9999px}:root{--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--shadow-lg: 0 24px 70px rgba(8, 12, 24, .2);--shadow-tight: 0 12px 28px rgba(8, 12, 24, .16)}:root{--blue: #1a4fa0;--blue-2: #2e75b6;--blue-soft: rgba(26, 79, 160, .08);--orange: #b54708;--orange-soft: rgba(181, 71, 8, .07);--green: #1a7a4a;--green-soft: rgba(26, 122, 74, .08);--teal: #0d7a73;--teal-soft: rgba(13, 122, 115, .06);--red: #c0392b;--red-soft: rgba(192, 57, 43, .08);--amber: #b54708;--amber-soft: rgba(181, 71, 8, .07);--slate: #6b7891;--slate-soft: rgba(107, 120, 145, .12);--cyan: var(--teal);--cyan-soft: var(--teal-soft);--acid: #b6f542;--violet: #9b72ff;--violet-soft: rgba(155, 114, 255, .14);--neutral-soft: var(--slate-soft)}:root{--gray-50: #f4f7fb;--gray-100: #eef1f6;--gray-200: #e3e8ef;--gray-300: #cfdaeb;--gray-400: #93a0b2;--gray-500: #5b6677;--gray-600: #44506a;--gray-700: #2c3340;--gray-800: #1b2330;--gray-900: #1a1f2e;--white: #ffffff;--black: #000000}:root{--transition-fast: .15s ease;--transition-normal: .25s ease}:root,[data-theme=accounting],[data-theme=business]{--surface: #ffffff;--surface-2: #f6f8fb;--surface-3: #f3f6fb;--surface-sunken: #eef1f6;--surface-header: #fafbfd;--border: #e3e8ef;--border-strong: #cfdaeb;--border-soft: #eef1f6;--text: #1a1f2e;--text-strong: #1a1f2e;--text-muted: #5b6677;--text-faint: #93a0b2;--accent: #1a4fa0;--accent-2: #2e75b6;--accent-live: #1a7a4a;--wn: #1a4fa0;--wn-soft: rgba(26, 79, 160, .08);--wn-border: rgba(26, 79, 160, .2);--ma: #b54708;--ma-soft: rgba(181, 71, 8, .07);--ma-border: rgba(181, 71, 8, .2);--status-ok: #1a7a4a;--status-ok-soft: rgba(26, 122, 74, .08);--status-info: #1a4fa0;--status-info-soft: rgba(26, 79, 160, .08);--status-warn: #b54708;--status-warn-soft: rgba(181, 71, 8, .07);--status-danger: #c0392b;--status-danger-soft: rgba(192, 57, 43, .08);--status-special: #9b72ff;--status-special-soft: rgba(155, 114, 255, .12);--status-neutral: #6b7891;--status-neutral-soft: rgba(107, 120, 145, .12);--zebra: #fafbfd;--hover: #f1f6ff;--sel: #e7f0ff;--color-primary: #1a4fa0;--color-primary-hover: #16448c;--color-primary-light: #2e75b6;--color-primary-bg: #e7f0ff;--color-primary-text: #ffffff;--color-accent: #2e75b6;--color-success: #1a7a4a;--color-warning: #b54708;--color-danger: #c0392b;--color-info: #1a4fa0;--danger-fg: #c0392b;--danger-bg: rgba(192, 57, 43, .08);--color-sidebar-bg: #0f1626;--color-sidebar-text: #8a98b6;--color-sidebar-active: #2e75b6;--color-sidebar-active-text: #ffffff;--color-topbar-bg: #131c30;--color-topbar-border: #1d2740}[data-theme=dark]{--chrome: #0f1626;--chrome-2: #131c30;--modbar: #0c1322;--dk-black: #060b16;--dk-bg: #0f1626;--dk-bg-2: #0c1322;--dk-sidebar: #0f1626;--dk-panel: #131c30;--dk-panel-2: #16213a;--dk-panel-3: #1a2942;--dk-header: #131c30;--dk-line: #1d2740;--dk-line-strong: #3a4d78;--dk-line-soft: #141c2e;--dk-text: #cdd6e6;--dk-text-strong: #ffffff;--dk-muted: #aab6cc;--dk-muted-2: #6b7891;--app-bg: linear-gradient(180deg, #0f1626, #0b111e);--surface: var(--dk-panel);--surface-2: var(--dk-bg-2);--surface-3: #16294a;--surface-sunken: var(--dk-bg);--surface-header: var(--dk-header);--border: var(--dk-line);--border-strong: var(--dk-line-strong);--border-soft: var(--dk-line-soft);--text: var(--dk-text);--text-strong: var(--dk-text-strong);--text-muted: var(--dk-muted);--text-faint: var(--dk-muted-2);--accent: #2e75b6;--accent-2: #3a6fb0;--accent-live: var(--acid);--wn: #6aa9ff;--wn-soft: rgba(106, 169, 255, .14);--wn-border: rgba(106, 169, 255, .28);--ma: #e0851f;--ma-soft: rgba(224, 133, 31, .14);--ma-border: rgba(224, 133, 31, .28);--status-ok: #2bb673;--status-ok-soft: rgba(43, 182, 115, .16);--status-info: #3b8cff;--status-info-soft: rgba(59, 140, 255, .16);--status-warn: #e0851f;--status-warn-soft: rgba(224, 133, 31, .16);--status-danger: #ff5364;--status-danger-soft: rgba(255, 83, 100, .16);--status-special: #9b72ff;--status-special-soft: rgba(155, 114, 255, .16);--status-neutral: var(--dk-muted);--status-neutral-soft: rgba(159, 176, 200, .13);--zebra: rgba(255, 255, 255, .02);--hover: rgba(255, 255, 255, .05);--sel: rgba(46, 117, 182, .16);--shadow: 0 24px 60px rgba(0, 0, 0, .34);--shadow-tight: 0 12px 28px rgba(0, 0, 0, .24);--color-primary: #3b8cff;--color-primary-hover: #5a9dff;--color-primary-light: #6aa9ff;--color-primary-bg: rgba(59, 140, 255, .16);--color-primary-text: #ffffff;--color-accent: #2e75b6;--color-success: #2bb673;--color-warning: #e0851f;--color-danger: #ff5364;--color-info: #3b8cff;--danger-fg: #ff5364;--danger-bg: rgba(255, 83, 100, .16);--color-sidebar-bg: var(--dk-sidebar);--color-sidebar-text: #8a98b6;--color-sidebar-active: #2e75b6;--color-sidebar-active-text: #ffffff;--color-topbar-bg: var(--dk-header);--color-topbar-border: var(--dk-line)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--gray-900);background-color:var(--gray-50)}body[data-theme=dark]{color:var(--text);background-color:var(--dk-bg);background-image:var(--app-bg);background-attachment:fixed}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.content .page:has(b1-data-table){max-width:none!important;margin-inline:0!important;padding-inline:0!important}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
