@charset "UTF-8";[data-table-root] tbody tr,[data-table-root] tbody tr>td{transition:background-color var(--data-table-row-bg-transition, .15s ease-out)}td[data-sticky=true],th[data-sticky=true]{background-color:var(--data-table-row-bg, var(--color-dashboard-datatable-background))}tr:nth-child(2n)>td[data-sticky=true]{background-color:var(--data-table-row-even-bg, var(--surface-table-stripe))}tr:hover>td[data-sticky=true]{background-color:var(--data-table-row-hover-bg, var(--table-row-hover))}tr:nth-child(2n):hover>td[data-sticky=true]{background-color:var(--data-table-row-even-hover-bg, var(--table-row-hover-even))}tr[data-state=selected]>td[data-sticky=true]{background-color:var(--data-table-row-selected-bg, var(--table-row-selected))}thead tr>th[data-sticky=true]{background-color:var(--data-table-header-bg, var(--surface-table-header))}[data-table-root] tbody tr:hover:not([data-hover-band=keep])>td{background-color:var(--data-table-row-hover-bg, var(--table-row-hover))}[data-table-root] tbody tr:nth-child(2n):hover:not([data-hover-band=keep])>td{background-color:var( --data-table-row-even-hover-bg, var(--table-row-hover-even) )}[data-table-root] tbody tr[data-state=selected]:hover>td{background-color:var(--data-table-row-selected-bg, var(--table-row-selected))}td[data-sticky-edge=left],th[data-sticky-edge=left]{border-right:1px solid var(--table-border-sticky-edge);box-shadow:none}td[data-sticky-edge=right],th[data-sticky-edge=right]{border-left:1px solid var(--table-border-sticky-edge);box-shadow:none}:root{color-scheme:light;--brand-50: #eff5fe;--brand-100: #dde9fd;--brand-200: #bcd4fb;--brand-300: #92b8f7;--brand-400: #6094f0;--brand-500: #4480e8;--brand-600: #2f6fdb;--brand-700: #265bb8;--brand-800: #1f4892;--brand-900: #1a3970;--neutral-0: #ffffff;--neutral-50: #fafafb;--neutral-100: #f4f2ec;--neutral-200: #e9ecef;--neutral-300: #dce0e6;--neutral-400: #c7ccd4;--neutral-500: #a9b2bd;--neutral-600: #8a939f;--neutral-700: #697381;--neutral-800: #47505c;--neutral-900: #2e3440;--neutral-1000: #1a1d24;--green-50: #f0fdf4;--green-100: #dcfce7;--green-200: #bbf7d0;--green-300: #86efac;--green-400: #4ade80;--green-500: #22c55e;--green-600: #16a34a;--green-700: #15803d;--green-800: #166534;--green-900: #14532d;--red-50: #fef2f2;--red-100: #fee2e2;--red-200: #fecaca;--red-300: #fca5a5;--red-400: #f87171;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--red-900: #7f1d1d;--amber-50: #fffbeb;--amber-100: #fef3c7;--amber-200: #fde68a;--amber-300: #fcd34d;--amber-400: #fbbf24;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--amber-800: #92400e;--amber-900: #78350f;--blue-50: #eff6ff;--blue-100: #dbeafe;--blue-200: #bfdbfe;--blue-300: #93c5fd;--blue-400: #60a5fa;--blue-500: #3b82f6;--blue-600: #2563eb;--blue-700: #1d4ed8;--blue-800: #1e40af;--blue-900: #1e3a8a;--surface-canvas: #f2f1ed;--surface-elevated: #fcfbf7;--surface-overlay: #ffffff;--surface-sunken: #f2f4f7;--auth-hero-from: #0b1f4a;--auth-hero-mid: #123264;--auth-hero-to: #1d4d8c;--auth-hero-glow: rgba(83, 148, 255, .12);--auth-canvas: #fbf8f0;--auth-sparkle: #f6c74c;--surface-card-header: #f7f8fc;--surface-table-header: #fbfbfa;--surface-table-stripe: #fafaf8;--table-text-primary: #1a1d24;--table-text-default: #1a1d24;--table-text-secondary: #656f7d;--table-text-negative: #dc2626;--table-row-hover: #f2f1ed;--table-row-hover-even: #eeede9;--table-row-selected: #f3f8f5;--table-border-row: #f0f0ed;--table-border-header: #d9d9d4;--table-border-container: #eeeeea;--table-text-header: #47505c;--table-text-strong: #1a1d24;--table-text-pager-num: #47505c;--table-text-disabled: #c7ccd4;--table-text-ghost: #8a939f;--table-fill-hover: #f7f7f5;--table-fill-active: rgba(47, 111, 219, .12);--table-text-on-active: var(--brand-600);--table-border-pager: #deded8;--table-border-divider: #ededeb;--table-border-header-underline: #e2e2dc;--table-border-sticky-edge: var(--table-border-container);--table-border-grid-header: #e5e5df;--table-resizer-hover: #cfcfca;--table-editor-hover-bg: #ffffff;--scroll-thumb: #d0d0ca;--scroll-thumb-hover: #c7c7c0;--scroll-thumb-ff: #d8d8d2;--scroll-thumb-halo: #ffffff;--scroll-thumb-subtle: rgba(23, 23, 23, .18);--scroll-thumb-subtle-hover: rgba(23, 23, 23, .28);--scroll-area-thumb: #d1d5db;--scroll-area-thumb-hover: #9ca3af;--surface-inverse: var(--neutral-900);--surface-input-bg: #ffffff;--surface-input-bg-hover: #ffffff;--surface-input-disabled: #f7f7f5;--border-input-default: #e4e1da;--border-input-hover: #cbc5ba;--text-primary: #1a1d24;--text-secondary: #47505c;--text-muted: #656f7d;--text-placeholder: #8a939f;--text-on-brand: #ffffff;--border-hairline: #eef0f3;--border-subtle: #e3e6eb;--border-default: #d1d5db;--border-strong: #b7bdc6;--action-primary: var(--brand-600);--action-primary-hover: var(--brand-700);--action-primary-pressed: var(--brand-800);--action-primary-disabled: var(--neutral-300);--action-ink: var(--brand-600);--action-ink-hover: var(--brand-700);--action-danger: var(--red-600);--action-danger-hover: var(--red-700);--action-danger-pressed: var(--red-800);--action-danger-disabled: var(--neutral-300);--action-danger-ink: var(--red-600);--action-danger-ink-hover: var(--red-700);--action-success: var(--green-600);--action-success-hover: var(--green-700);--action-success-pressed: var(--green-800);--action-success-disabled: var(--neutral-300);--action-warning: var(--amber-600);--action-warning-hover: var(--amber-700);--action-warning-pressed: var(--amber-800);--action-warning-disabled: var(--neutral-300);--state-success-bg: #f0fdf4;--state-success-text: #066e3b;--state-success-border: #a7f3d0;--state-success-icon: #059669;--state-warning-bg: #fffbeb;--state-warning-text: #b45309;--state-warning-border: #fde68a;--state-warning-icon: #d97706;--state-danger-bg: #fef2f2;--state-danger-text: #b91c1c;--state-danger-border: #fecaca;--state-danger-icon: #dc2626;--state-info-bg: #eff6ff;--state-info-text: #1d4ed8;--state-info-border: #bfdbfe;--state-info-icon: #2563eb;--font-3xs: 11px;--leading-3xs: 15px;--font-2xs: 12px;--leading-2xs: 16px;--font-xs: 13px;--leading-xs: 18px;--font-sm: 14px;--leading-sm: 20px;--font-navigation: var(--font-sm);--leading-navigation: var(--leading-xs);--font-base: 16px;--leading-base: 24px;--font-lg: 18px;--leading-lg: 26px;--font-xl: 20px;--leading-xl: 28px;--font-2xl: 24px;--leading-2xl: 32px;--font-3xl: 30px;--leading-3xl: 36px;--finance-income: #059669;--finance-expense: #dc2626;--finance-ar: #0891b2;--finance-ap: #c2410c;--finance-asset: #2563eb;--finance-liability: #b45309;--finance-equity: #6d28d9;--finance-reconciled: #059669;--finance-pending: #d97706;--finance-uncategorized: #6b7280;--finance-income-text: #15803d;--finance-expense-text: #dc2626;--finance-income-bg: #ecfdf5;--finance-expense-bg: #fef2f2;--finance-ar-bg: #ecfeff;--finance-ap-bg: #fff7ed;--finance-asset-bg: #eff6ff;--finance-liability-bg: #fffbeb;--finance-equity-bg: #f5f3ff;--finance-reconciled-bg: #ecfdf5;--finance-pending-bg: #fffbeb;--finance-uncategorized-bg: #f3f4f6;--chart-summary-line: #15b8a7;--chart-summary-area-from: #d8f2ef;--chart-summary-area-to: #d9d9d9;--chart-1: #3d52d5;--chart-2: #10b981;--chart-3: #06b6d4;--chart-4: #f59e0b;--chart-5: #ef4444;--chart-6: #8b5cf6;--chart-7: #ec4899;--chart-8: #14b8a6;--chart-9: #64748b;--chart-10: #94a3b8;--color-primary: var(--brand-600);--color-danger: red;--color-green-500: var(--green-800);--color-green-400: var(--green-700);--color-green-300: var(--green-600);--color-green-200: var(--green-500);--color-green-100: var(--green-300);--color-red-500: var(--red-800);--color-red-400: var(--red-700);--color-red-300: var(--red-600);--color-red-200: var(--red-400);--color-red-100: var(--red-300);--color-orange-500: var(--amber-800);--color-orange-400: var(--amber-700);--color-orange-300: var(--amber-600);--color-orange-200: var(--amber-500);--color-orange-100: var(--amber-400);--color-dark-gray5: #404854;--color-dark-gray4: #383e47;--color-dark-gray3: #2f343c;--color-dark-gray2: #252a31;--color-dark-gray1: #1c2127;--color-light-gray1: #d3d8de;--color-light-gray2: #dce0e5;--color-light-gray3: #e5e8eb;--color-light-gray4: #edeff2;--color-light-gray5: #f6f7f9;--color-white: #fff;--color-black: #000;--color-muted-text: #abb3bf;--color-alert-default-background: transparent;--color-alert-default-description-text: rgb(104, 112, 118);--color-alert-default-title-text: rgb(17, 24, 28);--color-alert-danger-background: rgb(255, 248, 248);--color-alert-danger-border: rgb(249, 198, 198);--color-alert-danger-description-text: #d95759;--color-alert-danger-title-text: rgb(205, 43, 49);--color-alert-primary-background: #fff;--color-alert-primary-border: #98a8ee;--color-alert-primary-title-text: #1a3bd4;--color-alert-primary-description-text: #455883;--color-ui-input-border: #ced4da;--color-ui-input-background: #fff;--color-ui-input-group-prepend-background: #e9ecef;--color-ui-input-group-prepend-color: #495057;--color-ui-input-group-prepend-border: #ced4da;--color-ui-html-select-background: #fff;--color-ui-html-select-border: #ced4da;--color-ui-menu-select-item-hover-background: #edeff2;--color-ui-menu-select-item-active-background: var(--color-primary);--color-app-body: var(--surface-canvas);--color-splash-screen-background: var(--color-app-body);--color-dashboard-insider-background: var(--surface-elevated);--color-dashboard-topbar-background: var(--surface-canvas);--color-dashboard-fallback-loading-background: #fcfbf7;--color-dashboard-topbar-border-color: transparent;--color-dashboard-datatable-background: var(--surface-elevated);--color-dashboard-datatable-border: hsl(var(--border));--color-dashboard-error-boundary-title-text: #2c3a5d;--color-dashboard-error-boundary-description-text: #1f3255;--color-dashboard-error-boundary-logo: #a1afca;--color-dashboard-navbar-background: transparent;--color-dashboard-navbar-item-text: #32304a;--color-dashboard-navbar-item-hover-text: #32304a;--color-dashboard-navbar-item-hover-background: rgba(167, 182, 194, .12);--color-dashboard-navbar-item-active-text: #32304a;--color-dashboard-navbar-item-active-background: #a7b6c21f;--color-dashboard-navbar-item-icon: #32304a;--color-dashboard-topbar-title-text: #48485c;--color-dashboard-actionsbar-border: #ececea;--color-dashboard-actionsbar-divider: rgb(199, 214, 219);--color-datatable-head-background: #f7f7f5;--color-datatable-head-text: #5f5f5b;--color-datatable-head-border: hsl(var(--border));--color-datatable-cell-hover-background: #f8f8f6;--color-datatable-cell-border: #ededeb;--color-datatable-cell-focus-border: rgba(0, 82, 204, .7);--color-datatable-no-results-text: #777;--color-datatable-caret: #b5b5b5;--color-datatable-caret-hover: #7d8593;--color-datatable-checkbox-border: #C5CBD3;--color-checkbox-border: rgba(17, 20, 24, .5);--color-checkbox-background: #fff;--color-datatable-empty-status-title: #2c3a5d;--color-datatable-empty-status-description: #1f3255;--color-dashboard-card-background: #fcfbf7;--color-dashboard-card-border: hsl(var(--border));--icon-secondary-opacity: .18;--color-sidebar-toggle: #666661;--color-sidebar-background: var(--surface-canvas);--color-sidebar-text: #1a1d24;--color-sidebar-scrollbars-background: rgba(0, 0, 0, .1);--color-sidebar-menu-item-text: #656f7d;--color-sidebar-menu-item-hover-background: #ececea;--color-sidebar-menu-item-text-hover: #1a1d24;--color-sidebar-menu-item-active-background: #d6deef;--color-sidebar-menu-item-active-text: #1a1d24;--color-sidebar-menu-item-focus-background: #e7e7e4;--color-sidebar-menu-label-color: #8a939f;--sidebar-nav-hover-layer: rgba(255, 255, 255, .78);--sidebar-nav-l1-text: #1a1d24;--sidebar-nav-l1-text-hover: #1a1d24;--sidebar-nav-l1-text-expanded: #1a1d24;--sidebar-nav-l1-active-text: #ffffff;--sidebar-nav-l1-section-active-text: var(--blue-600);--sidebar-nav-l1-section-active-bg: rgba(37, 99, 235, .08);--sidebar-nav-l1-active-bg: var(--blue-500);--sidebar-nav-l1-active-border: transparent;--sidebar-nav-l1-active-shadow: none;--sidebar-nav-l2-text: #1a1d24;--sidebar-nav-l2-text-hover: #1a1d24;--sidebar-nav-l2-active-text: #ffffff;--sidebar-nav-l2-active-bg: var(--blue-500);--color-sidebar-overlay-background: #fff;--color-sidebar-overlay-hover-background: #f4f4f2;--color-sidebar-overlay-item-text: #171717;--color-sidebar-overlay-item-hover-text: #171717;--color-sidebar-overlay-divider-background: #e5e5e1;--color-sidebar-overlay-label-text: #777771;--color-sidebar-overlay-label-border: var( --color-sidebar-overlay-divider-background );--color-sidebar-overlay-backdrop: rgba(0, 10, 30, .15);--color-financial-report-background: var(--surface-elevated);--color-datatable-text: #000;--color-datatable-constrant-text: #000;--color-datatable-constrant-cell-border: #000000;--color-datatable-constrant-head-text: #000;--color-datatable-constrant-head-border: #000000;--color-card-background: var(--surface-elevated);--color-card-border: hsl(var(--border));--bank-card-selected-background: linear-gradient(to bottom right, var(--blue-600), var(--blue-700));--bank-card-selected-border: var(--blue-700);--bank-card-selected-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--color-bank-account-card-background: var(--surface-elevated);--color-bank-account-card-text: rgb(23, 43, 77);--color-bank-account-card-border: #c8cad0;--color-bank-account-card-hover-border: var(--brand-600);--color-bank-account-card-tag-background: rgb(223, 225, 230);--color-bank-account-code-text: rgb(23, 43, 77);--color-bank-transactions-details-bar-background: #fff;--color-bank-transactions-details-bar-text: #333;--color-bank-transactions-details-bar-divider: #e1e2e8;--color-bank-transactions-content-background: var(--color-dashboard-insider-background);--color-bank-transactions-content-border: #f0f0f0;--color-bank-transactions-datatable-card-background: #fcfbf7;--color-bank-transactions-datatable-card-border: #f0f0f0;--color-bank-transaction-matching-aside: red;--color-bank-transaction-matching-divider: #e1e2e8;--color-bank-transaction-matching-aside-header: #fff;--color-bank-transaction-matching-aside-footer: #ecf0f3;--color-sidebar-preferences-background: var(--surface-canvas);--color-sidebar-preferences-border: #e3e3df;--color-sidebar-preferences-item-background: transparent;--color-sidebar-preferences-item-text: #333;--color-sidebar-preferences-item-hover-background: rgba(255, 255, 255, .6);--color-sidebar-preferences-item-hover-text: #333;--color-preferences-sidebar-head-border: #bbcbd0;--color-preferences-sidebar-head-text: #3b3b4c;--color-preferences-topbar-background: var(--color-dashboard-insider-background);--color-preferences-topbar-border: hsl(var(--border));--color-preferences-topbar-title: #48485b;--color-preferences-content-background: var(--color-dashboard-insider-background);--color-financial-sheet-card-border: #d1dee2;--report-band: #f3f5f8;--report-band-soft: #f7f9fb;--report-band-weak: #fafbfc;--report-band-faint: #fbfcfd;--report-zebra: #fafafa;--report-paper: #fff;--report-thead-bg: var(--surface-table-header);--report-thead-ink: #737f8d;--report-ink-strong: #253044;--report-ink-total: #1f2937;--report-ink-emphasis: #374151;--report-ink-note: #4b5563;--report-ink-label: #64748b;--report-rule: #e3e8ef;--report-rule-soft: #d8dee7;--report-rule-strong: #d5dbe5;--report-toolbar-bg: #fbfaf8;--report-toolbar-border: #dedbd5;--color-financial-sheet-title-text: rgb(31, 50, 85);--color-financial-sheet-type-text: #6b7280;--color-financial-sheet-date-text: #000;--color-financial-sheet-footer-text: #4b5563;--color-financial-sheet-minimal-title-text: #333;--color-transaction-locking-item-background: #fff;--color-transaction-locking-item-border: #d1dee2;--color-transaction-locking-item-icon-border: #d1dee2;--color-transaction-locking-item-enabled-border: #d1dee2;--color-report-section-title-text: rgb(31, 50, 85);--color-report-item-background: #fff;--color-report-item-border: #d1dee2;--color-report-item-top-border: #d1dee2;--color-report-item-text: rgb(31, 50, 85);--color-financial-report-drawer-tab-text: #333;--color-element-customize-header-background: #fff;--color-element-customize-header-title-text: #333;--color-element-customize-background: #fff;--color-element-customize-preview-background: #f5f5f5;--color-element-customize-header-tabs-background: #fff;--color-ekement-customize-header-tabs-text: #5f6b7c;--color-element-customize-divider: #e1e2e8;--color-universal-search-background: #fff;--color-universal-search-text: #1c2127;--color-universal-search-footer-divider: #edf0f2;--color-universal-search-icon: #8b99a6;--color-universal-search-tag-background: #e8ecef;--color-universal-search-tag-text: #5c707f;--color-universal-search-menu-border: #edf0f2;--color-content-tab-background: #fcfbf7;--color-content-tab-border: #e1e2e8;--color-content-tab-hover-border: var(--brand-600);--color-content-tab-active-border: var(--brand-600);--color-content-tab-text: #2f343c;--color-content-tab-active-text: var(--brand-600);--color-aside-background: #fff;--color-aside-title-background: #fff;--color-aside-divider: #E1E2E9;--color-app-shell-divider: rgba(17, 20, 24, .15);--color-select-button-background: #fff;--color-select-button-border: #fff;--color-stepper-step-title-text: #738091;--color-stepper-step-title-active-text: var(--color-primary);--color-stepper-step-description-text: #738091;--color-stepper-step-description-active-text: var(--color-primary);--color-stepper-step-background: #9e9e9e;--color-stepper-step-active-background: rgb(0, 82, 204);--color-stepper-separator: #c5cbd3;--color-stepper-step-text: #fff;--color-drawer-border-left: var(--color-primary);--color-drawer-header-background: #fff;--color-drawer-header-border: transparent;--color-drawer-header-text: #354152;--color-drawer-insider-background: hsl(var(--card));--color-drawer-tabs-background: #fff;--color-skeleton-background-start: rgba(206, 217, 224, .3);--color-skeleton-background-end: rgba(92, 112, 128, .3);--color-skeleton-border-start: rgba(206, 217, 224, .3);--color-skeleton-border-end: rgba(92, 112, 128, .3);--color-skeleton-border-radius: 2px}:root.dark,body.dark{color-scheme:dark;--surface-canvas: var(--neutral-900);--surface-elevated: var(--neutral-800);--surface-overlay: var(--neutral-800);--surface-sunken: var(--neutral-1000);--surface-card-header: rgba(255, 255, 255, .05);--surface-table-header: var(--color-dark-gray2);--surface-table-stripe: rgba(255, 255, 255, .03);--table-text-primary: #fafafb;--table-text-default: #e9ecef;--table-text-secondary: #c7ccd4;--table-text-negative: #f87171;--table-row-hover: rgba(255, 255, 255, .06);--table-row-hover-even: rgba(255, 255, 255, .08);--table-row-selected: rgba(16, 185, 129, .14);--table-border-row: rgba(255, 255, 255, .06);--table-border-header: rgba(255, 255, 255, .14);--table-border-container: rgba(255, 255, 255, .1);--table-text-header: #c7ccd4;--table-text-strong: #fafafb;--table-text-pager-num: #e9ecef;--table-text-disabled: #697381;--table-text-ghost: #8a939f;--table-fill-hover: rgba(255, 255, 255, .08);--table-fill-active: rgba(96, 165, 250, .16);--table-text-on-active: var(--brand-300);--table-border-pager: rgba(255, 255, 255, .14);--table-border-divider: rgba(255, 255, 255, .08);--table-border-header-underline: rgba(255, 255, 255, .14);--table-border-grid-header: rgba(255, 255, 255, .12);--table-resizer-hover: rgba(255, 255, 255, .28);--table-editor-hover-bg: var(--surface-input-bg);--scroll-thumb: rgba(255, 255, 255, .22);--scroll-thumb-hover: rgba(255, 255, 255, .32);--scroll-thumb-ff: rgba(255, 255, 255, .25);--scroll-thumb-halo: var(--color-dark-gray2);--scroll-thumb-subtle: rgba(255, 255, 255, .2);--scroll-thumb-subtle-hover: rgba(255, 255, 255, .3);--scroll-area-thumb: rgba(255, 255, 255, .22);--scroll-area-thumb-hover: rgba(255, 255, 255, .32);--surface-inverse: var(--neutral-50);--text-primary: var(--neutral-50);--text-secondary: var(--neutral-200);--text-muted: var(--neutral-400);--text-placeholder: #b9c0c9;--text-on-brand: #ffffff;--border-hairline: var(--neutral-850, rgba(255, 255, 255, .07));--border-subtle: var(--neutral-800);--border-default: var(--neutral-700);--border-strong: var(--neutral-600);--surface-input-bg: rgba(17, 20, 24, .3);--surface-input-bg-hover: rgba(17, 20, 24, .3);--surface-input-disabled: var(--neutral-900);--border-input-default: rgba(255, 255, 255, .15);--border-input-hover: rgba(255, 255, 255, .25);--action-primary: var(--brand-600);--action-primary-hover: var(--brand-700);--action-primary-pressed: var(--brand-800);--action-primary-disabled: var(--neutral-700);--action-ink: var(--brand-300);--action-ink-hover: var(--brand-200);--action-danger: var(--red-400);--action-danger-hover: var(--red-300);--action-danger-pressed: var(--red-500);--action-danger-disabled: var(--neutral-700);--action-danger-ink: #fdb9b9;--action-danger-ink-hover: var(--red-200);--action-success: var(--green-400);--action-success-hover: var(--green-300);--action-success-pressed: var(--green-500);--action-success-disabled: var(--neutral-700);--action-warning: var(--amber-400);--action-warning-hover: var(--amber-300);--action-warning-pressed: var(--amber-500);--action-warning-disabled: var(--neutral-700);--state-success-bg: rgba(34, 197, 94, .18);--state-success-text: var(--green-300);--state-success-border: var(--green-700);--state-success-icon: var(--green-400);--state-warning-bg: rgba(245, 158, 11, .18);--state-warning-text: var(--amber-300);--state-warning-border: var(--amber-700);--state-warning-icon: var(--amber-400);--state-danger-bg: rgba(239, 68, 68, .18);--state-danger-text: #fdb9b9;--state-danger-border: var(--red-700);--state-danger-icon: var(--red-400);--state-info-bg: rgba(59, 130, 246, .18);--state-info-text: var(--blue-300);--state-info-border: var(--blue-700);--state-info-icon: var(--blue-400);--finance-income: var(--green-400);--finance-expense: var(--red-400);--finance-ar: #22d3ee;--finance-ap: var(--amber-400);--finance-asset: var(--blue-400);--finance-liability: var(--amber-400);--finance-equity: #a78bfa;--finance-reconciled: var(--green-400);--finance-pending: var(--amber-400);--finance-uncategorized: var(--neutral-500);--finance-income-text: var(--green-300);--finance-expense-text: var(--red-200);--finance-income-bg: rgba(34, 197, 94, .18);--finance-expense-bg: rgba(239, 68, 68, .18);--finance-ar-bg: rgba(34, 211, 238, .18);--finance-ap-bg: rgba(245, 158, 11, .18);--finance-asset-bg: rgba(59, 130, 246, .18);--finance-liability-bg: rgba(245, 158, 11, .18);--finance-equity-bg: rgba(167, 139, 250, .18);--finance-reconciled-bg: rgba(34, 197, 94, .18);--finance-pending-bg: rgba(245, 158, 11, .18);--finance-uncategorized-bg: rgba(169, 178, 189, .18);--chart-summary-area-from: #234647;--chart-summary-area-to: var(--color-dark-gray2);--chart-1: var(--brand-400);--chart-2: var(--green-400);--chart-3: #22d3ee;--chart-4: var(--amber-400);--chart-5: var(--red-400);--chart-6: #a78bfa;--chart-7: #f472b6;--chart-8: #2dd4bf;--chart-9: var(--neutral-500);--chart-10: var(--neutral-400);--color-app-text: var(--text-primary);--color-primary: var(--brand-400);--color-danger: var(--red-400);--color-green-500: #72ca9b;--color-green-400: #32a467;--color-green-300: #238551;--color-green-200: #1c6e42;--color-green-100: #165a36;--color-red-500: #fa999c;--color-red-400: #e76a6e;--color-red-300: #cd4246;--color-red-200: #ac2f33;--color-red-100: #8e292c;--color-orange-500: #fbb360;--color-orange-400: #ec9a3c;--color-orange-300: #c87619;--color-orange-200: #935610;--color-orange-100: #77450d;--color-dark-gray5: #404854;--color-dark-gray4: #383e47;--color-dark-gray3: #2f343c;--color-dark-gray2: #252a31;--color-dark-gray1: #1c2127;--color-light-gray1: #d3d8de;--color-light-gray2: #dce0e5;--color-light-gray3: #e5e8eb;--color-light-gray4: #edeff2;--color-light-gray5: #f6f7f9;--color-white: #fff;--color-black: #000;--color-muted-text: #abb3bf;--color-alert-default-background: transparent;--color-alert-default-description-text: var(--color-light-gray4);--color-alert-default-title-text: var(--color-light-gray2);--color-alert-danger-background: transparent;--color-alert-danger-border: var(--brand-400);--color-alert-danger-description-text: var(--color-light-gray1);--color-alert-danger-title-text: var(--brand-300);--color-alert-primary-background: transparent;--color-alert-primary-border: var(--brand-400);--color-alert-primary-title-text: var(--brand-300);--color-alert-primary-description-text: var(--color-light-gray1);--color-ui-input-border: rgba(255, 255, 255, .15);--color-ui-input-background: rgba(17, 20, 24, .3);--color-ui-input-group-prepend-background: var(--color-dark-gray3);--color-ui-input-group-prepend-color: rgba(255, 255, 255, .6);--color-ui-input-group-prepend-border: rgba(255, 255, 255, .15);--color-ui-html-select-background: var(--surface-input-bg);--color-ui-html-select-border: #ced4da;--color-ui-menu-select-item-hover-background: #edeff2;--color-ui-menu-select-item-hover-background: rgba(143, 153, 168, .15);--color-ui-menu-select-item-active-background: var(--color-primary);--color-app-body: var(--color-dark-gray1);--color-splash-screen-background: var(--color-dark-gray1);--color-dashboard-insider-background: var(--color-dark-gray2);--color-dashboard-topbar-background: var(--color-dark-gray1);--color-dashboard-fallback-loading-background: var(--color-dark-gray2);--color-dashboard-topbar-border-color: transparent;--color-dashboard-datatable-background: var(--color-dark-gray2);--color-dashboard-datatable-border: var(--color-dark-gray3);--color-dashboard-error-boundary-title-text: #2c3a5d;--color-dashboard-error-boundary-description-text: #1f3255;--color-dashboard-error-boundary-title-text: rgba(255, 255, 255, .75);--color-dashboard-error-boundary-description-text: rgba(255, 255, 255, .6);--color-dashboard-error-boundary-logo: #a1afca;--color-dashboard-error-boundary-logo: rgba(255, 255, 255, .45);--color-dashboard-navbar-background: transparent;--color-dashboard-navbar-item-text: var(--color-light-gray3);--color-dashboard-navbar-item-hover-text: var(--color-light-gray5);--color-dashboard-navbar-item-hover-background: var(--color-dark-gray3);--color-dashboard-navbar-item-active-text: var(--color-light-gray5);--color-dashboard-navbar-item-active-background: var(--color-dark-gray3);--color-dashboard-navbar-item-icon: #32304a;--color-dashboard-topbar-title-text: var(--color-white);--color-dashboard-actionsbar-border: var(--color-dark-gray4);--color-dashboard-actionsbar-divider: rgba(255, 255, 255, .2);--color-datatable-head-background: var(--color-dark-gray3);--color-datatable-head-text: var(--color-white);--color-datatable-head-border: var(--color-dark-gray4);--color-datatable-cell-hover-background: var(--color-dark-gray3);--color-datatable-cell-border: var(--color-dark-gray4);--color-datatable-cell-focus-border: rgba(0, 82, 204, .7);--color-datatable-cell-focus-border: var(--color-primary);--color-datatable-no-results-text: #777;--color-datatable-no-results-text: rgba(255, 255, 255, .5);--color-datatable-caret: rgba(255, 255, 255, .25);--color-datatable-caret-hover: rgba(255, 255, 255, .25);--color-datatable-checkbox-border: rgba(255, 255, 255, .3);--color-checkbox-border: rgba(255, 255, 255, .4);--color-checkbox-background: #2f343c;--color-datatable-empty-status-title: var(--color-light-gray4);--color-datatable-empty-status-description: var(--color-light-gray5);--color-dashboard-card-background: var(--color-dark-gray2);--color-dashboard-card-border: var(--color-dark-gray3);--icon-secondary-opacity: .26;--color-sidebar-toggle: rgba(255, 255, 255, .5);--color-sidebar-background: var(--color-dark-gray1);--color-sidebar-text: var(--color-white);--color-sidebar-scrollbars-background: rgba(255, 255, 255, .25);--color-sidebar-menu-item-text: #ffff;--color-sidebar-menu-item-hover-background: var(--color-dark-gray4);--color-sidebar-menu-item-text-hover: #fff;--color-sidebar-menu-item-active-background: rgba(37, 99, 235, .18);--color-sidebar-menu-item-active-text: var(--brand-300);--color-sidebar-menu-item-focus-background: var(--color-dark-gray5);--color-sidebar-menu-label-color: rgba(255, 255, 255, .38);--sidebar-nav-hover-layer: rgba(255, 255, 255, .08);--sidebar-nav-l1-text: #d7dae0;--sidebar-nav-l1-text-hover: #fff;--sidebar-nav-l1-text-expanded: #eceef2;--sidebar-nav-l1-active-text: #ffffff;--sidebar-nav-l1-active-bg: var(--blue-500);--sidebar-nav-l1-active-border: transparent;--sidebar-nav-l1-active-shadow: none;--sidebar-nav-l1-section-active-text: var(--brand-300);--sidebar-nav-l1-section-active-bg: rgba(96, 165, 250, .12);--sidebar-nav-l2-text: #b9bfc9;--sidebar-nav-l2-text-hover: #d7dae0;--sidebar-nav-l2-active-text: #ffffff;--sidebar-nav-l2-active-bg: var(--blue-500);--color-sidebar-overlay-background: var(--color-dark-gray5);--color-sidebar-overlay-hover-background: var(--color-dark-gray3);--color-sidebar-overlay-item-text: var(--color-white);--color-sidebar-overlay-item-hover-text: var(--color-white);--color-sidebar-overlay-divider-background: rgba(255, 255, 255, .15);--color-sidebar-overlay-label-text: rgba(255, 255, 255, .5);--color-sidebar-overlay-label-border: var( --color-sidebar-overlay-divider-background );--color-sidebar-overlay-backdrop: rgba(17, 20, 24, .25);--color-financial-report-background: var(--color-dark-gray2);--color-datatable-text: var(--color-white);--color-datatable-constrant-text: var(--color-light-gray2);--color-datatable-constrant-cell-border: var(--color-dark-gray5);--color-datatable-constrant-head-text: var(--color-light-gray2);--color-datatable-constrant-head-border: var(--color-dark-gray5);--color-card-background: var(--surface-elevated);--color-card-border: rgba(255, 255, 255, .1);--color-bank-account-card-background: var(--color-card-background);--color-bank-account-card-text: var(--color-light-gray5);--color-bank-account-card-border: #c8cad0;--color-bank-account-card-border: rgba(255, 255, 255, .2);--color-bank-account-card-hover-border: var(--brand-400);--color-bank-account-card-tag-background: rgb(223, 225, 230);--color-bank-account-card-tag-background: rgba(255, 255, 255, .2);--color-bank-account-code-text: rgb(23, 43, 77);--color-bank-account-code-text: var(--color-muted-text);--color-bank-transactions-details-bar-background: var(--color-dark-gray2);--color-bank-transactions-details-bar-text: var(--color-light-gray2);--color-bank-transactions-details-bar-divider: var(--color-dark-gray5);--color-bank-transactions-content-background: var( --color-dashboard-insider-background );--color-bank-transactions-content-border: var(--color-dark-gray3);--color-bank-transactions-datatable-card-background: var(--color-dark-gray2);--color-bank-transactions-datatable-card-border: var(--border-subtle);--color-bank-transaction-matching-aside: red;--color-bank-transaction-matching-divider: var(--color-dark-gray4);--color-bank-transaction-matching-aside-header: var(--color-dark-gray2);--color-bank-transaction-matching-aside-footer: var(--color-dark-gray1);--color-sidebar-preferences-background: var(--color-dark-gray1);--color-sidebar-preferences-border: rgba(255, 255, 255, .15);--color-sidebar-preferences-item-background: transparent;--color-sidebar-preferences-item-text: #fff;--color-sidebar-preferences-item-hover-background: var(--color-dark-gray4);--color-sidebar-preferences-item-hover-text: #fff;--color-preferences-sidebar-head-border: rgba(255, 255, 255, .1);--color-preferences-sidebar-head-text: rgba(255, 255, 255, .85);--color-preferences-topbar-background: var(--color-dark-gray1);--color-preferences-topbar-border: var(--color-dark-gray3);--color-preferences-topbar-title: rgba(255, 255, 255, .85);--color-preferences-content-background: var(--color-dark-gray2);--color-financial-sheet-card-border: var(--color-dark-gray5);--report-band: rgba(255, 255, 255, .07);--report-band-soft: rgba(255, 255, 255, .045);--report-band-weak: rgba(255, 255, 255, .03);--report-band-faint: rgba(255, 255, 255, .02);--report-zebra: rgba(255, 255, 255, .03);--report-paper: transparent;--report-thead-bg: var(--surface-table-header);--report-thead-ink: rgba(255, 255, 255, .62);--report-ink-strong: rgba(255, 255, 255, .92);--report-ink-total: rgba(255, 255, 255, .92);--report-ink-emphasis: rgba(255, 255, 255, .85);--report-ink-note: rgba(255, 255, 255, .72);--report-ink-label: rgba(255, 255, 255, .62);--report-rule: rgba(255, 255, 255, .14);--report-rule-soft: rgba(255, 255, 255, .14);--report-rule-strong: rgba(255, 255, 255, .22);--report-toolbar-bg: var(--color-dashboard-insider-background);--report-toolbar-border: rgba(255, 255, 255, .14);--color-financial-sheet-title-text: var(--color-light-gray1);--color-financial-sheet-type-text: var(--color-light-gray1);--color-financial-sheet-date-text: var(--color-light-gray1);--color-financial-sheet-footer-text: var(--color-muted-text);--color-financial-sheet-minimal-title-text: var(--color-white);--color-transaction-locking-item-background: var(--color-dark-gray2);--color-transaction-locking-item-border: var(--color-dark-gray3);--color-transaction-locking-item-icon-border: var(--color-dark-gray5);--color-transaction-locking-item-enabled-border: var(--color-dark-gray5);--color-report-section-title-text: var(--color-light-gray1);--color-report-item-background: var(--color-dark-gray3);--color-report-item-border: var(--color-dark-gray5);--color-report-item-top-border: var(--color-dark-gray5);--color-report-item-text: var(--color-light-gray2);--color-financial-report-drawer-tab-text: var(--color-light-gray3);--color-element-customize-header-background: var(--color-dark-gray2);--color-element-customize-header-title-text: var(--color-light-gray4);--color-element-customize-background: var(--color-dark-gray2);--color-element-customize-preview-background: var(--color-dark-gray5);--color-element-customize-header-tabs-background: var(--color-dark-gray2);--color-ekement-customize-header-tabs-text: #5f6b7c;--color-ekement-customize-header-tabs-text: var(--color-muted-text);--color-element-customize-divider: var(--color-dark-gray5);--color-universal-search-background: #1e2433;--color-universal-search-text: #e5e7eb;--color-universal-search-footer-divider: rgba(255, 255, 255, .08);--color-universal-search-icon: rgba(255, 255, 255, .3);--color-universal-search-tag-background: rgba(255, 255, 255, .1);--color-universal-search-tag-text: rgba(255, 255, 255, .7);--color-universal-search-menu-border: rgba(255, 255, 255, .08);--color-content-tab-background: var(--color-dark-gray4);--color-content-tab-border: #e1e2e8;--color-content-tab-border: rgba(255, 255, 255, .15);--color-content-tab-hover-border: rgba(255, 255, 255, .3);--color-content-tab-active-border: var(--color-primary);--color-content-tab-text: var(--color-light-gray1);--color-content-tab-active-text: var(--color-light-gray1);--color-aside-background: var(--color-dark-gray2);--color-aside-title-background: var(--color-dark-gray2);--color-aside-divider: #E1E2E9;--color-aside-divider: var(--color-dark-gray5);--color-app-shell-divider: var(--color-dark-gray5);--color-select-button-background: var(--surface-input-bg);--color-select-button-border: var(--border-input-default);--color-stepper-step-title-text: var(--color-light-gray1);--color-stepper-step-title-active-text: var(--color-primary);--color-stepper-step-description-text: var(--color-light-gray1);--color-stepper-step-description-active-text: var(--color-primary);--color-stepper-step-background: var(--color-dark-gray4);--color-stepper-step-active-background: var(--color-dark-gray5);--color-stepper-separator: var(--color-dark-gray4);--color-stepper-step-text: #fff;--color-drawer-border-left: transparent;--color-drawer-header-background: transparent;--color-drawer-header-border: rgba(255, 255, 255, .2);--color-drawer-header-text: #fff;--color-drawer-insider-background: hsl(var(--card));--color-drawer-tabs-background: transparent;--color-skeleton-background-start: rgba(255, 255, 255, .1);--color-skeleton-background-end: rgba(255, 255, 255, .2);--color-skeleton-border-start: rgba(255, 255, 255, .1);--color-skeleton-border-end: rgba(255, 255, 255, .2);--color-skeleton-border-radius: 2px}:root.theme-white,body.theme-white{--surface-canvas: #f7f8fd;--surface-elevated: #ffffff;--surface-overlay: #ffffff;--surface-sunken: #f7f8fa;--surface-card-header: #fafbfc;--surface-table-header: #ffffff;--surface-table-stripe: #fafbfc;--report-toolbar-bg: #ffffff;--report-toolbar-border: #e3e6eb;--table-row-hover: #f7f8fa;--table-row-hover-even: #f1f3f6;--table-border-row: var(--border-hairline);--table-border-header: var(--border-default);--table-border-container: var(--border-subtle);--table-fill-hover: #f5f6f8;--table-border-pager: var(--border-default);--table-border-divider: var(--border-hairline);--table-border-grid-header: var(--border-subtle);--table-border-header-underline: var(--border-subtle);--table-resizer-hover: var(--border-default);--scroll-thumb: var(--border-default);--scroll-thumb-hover: var(--border-strong);--scroll-thumb-ff: var(--border-default);--sidebar-nav-hover-layer: rgba(16, 24, 40, .05);--sidebar-nav-l1-active-bg: var(--blue-600);--sidebar-nav-l1-active-shadow: none;--sidebar-nav-l1-active-text: #ffffff;--sidebar-nav-l1-section-active-text: var(--sidebar-nav-l1-text);--sidebar-nav-l1-section-active-bg: var(--surface-elevated);--sidebar-nav-l2-active-bg: var(--blue-600);--sidebar-nav-l2-active-text: #ffffff;--bank-card-selected-background: var(--blue-600);--bank-card-selected-border: var(--blue-600);--bank-card-selected-shadow: 0 1px 3px rgba(16, 24, 40, .08);--surface-inverse: var(--neutral-900);--surface-input-bg: #ffffff;--surface-input-bg-hover: #ffffff;--surface-input-disabled: #f7f8fa;--border-input-default: #e3e6eb;--border-input-hover: #d1d5db}@layer legacy;*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#94a3b8}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,:before,:after{border-color:hsl(var(--border))}:root{--background: 45 15% 94%;--foreground: 0 0% 9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 217.7 70.5% 52.2%;--primary-foreground: 0 0% 100%;--secondary: 60 6% 94%;--secondary-foreground: 0 0% 12%;--muted: 60 6% 94%;--muted-foreground: 0 0% 44%;--accent: 60 6% 94%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 45 8% 91%;--input: 45 8% 88%;--ring: 218 70% 52%;--field-background: var(--surface-input-bg);--field-background-hover: var(--surface-input-bg-hover);--field-border: var(--border-input-default);--field-border-hover: var(--border-input-hover);--field-disabled-background: var(--surface-input-disabled);--field-inner-shadow: inset 0 1px 0 rgba(17, 20, 24, .025);--intent-primary: var(--brand-600);--intent-primary-dark: var(--brand-700);--intent-primary-darker: var(--brand-800);--intent-primary-ring: var(--brand-100);--intent-success: var(--green-600);--intent-success-dark: var(--green-700);--intent-success-darker: var(--green-800);--intent-warning: var(--amber-600);--intent-warning-light: var(--amber-500);--intent-warning-dark: var(--amber-700);--intent-warning-darker: var(--amber-800);--intent-danger: var(--red-600);--intent-danger-dark: var(--red-700);--intent-danger-darker: var(--red-800);--radius: .5rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--input-height-sm: 32px;--input-height: 40px;--input-height-lg: 44px;--input-padding-x: 12px;--input-padding-x-sm: 8px;--button-height: 36px;--field-radius: 10px;--size-xl: 48px;--avatar-sm: 24px;--avatar-md: 32px;--avatar-lg: 40px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--font-size-xs: var(--font-xs);--font-size-sm: var(--font-sm);--font-size-base: var(--font-base);--font-size-lg: var(--font-lg);--page-padding-x: 24px;--page-padding-y: 24px;--page-max-width: 1280px;--form-max-width: 720px;--tooltip-bg: #202020;--tooltip-fg: #ffffff;--tooltip-shadow: 0 1px 2px rgba(0, 0, 0, .18), 0 12px 32px rgba(0, 0, 0, .24);--popover-radius: 14px;--popover-shadow: 0 0 0 1px rgba(15, 23, 42, .07), 0 4px 16px rgba(15, 23, 42, .06), 0 24px 64px rgba(15, 23, 42, .14);--elevation-0: 0 0 0 1px rgba(17, 20, 24, .06);--elevation-1: 0 0 0 1px rgba(17, 20, 24, .06), 0 1px 2px rgba(17, 20, 24, .04);--elevation-2: 0 0 0 1px rgba(17, 20, 24, .06), 0 6px 18px rgba(17, 20, 24, .05);--elevation-3: 0 0 0 1px rgba(17, 20, 24, .06), 0 14px 36px rgba(17, 20, 24, .07);--elevation-4: 0 0 0 1px rgba(17, 20, 24, .06), 0 22px 60px rgba(17, 20, 24, .09);--topbar-height: 56px;--sidebar-width: 260px;--sidebar-collapsed: 54px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--neutral-bg: rgba(143, 153, 168, .15);--neutral-fg: #5f6b7c;--neutral-bg-hover: rgba(143, 153, 168, .3);--neutral-bg-active: rgba(143, 153, 168, .35);--dark-gray: #404854;--dark-gray-hover: #383e47}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=datetime-local]{height:var(--input-height);padding-inline:var(--input-padding-x);border-radius:calc(var(--radius) - 2px);border:1px solid var(--field-border);background-color:var(--field-background);color:hsl(var(--foreground));font-size:var(--font-sm);outline:none;box-shadow:var(--field-inner-shadow);transition:border-color .15s,background-color .15s}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=datetime-local]:focus{border-color:var(--intent-primary);box-shadow:none;outline:none}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.65}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,input[type=datetime-local]:disabled,select:disabled,textarea:disabled{background-color:var(--field-disabled-background)}input::placeholder,textarea::placeholder{color:var(--text-placeholder)!important;opacity:1}select{height:var(--input-height);padding-inline-start:var(--input-padding-x);padding-inline-end:var(--space-8);border-radius:calc(var(--radius) - 2px);border:1px solid var(--field-border);background-color:var(--field-background);color:hsl(var(--foreground));font-size:var(--font-sm);outline:none;box-shadow:var(--field-inner-shadow);transition:border-color .15s,background-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}select:focus{border-color:var(--intent-primary);box-shadow:none;outline:none}textarea{padding:var(--input-padding-x);border-radius:calc(var(--radius) - 2px);border:1px solid var(--field-border);background-color:var(--field-background);color:hsl(var(--foreground));font-size:var(--font-sm);outline:none;box-shadow:var(--field-inner-shadow);transition:border-color .15s,background-color .15s}textarea:focus{border-color:var(--intent-primary);box-shadow:none;outline:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.ledger-editable-table{--input-height: 36px}.financial-progressbar .progress-materializecss{top:-2px}.tooltip{box-shadow:none}.bp4-section.compact{padding:0}.bp4-section-header.interactive{cursor:pointer}.bp4-section-header.interactive:hover,.bp4-section-header.interactive:active{background:#f6f7f9}.bp4-section-card.padded{padding:20px}.bp4-section.compact .bp4-section-header{min-height:40px;padding:0 15px}.bp4-section.compact .bp4-section-header-left{padding:7px 0}.bp4-section.compact .bp4-section-card.padded{padding:15px}.hint{display:inline-flex;align-items:center;margin-left:6px;position:relative;top:0;line-height:0;vertical-align:middle}body{background:var(--color-app-body);color:#171717}[lang=ar] body{font-size:15px}.heading{font-weight:600}.divider{border-top:1px solid hsl(var(--border));height:1px}ul.list{margin-bottom:10px;padding-left:25px}ul.list li{margin-bottom:10px}ul.list li::marker{color:hsl(var(--muted-foreground))}[data-icon=utaxes] path{fill:var(--brand-700)}.setup-page__left-section .\!content{display:flex!important;flex-direction:column!important;color:hsl(var(--primary-foreground))!important;padding:25px!important;margin:0 auto!important;border:none!important;height:100%!important}.setup-page__left-section .content{display:flex;flex-direction:column;color:hsl(var(--primary-foreground));padding:25px;margin:0 auto;border:none;height:100%}.financial-header-drawer .row{margin-left:-.85rem;margin-right:-.85rem}.financial-header-drawer .row .col{padding-left:.85rem;padding-right:.85rem}.financial-header-drawer .row .\!col{padding-left:.85rem!important;padding-right:.85rem!important}@keyframes app-loading-spin{to{transform:rotate(360deg)}}.progress,progress[value]{width:100%;border:none;margin:5px 0;height:5px;display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none}.progress::-webkit-progress-bar,progress[value]::-webkit-progress-bar{background-color:#b3d4fc}.progress::-webkit-progress-value,progress[value]::-webkit-progress-value{background-color:#387ef5}.progress-materializecss{position:absolute;top:-1px;height:2px;display:block;width:100%;background-color:transparent;margin:0;overflow:hidden}.progress-materializecss .indeterminate{background-color:var(--color-primary)}.progress-materializecss .\!indeterminate{background-color:var(--color-primary)!important}.progress-materializecss .indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;animation:indeterminate-left 3.1s cubic-bezier(.65,.815,.735,.395) infinite;will-change:left,right}.progress-materializecss .\!indeterminate:before{content:""!important;position:absolute!important;background-color:inherit!important;top:0!important;left:0!important;bottom:0!important;animation:indeterminate-left 3.1s cubic-bezier(.65,.815,.735,.395) infinite!important;will-change:left,right!important}[dir=rtl] .progress-materializecss .indeterminate:before{animation:indeterminate-right 3.1s cubic-bezier(.65,.815,.735,.395) infinite}[dir=rtl] .progress-materializecss .\!indeterminate:before{animation:indeterminate-right 3.1s cubic-bezier(.65,.815,.735,.395) infinite!important}.progress-materializecss .indeterminate:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate-short-left 3.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:2.15s}.progress-materializecss .\!indeterminate:after{content:""!important;position:absolute!important;background-color:inherit!important;top:0!important;left:0!important;bottom:0!important;will-change:left,right!important;animation:indeterminate-short-left 3.1s cubic-bezier(.165,.84,.44,1) infinite!important;animation-delay:2.15s!important}[dir=rtl] .progress-materializecss .indeterminate:after{animation:indeterminate-short-right 3.1s cubic-bezier(.165,.84,.44,1) infinite}[dir=rtl] .progress-materializecss .\!indeterminate:after{animation:indeterminate-short-right 3.1s cubic-bezier(.165,.84,.44,1) infinite!important}.progress-container{width:100%;position:relative}.skeleton{animation:skeleton-glow 1s linear infinite alternate;background:var(--color-skeleton-background-start);background-clip:padding-box;border-color:var(--color-skeleton-border-start);border-radius:var(--color-skeleton-border-radius);box-shadow:none;color:transparent;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.view-detail-drawer .datatable--landed-cost-transactions .table .tbody,.view-detail-drawer .datatable--landed-cost-transactions .table .tbody-inner{height:auto;scrollbar-width:none}.view-detail-drawer .datatable--landed-cost-transactions .\!table .tbody,.view-detail-drawer .datatable--landed-cost-transactions .\!table .tbody-inner{height:auto!important;scrollbar-width:none!important}.view-detail-drawer .datatable--landed-cost-transactions .table .tbody::-webkit-scrollbar,.view-detail-drawer .datatable--landed-cost-transactions .table .tbody-inner::-webkit-scrollbar{display:none}.view-detail-drawer .datatable--landed-cost-transactions .\!table .tbody::-webkit-scrollbar,.view-detail-drawer .datatable--landed-cost-transactions .\!table .tbody-inner::-webkit-scrollbar{display:none!important}.view-detail-drawer .datatable--landed-cost-transactions .\!table .tbody .tr .td{padding:.6rem!important}.view-detail-drawer .datatable--landed-cost-transactions .table .tbody .tr .td{padding:.6rem}.view-detail-drawer .datatable--landed-cost-transactions .\!table .tbody .tr .td.amount{font-weight:600!important}.view-detail-drawer .datatable--landed-cost-transactions .table .tbody .tr .td.amount{font-weight:600}.view-detail-drawer .card{margin:15px}.journal-drawer .card,.bank-transaction-drawer .card{margin:15px;padding:25px 15px 35px}.journal-drawer .card .amount,.bank-transaction-drawer .card .amount{font-size:28px;color:#c06361;margin:6px 0;font-weight:600}.journal-drawer .total-lines__line .title,.bank-transaction-drawer .total-lines__line .title{width:220px;font-weight:600}.journal-drawer .total-lines__line .\!title,.bank-transaction-drawer .total-lines__line .\!title{width:220px!important;font-weight:600!important}.journal-drawer .total-lines__line .credit,.journal-drawer .total-lines__line .debit,.bank-transaction-drawer .total-lines__line .credit,.bank-transaction-drawer .total-lines__line .debit{font-weight:600;width:155px}.journal-drawer .\!table .thead .th{background:transparent!important;color:#222!important;border-bottom:1px solid hsl(var(--foreground))!important;border-top:1px solid hsl(var(--foreground))!important;padding:.5rem!important}.journal-drawer .table .thead .th{background:transparent;color:#222;border-bottom:1px solid hsl(var(--foreground));border-top:1px solid hsl(var(--foreground));padding:.5rem}.journal-drawer .\!table .tbody .tr .td{background:transparent!important;padding:.5rem!important;border-bottom:0!important}.journal-drawer .table .tbody .tr .td{background:transparent;padding:.5rem;border-bottom:0}.journal-drawer .\!table .tbody .tr:last-child .td{border-bottom:1px solid hsl(var(--border))!important}.journal-drawer .table .tbody .tr:last-child .td{border-bottom:1px solid hsl(var(--border))}.journal-drawer .table .thead .tr .td.credit,.journal-drawer .table .thead .tr .td.debit,.journal-drawer .table .thead .tr .th.credit,.journal-drawer .table .thead .tr .th.debit,.journal-drawer .table .tbody .tr .td.credit,.journal-drawer .table .tbody .tr .td.debit,.journal-drawer .table .tbody .tr .th.credit,.journal-drawer .table .tbody .tr .th.debit{text-align:right}.journal-drawer .\!table .thead .tr .td.credit,.journal-drawer .\!table .thead .tr .td.debit,.journal-drawer .\!table .thead .tr .th.credit,.journal-drawer .\!table .thead .tr .th.debit,.journal-drawer .\!table .tbody .tr .td.credit,.journal-drawer .\!table .tbody .tr .td.debit,.journal-drawer .\!table .tbody .tr .th.credit,.journal-drawer .\!table .tbody .tr .th.debit{text-align:right!important}.journal-drawer__content-description .\!title{color:hsl(var(--muted-foreground))!important}.journal-drawer__content-description .title{color:hsl(var(--muted-foreground))}.Resizer.horizontal{height:4px;margin:-2px 0;opacity:0;border-top:2px solid #1d9bd1;border-bottom:2px solid #1d9bd1;cursor:row-resize;width:100%}.Resizer.horizontal:hover{opacity:1}.Resizer.\!vertical{width:6px!important;margin:0 -3px!important;opacity:0!important;border-left:2px solid rgba(23,23,23,.12)!important;border-right:2px solid rgba(23,23,23,.12)!important;cursor:col-resize!important}.Resizer.vertical{width:6px;margin:0 -3px;opacity:0;border-left:2px solid rgba(23,23,23,.12);border-right:2px solid rgba(23,23,23,.12);cursor:col-resize}.Resizer.\!vertical:hover{opacity:1!important}.Resizer.vertical:hover{opacity:1}.Resizer.\!disabled:hover{border-color:transparent!important}.Resizer.disabled:hover{border-color:transparent}.ledger-editable-table tbody :is(input,textarea,select,[role=combobox])[aria-invalid=true]{border-color:var(--intent-danger)!important}.dashboard__insider>.dashboard__loading-indicator{margin-top:auto;margin-bottom:auto}.dashboard__page-content .utaxes-datatable .table .thead .th.selection,.dashboard__page-content .utaxes-datatable .table .tbody .td.selection{padding-left:16px}.dashboard__page-content .utaxes-datatable .\!table .thead .th.selection,.dashboard__page-content .utaxes-datatable .\!table .tbody .td.selection{padding-left:16px!important}.dashboard__page-content .dashboard__loading-indicator{flex:1 1 0%}.list-page-panel--under-summary>.table-toolbar{border-bottom:0}.table-toolbar{--button-height: 32px}.list-page-panel .dashboard__datatable>[data-table-root]>[data-table-surface]>.utaxes-modern-table-scroll{min-height:0px;flex:0 1 auto;max-height:none}.menu--logged-user-dropdown .menu-item--profile .org{font-size:12px;color:#777}.utaxes-modern-table-scroll{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb-ff) transparent}.utaxes-modern-table-scroll::-webkit-scrollbar{width:8px;height:8px}.utaxes-modern-table-scroll::-webkit-scrollbar-track{background:transparent}.utaxes-modern-table-scroll::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid var(--scroll-thumb-halo);border-radius:999px}.utaxes-modern-table-scroll::-webkit-scrollbar-thumb:horizontal{border-width:1px}.utaxes-modern-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.utaxes-datatable .\!table{text-align:left!important;border-spacing:0!important;min-width:100%!important;display:block!important}.utaxes-datatable .table{text-align:left;border-spacing:0;min-width:100%;display:block}.utaxes-datatable .table .thead .thead-inner,.utaxes-datatable .table .tbody .tbody-inner{min-width:fit-content}.utaxes-datatable .\!table .thead .thead-inner,.utaxes-datatable .\!table .tbody .tbody-inner{min-width:fit-content!important}.utaxes-datatable .\!table .thead{overflow:hidden!important}.utaxes-datatable .table .thead{overflow:hidden}.utaxes-datatable .\!table .thead .th{padding:.68rem .5rem!important;background:var(--color-datatable-head-background)!important;font-size:14px!important;color:var(--color-datatable-head-text)!important;font-weight:400!important;border-bottom:1px solid var(--color-datatable-head-border)!important}.utaxes-datatable .table .thead .th{padding:.68rem .5rem;background:var(--color-datatable-head-background);font-size:14px;color:var(--color-datatable-head-text);font-weight:400;border-bottom:1px solid var(--color-datatable-head-border)}.utaxes-datatable .\!table .thead .th>div{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.utaxes-datatable .table .thead .th>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.utaxes-datatable .\!table .thead .sort-icon{width:0!important;height:0!important;position:relative!important;top:-2px!important;display:inline-block!important;margin-left:5px!important}.utaxes-datatable .table .thead .sort-icon{width:0;height:0;position:relative;top:-2px;display:inline-block;margin-left:5px}.utaxes-datatable .\!table .thead .sort-icon--desc{border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-bottom:6px solid var(--color-datatable-caret)!important}.utaxes-datatable .table .thead .sort-icon--desc{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid var(--color-datatable-caret)}.utaxes-datatable .\!table .thead .sort-icon--asc{border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:6px solid var(--color-datatable-caret)!important}.utaxes-datatable .table .thead .sort-icon--asc{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--color-datatable-caret)}.utaxes-datatable .\!table .tr{display:flex!important;flex:1 0 auto!important}.utaxes-datatable .table .tr{display:flex;flex:1 0 auto}.utaxes-datatable .\!table .tr:last-child .td{border-bottom-width:0!important}.utaxes-datatable .table .tr:last-child .td{border-bottom-width:0}.utaxes-datatable .\!table .tr .tr-context{display:flex!important;flex:1 0 auto!important}.utaxes-datatable .table .tr .tr-context{display:flex;flex:1 0 auto}.utaxes-datatable .\!table .tr:hover .td.clickable{cursor:pointer!important}.utaxes-datatable .table .tr:hover .td.clickable{cursor:pointer}.utaxes-datatable .table .th,.utaxes-datatable .table .td{box-sizing:border-box;flex:0 0 auto;justify-content:flex-start;align-items:flex-start;display:flex;margin:0;padding:.5rem}.utaxes-datatable .\!table .th,.utaxes-datatable .\!table .td{box-sizing:border-box!important;flex:0 0 auto!important;justify-content:flex-start!important;align-items:flex-start!important;display:flex!important;margin:0!important;padding:.5rem!important}.utaxes-datatable .table .th .cell-inner,.utaxes-datatable .table .td .cell-inner{flex:1 0 0}.utaxes-datatable .\!table .th .cell-inner,.utaxes-datatable .\!table .td .cell-inner{flex:1 0 0!important}.utaxes-datatable .table .th:last-child,.utaxes-datatable .table .td:last-child{border-right:0}.utaxes-datatable .\!table .th:last-child,.utaxes-datatable .\!table .td:last-child{border-right:0!important}.utaxes-datatable .table .th .resizer,.utaxes-datatable .table .td .resizer{display:inline-block;background:transparent;width:10px;height:100%;position:absolute;right:0;top:0;transform:translate(50%);z-index:1;touch-action:none}.utaxes-datatable .\!table .th .resizer,.utaxes-datatable .\!table .td .resizer{display:inline-block!important;background:transparent!important;width:10px!important;height:100%!important;position:absolute!important;right:0!important;top:0!important;transform:translate(50%)!important;z-index:1!important;touch-action:none!important}.utaxes-datatable .table .th .resizer .inner-resizer,.utaxes-datatable .table .td .resizer .inner-resizer{height:100%;width:1px;border-left:1px solid var(--color-datatable-head-border);margin:0 auto}.utaxes-datatable .\!table .th .resizer .inner-resizer,.utaxes-datatable .\!table .td .resizer .inner-resizer{height:100%!important;width:1px!important;border-left:1px solid var(--color-datatable-head-border)!important;margin:0 auto!important}.utaxes-datatable .table .th .resizer.isResizing .inner-resizer,.utaxes-datatable .table .td .resizer.isResizing .inner-resizer{background:var(--intent-primary)}.utaxes-datatable .\!table .th .resizer.isResizing .inner-resizer,.utaxes-datatable .\!table .td .resizer.isResizing .inner-resizer{background:var(--intent-primary)!important}.utaxes-datatable .table .th .skeleton,.utaxes-datatable .table .td .skeleton{animation:skeleton-fade-in .3s linear forwards,skeleton-glow 1s linear infinite alternate;animation-delay:0s,.3s;height:8px;opacity:1;width:65%;margin:10px 0}.utaxes-datatable .\!table .th .skeleton,.utaxes-datatable .\!table .td .skeleton{animation:skeleton-fade-in .3s linear forwards,skeleton-glow 1s linear infinite alternate!important;animation-delay:0s,.3s!important;height:8px!important;opacity:1!important;width:65%!important;margin:10px 0!important}.utaxes-datatable .table .th.align-right .skeleton,.utaxes-datatable .table .td.align-right .skeleton{margin-left:auto}.utaxes-datatable .\!table .th.align-right .skeleton,.utaxes-datatable .\!table .td.align-right .skeleton{margin-left:auto!important}.utaxes-datatable .table .th.align-center .skeleton,.utaxes-datatable .table .td.align-center .skeleton{margin-left:auto;margin-right:auto}.utaxes-datatable .\!table .th.align-center .skeleton,.utaxes-datatable .\!table .td.align-center .skeleton{margin-left:auto!important;margin-right:auto!important}.utaxes-datatable .\!table .th .skeleton{margin:5px 0!important}.utaxes-datatable .table .th .skeleton{margin:5px 0}.utaxes-datatable .\!table .tbody{width:100%!important;overflow:auto!important}.utaxes-datatable .table .tbody{width:100%;overflow:auto}.utaxes-datatable .\!table .tbody .tbody-inner>.loading{padding-top:40px!important}.utaxes-datatable .table .tbody .tbody-inner>.loading{padding-top:40px}.utaxes-datatable .table .tbody .tbody-inner>.\!loading{padding-top:40px!important}.utaxes-datatable .\!table .tbody .tr .td{border-bottom:1px solid var(--color-datatable-cell-border)!important;align-items:center!important}.utaxes-datatable .table .tbody .tr .td{border-bottom:1px solid var(--color-datatable-cell-border);align-items:center}.utaxes-datatable .\!table .tbody .tr .td .placeholder{color:#a0a0a0!important}.utaxes-datatable .table .tbody .tr .td .placeholder{color:#a0a0a0}.utaxes-datatable .\!table .tbody .tr .td .text-overview{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.utaxes-datatable .table .tbody .tr .td .text-overview{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.utaxes-datatable .\!table .tbody .tr .td.is-text-overview .expend-padding{display:flex!important;width:100%!important}.utaxes-datatable .table .tbody .tr .td.is-text-overview .expend-padding{display:flex;width:100%}.utaxes-datatable .\!table .tbody .tr .td:focus-visible{outline:1px solid var(--color-datatable-cell-focus-border)!important;outline-offset:-1px!important}.utaxes-datatable .table .tbody .tr .td:focus-visible{outline:1px solid var(--color-datatable-cell-focus-border);outline-offset:-1px}.utaxes-datatable .\!table .tbody .tr:hover .td{background:var(--color-datatable-cell-hover-background)!important}.utaxes-datatable .table .tbody .tr:hover .td{background:var(--color-datatable-cell-hover-background)}.utaxes-datatable .\!table .tbody .tr.is-context-menu-active .td{background:var(--color-datatable-cell-hover-background)!important}.utaxes-datatable .table .tbody .tr.is-context-menu-active .td{background:var(--color-datatable-cell-hover-background)}.utaxes-datatable .\!table .tbody .tr.no-results .td{flex-direction:column!important;padding:18px 20px!important;color:var(--color-datatable-no-results-text)!important;align-items:center!important;font-size:14px!important;border-bottom-width:0!important}.utaxes-datatable .table .tbody .tr.no-results .td{flex-direction:column;padding:18px 20px;color:var(--color-datatable-no-results-text);align-items:center;font-size:14px;border-bottom-width:0}.utaxes-datatable .\!table .tbody .tr.no-results .td:hover{background:transparent!important}.utaxes-datatable .table .tbody .tr.no-results .td:hover{background:transparent}.utaxes-datatable .\!table .tbody>.loading{padding-top:50px!important}.utaxes-datatable .table .tbody>.loading{padding-top:50px}.utaxes-datatable .table .tbody>.\!loading{padding-top:50px!important}.utaxes-datatable .table .tr .th .expand-toggle,.utaxes-datatable .table .tr .td .expand-toggle{cursor:auto;display:inline-block;padding:4px 8px 4px 0;margin:auto 0 auto 4px;vertical-align:top}.utaxes-datatable .\!table .tr .th .expand-toggle,.utaxes-datatable .\!table .tr .td .expand-toggle{cursor:auto!important;display:inline-block!important;padding:4px 8px 4px 0!important;margin:auto 0 auto 4px!important;vertical-align:top!important}.utaxes-datatable .table .tr .th .expand-toggle .expand-arrow,.utaxes-datatable .table .tr .td .expand-toggle .expand-arrow{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--color-datatable-caret);display:block;transition:all .1s cubic-bezier(.4,1,.75,.9)}.utaxes-datatable .\!table .tr .th .expand-toggle .expand-arrow,.utaxes-datatable .\!table .tr .td .expand-toggle .expand-arrow{width:0!important;height:0!important;border-top:5px solid transparent!important;border-bottom:5px solid transparent!important;border-left:8px solid var(--color-datatable-caret)!important;display:block!important;transition:all .1s cubic-bezier(.4,1,.75,.9)!important}.utaxes-datatable .table .tr .th .expand-toggle .expand-arrow.is-expanded,.utaxes-datatable .table .tr .td .expand-toggle .expand-arrow.is-expanded{transform:rotate(90deg)}.utaxes-datatable .\!table .tr .th .expand-toggle .expand-arrow.is-expanded,.utaxes-datatable .\!table .tr .td .expand-toggle .expand-arrow.is-expanded{transform:rotate(90deg)!important}.utaxes-datatable .table .tr .th .expand-toggle:hover .expand-arrow,.utaxes-datatable .table .tr .td .expand-toggle:hover .expand-arrow{border-left-color:var(--color-datatable-caret-hover)}.utaxes-datatable .\!table .tr .th .expand-toggle:hover .expand-arrow,.utaxes-datatable .\!table .tr .td .expand-toggle:hover .expand-arrow{border-left-color:var(--color-datatable-caret-hover)!important}.utaxes-datatable .\!table .tr-inner{display:flex!important;width:100%!important}.utaxes-datatable .table .tr-inner{display:flex;width:100%}.utaxes-datatable .\!table .td-actions{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-bottom:1px solid var(--color-datatable-cell-border)!important}.utaxes-datatable .table .td-actions{display:flex;align-items:center;justify-content:center;padding:0;border-bottom:1px solid var(--color-datatable-cell-border)}.utaxes-datatable .\!table .row-actions-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border:none!important;border-radius:4px!important;background:transparent!important;color:var(--color-datatable-head-text, #888)!important;cursor:pointer!important;opacity:0!important;transition:opacity .15s ease,background .15s ease!important}.utaxes-datatable .table .row-actions-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:var(--color-datatable-head-text, #888);cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease}.utaxes-datatable .\!table .row-actions-btn:hover{background:var( --color-datatable-cell-hover-background, rgba(0, 0, 0, .06) )!important;color:#333!important}.utaxes-datatable .table .row-actions-btn:hover{background:var( --color-datatable-cell-hover-background, rgba(0, 0, 0, .06) );color:#333}.utaxes-datatable .\!table .row-actions-btn:focus-visible{opacity:1!important;outline:1px solid var(--color-datatable-cell-focus-border, #4c90f0)!important;outline-offset:-1px!important}.utaxes-datatable .table .row-actions-btn:focus-visible{opacity:1;outline:1px solid var(--color-datatable-cell-focus-border, #4c90f0);outline-offset:-1px}.utaxes-datatable .table .tr:hover .row-actions-btn,.utaxes-datatable .table .tr .td-actions .row-actions-popover~.row-actions-btn{opacity:1}.utaxes-datatable .\!table .tr:hover .row-actions-btn,.utaxes-datatable .\!table .tr .td-actions .row-actions-popover~.row-actions-btn{opacity:1!important}.utaxes-datatable .\!table .td-actions:has(.row-actions-popover) .row-actions-btn{opacity:1!important}.utaxes-datatable .table .td-actions:has(.row-actions-popover) .row-actions-btn{opacity:1}.utaxes-datatable .\!table .row-actions-popover{position:absolute!important;top:100%!important;right:0!important;z-index:50!important;min-width:180px!important;background:var(--color-popover-bg, hsl(var(--background)))!important;border:1px solid var(--color-datatable-cell-border, #e1e1e1)!important;border-radius:6px!important;box-shadow:0 4px 14px #0000001f!important;padding:4px 0!important}.utaxes-datatable .table .row-actions-popover{position:absolute;top:100%;right:0;z-index:50;min-width:180px;background:var(--color-popover-bg, hsl(var(--background)));border:1px solid var(--color-datatable-cell-border, #e1e1e1);border-radius:6px;box-shadow:0 4px 14px #0000001f;padding:4px 0}.utaxes-datatable .table-size--sm .tbody .tr{min-height:36px}.utaxes-datatable .table-size--sm .tbody .td{padding-top:.375rem;padding-bottom:.375rem}.utaxes-datatable .table-size--md .tbody .tr{min-height:44px}.utaxes-datatable .table-size--md .tbody .td{padding-top:.5rem;padding-bottom:.5rem}.utaxes-datatable .table-size--lg .tbody .tr{min-height:52px}.utaxes-datatable .table-size--lg .tbody .td{padding-top:.625rem;padding-bottom:.625rem}.utaxes-datatable .no-results{color:var(--color-datatable-no-results-text)}.utaxes-datatable .no-results .td{padding-top:20px;padding-bottom:20px;width:100%}.utaxes-datatable.has-sticky-header .thead .tr .th{position:sticky}.utaxes-datatable.has-sticky .thead,.utaxes-datatable.has-sticky .tfoot{position:sticky;z-index:1}.utaxes-datatable.has-sticky .thead{top:0}.utaxes-datatable.has-sticky .tbody{position:relative;z-index:0}.utaxes-datatable.has-virtualized-rows .tbody{overflow-y:scroll;overflow-x:hidden}.table-constrant .table .thead .tr:first-of-type .th,.table--constrant .table .thead .tr:first-of-type .th{border-top:1px solid var(--color-datatable-constrant-head-border)}.table-constrant .\!table .thead .tr:first-of-type .th,.table--constrant .\!table .thead .tr:first-of-type .th{border-top:1px solid var(--color-datatable-constrant-head-border)!important}.table-constrant .table .thead .th,.table--constrant .table .thead .th{background:transparent;color:var(--color-datatable-constrant-head-text);border-bottom:1px solid var(--color-datatable-constrant-head-border);padding:.5rem}.table-constrant .\!table .thead .th,.table--constrant .\!table .thead .th{background:transparent!important;color:var(--color-datatable-constrant-head-text)!important;border-bottom:1px solid var(--color-datatable-constrant-head-border)!important;padding:.5rem!important}.table-constrant .table .tbody .tr .td,.table--constrant .table .tbody .tr .td{background:transparent;padding:.5rem;border-bottom-width:0;color:var(--color-datatable-constrant-text);border-color:var(--color-datatable-constrant-cell-border)}.table-constrant .\!table .tbody .tr .td,.table--constrant .\!table .tbody .tr .td{background:transparent!important;padding:.5rem!important;border-bottom-width:0!important;color:var(--color-datatable-constrant-text)!important;border-color:var(--color-datatable-constrant-cell-border)!important}.utaxes-datatable.has-sticky.table-constrant .table .thead .th,.utaxes-datatable.has-sticky.table--constrant .table .thead .th,.utaxes-datatable.has-sticky-header.table-constrant .table .thead .th,.utaxes-datatable.has-sticky-header.table--constrant .table .thead .th{background:#ffffff40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.utaxes-datatable.has-sticky.table-constrant .\!table .thead .th,.utaxes-datatable.has-sticky.table--constrant .\!table .thead .th,.utaxes-datatable.has-sticky-header.table-constrant .\!table .thead .th,.utaxes-datatable.has-sticky-header.table--constrant .\!table .thead .th{background:#ffffff40!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.utaxes-datatable.has-sticky.table-constrant .table .tbody .tr:not(:hover) .td[data-sticky-td],.utaxes-datatable.has-sticky.table--constrant .table .tbody .tr:not(:hover) .td[data-sticky-td]{background:#ffffff40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.utaxes-datatable.has-sticky.table-constrant .\!table .tbody .tr:not(:hover) .td[data-sticky-td],.utaxes-datatable.has-sticky.table--constrant .\!table .tbody .tr:not(:hover) .td[data-sticky-td]{background:#ffffff40!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.billable-entry-btn.button.small,.billable-entry-btn.button:not([class*=intent-]):not(.minimal).small{font-size:12px;color:#2172ed;background:transparent}.billable-entry-btn.button.small:last-child,.billable-entry-btn.button:not([class*=intent-]):not(.minimal).small:last-child{margin-right:5px}.project-billable-entries-dialog .dialog-body .form-group{margin-bottom:15px}.project-billable-entries-dialog .dialog-body .form-group label.label{margin-bottom:3px;font-size:13px}.project-billable-entries-dialog .dialog-body .form-group label.\!label{margin-bottom:3px!important;font-size:13px!important}.task-progress-bar.progress-bar{display:block;flex-shrink:0;height:4px;max-width:150px}.task-progress-bar.progress-bar,.task-progress-bar.progress-bar .progress-meter{border-radius:4px}.project-tasks-datatable .\!table .thead .tr .th .resizer{display:none!important}.project-tasks-datatable .table .thead .tr .th .resizer{display:none}.project-tasks-datatable .\!table .tbody .tr .td{padding-top:.7rem!important;padding-bottom:.7rem!important}.project-tasks-datatable .table .tbody .tr .td{padding-top:.7rem;padding-bottom:.7rem}.project-tasks-datatable .\!table .tbody .tr .td:first-of-type{padding-left:1rem!important}.project-tasks-datatable .table .tbody .tr .td:first-of-type{padding-left:1rem}.project-tasks-datatable .\!table .tbody .tr .td.td-actions{padding-right:1rem!important}.project-tasks-datatable .table .tbody .tr .td.td-actions{padding-right:1rem}.project-tasks-datatable .\!table .tbody .tr:last-of-type .td{border-bottom:0!important}.project-tasks-datatable .table .tbody .tr:last-of-type .td{border-bottom:0}.project-timesheets-datatable .\!table .thead .tr .th .resizer{display:none!important}.project-timesheets-datatable .table .thead .tr .th .resizer{display:none}.project-timesheets-datatable .\!table .tbody .tr .td{padding-top:.7rem!important;padding-bottom:.7rem!important}.project-timesheets-datatable .table .tbody .tr .td{padding-top:.7rem;padding-bottom:.7rem}.project-timesheets-datatable .\!table .tbody .tr .td.td-name{padding-left:1rem!important}.project-timesheets-datatable .table .tbody .tr .td.td-name{padding-left:1rem}.project-timesheets-datatable .\!table .tbody .tr .td.td-actions{padding-right:1rem!important}.project-timesheets-datatable .table .tbody .tr .td.td-actions{padding-right:1rem}.project-timesheets-datatable .\!table .tbody .tr:last-of-type .td{border-bottom:0!important}.project-timesheets-datatable .table .tbody .tr:last-of-type .td{border-bottom:0}.project-timesheets-datatable .table-size--sm .tbody .tr{height:45px}.reconcile-entries-table .\!table{max-height:400px!important;overflow:auto!important}.reconcile-entries-table .table{max-height:400px;overflow:auto}.reconcile-entries-table .\!table .thead .tr .th{padding-top:8px!important;padding-bottom:8px!important}.reconcile-entries-table .table .thead .tr .th{padding-top:8px;padding-bottom:8px}.reconcile-entries-table .\!table .tbody .tr .td{padding:2px 4px!important;min-height:38px!important}.reconcile-entries-table .table .tbody .tr .td{padding:2px 4px;min-height:38px}.allocate-landed-cost-entries-table .\!table .thead .tr .th{padding-top:8px!important;padding-bottom:8px!important}.allocate-landed-cost-entries-table .table .thead .tr .th{padding-top:8px;padding-bottom:8px}.allocate-landed-cost-entries-table .\!table .tbody .tr .td{padding:.25rem!important}.allocate-landed-cost-entries-table .table .tbody .tr .td{padding:.25rem}.report-datatable .\!table .tbody .tr.no-results:last-of-type .td{border-bottom:1px solid var(--x-table-no-results-border-color)!important}.report-datatable .table .tbody .tr.no-results:last-of-type .td{border-bottom:1px solid var(--x-table-no-results-border-color)}.financial-datatable .\!table .tbody .tr .td{border-bottom-width:0!important;padding-top:.32rem!important;padding-bottom:.32rem!important;color:var(--color-table-text-color)!important}.financial-datatable .table .tbody .tr .td{border-bottom-width:0;padding-top:.32rem;padding-bottom:.32rem;color:var(--color-table-text-color)}.financial-datatable .\!table .tbody .tr.is-expanded .td:not(.name) .cell-inner{opacity:0!important}.financial-datatable .table .tbody .tr.is-expanded .td:not(.name) .cell-inner{opacity:0}.financial-datatable .\!table .tbody .tr.row_type--TOTAL .td{font-weight:500!important;border-top:1px solid var(--color-table-total-border-color)!important;color:var(--color-table-total-text-color)!important}.financial-datatable .table .tbody .tr.row_type--TOTAL .td{font-weight:500;border-top:1px solid var(--color-table-total-border-color);color:var(--color-table-total-text-color)}.financial-datatable .\!table .tbody .tr:last-of-type .td{border-bottom:1px solid var(--color-table-border-color)!important}.financial-datatable .table .tbody .tr:last-of-type .td{border-bottom:1px solid var(--color-table-border-color)}.aging-summary-datatable .\!table .tbody .tr .td{border-bottom-width:0!important;padding-top:.32rem!important;padding-bottom:.32rem!important}.aging-summary-datatable .table .tbody .tr .td{border-bottom-width:0;padding-top:.32rem;padding-bottom:.32rem}.aging-summary-datatable .\!table .tbody .tr:not(.no-results) .td{border-bottom-width:0!important;padding-top:.4rem!important;padding-bottom:.4rem!important}.aging-summary-datatable .table .tbody .tr:not(.no-results) .td{border-bottom-width:0;padding-top:.4rem;padding-bottom:.4rem}.aging-summary-datatable .\!table .tbody .tr:not(.no-results):not(:first-child) .td{border-top:1px solid transparent!important}.aging-summary-datatable .table .tbody .tr:not(.no-results):not(:first-child) .td{border-top:1px solid transparent}.aging-summary-datatable .\!table .tbody .tr:not(.no-results).row_type--total{font-weight:500!important}.aging-summary-datatable .table .tbody .tr:not(.no-results).row_type--total{font-weight:500}.aging-summary-datatable .\!table .tbody .tr:not(.no-results).row_type--total .td{border-top:1px solid var(--color-table-total-border-top)!important;border-bottom-width:3px!important;border-bottom-style:double!important}.aging-summary-datatable .table .tbody .tr:not(.no-results).row_type--total .td{border-top:1px solid var(--color-table-total-border-top);border-bottom-width:3px;border-bottom-style:double}.balance-sheet-datatable .table .tbody .tr.row_type--TOTAL.row-id--ASSETS .td,.balance-sheet-datatable .table .tbody .tr.row_type--TOTAL.row-id--LIABILITY_EQUITY .td{color:var(--color-table-total-text-color);border-bottom-width:3px;border-bottom-style:double}.balance-sheet-datatable .\!table .tbody .tr.row_type--TOTAL.row-id--ASSETS .td,.balance-sheet-datatable .\!table .tbody .tr.row_type--TOTAL.row-id--LIABILITY_EQUITY .td{color:var(--color-table-total-text-color)!important;border-bottom-width:3px!important;border-bottom-style:double!important}.cashflow-statement-datatable .\!table .tbody .tr:not(.no-results) .td{border-bottom-width:0!important;padding-top:.32rem!important;padding-bottom:.32rem!important}.cashflow-statement-datatable .table .tbody .tr:not(.no-results) .td{border-bottom-width:0;padding-top:.32rem;padding-bottom:.32rem}.cashflow-statement-datatable .\!table .tbody .tr:not(.no-results).row_type--ACCOUNTS .td{border-top-width:1px!important;border-top-style:solid!important}.cashflow-statement-datatable .table .tbody .tr:not(.no-results).row_type--ACCOUNTS .td{border-top-width:1px;border-top-style:solid}.cashflow-statement-datatable .\!table .tbody .tr:not(.no-results).row-id--CASH_END_PERIOD .td{border-bottom-width:3px!important;border-bottom-style:double!important}.cashflow-statement-datatable .table .tbody .tr:not(.no-results).row-id--CASH_END_PERIOD .td{border-bottom-width:3px;border-bottom-style:double}.cashflow-statement-datatable .\!table .tbody .tr:not(.no-results).row_type--TOTAL{font-weight:500!important}.cashflow-statement-datatable .table .tbody .tr:not(.no-results).row_type--TOTAL{font-weight:500}.cashflow-statement-datatable .\!table .tbody .tr:not(.no-results).row_type--TOTAL:not(:first-child) .td{border-top-width:1px!important;border-top-style:solid!important}.cashflow-statement-datatable .table .tbody .tr:not(.no-results).row_type--TOTAL:not(:first-child) .td{border-top-width:1px;border-top-style:solid}.cashflow-statement-datatable .\!table .tbody .tr.is-expanded .td.total .cell-inner,.cashflow-statement-datatable .\!table .tbody .tr.is-expanded .td.date-period .cell-inner{display:none!important}.cashflow-statement-datatable .table .tbody .tr.is-expanded .td.total .cell-inner,.cashflow-statement-datatable .table .tbody .tr.is-expanded .td.date-period .cell-inner{display:none}.cashflow-statement-datatable .table .tbody .tr.is-expanded .td.\!total .cell-inner,.cashflow-statement-datatable .\!table .tbody .tr.is-expanded .td.total .cell-inner,.cashflow-statement-datatable .\!table .tbody .tr.is-expanded .td.date-period .cell-inner{display:none!important}.customers-balance-datatable .\!table .tbody .tr:not(.no-results) .td{border-bottom-width:0!important;padding-top:.4rem!important;padding-bottom:.4rem!important}.customers-balance-datatable .table .tbody .tr:not(.no-results) .td{border-bottom-width:0;padding-top:.4rem;padding-bottom:.4rem}.customers-balance-datatable .\!table .tbody .tr:not(.no-results).row_type--TOTAL .td{font-weight:500!important;border-top:1px solid var(--x-table-total-border-top-color)!important;border-bottom:3px double var(--x-table-total-border-bottom-color)!important}.customers-balance-datatable .table .tbody .tr:not(.no-results).row_type--TOTAL .td{font-weight:500;border-top:1px solid var(--x-table-total-border-top-color);border-bottom:3px double var(--x-table-total-border-bottom-color)}.customers-transactions-datatable .\!table .tbody .tr .td{padding-top:.36rem!important;padding-bottom:.36rem!important}.customers-transactions-datatable .table .tbody .tr .td{padding-top:.36rem;padding-bottom:.36rem}.customers-transactions-datatable .\!table .tbody .tr:not(.no-results) .td:not(:first-of-type){border-left:1px solid var(--color-table-border-left-color)!important}.customers-transactions-datatable .table .tbody .tr:not(.no-results) .td:not(:first-of-type){border-left:1px solid var(--color-table-border-left-color)}.customers-transactions-datatable .\!table .tbody .tr:last-child .td{border-bottom-width:1px!important}.customers-transactions-datatable .table .tbody .tr:last-child .td{border-bottom-width:1px}.customers-transactions-datatable .\!table .tbody .tr.row_type--CUSTOMER .td.customer_name{font-weight:500!important}.customers-transactions-datatable .table .tbody .tr.row_type--CUSTOMER .td.customer_name{font-weight:500}.customers-transactions-datatable .\!table .tbody .tr.row_type--CUSTOMER .td.customer_name .cell-inner{white-space:nowrap!important;position:relative!important}.customers-transactions-datatable .table .tbody .tr.row_type--CUSTOMER .td.customer_name .cell-inner{white-space:nowrap;position:relative}.customers-transactions-datatable .\!table .tbody .tr.row_type--CUSTOMER:not(:first-child).is-expanded .td{border-top:1px solid var(--color-table-customer-border-color)!important}.customers-transactions-datatable .table .tbody .tr.row_type--CUSTOMER:not(:first-child).is-expanded .td{border-top:1px solid var(--color-table-customer-border-color)}.customers-transactions-datatable .table .tbody .tr.row_type--OPENING_BALANCE,.customers-transactions-datatable .table .tbody .tr.row_type--CLOSING_BALANCE{font-weight:500}.customers-transactions-datatable .\!table .tbody .tr.row_type--OPENING_BALANCE,.customers-transactions-datatable .\!table .tbody .tr.row_type--CLOSING_BALANCE{font-weight:500!important}.customers-transactions-datatable .\!table .tbody .tr.row_type--CUSTOMER.is-expanded .td.running_balance .cell-inner{display:none!important}.customers-transactions-datatable .table .tbody .tr.row_type--CUSTOMER.is-expanded .td.running_balance .cell-inner{display:none}.customers-transactions-datatable .\!table .tbody .tr.row_type--CUSTOMER:last-child .td{border-bottom:1px solid var(--color-table-customer-border-color)!important}.customers-transactions-datatable .table .tbody .tr.row_type--CUSTOMER:last-child .td{border-bottom:1px solid var(--color-table-customer-border-color)}.general-ledger-datatable .tbody .tr .td{padding-top:.2rem;padding-bottom:.2rem}.general-ledger-datatable .tbody .tr.is-expanded .td:not(.date) .cell-inner{opacity:0}.general-ledger-datatable .tbody .tr:not(.no-results) .td:not(:first-of-type){border-left:1px solid var(--color-table-border-color)}.general-ledger-datatable .tbody .tr:last-child .td{border-bottom:1px solid var(--color-table-border-color)}.general-ledger-datatable .tbody .tr.row_type--ACCOUNT .td.date{font-weight:500}.general-ledger-datatable .tbody .tr.row_type--ACCOUNT .td.date .cell-inner{position:absolute}.general-ledger-datatable .tbody .tr.row_type--OPENING_BALANCE .td,.general-ledger-datatable .tbody .tr.row_type--CLOSING_BALANCE .td{color:var(--color-table-total-text-color)}.general-ledger-datatable .tbody .tr.row_type--OPENING_BALANCE .date,.general-ledger-datatable .tbody .tr.row_type--CLOSING_BALANCE .date{font-weight:500}.general-ledger-datatable .tbody .tr.row_type--OPENING_BALANCE .date .cell-inner,.general-ledger-datatable .tbody .tr.row_type--CLOSING_BALANCE .date .cell-inner{position:absolute}.general-ledger-datatable .tbody .tr.row_type--OPENING_BALANCE .amount,.general-ledger-datatable .tbody .tr.row_type--CLOSING_BALANCE .amount,.general-ledger-datatable .tbody .tr.row_type--CLOSING_BALANCE .name{font-weight:500}.general-ledger-datatable .tbody .tr.row_type--CLOSING_BALANCE .\!name{font-weight:500!important}.general-ledger-datatable .tbody .tr.row_type--CLOSING_BALANCE .td{border-top:1px solid var(--color-table-total-border-color)}.inventory-item-details-datatable .\!table .tbody .tr .td{padding-top:.3rem!important;padding-bottom:.3rem!important}.inventory-item-details-datatable .table .tbody .tr .td{padding-top:.3rem;padding-bottom:.3rem}.inventory-item-details-datatable .\!table .tbody .tr:not(.no-results) .td:not(:first-of-type){border-left:1px solid var(--color-report-table-border)!important}.inventory-item-details-datatable .table .tbody .tr:not(.no-results) .td:not(:first-of-type){border-left:1px solid var(--color-report-table-border)}.inventory-item-details-datatable .\!table .tbody .tr:last-child .td{border-bottom:1px solid var(--color-table-total-border)!important}.inventory-item-details-datatable .table .tbody .tr:last-child .td{border-bottom:1px solid var(--color-table-total-border)}.inventory-item-details-datatable .\!table .tbody .tr.row_type--ITEM .td.transaction_type{border-left-color:transparent!important}.inventory-item-details-datatable .table .tbody .tr.row_type--ITEM .td.transaction_type{border-left-color:transparent}.inventory-item-details-datatable .\!table .tbody .tr.row_type--ITEM .td.date .cell-inner{white-space:nowrap!important;position:relative!important}.inventory-item-details-datatable .table .tbody .tr.row_type--ITEM .td.date .cell-inner{white-space:nowrap;position:relative}.inventory-item-details-datatable .\!table .tbody .tr.row_type--ITEM:not(:first-child).is-expanded .td{border-top:1px solid var(--color-table-total-border)!important}.inventory-item-details-datatable .table .tbody .tr.row_type--ITEM:not(:first-child).is-expanded .td{border-top:1px solid var(--color-table-total-border)}.inventory-item-details-datatable .table .tbody .tr.row_type--ITEM,.inventory-item-details-datatable .table .tbody .tr.row_type--OPENING_ENTRY,.inventory-item-details-datatable .table .tbody .tr.row_type--CLOSING_ENTRY{font-weight:500}.inventory-item-details-datatable .\!table .tbody .tr.row_type--ITEM,.inventory-item-details-datatable .\!table .tbody .tr.row_type--OPENING_ENTRY,.inventory-item-details-datatable .\!table .tbody .tr.row_type--CLOSING_ENTRY{font-weight:500!important}.inventory-item-details-datatable .table .tbody .tr.row_type--ITEM .td,.inventory-item-details-datatable .table .tbody .tr.row_type--OPENING_ENTRY .td,.inventory-item-details-datatable .table .tbody .tr.row_type--CLOSING_ENTRY .td{color:var(--color-table-total-text)}.inventory-item-details-datatable .\!table .tbody .tr.row_type--ITEM .td,.inventory-item-details-datatable .\!table .tbody .tr.row_type--OPENING_ENTRY .td,.inventory-item-details-datatable .\!table .tbody .tr.row_type--CLOSING_ENTRY .td{color:var(--color-table-total-text)!important}.inventory-item-details-datatable .\!table .tbody .tr.row_type--ITEM.is-expanded .td.value .cell-inner{display:none!important}.inventory-item-details-datatable .table .tbody .tr.row_type--ITEM.is-expanded .td.value .cell-inner{display:none}.inventory-item-details-datatable .table .tbody .tr.row_type--ITEM.is-expanded .td.\!value .cell-inner{display:none!important}.inventory-valuation-datatable .\!table .tbody .tr .td{border-bottom:0!important;padding-top:.4rem!important;padding-bottom:.4rem!important;color:var(--color-table-text-color)!important}.inventory-valuation-datatable .table .tbody .tr .td{border-bottom:0;padding-top:.4rem;padding-bottom:.4rem;color:var(--color-table-text-color)}.inventory-valuation-datatable .\!table .tbody .tr.row_type--TOTAL .td{border-top:1px solid var(--color-table-total-border-color)!important;border-bottom:3px double var(--color-table-total-border-color)!important;font-weight:500!important;color:var(--color-table-total-text-color)!important}.inventory-valuation-datatable .table .tbody .tr.row_type--TOTAL .td{border-top:1px solid var(--color-table-total-border-color);border-bottom:3px double var(--color-table-total-border-color);font-weight:500;color:var(--color-table-total-text-color)}.journal-datatable .\!table .tbody .tr:not(.no-results) .td{padding:.3rem .4rem!important;color:var(--color-table-text-color)!important;border-bottom-color:transparent!important;border-left:1px solid var(--color-table-border-color)!important;min-height:28px!important}.journal-datatable .table .tbody .tr:not(.no-results) .td{padding:.3rem .4rem;color:var(--color-table-text-color);border-bottom-color:transparent;border-left:1px solid var(--color-table-border-color);min-height:28px}.journal-datatable .\!table .tbody .tr:not(.no-results) .td:first-of-type{border-left:0!important}.journal-datatable .table .tbody .tr:not(.no-results) .td:first-of-type{border-left:0}.journal-datatable .\!table .tbody .tr:not(.no-results):last-child .td{border-bottom:1px solid var(--color-table-total-border-color)!important}.journal-datatable .table .tbody .tr:not(.no-results):last-child .td{border-bottom:1px solid var(--color-table-total-border-color)}.journal-datatable .\!table .tbody .tr.row_type--TOTAL{font-weight:600!important;color:var(--color-table-total-text-color)!important}.journal-datatable .table .tbody .tr.row_type--TOTAL{font-weight:600;color:var(--color-table-total-text-color)}.journal-datatable .\!table .tbody .tr:not(.no-results){height:28px!important}.journal-datatable .table .tbody .tr:not(.no-results){height:28px}.profit-loss-datatable .\!table .tbody .tr:last-of-type .td{border-bottom-width:3px!important;border-bottom-style:double!important}.profit-loss-datatable .table .tbody .tr:last-of-type .td{border-bottom-width:3px;border-bottom-style:double}.purchases-items-datatable .\!table .tbody .tr .td{border-bottom-width:0!important;padding-top:.36rem!important;padding-bottom:.36rem!important}.purchases-items-datatable .table .tbody .tr .td{border-bottom-width:0;padding-top:.36rem;padding-bottom:.36rem}.purchases-items-datatable .\!table .tbody .tr.row_type--TOTAL .td{font-weight:500!important;border-top:1px solid var(--x-table-total-border-top-color)!important;border-bottom:3px double var(--x-table-total-border-bottom-color)!important}.purchases-items-datatable .table .tbody .tr.row_type--TOTAL .td{font-weight:500;border-top:1px solid var(--x-table-total-border-top-color);border-bottom:3px double var(--x-table-total-border-bottom-color)}.sales-items-datatable .\!table .tbody .tr .td{border-bottom-width:0!important;padding-top:.4rem!important;padding-bottom:.4rem!important}.sales-items-datatable .table .tbody .tr .td{border-bottom-width:0;padding-top:.4rem;padding-bottom:.4rem}.sales-items-datatable .\!table .tbody .tr.row_type--TOTAL .td{font-weight:500!important;border-top:1px solid var(--x-table-total-border-top-color)!important;border-bottom:3px double var(--x-table-total-border-bottom-color)!important}.sales-items-datatable .table .tbody .tr.row_type--TOTAL .td{font-weight:500;border-top:1px solid var(--x-table-total-border-top-color);border-bottom:3px double var(--x-table-total-border-bottom-color)}[data-table-root],.financial-sheet-root{font-variant-numeric:tabular-nums}.financial-report-inline-controls>.flex.justify-center:last-child{display:none!important}.report-responsive-toolbar [data-report-toolbar-leading]>.flex{flex-wrap:nowrap!important}.financial-datatable-skeleton .table .th .skeleton,.financial-datatable-skeleton .table .td .skeleton{margin-top:4px;margin-bottom:4px}.financial-datatable-skeleton .\!table .th .skeleton,.financial-datatable-skeleton .\!table .td .skeleton{margin-top:4px!important;margin-bottom:4px!important}.total-line-primitive{--x-color-divider: var(--border-hairline);--x-color-divider-dark: var(--text-muted);display:table-row}.total-line-primitive .amount,.total-line-primitive .title{display:table-cell;padding:8px;border-bottom:1px solid var(--x-color-divider)}.total-line-primitive .\!title{display:table-cell!important;padding:8px!important;border-bottom:1px solid var(--x-color-divider)!important}.total-line-primitive .amount{text-align:right;width:25%;white-space:nowrap;font-variant-numeric:tabular-nums}.total-line-primitive--border-double-dark .amount,.total-line-primitive--border-double-dark .title{border-bottom:3px double var(--x-color-divider-dark)}.total-line-primitive--border-double-dark .\!title{border-bottom:3px double var(--x-color-divider-dark)!important}.total-line-primitive--border-single-dark .amount,.total-line-primitive--border-single-dark .title{border-bottom:1px double var(--x-color-divider-dark)}.total-line-primitive--border-single-dark .\!title{border-bottom:1px double var(--x-color-divider-dark)!important}.total-line-primitive--border-none .amount,.total-line-primitive--border-none .title{border-bottom-color:transparent}.total-line-primitive--border-none .\!title{border-bottom-color:transparent!important}.total-line-primitive--text-bold .amount,.total-line-primitive--text-bold .title{font-weight:600}.total-line-primitive--text-bold .\!title{font-weight:600!important}.total-lines-root .amount{width:var(--total-lines-amount-width, auto)}.total-lines-root .title{width:var(--total-lines-label-width, auto)}.total-lines-root .\!title{width:var(--total-lines-label-width, auto)!important}@keyframes search-enter{0%{opacity:0;transform:translate(-50%) scale(.97) translateY(-6px)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0)}}@keyframes search-content-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.universal-search-container .block.relative{min-width:0;flex:1;margin:0;padding:0;border:0;background:transparent}.universal-search-container .block.relative:focus-within{border-color:transparent;box-shadow:none}.universal-search-container .block.relative>span:first-child{color:var(--color-universal-search-icon)}.total-line-input-group .input{padding-left:8px}.adjustment-input-group .input{border-style:dashed}.discount-type-button.small{font-size:12px}.payment-portal-pay-button.button.intent-primary{background-color:var(--payment-page-primary-button)}.payment-portal-pay-button.button.intent-primary:hover,.payment-portal-pay-button.button.intent-primary:focus{background-color:var(--payment-page-primary-button-hover)}.send-mail-receipt-primary-btn.large{min-height:38px}.send-mail-fields-wrap>:not(:first-of-type) .input{border-top-color:transparent;border-top-right-radius:0;border-top-left-radius:0}.send-mail-fields-wrap>:not(:last-of-type) .input{border-bottom-left-radius:0;border-bottom-right-radius:0}.send-mail-email-btn.button.small{width:auto;margin:0;min-height:26px;line-height:26px;padding-top:0;padding-bottom:0;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-px{bottom:1px}.left-0{left:0}.left-1\/2{left:50%}.left-\[15px\]{left:15px}.left-\[var\(--sidebar-width\,0px\)\]{left:var(--sidebar-width,0px)}.left-full{left:100%}.right-0{right:0}.right-1\.5{right:.375rem}.right-10{right:2.5rem}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-\[17px\]{top:17px}.top-full{top:100%}.top-px{top:1px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-overlay{z-index:2000}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.m-0\.5{margin:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-ml-2{margin-left:-.5rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[var\(--space-1\)\]{margin-bottom:var(--space-1)}.mb-\[var\(--space-4\)\]{margin-bottom:var(--space-4)}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[18px\]{margin-top:18px}.mt-\[var\(--space-1\)\]{margin-top:var(--space-1)}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[24px\]{height:24px}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-\[50px\]{height:50px}.h-\[54px\]{height:54px}.h-\[var\(--avatar-lg\)\]{height:var(--avatar-lg)}.h-\[var\(--avatar-md\)\]{height:var(--avatar-md)}.h-\[var\(--avatar-sm\)\]{height:var(--avatar-sm)}.h-\[var\(--button-height\)\]{height:var(--button-height)}.h-\[var\(--input-height\)\]{height:var(--input-height)}.h-\[var\(--input-height-lg\)\]{height:var(--input-height-lg)}.h-\[var\(--input-height-sm\)\]{height:var(--input-height-sm)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[380px\]{max-height:380px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[calc\(100vh-220px\)\]{max-height:calc(100vh - 220px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-6{min-height:1.5rem}.min-h-9{min-height:2.25rem}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[360px\]{min-height:360px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[var\(--input-height\)\]{min-height:var(--input-height)}.min-h-\[var\(--size-xl\)\]{min-height:var(--size-xl)}.min-h-full{min-height:100%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[18px\]{width:18px}.w-\[232px\]{width:232px}.w-\[280px\]{width:280px}.w-\[352px\]{width:352px}.w-\[40\%\]{width:40%}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[44px\]{width:44px}.w-\[45\%\]{width:45%}.w-\[50px\]{width:50px}.w-\[55\%\]{width:55%}.w-\[5px\]{width:5px}.w-\[60\%\]{width:60%}.w-\[65\%\]{width:65%}.w-\[70\%\]{width:70%}.w-\[82px\]{width:82px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[var\(--avatar-lg\)\]{width:var(--avatar-lg)}.w-\[var\(--avatar-md\)\]{width:var(--avatar-md)}.w-\[var\(--avatar-sm\)\]{width:var(--avatar-sm)}.w-\[var\(--button-height\)\]{width:var(--button-height)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[100px\]{min-width:100px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[260px\]{min-width:260px}.min-w-\[28px\]{min-width:28px}.min-w-\[300px\]{min-width:300px}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.max-w-3xl{max-width:48rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[180px\]{max-width:180px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[45\%\]{max-width:45%}.max-w-\[480px\]{max-width:480px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[800px\]{max-width:800px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[linear-progress-bar-stripes_300ms_linear_infinite_reverse\]{animation:linear-progress-bar-stripes .3s linear infinite reverse}.animate-\[shimmer_1\.5s_ease-in-out_infinite\]{animation:shimmer 1.5s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.\!cursor-not-allowed{cursor:not-allowed!important}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[var\(--form-label-width\,160px\)_1fr\]{grid-template-columns:var(--form-label-width,160px) 1fr}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[var\(--space-2\)\]{gap:var(--space-2)}.gap-\[var\(--space-3\)\]{gap:var(--space-3)}.gap-\[var\(--space-8\)\]{gap:var(--space-8)}.gap-x-12{column-gap:3rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-8{column-gap:2rem}.gap-x-\[var\(--space-3\)\]{column-gap:var(--space-3)}.gap-x-\[var\(--space-4\)\]{column-gap:var(--space-4)}.gap-x-\[var\(--space-5\)\]{column-gap:var(--space-5)}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-6{row-gap:1.5rem}.gap-y-\[var\(--space-2\)\]{row-gap:var(--space-2)}.gap-y-\[var\(--space-4\)\]{row-gap:var(--space-4)}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.\!rounded-\[var\(--field-radius\)\]{border-radius:var(--field-radius)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[var\(--field-radius\)\]{border-radius:var(--field-radius)}.rounded-\[var\(--popover-radius\)\]{border-radius:var(--popover-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-l-\[13px\]{border-top-left-radius:13px;border-bottom-left-radius:13px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-\[13px\]{border-top-right-radius:13px;border-bottom-right-radius:13px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-border{border-color:hsl(var(--border))!important}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--color-stepper-separator\)\]{border-color:var(--color-stepper-separator)}.border-\[var\(--field-border\)\]{border-color:var(--field-border)}.border-\[var\(--intent-danger\)\]{border-color:var(--intent-danger)}.border-\[var\(--intent-primary\)\]{border-color:var(--intent-primary)}.border-\[var\(--intent-success\)\]{border-color:var(--intent-success)}.border-\[var\(--intent-warning\)\]{border-color:var(--intent-warning)}.border-\[var\(--state-warning-border\)\]{border-color:var(--state-warning-border)}.border-\[var\(--table-border-container\)\]{border-color:var(--table-border-container)}.border-\[var\(--table-border-divider\)\]{border-color:var(--table-border-divider)}.border-\[var\(--table-border-grid-header\)\]{border-color:var(--table-border-grid-header)}.border-\[var\(--table-border-header\)\]{border-color:var(--table-border-header)}.border-\[var\(--table-border-pager\)\]{border-color:var(--table-border-pager)}.border-\[var\(--table-border-row\)\]{border-color:var(--table-border-row)}.border-border{border-color:hsl(var(--border))}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--destructive))}.border-input{border-color:hsl(var(--input))}.border-line{border-color:var(--border-default)}.border-line-input{border-color:var(--border-input-default)}.border-line-strong{border-color:var(--border-strong)}.border-line-subtle{border-color:var(--border-subtle)}.border-muted-foreground\/25{border-color:hsl(var(--muted-foreground) / .25)}.border-primary{border-color:hsl(var(--primary))}.border-primary-foreground\/25{border-color:hsl(var(--primary-foreground) / .25)}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-state-danger{border-color:var(--state-danger-border)}.border-state-info{border-color:var(--state-info-border)}.border-state-warning{border-color:var(--state-warning-border)}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/25{border-color:#ffffff40}.border-b-\[var\(--table-border-header-underline\)\]{border-bottom-color:var(--table-border-header-underline)}.border-l-border{border-left-color:hsl(var(--border))}.border-r-\[var\(--table-border-container\)\]{border-right-color:var(--table-border-container)}.border-t-primary{border-top-color:hsl(var(--primary))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-\[\#10b981\]{--tw-bg-opacity: 1 !important;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))!important}.\!bg-background{background-color:hsl(var(--background))!important}.\!bg-inherit{background-color:inherit!important}.bg-\[\#10b981\]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-\[color-mix\(in_srgb\,var\(--intent-danger\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--intent-danger) 5%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--intent-primary\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--intent-primary) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--intent-success\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--intent-success) 5%,transparent)}.bg-\[var\(--color-dashboard-datatable-background\)\]{background-color:var(--color-dashboard-datatable-background)}.bg-\[var\(--color-dashboard-insider-background\)\]{background-color:var(--color-dashboard-insider-background)}.bg-\[var\(--color-stepper-step-active-background\)\]{background-color:var(--color-stepper-step-active-background)}.bg-\[var\(--color-stepper-step-background\)\]{background-color:var(--color-stepper-step-background)}.bg-\[var\(--field-background\)\]{background-color:var(--field-background)}.bg-\[var\(--field-disabled-background\)\]{background-color:var(--field-disabled-background)}.bg-\[var\(--intent-danger\)\]{background-color:var(--intent-danger)}.bg-\[var\(--intent-primary\)\]{background-color:var(--intent-primary)}.bg-\[var\(--intent-success\)\]{background-color:var(--intent-success)}.bg-\[var\(--intent-warning\)\]{background-color:var(--intent-warning)}.bg-\[var\(--state-danger-bg\)\]{background-color:var(--state-danger-bg)}.bg-\[var\(--state-warning-bg\)\]{background-color:var(--state-warning-bg)}.bg-\[var\(--surface-table-header\)\]{background-color:var(--surface-table-header)}.bg-\[var\(--table-border-divider\)\]{background-color:var(--table-border-divider)}.bg-\[var\(--table-border-row\)\]{background-color:var(--table-border-row)}.bg-\[var\(--table-fill-active\)\]{background-color:var(--table-fill-active)}.bg-\[var\(--table-fill-hover\)\]{background-color:var(--table-fill-hover)}.bg-\[var\(--tooltip-bg\)\]{background-color:var(--tooltip-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/50{background-color:hsl(var(--accent) / .5)}.bg-action-danger{background-color:var(--action-danger)}.bg-action-success{background-color:var(--action-success)}.bg-action-warning{background-color:var(--action-warning)}.bg-background{background-color:hsl(var(--background))}.bg-black\/0{background-color:#0000}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-border{background-color:hsl(var(--border))}.bg-border\/60{background-color:hsl(var(--border) / .6)}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-input{background-color:hsl(var(--input))}.bg-line-subtle{background-color:var(--border-subtle)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-state-danger{background-color:var(--state-danger-bg)}.bg-state-info{background-color:var(--state-info-bg)}.bg-state-success{background-color:var(--state-success-bg)}.bg-state-warning{background-color:var(--state-warning-bg)}.bg-surface-elevated{background-color:var(--surface-elevated)}.bg-surface-input-bg{background-color:var(--surface-input-bg)}.bg-surface-overlay{background-color:var(--surface-overlay)}.bg-surface-sunken{background-color:var(--surface-sunken)}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(-45deg\,rgba\(255\,255\,255\,0\.2\)_25\%\,transparent_25\%\,transparent_50\%\,rgba\(255\,255\,255\,0\.2\)_50\%\,rgba\(255\,255\,255\,0\.2\)_75\%\,transparent_75\%\)\]{background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%)}.bg-\[length\:30px_30px\]{background-size:30px 30px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[var\(--input-padding-x\)\]{padding:var(--input-padding-x)}.p-px{padding:1px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[var\(--input-padding-x\)\]{padding-left:var(--input-padding-x);padding-right:var(--input-padding-x)}.px-\[var\(--input-padding-x-sm\)\]{padding-left:var(--input-padding-x-sm);padding-right:var(--input-padding-x-sm)}.px-\[var\(--space-5\)\]{padding-left:var(--space-5);padding-right:var(--space-5)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[var\(--space-3\)\]{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-\[var\(--space-4\)\]{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-\[var\(--space-6\)\]{padding-top:var(--space-6);padding-bottom:var(--space-6)}.py-\[var\(--space-8\)\]{padding-top:var(--space-8);padding-bottom:var(--space-8)}.\!pl-12{padding-left:3rem!important}.\!pr-12{padding-right:3rem!important}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[calc\(var\(--space-3\)\+var\(--safe-bottom\)\)\]{padding-bottom:calc(var(--space-3) + var(--safe-bottom))}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-\[38px\]{padding-left:38px}.pl-\[var\(--input-padding-x\)\]{padding-left:var(--input-padding-x)}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-8{padding-right:2rem}.pr-\[88px\]{padding-right:88px}.pr-\[var\(--input-height\)\]{padding-right:var(--input-height)}.pt-0{padding-top:0}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xs{font-size:var(--font-2xs);line-height:var(--leading-2xs)}.text-3xl{font-size:var(--font-3xl);line-height:var(--leading-3xl)}.text-3xs{font-size:var(--font-3xs);line-height:var(--leading-3xs)}.text-base{font-size:var(--font-base);line-height:var(--leading-base)}.text-lg{font-size:var(--font-lg);line-height:var(--leading-lg)}.text-sm{font-size:var(--font-sm);line-height:var(--leading-sm)}.text-xs{font-size:var(--font-xs);line-height:var(--leading-xs)}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.25\]{line-height:1.25}.leading-\[18px\]{line-height:18px}.leading-\[var\(--input-height\)\]{line-height:var(--input-height)}.leading-\[var\(--input-height-lg\)\]{line-height:var(--input-height-lg)}.leading-\[var\(--input-height-sm\)\]{line-height:var(--input-height-sm)}.leading-\[var\(--leading-2xs\)\]{line-height:var(--leading-2xs)}.leading-\[var\(--leading-sm\)\]{line-height:var(--leading-sm)}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-muted-foreground{color:hsl(var(--muted-foreground))!important}.text-\[\#061631\]{--tw-text-opacity: 1;color:rgb(6 22 49 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--sidebar-nav-l1-text\)\]{color:var(--sidebar-nav-l1-text)}.text-\[color\:var\(--table-text-default\)\]{color:var(--table-text-default)}.text-\[color\:var\(--table-text-disabled\)\]{color:var(--table-text-disabled)}.text-\[color\:var\(--table-text-ghost\)\]{color:var(--table-text-ghost)}.text-\[color\:var\(--table-text-header\)\]{color:var(--table-text-header)}.text-\[color\:var\(--table-text-negative\)\]{color:var(--table-text-negative)}.text-\[color\:var\(--table-text-on-active\)\]{color:var(--table-text-on-active)}.text-\[color\:var\(--table-text-pager-num\)\]{color:var(--table-text-pager-num)}.text-\[color\:var\(--table-text-primary\)\]{color:var(--table-text-primary)}.text-\[color\:var\(--table-text-secondary\)\]{color:var(--table-text-secondary)}.text-\[color\:var\(--table-text-strong\)\]{color:var(--table-text-strong)}.text-\[hsl\(var\(--muted-foreground\)\)\]{color:hsl(var(--muted-foreground))}.text-\[var\(--color-stepper-step-description-active-text\)\]{color:var(--color-stepper-step-description-active-text)}.text-\[var\(--color-stepper-step-description-text\)\]{color:var(--color-stepper-step-description-text)}.text-\[var\(--color-stepper-step-text\)\]{color:var(--color-stepper-step-text)}.text-\[var\(--color-stepper-step-title-active-text\)\]{color:var(--color-stepper-step-title-active-text)}.text-\[var\(--color-stepper-step-title-text\)\]{color:var(--color-stepper-step-title-text)}.text-\[var\(--font-size-base\)\]{color:var(--font-size-base)}.text-\[var\(--font-size-lg\)\]{color:var(--font-size-lg)}.text-\[var\(--font-size-sm\)\]{color:var(--font-size-sm)}.text-\[var\(--font-size-xs\)\]{color:var(--font-size-xs)}.text-\[var\(--intent-danger\)\]{color:var(--intent-danger)}.text-\[var\(--intent-danger-dark\)\]{color:var(--intent-danger-dark)}.text-\[var\(--intent-primary\)\]{color:var(--intent-primary)}.text-\[var\(--intent-primary-dark\)\]{color:var(--intent-primary-dark)}.text-\[var\(--intent-success-dark\)\]{color:var(--intent-success-dark)}.text-\[var\(--intent-warning-dark\)\]{color:var(--intent-warning-dark)}.text-\[var\(--state-danger-text\)\]{color:var(--state-danger-text)}.text-\[var\(--state-warning-text\)\]{color:var(--state-warning-text)}.text-\[var\(--tooltip-fg\)\]{color:var(--tooltip-fg)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-action{color:var(--action-ink)}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-fg-muted{color:var(--text-muted)}.text-fg-placeholder{color:var(--text-placeholder)}.text-fg-primary{color:var(--text-primary)}.text-fg-secondary{color:var(--text-secondary)}.text-foreground{color:hsl(var(--foreground))}.text-inherit{color:inherit}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:var(--action-ink)}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-state-danger{color:var(--state-danger-text)}.text-state-info{color:var(--state-info-text)}.text-state-success{color:var(--state-success-text)}.text-state-warning{color:var(--state-warning-text)}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--intent-primary\)\]{accent-color:var(--intent-primary)}.accent-action{accent-color:var(--action-primary)}.\!opacity-50{opacity:.5!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-\[inset_0_0_0_1px_hsl\(var\(--border\)\)\]{--tw-shadow: inset 0 0 0 1px hsl(var(--border));--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[shadow\:var\(--elevation-0\)\]{--tw-shadow: var(--elevation-0);--tw-shadow-colored: var(--elevation-0);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[shadow\:var\(--elevation-1\)\]{--tw-shadow: var(--elevation-1);--tw-shadow-colored: var(--elevation-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[shadow\:var\(--elevation-2\)\]{--tw-shadow: var(--elevation-2);--tw-shadow-colored: var(--elevation-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[shadow\:var\(--elevation-3\)\]{--tw-shadow: var(--elevation-3);--tw-shadow-colored: var(--elevation-3);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[shadow\:var\(--elevation-4\)\]{--tw-shadow: var(--elevation-4);--tw-shadow-colored: var(--elevation-4);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--tooltip-shadow\)\]{--tw-shadow-color: var(--tooltip-shadow);--tw-shadow: var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-black\/\[0\.08\]{--tw-ring-color: rgb(0 0 0 / .08)}.ring-surface-elevated{--tw-ring-color: var(--surface-elevated)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.ring-offset-surface-canvas{--tw-ring-offset-color: var(--surface-canvas)}.ring-offset-surface-overlay{--tw-ring-offset-color: var(--surface-overlay)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.animate-out{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-out-0{--tw-exit-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.zoom-in-\[0\.98\]{--tw-enter-scale: .98}.slide-in-from-bottom-1{--tw-enter-translate-y: .25rem}.slide-out-to-bottom-1{--tw-exit-translate-y: .25rem}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-fill-mode\:both\]{animation-fill-mode:both}.\[border-right-style\:dashed\]{border-right-style:dashed}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.\[scrollbar-width\:none\]{scrollbar-width:none}@keyframes indeterminate-left{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes indeterminate-short-left{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-right{0%{right:-35%;left:100%}60%{right:100%;left:-90%}to{right:100%;left:-90%}}@keyframes indeterminate-short-right{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@keyframes skeleton-glow{0%{background:var(--color-skeleton-background-start);border-color:var(--color-skeleton-border-start)}to{background:var(--color-skeleton-background-end);border-color:var(--color-skeleton-border-end)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes auth-sparkle-twinkle{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.auth-sparkle-twinkle path{transform-box:fill-box;transform-origin:center;animation:auth-sparkle-twinkle 3.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.auth-sparkle-twinkle path{animation:none}}@keyframes linear-progress-bar-stripes{0%{background-position:30px 0}to{background-position:0 0}}.utaxes-setup-hero{transition:box-shadow .42s cubic-bezier(.16,1,.3,1),border-color .42s ease;box-shadow:inset 0 1px #ffffffc7,0 1px 2px #0f172a0a}.utaxes-setup-hero:hover{border-color:#2f6fdb61;box-shadow:0 0 0 1px #2f6fdb1a,0 22px 56px #0f172a1a}.utaxes-setup-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(to right,rgba(15,23,42,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.05) 1px,transparent 1px);background-size:16px 24px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 24%,black 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 24%,black 82%,transparent 100%);opacity:0;animation:utaxes-setup-grid-on 1.1s cubic-bezier(.16,1,.3,1) forwards}.utaxes-setup-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent 0%,transparent 36%,rgba(255,255,255,.6) 46%,rgba(174,201,255,.5) 50%,rgba(255,255,255,.58) 54%,transparent 64%,transparent 100%);background-size:260% 100%;background-position:230% 0;mix-blend-mode:screen;opacity:0;animation:utaxes-setup-scan-once 1.8s cubic-bezier(.55,.05,.35,1) .9s forwards}.utaxes-setup-hero__glow,.utaxes-setup-hero__source,.utaxes-setup-hero__beam{pointer-events:none;position:absolute;z-index:0}.utaxes-setup-hero__glow{left:47%;top:-46px;height:118px;width:58%;transform:translate(-50%);background:radial-gradient(ellipse at center top,rgba(83,127,255,.28),rgba(83,127,255,.14) 38%,transparent 72%),linear-gradient(90deg,transparent,rgba(99,102,241,.2),transparent);filter:blur(28px);opacity:0;animation:utaxes-setup-light-on 1.1s cubic-bezier(.16,1,.3,1) forwards}.utaxes-setup-hero__source{left:52%;top:0;height:4px;width:340px;border-radius:9999px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(37,99,235,.62) 18%,rgba(129,140,248,.74) 50%,rgba(37,99,235,.55) 82%,transparent);box-shadow:0 0 22px #4f46e552,0 16px 38px #4f46e52e;filter:blur(.2px);opacity:0;animation:utaxes-setup-source-on .9s cubic-bezier(.16,1,.3,1) .12s forwards}.utaxes-setup-hero__beam{left:0;top:0;height:100%;width:100%;opacity:0;filter:blur(.5px);background-size:260% 100%;background-position:-40% 0;-webkit-mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.6) 56%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.6) 56%,transparent 100%);animation:utaxes-setup-beam-on 1.2s cubic-bezier(.16,1,.3,1) .14s forwards}.utaxes-setup-hero__beam--left{background-image:linear-gradient(90deg,transparent 0%,rgba(47,111,219,.055) 34%,rgba(99,102,241,.22) 49%,rgba(255,255,255,.34) 52%,rgba(47,111,219,.045) 66%,transparent 100%)}.utaxes-setup-hero__beam--right{background-image:linear-gradient(90deg,transparent 0%,rgba(15,23,42,.015) 36%,rgba(255,255,255,.34) 50%,rgba(99,102,241,.12) 58%,transparent 78%)}.utaxes-setup-hero__check{transform-origin:center}.utaxes-setup-hero__bar{transform-origin:bottom center}@keyframes utaxes-setup-grid-on{0%{opacity:0;transform:scale(.985)}to{opacity:.92;transform:scale(1)}}@keyframes utaxes-setup-light-on{0%{opacity:0;transform:translate(-50%) scaleX(.72)}62%{opacity:.72;transform:translate(-50%) scaleX(1.06)}to{opacity:.5;transform:translate(-50%) scaleX(1)}}@keyframes utaxes-setup-source-on{0%{opacity:0;transform:translate(-50%) scaleX(.55)}to{opacity:.78;transform:translate(-50%) scaleX(1)}}@keyframes utaxes-setup-beam-on{0%{opacity:0}to{opacity:.72}}@keyframes utaxes-setup-scan-once{0%{background-position:230% 0;opacity:0}40%{background-position:60% 0;opacity:.86}to{background-position:-120% 0;opacity:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body *{color-adjust:exact!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[data-dashboard-sidebar],[data-dashboard-topbar],[data-actions-bar],[data-report-toolbar],[data-sonner-toaster],[data-radix-popper-content-wrapper],[role=tooltip],[role=menu],[role=dialog]:not([data-print-keep=true]){display:none!important}[role=dialog][data-print-keep=true]{display:flex!important;position:static!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important;transform:none!important;box-shadow:none!important;background:#fff!important}[role=dialog][data-print-keep=true] [class*=overflow-],[role=dialog][data-print-keep=true] [class*=max-h-]{height:auto!important;max-height:none!important;overflow:visible!important}[role=dialog][data-print-keep=true] button,[role=dialog][data-print-keep=true] [role=tablist]{display:none!important}[data-overlay-root]{position:static!important;inset:auto!important;opacity:1!important}[data-overlay-backdrop]{display:none!important}body:has([role=dialog][data-print-keep=true]) #root{display:none!important}main,.DashboardContentTable,[data-table-container],.table-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important;border:none!important;background:#fff!important}table{width:100%!important;border-collapse:collapse!important;page-break-inside:auto!important}thead{display:table-header-group!important}tfoot{display:table-footer-group!important}tr{page-break-inside:avoid!important}th,td{background:#fff!important;color:#000!important;border-bottom:1px solid #ccc!important}@page{margin:.5in;size:auto}}.dark body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark .text-slate-400,.dark .text-gray-400{color:#b3bbc5}.dark .text-slate-500,.dark .text-gray-500{color:#c7ccd4}.dark .text-slate-600,.dark .text-gray-600{color:#d6dade}.dark .text-slate-700,.dark .text-gray-700{color:#e4e7eb}.dark .text-slate-800,.dark .text-gray-800{color:#eef1f4}.dark .text-slate-900,.dark .text-gray-900{color:#fafafb}.dark .hover\:text-slate-600:hover,.dark .hover\:text-gray-600:hover{color:#d6dade}.dark .hover\:text-slate-700:hover,.dark .hover\:text-gray-700:hover{color:#e4e7eb}.dark .hover\:text-slate-800:hover,.dark .hover\:text-gray-800:hover{color:#eef1f4}.dark .hover\:text-slate-900:hover,.dark .hover\:text-gray-900:hover{color:#fafafb}.dark .bg-slate-50,.dark .bg-gray-50{background-color:#ffffff0f}.dark .bg-slate-100,.dark .bg-gray-100{background-color:#ffffff17}.dark .hover\:bg-slate-50:hover,.dark .hover\:bg-gray-50:hover{background-color:#ffffff0f}.dark .hover\:bg-slate-100:hover,.dark .hover\:bg-gray-100:hover{background-color:#ffffff17}.dark .bg-white,.dark .hover\:bg-white:hover{background-color:hsl(var(--card))}.dark .bg-emerald-50,.dark .bg-emerald-100,.dark .bg-green-50,.dark .bg-green-100,.dark .bg-teal-50,.dark .bg-teal-100,.dark .hover\:bg-emerald-50:hover,.dark .hover\:bg-emerald-100:hover,.dark .hover\:bg-green-50:hover,.dark .hover\:bg-green-100:hover,.dark .hover\:bg-teal-50:hover,.dark .hover\:bg-teal-100:hover{background-color:var(--state-success-bg)}.dark .text-emerald-700,.dark .text-emerald-800,.dark .text-emerald-900,.dark .text-green-700,.dark .text-green-800,.dark .text-green-900,.dark .text-teal-700,.dark .text-teal-800,.dark .text-teal-900,.dark .hover\:text-emerald-700:hover,.dark .hover\:text-emerald-800:hover,.dark .hover\:text-emerald-900:hover,.dark .hover\:text-green-700:hover,.dark .hover\:text-green-800:hover,.dark .hover\:text-green-900:hover,.dark .hover\:text-teal-700:hover,.dark .hover\:text-teal-800:hover,.dark .hover\:text-teal-900:hover{color:var(--state-success-text)}.dark .border-emerald-200,.dark .border-emerald-300,.dark .border-green-200,.dark .border-green-300,.dark .border-teal-200,.dark .border-teal-300{border-color:var(--state-success-border)}.dark .bg-amber-50,.dark .bg-amber-100,.dark .bg-yellow-50,.dark .bg-yellow-100,.dark .bg-orange-50,.dark .bg-orange-100,.dark .hover\:bg-amber-50:hover,.dark .hover\:bg-amber-100:hover,.dark .hover\:bg-yellow-50:hover,.dark .hover\:bg-yellow-100:hover,.dark .hover\:bg-orange-50:hover,.dark .hover\:bg-orange-100:hover{background-color:var(--state-warning-bg)}.dark .text-amber-700,.dark .text-amber-800,.dark .text-amber-900,.dark .text-yellow-700,.dark .text-yellow-800,.dark .text-yellow-900,.dark .text-orange-700,.dark .text-orange-800,.dark .text-orange-900,.dark .hover\:text-amber-700:hover,.dark .hover\:text-amber-800:hover,.dark .hover\:text-amber-900:hover,.dark .hover\:text-yellow-700:hover,.dark .hover\:text-yellow-800:hover,.dark .hover\:text-yellow-900:hover,.dark .hover\:text-orange-700:hover,.dark .hover\:text-orange-800:hover,.dark .hover\:text-orange-900:hover{color:var(--state-warning-text)}.dark .border-amber-200,.dark .border-amber-300,.dark .border-yellow-200,.dark .border-yellow-300,.dark .border-orange-200,.dark .border-orange-300{border-color:var(--state-warning-border)}.dark .bg-red-50,.dark .bg-red-100,.dark .bg-rose-50,.dark .bg-rose-100,.dark .hover\:bg-red-50:hover,.dark .hover\:bg-red-100:hover,.dark .hover\:bg-rose-50:hover,.dark .hover\:bg-rose-100:hover{background-color:var(--state-danger-bg)}.dark .text-red-700,.dark .text-red-800,.dark .text-red-900,.dark .text-rose-700,.dark .text-rose-800,.dark .text-rose-900,.dark .hover\:text-red-700:hover,.dark .hover\:text-red-800:hover,.dark .hover\:text-red-900:hover,.dark .hover\:text-rose-700:hover,.dark .hover\:text-rose-800:hover,.dark .hover\:text-rose-900:hover{color:var(--state-danger-text)}.dark .border-red-200,.dark .border-red-300,.dark .border-rose-200,.dark .border-rose-300{border-color:var(--state-danger-border)}.dark .bg-blue-50,.dark .bg-blue-100,.dark .bg-sky-50,.dark .bg-sky-100,.dark .bg-indigo-50,.dark .bg-indigo-100,.dark .bg-violet-50,.dark .bg-violet-100,.dark .bg-purple-50,.dark .bg-purple-100,.dark .hover\:bg-blue-50:hover,.dark .hover\:bg-blue-100:hover,.dark .hover\:bg-sky-50:hover,.dark .hover\:bg-sky-100:hover,.dark .hover\:bg-indigo-50:hover,.dark .hover\:bg-indigo-100:hover,.dark .hover\:bg-violet-50:hover,.dark .hover\:bg-violet-100:hover,.dark .hover\:bg-purple-50:hover,.dark .hover\:bg-purple-100:hover{background-color:var(--state-info-bg)}.dark .text-blue-500,.dark .text-blue-600,.dark .text-blue-700,.dark .text-blue-800,.dark .text-blue-900,.dark .text-sky-600,.dark .text-indigo-600,.dark .text-violet-600,.dark .text-sky-700,.dark .text-sky-800,.dark .text-sky-900,.dark .text-indigo-700,.dark .text-indigo-800,.dark .text-indigo-900,.dark .text-violet-700,.dark .text-violet-800,.dark .text-violet-900,.dark .text-purple-700,.dark .text-purple-800,.dark .text-purple-900,.dark .hover\:text-blue-600:hover,.dark .hover\:text-blue-700:hover,.dark .hover\:text-blue-800:hover,.dark .hover\:text-blue-900:hover,.dark .hover\:text-sky-700:hover,.dark .hover\:text-sky-800:hover,.dark .hover\:text-sky-900:hover,.dark .hover\:text-indigo-700:hover,.dark .hover\:text-indigo-800:hover,.dark .hover\:text-indigo-900:hover,.dark .hover\:text-violet-700:hover,.dark .hover\:text-violet-800:hover,.dark .hover\:text-violet-900:hover,.dark .hover\:text-purple-700:hover,.dark .hover\:text-purple-800:hover,.dark .hover\:text-purple-900:hover{color:var(--state-info-text)}.dark .border-blue-200,.dark .border-blue-300,.dark .border-sky-200,.dark .border-sky-300,.dark .border-indigo-200,.dark .border-indigo-300,.dark .border-violet-200,.dark .border-violet-300,.dark .border-purple-200,.dark .border-purple-300{border-color:var(--state-info-border)}.dark .text-neutral-400{color:#b3bbc5}.dark .text-neutral-500{color:#c7ccd4}.dark .text-neutral-600{color:#d6dade}.dark .text-neutral-700{color:#e4e7eb}.dark .text-neutral-800{color:#eef1f4}.dark .text-neutral-900{color:#fafafb}.dark .bg-neutral-50{background-color:#ffffff0f}.dark .bg-neutral-100{background-color:#ffffff17}.dark .bg-neutral-200{background-color:#ffffff1f}.dark .border-slate-100,.dark .border-gray-100,.dark .border-neutral-100{border-color:#ffffff0f}.dark .border-slate-200,.dark .border-gray-200,.dark .border-neutral-200{border-color:#ffffff1a}.dark .border-slate-300,.dark .border-gray-300,.dark .border-neutral-300{border-color:#ffffff24}.dark .ring-slate-200,.dark .ring-gray-200,.dark .ring-neutral-200{--tw-ring-color: rgba(255, 255, 255, .1)}.universal-search-container .focus-within\:relative:focus-within.block{min-width:0;flex:1;margin:0;padding:0;border:0;background:transparent}.universal-search-container .focus-within\:relative:focus-within.block:focus-within{border-color:transparent;box-shadow:none}.universal-search-container .focus-within\:relative:focus-within.block>span:first-child{color:var(--color-universal-search-icon)}.universal-search-container .group\/submenu:hover .group-hover\/submenu\:block.relative{min-width:0;flex:1;margin:0;padding:0;border:0;background:transparent}.universal-search-container .group\/submenu:hover .group-hover\/submenu\:block.relative:focus-within{border-color:transparent;box-shadow:none}.universal-search-container .group\/submenu:hover .group-hover\/submenu\:block.relative>span:first-child{color:var(--color-universal-search-icon)}.financial-report-inline-controls>.\[\&\>label\]\:flex>label.justify-center:last-child{display:none!important}.report-responsive-toolbar [data-report-toolbar-leading]>.\[\&\>label\]\:flex>label{flex-wrap:nowrap!important}.financial-report-inline-controls>.\[\&_\.form-group\>div\]\:flex .form-group>div.justify-center:last-child{display:none!important}.financial-report-inline-controls>.\[\&_\.form-group\>div\]\:justify-center .form-group>div.flex:last-child{display:none!important}.report-responsive-toolbar [data-report-toolbar-leading]>.\[\&_\.form-group\>div\]\:flex .form-group>div{flex-wrap:nowrap!important}.financial-report-inline-controls>.\[\&_\.form-group\]\:justify-center .form-group.flex:last-child{display:none!important}.universal-search-container .\[\&_button\]\:relative button.block{min-width:0;flex:1;margin:0;padding:0;border:0;background:transparent}.universal-search-container .\[\&_button\]\:relative button.block:focus-within{border-color:transparent;box-shadow:none}.universal-search-container .\[\&_button\]\:relative button.block>span:first-child{color:var(--color-universal-search-icon)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:var(--font-sm);line-height:var(--leading-sm)}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-fg-muted::placeholder{color:var(--text-muted)}.placeholder\:text-fg-placeholder::placeholder{color:var(--text-placeholder)}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/75::placeholder{color:hsl(var(--muted-foreground) / .75)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-\[4px\]:after{content:var(--tw-content);top:4px;right:4px;bottom:4px;left:4px}.after\:scale-0:after{content:var(--tw-content);--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-100:after{content:var(--tw-content);transition-duration:.1s}.after\:content-\[\"\"\]:after{--tw-content: "";content:var(--tw-content)}.after\:duration-100:after{content:var(--tw-content);animation-duration:.1s}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.even\:bg-\[var\(--data-table-row-even-bg\,var\(--surface-table-stripe\)\)\]:nth-child(2n){background-color:var(--data-table-row-even-bg,var(--surface-table-stripe))}.first-of-type\:mt-0:first-of-type{margin-top:0}.first-of-type\:border-t-0:first-of-type{border-top-width:0px}.first-of-type\:pt-0:first-of-type{padding-top:0}.empty\:hidden:empty{display:none}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-\[var\(--intent-danger\)\]:focus-within{border-color:var(--intent-danger)}.focus-within\:border-\[var\(--intent-primary\)\]:focus-within{border-color:var(--intent-primary)}.focus-within\:border-\[var\(--intent-success\)\]:focus-within{border-color:var(--intent-success)}.focus-within\:border-\[var\(--intent-warning\)\]:focus-within{border-color:var(--intent-warning)}.focus-within\:border-action:focus-within{border-color:var(--action-primary)}.focus-within\:border-destructive:focus-within{border-color:hsl(var(--destructive))}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-destructive\/20:focus-within{--tw-ring-color: hsl(var(--destructive) / .2)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:\!border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground) / .3)!important}.hover\:border-\[var\(--field-border-hover\)\]:hover{border-color:var(--field-border-hover)}.hover\:border-destructive:hover{border-color:hsl(var(--destructive))}.hover\:border-line-input-hover:hover{border-color:var(--border-input-hover)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:bg-\[color-mix\(in_srgb\,var\(--intent-danger\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--intent-danger) 10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--intent-primary\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--intent-primary) 10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--intent-success\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--intent-success) 10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--intent-warning\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--intent-warning) 10%,transparent)}.hover\:bg-\[var\(--data-table-row-hover-bg\,var\(--table-row-hover\)\)\]:hover{background-color:var(--data-table-row-hover-bg,var(--table-row-hover))}.hover\:bg-\[var\(--field-background-hover\)\]:hover{background-color:var(--field-background-hover)}.hover\:bg-\[var\(--intent-primary-dark\)\]:hover{background-color:var(--intent-primary-dark)}.hover\:bg-\[var\(--table-fill-hover\)\]:hover{background-color:var(--table-fill-hover)}.hover\:bg-\[var\(--table-row-hover\)\]:hover{background-color:var(--table-row-hover)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-action-danger-hover:hover{background-color:var(--action-danger-hover)}.hover\:bg-action-success-hover:hover{background-color:var(--action-success-hover)}.hover\:bg-action-warning-hover:hover{background-color:var(--action-warning-hover)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-foreground\/10:hover{background-color:hsl(var(--foreground) / .1)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-surface-input-bg-hover:hover{background-color:var(--surface-input-bg-hover)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-\[color\:var\(--table-text-primary\)\]:hover{color:var(--table-text-primary)}.hover\:text-\[color\:var\(--table-text-strong\)\]:hover{color:var(--table-text-strong)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-fg-primary:hover{color:var(--text-primary)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[shadow\:var\(--elevation-3\)\]:hover{--tw-shadow: var(--elevation-3);--tw-shadow-colored: var(--elevation-3);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.even\:hover\:bg-\[var\(--data-table-row-even-hover-bg\,var\(--table-row-hover-even\)\)\]:hover:nth-child(2n){background-color:var(--data-table-row-even-hover-bg,var(--table-row-hover-even))}.focus\:border-\[var\(--field-border-hover\)\]:focus{border-color:var(--field-border-hover)}.focus\:bg-muted\/70:focus{background-color:hsl(var(--muted) / .7)}.focus\:text-fg-primary:focus{color:var(--text-primary)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:\!border-action:focus-visible{border-color:var(--action-primary)!important}.focus-visible\:border-\[var\(--intent-primary\)\]:focus-visible{border-color:var(--intent-primary)}.focus-visible\:border-action:focus-visible{border-color:var(--action-primary)}.focus-visible\:\!bg-background:focus-visible{background-color:hsl(var(--background))!important}.focus-visible\:bg-\[var\(--data-table-row-hover-bg\,var\(--table-row-hover\)\)\]:focus-visible{background-color:var(--data-table-row-hover-bg,var(--table-row-hover))}.focus-visible\:bg-\[var\(--table-fill-hover\)\]:focus-visible{background-color:var(--table-fill-hover)}.focus-visible\:bg-accent:focus-visible{background-color:hsl(var(--accent))}.focus-visible\:text-\[color\:var\(--table-text-strong\)\]:focus-visible{color:var(--table-text-strong)}.focus-visible\:text-accent-foreground:focus-visible{color:hsl(var(--accent-foreground))}.focus-visible\:text-foreground:focus-visible{color:hsl(var(--foreground))}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:\!ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:bg-\[color-mix\(in_srgb\,var\(--intent-danger\)_20\%\,transparent\)\]:active{background-color:color-mix(in srgb,var(--intent-danger) 20%,transparent)}.active\:bg-\[color-mix\(in_srgb\,var\(--intent-primary\)_20\%\,transparent\)\]:active{background-color:color-mix(in srgb,var(--intent-primary) 20%,transparent)}.active\:bg-\[color-mix\(in_srgb\,var\(--intent-success\)_20\%\,transparent\)\]:active{background-color:color-mix(in srgb,var(--intent-success) 20%,transparent)}.active\:bg-\[color-mix\(in_srgb\,var\(--intent-warning\)_20\%\,transparent\)\]:active{background-color:color-mix(in srgb,var(--intent-warning) 20%,transparent)}.active\:bg-accent:active{background-color:hsl(var(--accent))}.active\:bg-action-danger-pressed:active{background-color:var(--action-danger-pressed)}.active\:bg-action-success-pressed:active{background-color:var(--action-success-pressed)}.active\:bg-action-warning-pressed:active{background-color:var(--action-warning-pressed)}.active\:bg-muted\/80:active{background-color:hsl(var(--muted) / .8)}.active\:text-\[var\(--intent-danger-dark\)\]:active{color:var(--intent-danger-dark)}.active\:text-\[var\(--intent-primary-dark\)\]:active{color:var(--intent-primary-dark)}.active\:text-\[var\(--intent-success-dark\)\]:active{color:var(--intent-success-dark)}.active\:text-\[var\(--intent-warning-dark\)\]:active{color:var(--intent-warning-dark)}.active\:underline:active{text-decoration-line:underline}.active\:opacity-90:active{opacity:.9}.active\:shadow-\[shadow\:var\(--elevation-1\)\]:active{--tw-shadow: var(--elevation-1);--tw-shadow-colored: var(--elevation-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:duration-0:active{transition-duration:0s;animation-duration:0s}.enabled\:cursor-pointer:enabled{cursor:pointer}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:resize-none:disabled{resize:none}.disabled\:bg-\[var\(--field-disabled-background\)\]:disabled{background-color:var(--field-disabled-background)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group:last-child .group-last\:border-b-0{border-bottom-width:0px}.group:focus-within .group-focus-within\:text-primary{color:var(--action-ink)}.group\/submenu:hover .group-hover\/submenu\:block{display:block}.group\/resizer:hover .group-hover\/resizer\:bg-\[var\(--table-resizer-hover\)\]{background-color:var(--table-resizer-hover)}.group\/header:hover .group-hover\/header\:opacity-50{opacity:.5}.group:focus-visible .group-focus-visible\:text-primary{color:var(--action-ink)}.peer:checked~.peer-checked\:translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:border-\[var\(--intent-primary\)\]{border-color:var(--intent-primary)}.peer:checked~.peer-checked\:bg-\[var\(--intent-primary\)\]{background-color:var(--intent-primary)}.peer:checked~.peer-checked\:bg-primary{background-color:hsl(var(--primary))}.peer:checked~.peer-checked\:after\:scale-100:after{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus-visible~.peer-focus-visible\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-ring{--tw-ring-color: hsl(var(--ring))}.peer:focus-visible~.peer-focus-visible\:ring-offset-2{--tw-ring-offset-width: 2px}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.aria-\[invalid\=true\]\:border-\[var\(--intent-danger\)\][aria-invalid=true]{border-color:var(--intent-danger)}.aria-\[invalid\=true\]\:ring-1[aria-invalid=true]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[selected\=true\]\:bg-transparent[data-selected=true]{background-color:transparent}.data-\[state\=active\]\:bg-surface-canvas[data-state=active]{background-color:var(--surface-canvas)}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-\[var\(--data-table-row-selected-bg\,var\(--table-row-selected\)\)\][data-state=selected]{background-color:var(--data-table-row-selected-bg,var(--table-row-selected))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[selected\=true\]\:text-fg-muted[data-selected=true]{color:var(--text-muted)}.data-\[state\=active\]\:text-fg-primary[data-state=active]{color:var(--text-primary)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.data-\[state\=selected\]\:shadow-\[inset_3px_0_0_0_var\(--state-success-icon\)\][data-state=selected]{--tw-shadow: inset 3px 0 0 0 var(--state-success-icon);--tw-shadow-colored: inset 3px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:duration-0{transition-duration:0s;animation-duration:0s}}.dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:border-teal-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1))}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:bg-purple-950\/40:is(.dark *){background-color:#3b076466}.dark\:bg-teal-950\/40:is(.dark *){background-color:#042f2e66}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-white\/\[0\.06\]:is(.dark *){--tw-ring-color: rgb(255 255 255 / .06)}@media (max-width: 520px){.max-\[520px\]\:h-\[min\(50px\,calc\(\(100vw-88px\)\/7\)\)\]{height:min(50px,calc((100vw - 88px) / 7))}.max-\[520px\]\:h-\[min\(54px\,calc\(\(100vw-60px\)\/7\)\)\]{height:min(54px,calc((100vw - 60px) / 7))}.max-\[520px\]\:w-\[min\(50px\,calc\(\(100vw-88px\)\/7\)\)\]{width:min(50px,calc((100vw - 88px) / 7))}}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(200px\,280px\)_1fr\]{grid-template-columns:minmax(200px,280px) 1fr}}@media (min-width: 1024px){.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar-thumb\:hover\]\:bg-\[var\(--scroll-area-thumb-hover\)\]::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-area-thumb-hover)}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:9999px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--scroll-area-thumb\)\]::-webkit-scrollbar-thumb{background-color:var(--scroll-area-thumb)}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:transparent}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:h-2::-webkit-scrollbar{height:.5rem}.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:.5rem}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>*:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)_input\]\:rounded-l-none>*:not(:first-child) input{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:mb-0\.5>*:not(:last-child){margin-bottom:.125rem}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>*:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)_input\]\:rounded-r-none>*:not(:last-child) input{border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\[data-navbar-align\=left\]\]\:gap-x-2>[data-navbar-align=left]{column-gap:.5rem}.\[\&\>button\]\:flex-1>button{flex:1 1 0%}.\[\&\>div\]\:\!mb-0>div{margin-bottom:0!important}.\[\&\>label\]\:mb-0>label{margin-bottom:0}.\[\&\>label\]\:flex>label{display:flex}.\[\&\>label\]\:h-\[var\(--input-height\)\]>label{height:var(--input-height)}.\[\&\>label\]\:w-\[var\(--label-width\,140px\)\]>label{width:var(--label-width,140px)}.\[\&\>label\]\:shrink-0>label{flex-shrink:0}.\[\&\>label\]\:items-center>label{align-items:center}.\[\&\>label\]\:justify-end>label{justify-content:flex-end}.\[\&\>label\]\:pt-0>label{padding-top:0}.\[\&\>label\]\:text-right>label{text-align:right}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\[class\]_button\]\:\!font-normal[class] button{font-weight:400!important}.\[\&\[class\]_button\]\:\!text-foreground[class] button{color:hsl(var(--foreground))!important}.\[\&\[class\]_button\]\:\!shadow-none[class] button{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.form-group\>div\]\:flex .form-group>div{display:flex}.\[\&_\.form-group\>div\]\:flex-col .form-group>div{flex-direction:column}.\[\&_\.form-group\>div\]\:justify-center .form-group>div{justify-content:center}.\[\&_\.form-group\]\:\!mb-0 .form-group{margin-bottom:0!important}.\[\&_\.form-group\]\:items-center .form-group{align-items:center}.\[\&_\.form-group\]\:justify-center .form-group{justify-content:center}.\[\&_\.mb-3\]\:\!mb-0 .mb-3{margin-bottom:0!important}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-2xs [cmdk-group-heading]{font-size:var(--font-2xs);line-height:var(--leading-2xs)}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}.\[\&_\[cmdk-group-heading\]\]\:tracking-wide [cmdk-group-heading]{letter-spacing:.025em}.\[\&_\[role\=combobox\]\:focus\]\:\!border-action [role=combobox]:focus{border-color:var(--action-primary)!important}.\[\&_\[role\=combobox\]\:focus\]\:\!bg-\[var\(--table-editor-hover-bg\)\] [role=combobox]:focus{background-color:var(--table-editor-hover-bg)!important}.\[\&_\[role\=combobox\]\:hover\]\:\!border-\[var\(--table-border-header\)\] [role=combobox]:hover{border-color:var(--table-border-header)!important}.\[\&_\[role\=combobox\]\:hover\]\:\!bg-\[var\(--table-editor-hover-bg\)\] [role=combobox]:hover{background-color:var(--table-editor-hover-bg)!important}.\[\&_\[role\=combobox\]\]\:\!my-0 [role=combobox]{margin-top:0!important;margin-bottom:0!important}.\[\&_\[role\=combobox\]\]\:\!h-8 [role=combobox]{height:2rem!important}.\[\&_\[role\=combobox\]\]\:\!h-\[var\(--input-height\)\] [role=combobox]{height:var(--input-height)!important}.\[\&_\[role\=combobox\]\]\:\!min-h-8 [role=combobox]{min-height:2rem!important}.\[\&_\[role\=combobox\]\]\:\!min-h-\[var\(--input-height\)\] [role=combobox]{min-height:var(--input-height)!important}.\[\&_\[role\=combobox\]\]\:\!rounded-sm [role=combobox]{border-radius:calc(var(--radius) - 4px)!important}.\[\&_\[role\=combobox\]\]\:\!border-transparent [role=combobox]{border-color:transparent!important}.\[\&_\[role\=combobox\]\]\:\!bg-transparent [role=combobox]{background-color:transparent!important}.\[\&_\[role\=combobox\]\]\:\!text-sm [role=combobox]{font-size:var(--font-sm)!important;line-height:var(--leading-sm)!important}.\[\&_\[role\=combobox\]\]\:text-sm [role=combobox]{font-size:var(--font-sm);line-height:var(--leading-sm)}.\[\&_\[role\=combobox\]\]\:\!shadow-none [role=combobox]{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\[\&_\[role\=combobox\]\]\:shadow-none [role=combobox]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&_\[role\=listbox\]\]\:w-\[280px\] [role=listbox]{width:280px}.\[\&_\[role\=listbox\]\]\:p-3 [role=listbox]{padding:.75rem}.\[\&_button\[aria-haspopup\=listbox\]\]\:pl-2\.5 button[aria-haspopup=listbox]{padding-left:.625rem}.\[\&_button\[aria-haspopup\=listbox\]\]\:pr-6 button[aria-haspopup=listbox]{padding-right:1.5rem}.\[\&_button\]\:relative button{position:relative}.\[\&_button\]\:cursor-not-allowed button{cursor:not-allowed}.\[\&_button\]\:rounded-none button{border-radius:0}.\[\&_button\]\:rounded-l-none button{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&_button\]\:rounded-r-none button{border-top-right-radius:0;border-bottom-right-radius:0}.\[\&_button\]\:\!bg-\[var\(--intent-primary\)\] button{background-color:var(--intent-primary)!important}.\[\&_button\]\:bg-\[var\(--intent-primary\)\] button{background-color:var(--intent-primary)}.\[\&_button\]\:bg-\[var\(--state-warning-bg\)\] button{background-color:var(--state-warning-bg)}.\[\&_button\]\:\!font-semibold button{font-weight:600!important}.\[\&_button\]\:font-semibold button{font-weight:600}.\[\&_button\]\:\!text-white button{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_button\]\:text-\[var\(--intent-primary\)\] button{color:var(--intent-primary)}.\[\&_button\]\:text-\[var\(--intent-warning-dark\)\] button{color:var(--intent-warning-dark)}.\[\&_button\]\:text-muted-foreground button{color:hsl(var(--muted-foreground))}.\[\&_button\]\:text-white button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_button\]\:opacity-50 button{opacity:.5}.\[\&_button\]\:\!ring-2 button{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.\[\&_button\]\:\!ring-4 button{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.\[\&_button\]\:ring-1 button{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&_button\]\:ring-inset button{--tw-ring-inset: inset}.\[\&_button\]\:after\:absolute button:after{content:var(--tw-content);position:absolute}.\[\&_button\]\:after\:bottom-1 button:after{content:var(--tw-content);bottom:.25rem}.\[\&_button\]\:after\:left-1\/2 button:after{content:var(--tw-content);left:50%}.\[\&_button\]\:after\:h-1 button:after{content:var(--tw-content);height:.25rem}.\[\&_button\]\:after\:w-1 button:after{content:var(--tw-content);width:.25rem}.\[\&_button\]\:after\:-translate-x-1\/2 button:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_button\]\:after\:rounded-full button:after{content:var(--tw-content);border-radius:9999px}.\[\&_button\]\:after\:bg-current button:after{content:var(--tw-content);background-color:currentColor}.\[\&_button\]\:after\:content-\[\'\'\] button:after{--tw-content: "";content:var(--tw-content)}.\[\&_button\]\:hover\:\!bg-\[var\(--intent-primary-dark\)\]:hover button{background-color:var(--intent-primary-dark)!important}.\[\&_button\]\:hover\:bg-transparent:hover button{background-color:transparent}.\[\&_button\]\:hover\:\!text-white:hover button{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_input\:focus\]\:border-action input:focus{border-color:var(--action-primary)}.\[\&_input\:focus\]\:bg-\[var\(--table-editor-hover-bg\)\] input:focus{background-color:var(--table-editor-hover-bg)}.\[\&_input\:focus\]\:ring-1 input:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&_input\:hover\]\:border-\[var\(--field-border-hover\)\] input:hover{border-color:var(--field-border-hover)}.\[\&_input\:hover\]\:border-\[var\(--table-border-header\)\] input:hover{border-color:var(--table-border-header)}.\[\&_input\:hover\]\:bg-\[var\(--table-editor-hover-bg\)\] input:hover{background-color:var(--table-editor-hover-bg)}.\[\&_input\]\:\!my-0 input{margin-top:0!important;margin-bottom:0!important}.\[\&_input\]\:h-\[var\(--input-height\)\] input{height:var(--input-height)}.\[\&_input\]\:min-h-\[var\(--input-height\)\] input{min-height:var(--input-height)}.\[\&_input\]\:rounded-md input{border-radius:calc(var(--radius) - 2px)}.\[\&_input\]\:rounded-sm input{border-radius:calc(var(--radius) - 4px)}.\[\&_input\]\:border input{border-width:1px}.\[\&_input\]\:border-\[var\(--field-border\)\] input{border-color:var(--field-border)}.\[\&_input\]\:border-transparent input{border-color:transparent}.\[\&_input\]\:bg-\[var\(--field-background\)\] input{background-color:var(--field-background)}.\[\&_input\]\:bg-transparent input{background-color:transparent}.\[\&_input\]\:px-2 input{padding-left:.5rem;padding-right:.5rem}.\[\&_input\]\:px-\[var\(--input-padding-x\)\] input{padding-left:var(--input-padding-x);padding-right:var(--input-padding-x)}.\[\&_input\]\:text-sm input{font-size:var(--font-sm);line-height:var(--leading-sm)}.\[\&_input\]\:shadow-none input{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&_select\]\:rounded-md select{border-radius:calc(var(--radius) - 2px)}.\[\&_select\]\:rounded-sm select{border-radius:calc(var(--radius) - 4px)}.\[\&_select\]\:border select{border-width:1px}.\[\&_select\]\:border-\[var\(--field-border\)\] select{border-color:var(--field-border)}.\[\&_select\]\:border-transparent select{border-color:transparent}.\[\&_select\]\:bg-\[var\(--field-background\)\] select{background-color:var(--field-background)}.\[\&_select\]\:bg-transparent select{background-color:transparent}.\[\&_select\]\:px-2 select{padding-left:.5rem;padding-right:.5rem}.\[\&_select\]\:px-\[var\(--input-padding-x\)\] select{padding-left:var(--input-padding-x);padding-right:var(--input-padding-x)}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text-primary);background:var(--surface-canvas);font-size:14px;font-synthesis:none;--demo-border:var(--border-subtle);--demo-blue:var(--brand-600)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible{outline:2px solid var(--brand-500)}p{line-height:1.65}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:24px;font-weight:650;letter-spacing:-.6px;line-height:1.3}h2{font-size:16px;font-weight:650}h3{font-size:15px;font-weight:650}small{font-size:12px}input:not([type=checkbox]),select,textarea{border:1px solid var(--border-input-default);background:var(--surface-elevated);color:var(--text-primary);border-radius:6px;min-height:36px;padding:7px 10px;min-width:0;max-width:100%}input:focus,select:focus,textarea:focus{border-color:var(--brand-500);outline:2px solid var(--brand-100)}textarea{min-height:76px;resize:vertical}input[type=checkbox]{height:16px;width:16px;accent-color:var(--brand-600);vertical-align:middle;flex-shrink:0}button svg,a svg{flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;min-height:35px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--surface-elevated);color:var(--text-primary);font-size:13px;font-weight:550;white-space:nowrap;line-height:1.3;transition:background .12s}.button:hover:not(:disabled){background:var(--neutral-100)}.button.primary{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.button.primary:hover:not(:disabled){background:var(--brand-700)}.button.danger{color:var(--red-700);border-color:var(--red-200)}.button.small{font-size:12px;min-height:29px;padding:5px 9px}.button.icon-button{min-height:30px;padding:6px;border:0;background:transparent}.button.text-button{border:0;background:transparent;color:var(--brand-700);padding:8px 0}.actions{display:flex;align-items:center;gap:8px}.actions.wrap{flex-wrap:wrap}.actions.center{justify-content:center;flex-wrap:wrap}.link{color:var(--brand-700);border:0;background:none;padding:0;font-weight:550;text-align:inherit}.link:hover{text-decoration:underline}.tag{display:inline-flex;align-items:center;white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:11px;line-height:1.4;font-weight:550;background:var(--neutral-100);color:var(--neutral-700)}.tag.blue{color:var(--brand-700);background:var(--brand-50)}.tag.green{color:var(--green-800);background:var(--green-50)}.tag.amber{color:#926512;background:#fff5db}.tag.red{color:var(--red-700);background:var(--red-50)}.muted{color:var(--text-muted)}.notice{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;margin-bottom:16px;border:1px solid var(--brand-100);background:var(--brand-50);color:var(--brand-800);border-radius:8px;font-size:13px;line-height:1.6}.notice>svg{margin-top:2px;flex-shrink:0}.notice>div{flex:1;min-width:0}.notice .actions{margin-top:8px}.notice .button.small{margin-left:8px}.notice.warning{background:#fff9e9;border-color:#f2e1b7;color:#806024}.notice.error{background:var(--red-50);border-color:var(--red-200);color:var(--red-800)}.notice.success{background:var(--green-50);border-color:var(--green-200);color:var(--green-800)}.brand{display:inline-flex;align-items:center;gap:9px;color:var(--text-primary);font-size:20px;font-weight:750;letter-spacing:-.6px;white-space:nowrap}.brand img{height:30px;width:30px;object-fit:contain}.demo-banner{min-height:48px;background:#eaf1fd;border-bottom:1px solid #d0dff7;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 22px;position:sticky;top:0;z-index:40;color:#334868;font-size:12px}.demo-banner>div:first-child{display:flex;align-items:center;gap:9px}.demo-banner strong{color:#2459a9;white-space:nowrap}.demo-dot{width:7px;height:7px;border-radius:50%;background:#2f6fdb;box-shadow:0 0 0 3px #dbe7fb;flex-shrink:0}.demo-banner .button{min-height:29px;padding:6px 10px;font-size:12px}.demo-banner .banner-button{border:0;background:transparent;color:#355982}.session-time{font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:5px;margin-right:4px;white-space:nowrap}.app-layout{display:flex;min-height:calc(100vh - 48px)}.sidebar{width:220px;flex-shrink:0;border-right:1px solid var(--border-default);display:flex;flex-direction:column;background:var(--surface-canvas);position:sticky;top:48px;height:calc(100vh - 48px);overflow-y:auto}.sidebar-brand{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--border-subtle)}.sidebar-brand .brand{font-size:19px}.sidebar-brand .icon-button{display:none}.create-button{margin:19px 16px 17px;width:calc(100% - 32px)}.sidebar nav{padding:0 9px;flex:1}.nav-item{display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;color:var(--text-secondary);padding:11px 13px;border-radius:7px;min-height:41px;text-align:left;font-size:14px;font-weight:550}.nav-item span{flex:1}.nav-item:hover{background:var(--neutral-200)}.nav-item.active{color:#2460b8;background:#e4ecf9}.sub-nav{padding:4px 0 9px 34px}.sub-nav button{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--text-secondary);font-size:13px;padding:8px 9px;border-radius:5px}.sub-nav button.active{font-weight:650;color:var(--brand-700);background:#eaf0fa}.sidebar-bottom{border-top:1px solid var(--border-subtle);margin-top:20px;padding:17px 20px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;font-size:12px;color:var(--text-muted)}.sidebar-bottom button{display:flex;align-items:center;gap:7px;background:none;border:0;padding:0}.sidebar-bottom small{font-size:10px;color:var(--text-muted)}.main-shell{min-width:0;flex:1}.topbar{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 27px;border-bottom:1px solid var(--border-subtle);gap:10px}.company-name{display:flex;align-items:center;gap:9px;font-size:13px;min-width:0}.company-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-name svg{color:var(--text-muted);flex-shrink:0}.avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#e3e6ee;color:#4b5670;font-size:10px;font-weight:650}.page-content{padding:26px 28px 30px;max-width:1550px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.page-heading p{margin-top:7px;color:var(--text-muted);font-size:12px}.panel{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:10px;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 2px #00000003}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;border-bottom:1px solid var(--border-hairline)}.panel-head>span{font-size:12px;color:var(--text-muted)}.panel-body{padding:20px}.panel-body p+p{margin-top:12px}.panel-foot{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-hairline);font-size:12px}.metrics{display:grid;gap:16px;margin-bottom:22px}.metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:10px;padding:20px 21px;min-height:124px;display:flex;flex-direction:column;gap:10px}.metric>p,.metric>label{font-size:12px;color:var(--text-secondary);font-weight:550}.metric>strong{font-size:27px;letter-spacing:-.8px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2}.metric>small{color:var(--text-muted);font-size:11px}.metric.blue>strong{color:#3368b3}.metric.amber>strong{color:#9b7226}.metric.green>strong{color:#24816a}.metric input{font-size:23px;font-weight:650;width:100%}.guide-card{border:1px solid #cddbf2;background:linear-gradient(120deg,#f8fbff 10%,#eff5fe);border-radius:11px;margin-bottom:24px;padding:21px 23px}.guide-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.guide-heading>div:nth-child(2){flex:1}.guide-heading h2{font-size:16px}.guide-heading p{color:#72819a;font-size:12px;margin-top:5px}.guide-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#e1ebfc;color:#3671d2}.guide-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.guide-step{display:flex;align-items:center;gap:9px;border:1px solid #dce3ee;border-radius:8px;background:#fffc;padding:12px;text-align:left;color:var(--text-secondary);font-size:12px}.guide-step>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf0f5;color:#7a879e;flex-shrink:0;font-size:11px}.guide-step>div{flex:1}.guide-step small{display:block;font-size:10px;color:#8490a2;margin-top:4px}.guide-step>svg{color:#a1aec1}.guide-step.current{border-color:#acc9f4;box-shadow:0 0 0 1px #d5e5fc}.guide-step.current>span{background:#2f6fdb;color:#fff}.guide-step.done>span{background:#dff2e9;color:#238264}.guide-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;font-size:11px;color:#7b879b}.overview-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:20px}.income-summary{display:flex;gap:65px;padding:21px 22px}.income-summary span{display:block;font-size:12px;color:var(--text-muted);margin-bottom:8px}.income-summary strong{font-size:22px;font-variant-numeric:tabular-nums}.bar-chart{padding:3px 22px 22px;display:grid;gap:17px}.bar-row{display:grid;grid-template-columns:64px 1fr 88px;gap:13px;align-items:center;font-size:11px}.bar-row>div{height:16px;border-radius:4px;background:#f0f2f5}.bar-row span{display:block;min-width:1px;max-width:100%;height:16px;border-radius:4px}.bar-row .blue{background:#6d99e0}.bar-row .amber{background:#e3ba78}.bar-row b{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.overview-grid .text-button{margin:0 22px 15px}.task-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;background:transparent;padding:16px 20px;color:var(--text-primary)}.task-row+.task-row{border-top:1px solid var(--border-hairline)}.task-row:hover{background:var(--neutral-50)}.task-row>div{flex:1}.task-row strong{font-size:13px;font-weight:550}.task-row small{display:block;color:var(--text-muted);font-size:11px;margin-top:4px}.task-row>svg{color:var(--text-muted)}.task-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eef4fe;color:#457ac3}.task-icon.amber{background:#fff6e4;color:#b48b42}.task-icon.green{background:#eaf5ef;color:#4a9d7d}.quick-actions{display:flex;gap:12px;flex-wrap:wrap;padding:18px 20px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;border-bottom:1px solid var(--border-hairline)}.tabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.tabs>button{border:0;background:none;color:var(--text-secondary);padding:8px 13px;border-radius:6px;font-size:12px;font-weight:550}.tabs>button.active{background:#eaf1fb;color:var(--brand-700)}.tabs span{font-size:10px;opacity:.8;padding-left:3px}.search{display:flex;align-items:center;gap:7px;min-width:190px}.search svg{color:var(--text-muted)}.search input{border:0;background:transparent;max-width:220px;padding:7px 0;font-size:12px}.records{max-width:100%;overflow:hidden}.records table{font-size:13px}.records .button{white-space:nowrap}.bank-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px}.bank-account{padding:20px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-elevated);text-align:left;color:var(--text-primary)}.bank-account.selected{border-color:#80a8e4;box-shadow:0 0 0 1px #bad0f2}.bank-account>div:first-child{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.bank-account strong{font-size:14px}.bank-account svg{color:var(--brand-600)}.bank-values{display:flex;justify-content:space-between;gap:15px;margin-top:24px}.bank-values span{color:var(--text-muted);font-size:11px}.bank-values b{display:block;color:var(--text-primary);font-size:23px;font-weight:650;margin-top:7px;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.report-tabs{padding:14px 18px;border-bottom:1px solid var(--border-hairline)}.report-filters{display:flex;align-items:flex-end;gap:14px;padding:18px;flex-wrap:wrap;background:var(--neutral-50);border-bottom:1px solid var(--border-hairline)}.report-filters label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--text-secondary)}.report-print{max-width:860px;margin:0 auto;padding:26px 30px}.report-print>header{text-align:center;margin-bottom:24px}.report-print h2{font-size:18px;margin-top:12px}.report-print h3{font-size:15px;margin-top:7px}.report-print header p{font-size:11px;color:var(--text-muted);margin-top:9px}.financial-report,.document-lines{border-collapse:collapse;width:100%;font-size:13px}.financial-report th,.financial-report td,.document-lines td,.document-lines th{padding:12px 10px;border-bottom:1px solid var(--border-hairline);text-align:left}.financial-report th,.document-lines th{font-weight:550;font-size:11px;color:var(--text-muted);background:#fafafa}.financial-report td:last-child,.financial-report th:last-child,.document-lines td:last-child,.document-lines th:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.financial-report tr.subtotal{font-weight:650;background:#fafbfc}.report-print>footer{font-size:10px;color:var(--text-muted);text-align:center;margin-top:22px}.empty{padding:42px;text-align:center}.empty p{margin:10px 0 18px;color:var(--text-muted)}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.setting-card{text-align:left;padding:22px 20px;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:10px}.setting-card h2{font-size:14px}.setting-card p{font-size:12px;color:var(--text-muted);margin:9px 0 16px}.setting-card>span{font-size:12px;color:var(--brand-700);display:flex;align-items:center;gap:6px}.app-footer{display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 20px 20px;color:var(--text-muted);font-size:10px}.demo-dialog{width:min(560px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:90vh!important;padding:24px!important;overflow:auto!important;background:var(--surface-elevated)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.demo-dialog.wide{width:min(880px,calc(100vw - 32px))!important}.demo-dialog.review-dialog{width:min(760px,calc(100vw - 32px))!important}.demo-dialog h2{font-size:20px}.demo-dialog .detail,.editor-form{margin-top:20px}.detail>p{margin:12px 0}.detail>.notice{margin-top:16px}.detail h3{margin:18px 0 10px}.editor-fields{border:0;padding:0;margin:0;min-width:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:16px 0}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px;min-width:0;font-size:12px;font-weight:500}.form-grid>.field{margin-bottom:0}.field-error{color:var(--red-700);font-size:11px;font-weight:400}.static-field{background:var(--neutral-50);border:1px solid var(--border-subtle);padding:9px 10px;border-radius:6px;color:var(--text-secondary);min-height:36px}.check-label{display:flex;align-items:center;gap:9px;font-size:12px;margin:16px 0}.line-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-hairline);padding-top:20px;margin-top:22px;margin-bottom:15px}.line-editor{display:grid;grid-template-columns:1.5fr 1.5fr .55fr .75fr 28px;gap:10px;align-items:center;padding:12px;background:var(--neutral-50);border:1px solid var(--border-subtle);border-radius:7px;margin-bottom:10px}.line-editor .field{margin:0}.form-total{display:flex;align-items:center;justify-content:flex-end;gap:60px;margin:16px 0 22px;font-size:13px}.form-total strong{font-size:21px}.modal-actions{display:flex;gap:9px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--border-subtle)}.detail-banner{display:flex;gap:8px;margin-bottom:18px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.detail-grid small{display:block;color:var(--text-muted);margin-bottom:6px}.detail-grid b{font-size:13px;font-weight:550}.detail-total{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;background:var(--neutral-50);border-radius:8px;margin-bottom:20px}.detail-total strong{font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.detail-total small{display:block;color:var(--text-muted);font-size:11px;margin-top:6px}.summary-lines{margin:18px 0}.summary-lines>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:13px}.summary-lines b{font-weight:550;font-variant-numeric:tabular-nums}.summary-lines .total{border-top:1px solid var(--border-subtle);font-size:17px;padding-top:14px;font-weight:650}.summary-lines span{color:var(--text-secondary)}.transaction-link{display:flex;align-items:center;gap:12px;width:100%;padding:13px;border:1px solid var(--border-subtle);background:var(--neutral-50);border-radius:7px;margin-top:9px;text-align:left}.transaction-link>div{flex:1}.transaction-link small{display:block;color:var(--text-muted);font-size:11px;margin-top:5px}.transaction-link strong,.transaction-link b{font-size:13px;font-weight:550}.mail-preview{padding:22px;background:var(--neutral-50);border:1px solid var(--border-subtle);border-radius:8px}.mail-preview p+p{margin-top:14px}.review-shortcut{display:block;margin:17px auto 0;background:none;border:0;color:var(--text-muted);font-size:10px}.review-options{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin:10px 0 20px}.review-dialog h3{margin:20px 0 12px}.review-status{background:var(--neutral-50);padding:12px 15px;border-radius:8px;margin-top:20px;font-size:11px;color:var(--text-secondary)}.event-list{max-height:155px;overflow:auto;font-size:11px;margin-top:10px}.event-list>div{display:flex;justify-content:space-between;padding:6px;border-bottom:1px solid var(--border-hairline);gap:15px}.event-list time{color:var(--text-muted);white-space:nowrap}.review-launch{position:fixed;bottom:18px;right:20px;z-index:45;display:flex;align-items:center;gap:7px;font-size:11px;color:var(--text-secondary);border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:7px;padding:9px 12px}.landing{min-height:100vh;background:var(--surface-canvas)}.site-header{display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:auto;padding:25px 34px}.site-header .brand{font-size:23px}.quiet-link{font-size:13px;padding:8px}.entry-main{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1180px;margin:70px auto 35px;padding:0 34px}.entry-copy h1{font-size:47px;line-height:1.25;letter-spacing:-2px;margin:20px 0 24px;font-weight:650}.entry-copy>p{max-width:420px;line-height:1.9;color:var(--text-secondary);font-size:15px}.entry-actions{display:flex;align-items:center;gap:16px;margin:27px 0 20px}.button.large{padding:13px 23px;min-height:47px;font-size:14px}.entry-actions>span{font-size:12px;color:var(--text-muted)}.entry-checks{display:flex;flex-direction:column;gap:11px;font-size:12px;color:var(--text-secondary)}.entry-checks>span{display:flex;align-items:center;gap:7px}.entry-checks svg{color:#3a9276}.entry-preview{background:var(--surface-elevated);border:1px solid #d7dce5;border-radius:15px;box-shadow:0 20px 60px #23365512;overflow:hidden;transform:rotate(-1deg)}.entry-preview>header{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;background:#f8f9fb;border-bottom:1px solid #e8ebef}.entry-preview .brand{font-size:15px}.entry-preview .brand img{width:23px;height:23px}.preview-company{padding:25px 24px 20px;font-size:18px;font-weight:650}.preview-company small{display:block;font-size:11px;color:var(--text-muted);margin-top:7px;font-weight:400}.preview-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 23px 22px}.preview-stats>div{padding:18px 15px;border:1px solid #e6e9ef;border-radius:8px}.preview-stats span{display:block;font-size:11px;color:var(--text-muted);margin-bottom:12px}.preview-stats strong{font-size:24px;letter-spacing:-.6px}.preview-invoice{display:flex;align-items:center;gap:12px;padding:19px;margin:0 23px 25px;border:1px solid #d6e4fb;background:#f6f9ff;border-radius:8px}.preview-invoice svg{color:#427cd3}.preview-invoice>div{flex:1}.preview-invoice strong{font-size:12px}.preview-invoice small{display:block;font-size:10px;color:var(--text-muted);margin-top:6px}.preview-invoice b{font-size:14px}.preview-flow{display:flex;align-items:center;justify-content:center;gap:15px;padding:16px;background:#fafbfc;border-top:1px solid #eaedf0;font-size:11px;color:var(--text-secondary)}.preview-flow svg{color:#9da8ba}.entry-note{max-width:1112px;margin:50px auto 0;display:flex;align-items:center;gap:13px;border-top:1px solid var(--border-subtle);padding:24px 0;color:var(--text-muted);font-size:12px}.entry-note svg{flex-shrink:0;color:#7d92a9}.site-footer{display:flex;justify-content:space-between;max-width:1180px;margin:20px auto 0;padding:20px 34px 30px;font-size:10px;color:var(--text-muted)}.state-page{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:35px 22px}.state-card{width:590px;max-width:100%;padding:42px 38px;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:14px;text-align:center}.state-icon{height:56px;width:56px;border-radius:14px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand-600);margin:0 auto 24px}.state-copy{font-size:13px;color:var(--text-secondary);line-height:1.9;margin:20px 0 26px}.state-copy p+p{margin-top:15px}.loading{display:flex;justify-content:center;align-items:center;min-height:90vh;gap:12px;color:var(--text-muted)}.spin{animation:spin 1.5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mobile-toggle,.mobile-backdrop{display:none}@media (min-width:1450px){.page-content{padding:30px 40px}.metrics{gap:20px}.metric{padding:24px}.guide-card{padding:25px 28px}}@media (max-width:1150px){.metrics.four,.guide-steps{grid-template-columns:repeat(2,1fr)}.page-content{padding:22px 20px}.overview-grid{grid-template-columns:1fr}.entry-main{gap:32px}.entry-copy h1{font-size:39px}.preview-stats strong{font-size:21px}.settings-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.demo-banner{padding:8px 12px;flex-wrap:wrap;position:sticky}.demo-banner>div:first-child{width:100%;gap:7px}.demo-banner .banner-copy{font-size:10px;line-height:1.45}.demo-banner>.actions{width:100%;justify-content:flex-end}.demo-banner .actions{gap:3px;flex-wrap:wrap}.demo-banner .button{padding:6px}.session-time{font-size:11px}.sidebar{display:none}.sidebar.mobile-open{display:flex;position:fixed;top:0;left:0;bottom:0;height:100vh;z-index:2002;width:240px}.sidebar-brand .icon-button{display:inline-flex}.mobile-toggle{display:inline-flex!important}.mobile-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#1a253c70;border:0;z-index:2001}.topbar{padding:0 13px}.company-name{font-size:11px;gap:6px}.company-name .tag,.avatar{display:none}.page-content{padding:20px 14px}.page-heading{align-items:flex-start;gap:10px;flex-wrap:wrap}h1{font-size:22px}.metrics.three{grid-template-columns:1fr 1fr}.metrics.three>.metric:last-child{grid-column:1/-1}.metric{padding:16px;min-height:110px}.metric>strong{font-size:24px}.guide-card{padding:17px 15px}.guide-heading h2{font-size:14px}.guide-heading p{font-size:11px}.guide-mark{display:none}.guide-steps{gap:9px}.guide-step{padding:10px;gap:7px}.guide-step>svg{display:none}.guide-bottom{align-items:flex-start;flex-direction:column;gap:10px}.guide-bottom .button{align-self:flex-end}.bank-accounts{grid-template-columns:1fr}.toolbar{align-items:flex-start;flex-direction:column;padding:12px}.search{width:100%}.search input{max-width:none;width:100%}.tabs{gap:0}.tabs>button{padding:8px 10px}.report-print{padding:20px 12px}.report-filters{gap:10px}.report-filters label{flex:1;min-width:135px}.financial-report{font-size:12px}.financial-report th,.financial-report td{padding:10px 7px}.settings-grid,.form-grid{grid-template-columns:1fr}.line-editor{grid-template-columns:1fr 1fr}.line-editor .icon-button{grid-column:2;justify-self:end}.demo-dialog{padding:20px!important;max-height:92vh!important}.detail-grid{grid-template-columns:1fr 1fr}.detail-total strong{font-size:18px}.detail-total{padding:13px}.review-options{grid-template-columns:1fr}.site-header{padding:19px}.site-header .brand{font-size:19px}.site-header .button{font-size:11px}.site-header .quiet-link{display:none}.entry-main{grid-template-columns:1fr;margin:35px auto 20px;gap:35px;padding:0 24px}.entry-copy h1{font-size:39px}.entry-copy>p{font-size:14px}.entry-preview{transform:none}.entry-actions{gap:12px}.entry-note{margin:35px 24px 0;align-items:flex-start;font-size:11px}.site-footer{padding:15px 24px 40px;gap:20px;line-height:1.6}.state-card{padding:30px 20px}.state-page{padding:25px 16px}.review-launch{right:12px;bottom:12px}.app-footer{font-size:9px;text-align:center}.quick-actions{gap:8px;padding:15px}.detail .records{margin-left:-7px;margin-right:-7px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media print{body{background:#fff}.sidebar,.demo-banner,.topbar,.page-heading,.report-tabs,.report-filters,.notice,.app-footer,.review-launch,.modal-actions{display:none!important}.app-layout,.main-shell,.page-content,.panel{display:block;margin:0;padding:0;border:0;box-shadow:none}.report-print{max-width:none;padding:15mm}.financial-report{font-size:11pt}.report-print .tag{border:1px solid #666;background:none}.report-print button{color:#000}.report-print footer{font-size:9pt}}.demo-dialog-header{padding:0 0 16px!important;background:transparent!important}.demo-dialog-body{padding:0!important;overflow:visible!important}.demo-dialog-body>.detail,.demo-dialog-body>.editor-form{margin-top:18px}.allocation-row{display:grid;grid-template-columns:minmax(200px,1fr) minmax(130px,.6fr) 36px;gap:12px;align-items:end;margin:14px 0}.allocation-row>.button{margin-bottom:4px}.available-credit{border:1px solid #cbdcf5;border-radius:10px;background:#f7faff;padding:16px;margin:18px 0}.credit-source-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #e2e8f0}.credit-source-row strong,.credit-source-row small{display:block}.credit-source-row small{margin-top:3px;color:#64748b}.detail .metrics{margin:16px 0}.detail .metric strong{font-size:24px}.detail .records-empty{min-height:96px}.allocation-row .field{min-width:0}.allocation-row select{max-width:100%}@media (max-width:650px){.allocation-row{grid-template-columns:minmax(0,1fr) 36px}.allocation-row>.field:first-child{grid-column:1/-1}.credit-source-row{flex-wrap:wrap}.detail .metrics{grid-template-columns:1fr}.credit-source-row .button{margin-left:auto}}
