:root{--impex-brand-primary: #0d285d;--impex-brand-accent: #f47b45;--impex-accent-subtle: rgba(244, 123, 69, .14);--kendo-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--kendo-font-size: 13px;--kendo-font-size-md: 13px}:root[data-theme]{--kendo-font-size: 13px;--kendo-font-size-md: 13px}:root[data-theme]:not([data-theme=default-main-dark]){--kendo-color-app-surface: #f3f5f7;--kendo-color-surface: #ffffff;--kendo-color-surface-alt: #edf1f5;--kendo-color-base-subtle: #e5e9ee;--kendo-color-base: #ffffff;--kendo-color-base-hover: #f8fafc;--kendo-color-base-active: #f1f4f7}html,body{min-height:100%;margin:0;background-color:var(--kendo-color-app-surface);color:var(--kendo-color-on-app-surface);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px}.impex-notification{min-width:320px;max-width:min(420px,calc(100vw - 32px));font-size:var(--kendo-font-size-md);line-height:1.45}.impex-notification .k-notification-content{padding-block:12px}.impex-notification-trigger{position:relative}.impex-notification-center{width:100%;height:100%;overflow:hidden;color:var(--kendo-color-on-app-surface);background:var(--kendo-color-surface)}.impex-notification-center-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--kendo-color-surface-alt);border-bottom:1px solid var(--kendo-color-border)}.impex-notification-center-header strong,.impex-notification-center-header span{display:block}.impex-notification-center-header span,.impex-notification-item time{color:var(--kendo-color-subtle);font-size:11px}.impex-notification-request-list,.impex-notification-history{overflow:auto}.impex-notification-request-list{max-height:128px;padding:6px 12px;background:var(--kendo-color-primary-subtle);border-bottom:1px solid var(--kendo-color-border)}.impex-notification-request{display:flex;align-items:center;gap:8px;min-height:30px;color:var(--kendo-color-primary-on-subtle);font-size:12px}.impex-notification-history{max-height:360px}.impex-notification-item{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--kendo-color-border)}.impex-notification-item:last-child{border-bottom:0}.impex-notification-item strong{color:var(--kendo-color-success);font-size:12px}.impex-notification-item-error strong{color:var(--kendo-color-error)}.impex-notification-item p{margin:3px 0;font-size:13px;line-height:1.35}.impex-notification-empty{margin:0;padding:18px 12px;color:var(--kendo-color-subtle);text-align:center}body{min-width:320px}.impex-user-menu{background:transparent;border:0}.impex-user-menu>.k-menu-item>.k-menu-link{min-height:48px;padding:5px 8px;gap:8px;color:#173765;background:transparent}.impex-theme-heading-item>.k-menu-link{padding:10px 12px 6px;color:var(--kendo-color-subtle);background:var(--kendo-color-surface);font-size:11px;font-weight:600;letter-spacing:.03em}.impex-theme-option>.k-menu-link{width:248px;min-width:0;min-height:38px;padding:5px 10px;gap:10px;font-size:13px}.impex-theme-option-selected>.k-menu-link{background:var(--kendo-color-primary-subtle);border-radius:var(--kendo-border-radius-md)}.impex-theme-palette{display:inline-flex;flex:0 0 45px;align-items:center}.impex-theme-color{width:20px;height:20px;border:1px solid var(--kendo-color-surface);border-radius:50%;box-shadow:0 0 0 1px var(--kendo-color-border)}.impex-theme-color+.impex-theme-color{margin-left:-6px}.impex-theme-indicator,.impex-theme-dark-indicator{margin-left:auto;color:var(--kendo-color-primary)}.impex-theme-dark-indicator{width:16px;height:16px;border-radius:50%;background:currentColor;box-shadow:5px -3px 0 0 var(--kendo-color-surface)}.k-menu-popup:has(.impex-theme-heading-item) .k-menu-group{width:268px;max-height:min(400px,calc(100vh - 100px));overflow-y:auto;padding:5px}.k-grid .impex-amount,.k-grid .amount-column{text-align:right;font-variant-numeric:tabular-nums}.impex-grid-actions{display:flex;align-items:center;gap:4px}.impex-grid-actions .k-button{min-width:28px}.dues-dialog-summary,.due-totals,.due-status-total{display:flex;align-items:center}.dues-dialog-summary{justify-content:space-between;gap:16px;padding-bottom:12px}.dues-dialog-summary .k-button strong{margin-left:6px;font-variant-numeric:tabular-nums}.due-totals{gap:18px}.due-status-total{align-items:baseline}.due-status-total span,.grid-status-label{color:var(--kendo-color-subtle)}.due-status-total strong{min-width:120px;text-align:right;color:var(--impex-brand-primary);font-size:1.1rem;font-variant-numeric:tabular-nums}.due-status-total.combined{padding-left:18px;border-left:1px solid var(--kendo-color-border)}.grid-status-label{margin-right:auto}@media(max-width:700px){.dues-dialog-summary,.due-totals{align-items:stretch;flex-direction:column}.due-totals{gap:6px}.due-status-total{justify-content:space-between}.due-status-total.combined{padding:6px 0 0;border-top:1px solid var(--kendo-color-border);border-left:0}}.k-grid{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;background-color:var(--kendo-color-surface)!important}.k-grid .k-grid-content,.k-grid .k-grid-table,.k-grid tbody,.k-grid tbody tr,.k-grid td{background-color:var(--kendo-color-surface)!important}.k-grid .k-grid-header,.k-grid .k-table-thead,.k-grid .k-table-th{color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-base-subtle)!important;border-color:var(--kendo-color-border);font-weight:700}.k-grid .k-filter-row,.k-grid .k-filter-row .k-table-td{background-color:var(--kendo-color-surface)!important}.k-grid tbody tr.k-alt,.k-grid tbody tr.k-table-alt-row,.k-grid tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--kendo-color-surface) 94%,var(--kendo-color-primary) 6%)!important}.k-grid tbody td{background-color:transparent!important;border-bottom:1px solid var(--kendo-color-border)!important}.k-grid .k-command-cell .k-button,.k-grid .k-grid-content .k-command-cell .k-button{min-width:28px}.k-tabstrip-content{background-color:var(--kendo-color-surface)!important}label,kendo-label,.k-label{font-size:13px!important}:is(.k-input,.k-picker,.k-textarea),:is(.k-input,.k-picker,.k-textarea) .k-input-inner,.k-popup :is(.k-list,.k-list-item){font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px}:is(.k-input,.k-picker,.k-textarea):not(.k-disabled){background-color:var(--kendo-color-surface)}.import-entry-editor .editor-sticky-header{position:sticky;top:0;z-index:10;display:grid;gap:3px;padding-bottom:2px;background:var(--kendo-color-app-surface)}.import-entry-editor .editor-context-bar{min-width:0;min-height:34px;display:flex;align-items:center;gap:12px;padding:4px 12px;overflow:hidden;border:1px solid var(--kendo-color-primary-emphasis);border-inline-start:4px solid var(--kendo-color-primary);border-radius:var(--kendo-border-radius-md);background:var(--kendo-color-primary-subtle);box-shadow:var(--kendo-elevation-1);white-space:nowrap}.import-entry-editor .editor-context-bar h1{flex:0 0 auto;margin:0;font-size:.95rem;font-weight:700}.import-entry-editor .context-reference,.import-entry-editor .context-unsaved{flex:0 0 auto;padding:2px 7px;border-radius:var(--kendo-border-radius-full);font-size:.72rem;font-weight:700}.import-entry-editor .context-reference{color:var(--kendo-color-primary-on-subtle);background:var(--kendo-color-primary-subtle-active)}.import-entry-editor .context-meta{min-width:0;overflow:hidden;color:var(--kendo-color-subtle);font-size:.78rem;text-overflow:ellipsis}.import-entry-editor .context-unsaved{margin-inline-start:auto;color:var(--kendo-color-warning-on-subtle);background:var(--kendo-color-warning-subtle)}.import-entry-editor .entry-progress{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:hidden}.import-entry-editor .entry-progress .k-button{display:flex;min-width:0;min-height:40px!important;padding-block:4px;padding-inline:12px;white-space:normal}.import-entry-editor .entry-progress .k-button-text{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) minmax(58px,auto);align-items:center;gap:8px;text-align:start}.import-entry-editor .entry-progress .step-number{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--kendo-border-radius-full);color:var(--kendo-color-on-primary);font-weight:700}.import-entry-editor .entry-progress .step-label,.import-entry-editor .entry-progress .step-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-entry-editor .entry-progress .step-status{min-width:58px;text-align:end}.import-entry-editor .progress-details{background:var(--kendo-color-primary-subtle)!important}.import-entry-editor .progress-details .step-number{background:var(--kendo-color-primary)}.import-entry-editor .progress-commodities{background:var(--kendo-color-info-subtle)!important}.import-entry-editor .progress-commodities .step-number{color:var(--kendo-color-on-info);background:var(--kendo-color-info)}.import-entry-editor .progress-review{background:var(--kendo-color-success-subtle)!important}.import-entry-editor .progress-review .step-number{color:var(--kendo-color-on-success);background:var(--kendo-color-success)}.import-entry-editor .section-details>.section-legend{border-inline-start-color:var(--kendo-color-primary);background:var(--kendo-color-primary-subtle)}.import-entry-editor .section-details{border-color:var(--kendo-color-primary-emphasis)}.import-entry-editor .section-commodities>.section-legend{border-inline-start-color:var(--kendo-color-info);background:var(--kendo-color-info-subtle)}.import-entry-editor .section-commodities{border-color:var(--kendo-color-info-emphasis)}.import-entry-editor .section-review>.section-legend{border-inline-start-color:var(--kendo-color-success);background:var(--kendo-color-success-subtle)}.import-entry-editor .section-review{border-color:var(--kendo-color-success-emphasis)}.import-entry-editor .field-group{min-width:0;margin:0;padding:3px 8px 8px;border:1px solid var(--kendo-color-border);border-radius:var(--kendo-border-radius-md);background:var(--kendo-color-surface)}.import-entry-editor .field-group>legend{padding:0 8px;color:var(--kendo-color-primary);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.import-entry-editor .field-group-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:6px 12px}.import-entry-editor :is(.field-group-grid,.totals-content,.accountee-editor) kendo-formfield,.import-entry-editor .narration-field{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:3px 10px}.import-entry-editor :is(.field-group-grid,.totals-content,.accountee-editor,.narration-field) kendo-label{color:var(--kendo-color-subtle);font-size:.78rem;font-weight:700}.import-entry-editor :is(.field-group-grid,.totals-content,.accountee-editor) :is(kendo-formhint,kendo-formerror){grid-column:2}.import-entry-editor .shipping-group{grid-column:1 / -1}.export-entry-editor .shipping-group .field-group-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.import-entry-editor .line-editor,.import-entry-editor .accountee-editor{display:grid;align-items:end;margin:8px 12px;padding:8px;border:1px solid var(--kendo-color-border);border-radius:var(--kendo-border-radius-md);background:var(--kendo-color-surface-alt)}.import-entry-editor .line-editor{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(100px,1fr)) auto;gap:10px}.import-entry-editor .line-preview{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:24px;font-variant-numeric:tabular-nums}.import-entry-editor .accountee-editor{grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) auto;gap:12px}.import-entry-editor .grid-heading{display:flex;justify-content:space-between;margin:8px 12px 4px;color:var(--kendo-color-subtle);font-size:.8rem}.import-entry-editor .grid-heading strong{color:var(--kendo-color-on-app-surface);font-size:.9rem}.import-entry-editor .entry-section>:is(.k-overflow-auto,kendo-grid){width:calc(100% - 24px);margin-inline:12px;border:1px solid var(--kendo-color-border);border-radius:var(--kendo-border-radius-md)}.import-entry-editor .narration-field{margin:8px 12px 0}.export-entry-editor .review-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:10px;padding:8px 10px 10px}.export-entry-editor .entry-progress,.import-entry-editor .entry-progress{display:none}.import-entry-editor .import-review-layout{display:grid;grid-template-areas:"allocations totals";grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:10px;align-items:start}.import-entry-editor .import-review-layout .totals-panel{grid-area:totals;min-width:0}.import-entry-editor .import-review-layout .totals-content{grid-template-columns:minmax(190px,1.2fr) minmax(190px,1fr);gap:12px}.import-entry-editor .import-review-layout .totals-content kendo-formfield{grid-template-columns:minmax(126px,auto) minmax(0,1fr)}.import-entry-editor .document-group,.import-entry-editor .shipping-group{grid-column:1 / -1}.import-entry-editor :is(.document-group,.shipping-group) .field-group-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.import-entry-editor .import-review-layout #allocations{grid-area:allocations;min-width:0}.import-entry-editor .section-legend{font-size:.92rem}.import-entry-editor .header-form{gap:12px;padding:12px}.import-entry-editor .entry-section,.import-entry-editor .totals-panel{overflow:hidden;background:var(--kendo-color-surface)}@media(max-width:1150px){.import-entry-editor .import-review-layout{grid-template-areas:"allocations" "totals";grid-template-columns:minmax(0,1fr)}.import-entry-editor :is(.document-group,.shipping-group) .field-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.export-entry-editor .review-panel{min-width:0;border:1px solid var(--kendo-color-border);border-radius:var(--kendo-border-radius-md);background:var(--kendo-color-surface);overflow:hidden}.export-entry-editor .review-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 10px;border-bottom:1px solid var(--kendo-color-border);background:var(--kendo-color-surface-alt)}.export-entry-editor .review-panel-heading h2{margin:0;font-size:.92rem;font-weight:700}.export-entry-editor .review-panel-heading p{margin:2px 0 0;color:var(--kendo-color-subtle);font-size:.76rem}.export-entry-editor .review-count{color:var(--kendo-color-subtle);font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.export-entry-editor .review-panel .accountee-editor{margin:8px;grid-template-columns:minmax(200px,2fr) minmax(165px,1fr) minmax(150px,1fr) auto}.export-entry-editor .review-panel kendo-grid{display:block;width:calc(100% - 16px);margin-inline:8px;border:1px solid var(--kendo-color-border);border-radius:var(--kendo-border-radius-md);overflow:hidden}.export-entry-editor .totals-content{padding:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:center}.export-entry-editor .gross-amount-field :is(.k-input,.k-input-inner){min-height:28px}.export-entry-editor .totals-content>.financial-field{grid-template-columns:minmax(0,1fr);gap:4px}.export-entry-editor .totals-content>.financial-field kendo-label,.export-entry-editor .totals-content>.financial-field :is(kendo-formhint,kendo-formerror){grid-column:1}.export-entry-editor .total-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.export-entry-editor .total-value{display:flex;flex-direction:column;align-items:flex-end;padding:6px 9px;border-inline-start:3px solid var(--kendo-color-primary);background:var(--kendo-color-surface-alt);font-variant-numeric:tabular-nums}.export-entry-editor .total-value strong{font-size:1rem}.export-entry-editor .converted-total{border-inline-start-color:var(--kendo-color-success)}.export-entry-editor .allocation-status{display:flex;justify-content:flex-end;gap:24px;padding:7px 10px 9px;font-size:.82rem;font-variant-numeric:tabular-nums}.export-entry-editor .allocation-status.is-over{color:var(--kendo-color-error)}.export-entry-editor .allocation-status.is-balanced{color:var(--kendo-color-success)}.export-entry-editor kendo-formfield kendo-label{font-size:.82rem;font-weight:700}.export-entry-editor .field-required kendo-label{color:var(--kendo-color-error)}.export-entry-editor .field-required:has(.ng-valid) kendo-label{color:var(--kendo-color-success)}.import-entry-editor .editor-context-bar,.export-entry-editor .editor-context-bar{min-height:44px;gap:14px;padding:7px 14px;color:var(--kendo-color-on-app-surface);background:var(--kendo-color-surface);border-color:var(--kendo-color-border);border-inline-start-color:var(--kendo-color-primary)}.import-entry-editor .editor-context-bar h1,.export-entry-editor .editor-context-bar h1{font-size:1.08rem}.import-entry-editor .editor-ai-actions,.export-entry-editor .editor-ai-actions{margin-inline-start:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.editor-action-divider{align-self:center;width:1px;height:22px;background:var(--kendo-color-border)}.import-entry-editor .context-reference,.export-entry-editor .context-reference{color:var(--kendo-color-on-app-surface);background:var(--kendo-color-base-subtle);font-size:13px}.import-entry-editor .context-meta,.export-entry-editor .context-meta{color:var(--kendo-color-on-app-surface);font-size:13px}.import-entry-editor :is(.section-details,.section-commodities,.section-review),.export-entry-editor :is(.section-details,.section-commodities,.section-review){background:var(--kendo-color-surface);border-color:var(--kendo-color-border)}.import-entry-editor :is(.section-details,.section-commodities,.section-review)>.section-legend,.export-entry-editor :is(.section-details,.section-commodities,.section-review)>.section-legend{padding:9px 12px;color:var(--kendo-color-on-app-surface);background:var(--kendo-color-surface-alt);border-bottom-color:var(--kendo-color-border)}.import-entry-editor .section-details>.section-legend,.export-entry-editor .section-details>.section-legend{border-inline-start-color:var(--kendo-color-primary)}.import-entry-editor .section-commodities>.section-legend,.export-entry-editor .section-commodities>.section-legend{border-inline-start-color:var(--kendo-color-info)}.import-entry-editor .section-review>.section-legend,.export-entry-editor .section-review>.section-legend{border-inline-start-color:var(--kendo-color-success)}.import-entry-editor .section-legend,.export-entry-editor .section-legend{font-size:1rem;letter-spacing:0;text-transform:none}.import-entry-editor .section-help,.export-entry-editor .section-help{color:var(--kendo-color-subtle);font-size:13px}.import-entry-editor .field-group,.export-entry-editor .field-group{padding:7px 12px 12px;border-color:var(--kendo-color-border);box-shadow:none}.import-entry-editor .field-group>legend,.export-entry-editor .field-group>legend{padding-inline:6px;color:var(--kendo-color-on-app-surface);font-size:.86rem;letter-spacing:0;text-transform:none}.import-entry-editor .field-group-grid,.export-entry-editor .field-group-grid{gap:10px 16px}.import-entry-editor :is(.field-group-grid,.totals-content,.accountee-editor) kendo-formfield,.import-entry-editor .narration-field,.export-entry-editor :is(.field-group-grid,.totals-content,.accountee-editor) kendo-formfield,.export-entry-editor .narration-field{grid-template-columns:126px minmax(0,1fr);gap:5px 12px}.import-entry-editor :is(.field-group-grid,.totals-content,.accountee-editor,.narration-field) kendo-label,.import-entry-editor kendo-formfield kendo-label,.export-entry-editor :is(.field-group-grid,.totals-content,.accountee-editor,.narration-field) kendo-label,.export-entry-editor kendo-formfield kendo-label{color:var(--kendo-color-on-app-surface);font-size:.86rem;font-weight:700;line-height:1.25}.import-entry-editor .field-required kendo-label,.import-entry-editor .field-required:has(.ng-valid) kendo-label,.export-entry-editor .field-required kendo-label,.export-entry-editor .field-required:has(.ng-valid) kendo-label{color:var(--kendo-color-on-app-surface)}.import-entry-editor.is-submitted .field-required:has(.ng-invalid) kendo-label,.import-entry-editor .field-required:has(.ng-invalid.ng-touched) kendo-label,.export-entry-editor.is-submitted .field-required:has(.ng-invalid) kendo-label,.export-entry-editor .field-required:has(.ng-invalid.ng-touched) kendo-label{color:var(--kendo-color-error)}.import-entry-editor :is(.k-input,.k-picker),.export-entry-editor :is(.k-input,.k-picker){min-height:34px;font-size:13px}.import-entry-editor .k-textarea,.export-entry-editor .k-textarea{min-height:54px;font-size:13px}.import-entry-editor kendo-formhint,.export-entry-editor kendo-formhint,.import-entry-editor .k-form-hint,.export-entry-editor .k-form-hint{font-size:13px}.import-entry-editor :is(.line-editor,.accountee-editor),.export-entry-editor :is(.line-editor,.accountee-editor){margin-block:10px;padding:12px;background:var(--kendo-color-surface-alt);border-color:var(--kendo-color-border)}.import-entry-editor .grid-heading,.export-entry-editor .grid-heading{margin-block:10px 6px;color:var(--kendo-color-on-app-surface);font-size:.86rem}.import-entry-editor .grid-heading strong,.export-entry-editor .grid-heading strong{font-size:.98rem}.import-entry-editor #commodity-lines>.k-overflow-auto,.import-entry-editor #allocations>kendo-grid,.export-entry-editor #export-commodities>kendo-grid,.export-entry-editor #export-allocation .allocation-panel>kendo-grid{display:block;margin-top:10px}.export-entry-editor .review-panel-heading{padding:12px;background:var(--kendo-color-surface-alt)}.export-entry-editor .review-panel-heading h2{font-size:1rem}.export-entry-editor :is(.review-panel-heading p,.review-count){font-size:.82rem}.import-entry-editor .total-value,.export-entry-editor .total-value{min-height:58px;padding:9px 11px;color:var(--kendo-color-on-app-surface);background:var(--kendo-color-surface);border:1px solid var(--kendo-color-border);border-inline-start:4px solid var(--kendo-color-primary);border-radius:var(--kendo-border-radius-sm)}.import-entry-editor .grid-financial-footer,.export-entry-editor .grid-financial-footer{display:grid;min-width:0;margin-inline-start:0;gap:8px;padding:8px;background:var(--kendo-color-surface);border:1px solid var(--kendo-color-border);border-radius:var(--kendo-border-radius-sm);text-align:start}.grid-financial-adjustments,.grid-financial-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grid-financial-adjustments .k-form-field,.grid-financial-adjustments kendo-formfield{min-width:0}.grid-financial-totals{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.grid-financial-totals>div{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:6px 8px;background:var(--kendo-color-surface-alt);border-inline-start:3px solid var(--kendo-color-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.grid-financial-totals>div strong{font-size:1rem}.grid-financial-totals>div.converted-total{border-inline-start-color:var(--kendo-color-success)}.import-entry-editor .k-grid tfoot td,.export-entry-editor .k-grid tfoot td{overflow:hidden}.grid-financial-labels,.grid-financial-values{display:grid;grid-template-rows:repeat(3,minmax(32px,auto));gap:6px;align-items:center;text-align:start}.grid-financial-labels span{display:flex;min-height:32px;align-items:center;color:var(--kendo-color-subtle);font-size:.76rem;font-weight:600;line-height:1.15;white-space:normal}.grid-financial-values kendo-numerictextbox{width:100%}.grid-financial-result{display:flex;min-height:32px;flex-direction:column;justify-content:center;gap:2px;color:var(--kendo-color-on-app-surface);font-variant-numeric:tabular-nums;white-space:nowrap}.grid-financial-result strong{font-size:.86rem}.grid-financial-result small{color:var(--kendo-color-success);font-size:.7rem}.grid-conversion-footer{display:flex;min-width:150px;flex-direction:column;justify-content:center;gap:3px;padding:8px 10px;border-inline-start:4px solid var(--kendo-color-success);background:var(--kendo-color-success-subtle);color:var(--kendo-color-on-app-surface);white-space:nowrap}.grid-conversion-footer span{font-size:.74rem;font-weight:600}.grid-conversion-footer strong{font-size:1.2rem;line-height:1.15}.grid-conversion-footer small{color:var(--kendo-color-subtle);font-size:.7rem}.export-entry-editor .total-value{min-height:44px;padding:6px 9px}.import-entry-editor .total-value strong,.export-entry-editor .total-value strong{font-size:1.08rem}.import-entry-editor .allocation-status,.export-entry-editor .allocation-status{padding:10px 12px 12px;color:var(--kendo-color-on-app-surface);background:var(--kendo-color-surface-alt);border-top:1px solid var(--kendo-color-border);font-size:.86rem}.import-entry-editor .sticky-entry-actions,.export-entry-editor .sticky-entry-actions{min-height:48px;padding:8px 12px;background:var(--kendo-color-surface);box-shadow:var(--kendo-elevation-2)}.import-entry-editor .action-summary,.export-entry-editor .action-summary{color:var(--kendo-color-on-app-surface);font-size:.88rem}@media(max-width:1150px){.import-entry-editor .line-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.export-entry-editor .review-layout{grid-template-columns:1fr}.import-entry-editor .grid-financial-footer,.export-entry-editor .grid-financial-footer{min-width:360px}.export-entry-editor .totals-content{grid-template-columns:minmax(0,1fr)}.export-entry-editor .shipping-group .field-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.export-entry-editor :is(.field-group-grid,.totals-content,.accountee-editor) kendo-formfield,.export-entry-editor .narration-field{grid-template-columns:118px minmax(0,1fr)}}@media(max-width:850px){.import-entry-editor .accountee-editor{grid-template-columns:1fr 1fr}}@media(max-width:600px){.import-entry-editor .editor-context-bar{gap:6px;padding-inline:8px}.import-entry-editor .context-meta,.import-entry-editor .context-unsaved{display:none}.import-entry-editor .entry-progress .k-button-text{grid-template-columns:20px minmax(0,1fr)}.import-entry-editor .entry-progress .step-status{display:none}.import-entry-editor .field-group-grid,.import-entry-editor .line-editor,.import-entry-editor .accountee-editor,.import-entry-editor :is(.field-group-grid,.totals-content,.accountee-editor) kendo-formfield,.import-entry-editor .narration-field{grid-template-columns:minmax(0,1fr)}.import-entry-editor :is(.field-group-grid,.totals-content,.accountee-editor) :is(kendo-formhint,kendo-formerror){grid-column:1}.export-entry-editor .total-values{grid-template-columns:1fr}.export-entry-editor :is(.review-panel-heading,.allocation-status){align-items:stretch;flex-direction:column;gap:5px}.export-entry-editor .editor-context-bar{min-height:40px}.export-entry-editor :is(.field-group-grid,.totals-content,.accountee-editor) kendo-formfield,.export-entry-editor .narration-field{gap:5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:is(.k-input,.k-picker,.k-textarea):focus-within{border-color:var(--kendo-color-primary);background:var(--kendo-color-surface);box-shadow:0 0 0 2px color-mix(in srgb,var(--kendo-color-primary) 15%,transparent)}app-nexa-chat .nexa-panel-docked{min-height:0}app-nexa-chat .nexa-chat-host{display:flex;flex-direction:column}app-nexa-chat .nexa-chat-host kendo-chat{min-height:0;flex:1 1 0}kendo-grid kendo-toolbar .k-toolbar-item:has(kendo-grid-smartbox-tool){order:100;flex:0 1 min(26rem,45vw);min-inline-size:12rem;margin-inline-start:auto}@media(max-width:700px){kendo-grid kendo-toolbar .k-toolbar-item:has(kendo-grid-smartbox-tool){flex-basis:100%;min-inline-size:0;margin-inline-start:0}}.nexa-markdown{min-width:0;overflow-wrap:anywhere}.nexa-markdown>:first-child{margin-top:0}.nexa-markdown>:last-child{margin-bottom:0}.nexa-markdown p,.nexa-markdown ul,.nexa-markdown ol,.nexa-markdown pre,.nexa-markdown table{margin:0 0 .65rem}.nexa-markdown h1,.nexa-markdown h2,.nexa-markdown h3,.nexa-markdown h4{margin:.15rem 0 .5rem;font-size:1em;line-height:1.35}.nexa-markdown ul,.nexa-markdown ol{padding-inline-start:1.25rem}.nexa-markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.nexa-markdown th,.nexa-markdown td{padding:.3rem .45rem;border:1px solid var(--kendo-color-border);text-align:left;white-space:nowrap}.nexa-markdown th{background:var(--kendo-color-surface-alt);font-weight:600}.nexa-markdown code{padding:.08rem .25rem;background:var(--kendo-color-surface-alt);border-radius:var(--kendo-border-radius-sm);font-family:monospace}.nexa-markdown pre{max-width:100%;padding:.6rem;overflow-x:auto;background:var(--kendo-color-surface-alt);border-radius:var(--kendo-border-radius-md)}.nexa-markdown pre code{padding:0;background:transparent}:is(.import-entry-editor,.export-entry-editor,.reversal-entry-editor,.payment-entry-editor,.receipt-entry-editor,.routine-entry-editor,.trust-receipt-editor,.trust-payment-editor,.export-document-editor) .editor-context-bar :is(.context-reference,.context-meta,.context-unsaved),:is(.import-entry-editor,.export-entry-editor,.reversal-entry-editor,.payment-entry-editor,.receipt-entry-editor,.routine-entry-editor,.trust-receipt-editor,.trust-payment-editor,.export-document-editor) .section-help,:is(.import-entry-editor,.export-entry-editor,.reversal-entry-editor,.payment-entry-editor,.receipt-entry-editor,.routine-entry-editor,.trust-receipt-editor,.trust-payment-editor,.export-document-editor) :is(kendo-formhint,.k-form-hint){font-size:13px}.reconciliation-page .nexa-workbench{position:relative}.reconciliation-page .structured-extraction-grid{min-width:0;margin-top:10px}.reconciliation-page .nexa-busy{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:8px;background:color-mix(in srgb,var(--kendo-color-surface) 82%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}
