:root{--font-sans:"Inter","IBM Plex Sans Thai","Noto Sans Thai",system-ui,-apple-system,"Segoe UI",sans-serif;--font-thai:"IBM Plex Sans Thai","Noto Sans Thai","Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--leading-tight:1.25;--leading-snug:1.4;--leading-normal:1.5;--leading-thai:1.6;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-normal:0;--tracking-caps:0.04em;--features-money:"tnum" 1,"lnum" 1;--features-id:"zero" 1;--space-0:0px;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--radius-none:0px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--z-base:0;--z-sticky-header:10;--z-sidebar:20;--z-topbar:30;--z-env-banner:35;--z-dropdown:40;--z-drawer:50;--z-dialog:60;--z-toast:70;--z-session-dialog:80;--motion-duration-fast:120ms;--motion-duration-base:180ms;--motion-duration-slow:240ms;--motion-easing:cubic-bezier(0.2,0,0,1);--size-sidebar-expanded:240px;--size-sidebar-collapsed:56px;--size-topbar:48px;--size-env-banner:28px;--size-page-max-width:1600px;--size-detail-panel:480px;--size-control-sm:28px;--size-control:32px;--size-control-lg:40px;--size-row-dense:36px;--size-row-comfortable:44px;--size-table-header:36px;--size-touch-target:24px;--size-focus-ring:2px;--size-focus-offset:2px;--size-dialog-sm:420px;--size-dialog-md:560px;--size-dialog-lg:760px;--size-icon-sm:14px;--size-icon:16px;--size-icon-lg:20px;--bp-phone:0px;--bp-tablet:768px;--bp-desktop:1024px;--bp-wide:1440px;--color-canvas:#F4F5F7;--color-surface:#FFFFFF;--color-sunken:#EBEDF0;--color-raised:#FFFFFF;--color-overlay:rgba(21,24,29,0.48);--color-border:#D5DAE1;--color-border-strong:#808A99;--color-text:#15181D;--color-text-muted:#525B68;--color-text-faint:#66707E;--color-text-inverse:#FFFFFF;--color-accent:#2353C9;--color-accent-hover:#1C43A6;--color-accent-active:#163787;--color-accent-fg:#FFFFFF;--color-accent-soft:#E8EEFC;--color-accent-soft-fg:#1C43A6;--color-focus:#2353C9;--color-danger:#B3261E;--color-danger-hover:#951F18;--color-danger-fg:#FFFFFF;--color-danger-soft:#FCEBEA;--color-danger-soft-fg:#8F1D17;--color-warning:#8A5A00;--color-warning-soft:#FFF3D6;--color-warning-soft-fg:#6B4600;--color-success:#1A7A3E;--color-success-soft:#E3F5E9;--color-success-soft-fg:#15633A;--color-table-header:#F7F8FA;--color-row-hover:#F2F4F7;--color-row-selected:#E8EEFC;--color-row-border:#E6E9EE;--color-code-bg:#F1F3F6;--color-skeleton:#E6E9EE;--color-env-live-bg:#B3261E;--color-env-live-fg:#FFFFFF;--color-env-test-bg:#FFE9B8;--color-env-test-fg:#5C3B00;--shadow-raised:0 1px 2px rgba(21,24,29,0.06),0 1px 3px rgba(21,24,29,0.10);--shadow-overlay:0 8px 24px rgba(21,24,29,0.18),0 2px 6px rgba(21,24,29,0.10);--shadow-focus:0 0 0 2px #FFFFFF,0 0 0 4px #2353C9;--status-transaction-pending-fg:#4A5563;--status-transaction-pending-bg:#EEF1F5;--status-transaction-pending-border:#B9C2CE;--status-transaction-success-fg:#15633A;--status-transaction-success-bg:#E3F5E9;--status-transaction-success-border:#8FD1A6;--status-transaction-rejected-fg:#7A4300;--status-transaction-rejected-bg:#FFF1E0;--status-transaction-rejected-border:#E9B86E;--status-transaction-unknown-fg:#5B2FA8;--status-transaction-unknown-bg:#F1ECFB;--status-transaction-unknown-border:#9C83D6;--status-transaction-voided-fg:#3F4A5A;--status-transaction-voided-bg:#E6E9EE;--status-transaction-voided-border:#AEB7C3;--status-transaction-stuck-fg:#FFFFFF;--status-transaction-stuck-bg:#B3261E;--status-transaction-stuck-border:#B3261E;--status-transaction-skipped-fg:#525B68;--status-transaction-skipped-bg:transparent;--status-transaction-skipped-border:#808A99;--status-transaction-orphan-fg:#FFFFFF;--status-transaction-orphan-bg:#8E2461;--status-transaction-orphan-border:#8E2461;--status-key-active-fg:#15633A;--status-key-active-bg:#E3F5E9;--status-key-active-border:#8FD1A6;--status-key-expiring-fg:#6B4600;--status-key-expiring-bg:#FFF3D6;--status-key-expiring-border:#E9C56A;--status-key-expired-fg:#3F4A5A;--status-key-expired-bg:#EEF0F3;--status-key-expired-border:#B9C0CA;--status-key-revoked-fg:#8F1D17;--status-key-revoked-bg:#FCEBEA;--status-key-revoked-border:#E99A94;--status-credit-normal-fg:#15633A;--status-credit-normal-bg:#E3F5E9;--status-credit-normal-border:#8FD1A6;--status-credit-warn-fg:#6B4600;--status-credit-warn-bg:#FFF3D6;--status-credit-warn-border:#E9C56A;--status-credit-locked-fg:#FFFFFF;--status-credit-locked-bg:#B3261E;--status-credit-locked-border:#B3261E;--status-credit-suspended-fg:#FFFFFF;--status-credit-suspended-bg:#3F4A5A;--status-credit-suspended-border:#3F4A5A;--status-operator-active-fg:#15633A;--status-operator-active-bg:#E3F5E9;--status-operator-active-border:#8FD1A6;--status-operator-suspended-fg:#FFFFFF;--status-operator-suspended-bg:#3F4A5A;--status-operator-suspended-border:#3F4A5A;--status-admin-user-active-fg:#15633A;--status-admin-user-active-bg:#E3F5E9;--status-admin-user-active-border:#8FD1A6;--status-admin-user-disabled-fg:#FFFFFF;--status-admin-user-disabled-bg:#3F4A5A;--status-admin-user-disabled-border:#3F4A5A;--status-request-pending-fg:#4A5563;--status-request-pending-bg:#EEF1F5;--status-request-pending-border:#B9C2CE;--status-request-approved-fg:#15633A;--status-request-approved-bg:#E3F5E9;--status-request-approved-border:#8FD1A6;--status-request-rejected-fg:#8F1D17;--status-request-rejected-bg:#FCEBEA;--status-request-rejected-border:#E99A94;--status-request-expired-fg:#8F1D17;--status-request-expired-bg:#FCEBEA;--status-request-expired-border:#E99A94;--status-command-queued-fg:#4A5563;--status-command-queued-bg:#EEF1F5;--status-command-queued-border:#B9C2CE;--status-command-running-fg:#1C43A6;--status-command-running-bg:#E8EEFC;--status-command-running-border:#9DB4F0;--status-command-succeeded-fg:#15633A;--status-command-succeeded-bg:#E3F5E9;--status-command-succeeded-border:#8FD1A6;--status-command-failed-fg:#FFFFFF;--status-command-failed-bg:#B3261E;--status-command-failed-border:#B3261E;--status-catalog-active-fg:#15633A;--status-catalog-active-bg:#E3F5E9;--status-catalog-active-border:#8FD1A6;--status-catalog-hidden-fg:#525B68;--status-catalog-hidden-bg:transparent;--status-catalog-hidden-border:#808A99;--status-catalog-removed-fg:#6B4600;--status-catalog-removed-bg:#FFF3D6;--status-catalog-removed-border:#E9C56A;--status-batch-kind-debit-fg:#525B68;--status-batch-kind-debit-bg:transparent;--status-batch-kind-debit-border:#B9C2CE;--status-batch-kind-credit-fg:#525B68;--status-batch-kind-credit-bg:transparent;--status-batch-kind-credit-border:#B9C2CE;--status-reconcile-type-missing-fg:#FFFFFF;--status-reconcile-type-missing-bg:#B3261E;--status-reconcile-type-missing-border:#B3261E;--status-reconcile-type-extra-fg:#5B2FA8;--status-reconcile-type-extra-bg:#F1ECFB;--status-reconcile-type-extra-border:#9C83D6;--status-reconcile-type-amount_mismatch-fg:#6B4600;--status-reconcile-type-amount_mismatch-bg:#FFF3D6;--status-reconcile-type-amount_mismatch-border:#E9C56A;--status-reconcile-type-status_mismatch-fg:#6B4600;--status-reconcile-type-status_mismatch-bg:#FFF3D6;--status-reconcile-type-status_mismatch-border:#E9C56A;--status-reconcile-type-position_mismatch-fg:#FFFFFF;--status-reconcile-type-position_mismatch-bg:#B3261E;--status-reconcile-type-position_mismatch-border:#B3261E;--status-reconcile-run-running-fg:#1C43A6;--status-reconcile-run-running-bg:#E8EEFC;--status-reconcile-run-running-border:#9DB4F0;--status-reconcile-run-matched-fg:#15633A;--status-reconcile-run-matched-bg:#E3F5E9;--status-reconcile-run-matched-border:#8FD1A6;--status-reconcile-run-mismatched-fg:#6B4600;--status-reconcile-run-mismatched-bg:#FFF3D6;--status-reconcile-run-mismatched-border:#E9C56A;--status-reconcile-run-failed-fg:#FFFFFF;--status-reconcile-run-failed-bg:#B3261E;--status-reconcile-run-failed-border:#B3261E;--status-reconcile-case-open-fg:#4A5563;--status-reconcile-case-open-bg:#EEF1F5;--status-reconcile-case-open-border:#B9C2CE;--status-reconcile-case-closed-fg:#15633A;--status-reconcile-case-closed-bg:#E3F5E9;--status-reconcile-case-closed-border:#8FD1A6;--status-orphan-unresolved-fg:#FFFFFF;--status-orphan-unresolved-bg:#8E2461;--status-orphan-unresolved-border:#8E2461;--status-orphan-redriven-fg:#15633A;--status-orphan-redriven-bg:#E3F5E9;--status-orphan-redriven-border:#8FD1A6;--status-orphan-no_money-fg:#525B68;--status-orphan-no_money-bg:transparent;--status-orphan-no_money-border:#808A99;--status-orphan-written_off-fg:#3F4A5A;--status-orphan-written_off-bg:#E6E9EE;--status-orphan-written_off-border:#AEB7C3;--status-wallet-active-fg:#15633A;--status-wallet-active-bg:#E3F5E9;--status-wallet-active-border:#8FD1A6;--status-wallet-frozen-fg:#8F1D17;--status-wallet-frozen-bg:#FCEBEA;--status-wallet-frozen-border:#E99A94;--status-wallet-suspended-fg:#FFFFFF;--status-wallet-suspended-bg:#3F4A5A;--status-wallet-suspended-border:#3F4A5A;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-canvas:#0F1216;--color-surface:#161A20;--color-sunken:#0B0E12;--color-raised:#1C2129;--color-overlay:rgba(0,0,0,0.60);--color-border:#2A313B;--color-border-strong:#5B6677;--color-text:#E8EBEF;--color-text-muted:#A9B1BC;--color-text-faint:#939CA8;--color-text-inverse:#15181D;--color-accent:#8FAEFF;--color-accent-hover:#A9C1FF;--color-accent-active:#6F93F2;--color-accent-fg:#0B1430;--color-accent-soft:#1A2742;--color-accent-soft-fg:#C3D3FF;--color-focus:#9AB6FF;--color-danger:#FF8A82;--color-danger-hover:#FFA29B;--color-danger-fg:#2B0B09;--color-danger-soft:#3A1715;--color-danger-soft-fg:#FFB9B3;--color-warning:#F2B84B;--color-warning-soft:#3A2A0C;--color-warning-soft-fg:#FFD58A;--color-success:#5FD08A;--color-success-soft:#10301D;--color-success-soft-fg:#9FE8B8;--color-table-header:#1A1F26;--color-row-hover:#1E242C;--color-row-selected:#1A2742;--color-row-border:#262C35;--color-code-bg:#11151A;--color-skeleton:#232932;--color-env-live-bg:#B3261E;--color-env-live-fg:#FFFFFF;--color-env-test-bg:#3A2A0C;--color-env-test-fg:#FFD58A;--shadow-raised:0 1px 2px rgba(0,0,0,0.40),0 1px 3px rgba(0,0,0,0.50);--shadow-overlay:0 8px 24px rgba(0,0,0,0.60),0 2px 6px rgba(0,0,0,0.40);--shadow-focus:0 0 0 2px #161A20,0 0 0 4px #9AB6FF;--status-transaction-pending-fg:#B5BECA;--status-transaction-pending-bg:#222933;--status-transaction-pending-border:#3D4654;--status-transaction-success-fg:#9FE8B8;--status-transaction-success-bg:#10301D;--status-transaction-success-border:#2E6B45;--status-transaction-rejected-fg:#FFC985;--status-transaction-rejected-bg:#3A2408;--status-transaction-rejected-border:#7A4F10;--status-transaction-unknown-fg:#CDB8FF;--status-transaction-unknown-bg:#2A1F45;--status-transaction-unknown-border:#7A5FC4;--status-transaction-voided-fg:#AEB7C3;--status-transaction-voided-bg:#1E242C;--status-transaction-voided-border:#4A5563;--status-transaction-stuck-fg:#FFFFFF;--status-transaction-stuck-bg:#B3261E;--status-transaction-stuck-border:#B3261E;--status-transaction-skipped-fg:#A9B1BC;--status-transaction-skipped-bg:transparent;--status-transaction-skipped-border:#5B6677;--status-transaction-orphan-fg:#FFFFFF;--status-transaction-orphan-bg:#A62E73;--status-transaction-orphan-border:#A62E73;--status-key-active-fg:#9FE8B8;--status-key-active-bg:#10301D;--status-key-active-border:#2E6B45;--status-key-expiring-fg:#FFD58A;--status-key-expiring-bg:#3A2A0C;--status-key-expiring-border:#8A6A1F;--status-key-expired-fg:#C9D1DB;--status-key-expired-bg:#232A33;--status-key-expired-border:#4A5563;--status-key-revoked-fg:#FFB9B3;--status-key-revoked-bg:#3A1715;--status-key-revoked-border:#8A3A34;--status-credit-normal-fg:#9FE8B8;--status-credit-normal-bg:#10301D;--status-credit-normal-border:#2E6B45;--status-credit-warn-fg:#FFD58A;--status-credit-warn-bg:#3A2A0C;--status-credit-warn-border:#8A6A1F;--status-credit-locked-fg:#FFFFFF;--status-credit-locked-bg:#B3261E;--status-credit-locked-border:#B3261E;--status-credit-suspended-fg:#FFFFFF;--status-credit-suspended-bg:#4A5563;--status-credit-suspended-border:#4A5563;--status-operator-active-fg:#9FE8B8;--status-operator-active-bg:#10301D;--status-operator-active-border:#2E6B45;--status-operator-suspended-fg:#FFFFFF;--status-operator-suspended-bg:#4A5563;--status-operator-suspended-border:#4A5563;--status-admin-user-active-fg:#9FE8B8;--status-admin-user-active-bg:#10301D;--status-admin-user-active-border:#2E6B45;--status-admin-user-disabled-fg:#FFFFFF;--status-admin-user-disabled-bg:#4A5563;--status-admin-user-disabled-border:#4A5563;--status-request-pending-fg:#B5BECA;--status-request-pending-bg:#222933;--status-request-pending-border:#3D4654;--status-request-approved-fg:#9FE8B8;--status-request-approved-bg:#10301D;--status-request-approved-border:#2E6B45;--status-request-rejected-fg:#FFB9B3;--status-request-rejected-bg:#3A1715;--status-request-rejected-border:#8A3A34;--status-request-expired-fg:#FFB9B3;--status-request-expired-bg:#3A1715;--status-request-expired-border:#8A3A34;--status-command-queued-fg:#B5BECA;--status-command-queued-bg:#222933;--status-command-queued-border:#3D4654;--status-command-running-fg:#C3D3FF;--status-command-running-bg:#1A2742;--status-command-running-border:#4A66B0;--status-command-succeeded-fg:#9FE8B8;--status-command-succeeded-bg:#10301D;--status-command-succeeded-border:#2E6B45;--status-command-failed-fg:#FFFFFF;--status-command-failed-bg:#B3261E;--status-command-failed-border:#B3261E;--status-catalog-active-fg:#9FE8B8;--status-catalog-active-bg:#10301D;--status-catalog-active-border:#2E6B45;--status-catalog-hidden-fg:#A9B1BC;--status-catalog-hidden-bg:transparent;--status-catalog-hidden-border:#5B6677;--status-catalog-removed-fg:#FFD58A;--status-catalog-removed-bg:#3A2A0C;--status-catalog-removed-border:#8A6A1F;--status-batch-kind-debit-fg:#A9B1BC;--status-batch-kind-debit-bg:transparent;--status-batch-kind-debit-border:#3D4654;--status-batch-kind-credit-fg:#A9B1BC;--status-batch-kind-credit-bg:transparent;--status-batch-kind-credit-border:#3D4654;--status-reconcile-type-missing-fg:#FFFFFF;--status-reconcile-type-missing-bg:#B3261E;--status-reconcile-type-missing-border:#B3261E;--status-reconcile-type-extra-fg:#CDB8FF;--status-reconcile-type-extra-bg:#2A1F45;--status-reconcile-type-extra-border:#7A5FC4;--status-reconcile-type-amount_mismatch-fg:#FFD58A;--status-reconcile-type-amount_mismatch-bg:#3A2A0C;--status-reconcile-type-amount_mismatch-border:#8A6A1F;--status-reconcile-type-status_mismatch-fg:#FFD58A;--status-reconcile-type-status_mismatch-bg:#3A2A0C;--status-reconcile-type-status_mismatch-border:#8A6A1F;--status-reconcile-type-position_mismatch-fg:#FFFFFF;--status-reconcile-type-position_mismatch-bg:#B3261E;--status-reconcile-type-position_mismatch-border:#B3261E;--status-reconcile-run-running-fg:#C3D3FF;--status-reconcile-run-running-bg:#1A2742;--status-reconcile-run-running-border:#4A66B0;--status-reconcile-run-matched-fg:#9FE8B8;--status-reconcile-run-matched-bg:#10301D;--status-reconcile-run-matched-border:#2E6B45;--status-reconcile-run-mismatched-fg:#FFD58A;--status-reconcile-run-mismatched-bg:#3A2A0C;--status-reconcile-run-mismatched-border:#8A6A1F;--status-reconcile-run-failed-fg:#FFFFFF;--status-reconcile-run-failed-bg:#B3261E;--status-reconcile-run-failed-border:#B3261E;--status-reconcile-case-open-fg:#B5BECA;--status-reconcile-case-open-bg:#222933;--status-reconcile-case-open-border:#3D4654;--status-reconcile-case-closed-fg:#9FE8B8;--status-reconcile-case-closed-bg:#10301D;--status-reconcile-case-closed-border:#2E6B45;--status-orphan-unresolved-fg:#FFFFFF;--status-orphan-unresolved-bg:#A62E73;--status-orphan-unresolved-border:#A62E73;--status-orphan-redriven-fg:#9FE8B8;--status-orphan-redriven-bg:#10301D;--status-orphan-redriven-border:#2E6B45;--status-orphan-no_money-fg:#A9B1BC;--status-orphan-no_money-bg:transparent;--status-orphan-no_money-border:#5B6677;--status-orphan-written_off-fg:#AEB7C3;--status-orphan-written_off-bg:#1E242C;--status-orphan-written_off-border:#4A5563;--status-wallet-active-fg:#9FE8B8;--status-wallet-active-bg:#10301D;--status-wallet-active-border:#2E6B45;--status-wallet-frozen-fg:#FFB9B3;--status-wallet-frozen-bg:#3A1715;--status-wallet-frozen-border:#8A3A34;--status-wallet-suspended-fg:#FFFFFF;--status-wallet-suspended-bg:#4A5563;--status-wallet-suspended-border:#4A5563;color-scheme:dark}}:root[data-theme=dark]{--color-canvas:#0F1216;--color-surface:#161A20;--color-sunken:#0B0E12;--color-raised:#1C2129;--color-overlay:rgba(0,0,0,0.60);--color-border:#2A313B;--color-border-strong:#5B6677;--color-text:#E8EBEF;--color-text-muted:#A9B1BC;--color-text-faint:#939CA8;--color-text-inverse:#15181D;--color-accent:#8FAEFF;--color-accent-hover:#A9C1FF;--color-accent-active:#6F93F2;--color-accent-fg:#0B1430;--color-accent-soft:#1A2742;--color-accent-soft-fg:#C3D3FF;--color-focus:#9AB6FF;--color-danger:#FF8A82;--color-danger-hover:#FFA29B;--color-danger-fg:#2B0B09;--color-danger-soft:#3A1715;--color-danger-soft-fg:#FFB9B3;--color-warning:#F2B84B;--color-warning-soft:#3A2A0C;--color-warning-soft-fg:#FFD58A;--color-success:#5FD08A;--color-success-soft:#10301D;--color-success-soft-fg:#9FE8B8;--color-table-header:#1A1F26;--color-row-hover:#1E242C;--color-row-selected:#1A2742;--color-row-border:#262C35;--color-code-bg:#11151A;--color-skeleton:#232932;--color-env-live-bg:#B3261E;--color-env-live-fg:#FFFFFF;--color-env-test-bg:#3A2A0C;--color-env-test-fg:#FFD58A;--shadow-raised:0 1px 2px rgba(0,0,0,0.40),0 1px 3px rgba(0,0,0,0.50);--shadow-overlay:0 8px 24px rgba(0,0,0,0.60),0 2px 6px rgba(0,0,0,0.40);--shadow-focus:0 0 0 2px #161A20,0 0 0 4px #9AB6FF;--status-transaction-pending-fg:#B5BECA;--status-transaction-pending-bg:#222933;--status-transaction-pending-border:#3D4654;--status-transaction-success-fg:#9FE8B8;--status-transaction-success-bg:#10301D;--status-transaction-success-border:#2E6B45;--status-transaction-rejected-fg:#FFC985;--status-transaction-rejected-bg:#3A2408;--status-transaction-rejected-border:#7A4F10;--status-transaction-unknown-fg:#CDB8FF;--status-transaction-unknown-bg:#2A1F45;--status-transaction-unknown-border:#7A5FC4;--status-transaction-voided-fg:#AEB7C3;--status-transaction-voided-bg:#1E242C;--status-transaction-voided-border:#4A5563;--status-transaction-stuck-fg:#FFFFFF;--status-transaction-stuck-bg:#B3261E;--status-transaction-stuck-border:#B3261E;--status-transaction-skipped-fg:#A9B1BC;--status-transaction-skipped-bg:transparent;--status-transaction-skipped-border:#5B6677;--status-transaction-orphan-fg:#FFFFFF;--status-transaction-orphan-bg:#A62E73;--status-transaction-orphan-border:#A62E73;--status-key-active-fg:#9FE8B8;--status-key-active-bg:#10301D;--status-key-active-border:#2E6B45;--status-key-expiring-fg:#FFD58A;--status-key-expiring-bg:#3A2A0C;--status-key-expiring-border:#8A6A1F;--status-key-expired-fg:#C9D1DB;--status-key-expired-bg:#232A33;--status-key-expired-border:#4A5563;--status-key-revoked-fg:#FFB9B3;--status-key-revoked-bg:#3A1715;--status-key-revoked-border:#8A3A34;--status-credit-normal-fg:#9FE8B8;--status-credit-normal-bg:#10301D;--status-credit-normal-border:#2E6B45;--status-credit-warn-fg:#FFD58A;--status-credit-warn-bg:#3A2A0C;--status-credit-warn-border:#8A6A1F;--status-credit-locked-fg:#FFFFFF;--status-credit-locked-bg:#B3261E;--status-credit-locked-border:#B3261E;--status-credit-suspended-fg:#FFFFFF;--status-credit-suspended-bg:#4A5563;--status-credit-suspended-border:#4A5563;--status-operator-active-fg:#9FE8B8;--status-operator-active-bg:#10301D;--status-operator-active-border:#2E6B45;--status-operator-suspended-fg:#FFFFFF;--status-operator-suspended-bg:#4A5563;--status-operator-suspended-border:#4A5563;--status-admin-user-active-fg:#9FE8B8;--status-admin-user-active-bg:#10301D;--status-admin-user-active-border:#2E6B45;--status-admin-user-disabled-fg:#FFFFFF;--status-admin-user-disabled-bg:#4A5563;--status-admin-user-disabled-border:#4A5563;--status-request-pending-fg:#B5BECA;--status-request-pending-bg:#222933;--status-request-pending-border:#3D4654;--status-request-approved-fg:#9FE8B8;--status-request-approved-bg:#10301D;--status-request-approved-border:#2E6B45;--status-request-rejected-fg:#FFB9B3;--status-request-rejected-bg:#3A1715;--status-request-rejected-border:#8A3A34;--status-request-expired-fg:#FFB9B3;--status-request-expired-bg:#3A1715;--status-request-expired-border:#8A3A34;--status-command-queued-fg:#B5BECA;--status-command-queued-bg:#222933;--status-command-queued-border:#3D4654;--status-command-running-fg:#C3D3FF;--status-command-running-bg:#1A2742;--status-command-running-border:#4A66B0;--status-command-succeeded-fg:#9FE8B8;--status-command-succeeded-bg:#10301D;--status-command-succeeded-border:#2E6B45;--status-command-failed-fg:#FFFFFF;--status-command-failed-bg:#B3261E;--status-command-failed-border:#B3261E;--status-catalog-active-fg:#9FE8B8;--status-catalog-active-bg:#10301D;--status-catalog-active-border:#2E6B45;--status-catalog-hidden-fg:#A9B1BC;--status-catalog-hidden-bg:transparent;--status-catalog-hidden-border:#5B6677;--status-catalog-removed-fg:#FFD58A;--status-catalog-removed-bg:#3A2A0C;--status-catalog-removed-border:#8A6A1F;--status-batch-kind-debit-fg:#A9B1BC;--status-batch-kind-debit-bg:transparent;--status-batch-kind-debit-border:#3D4654;--status-batch-kind-credit-fg:#A9B1BC;--status-batch-kind-credit-bg:transparent;--status-batch-kind-credit-border:#3D4654;--status-reconcile-type-missing-fg:#FFFFFF;--status-reconcile-type-missing-bg:#B3261E;--status-reconcile-type-missing-border:#B3261E;--status-reconcile-type-extra-fg:#CDB8FF;--status-reconcile-type-extra-bg:#2A1F45;--status-reconcile-type-extra-border:#7A5FC4;--status-reconcile-type-amount_mismatch-fg:#FFD58A;--status-reconcile-type-amount_mismatch-bg:#3A2A0C;--status-reconcile-type-amount_mismatch-border:#8A6A1F;--status-reconcile-type-status_mismatch-fg:#FFD58A;--status-reconcile-type-status_mismatch-bg:#3A2A0C;--status-reconcile-type-status_mismatch-border:#8A6A1F;--status-reconcile-type-position_mismatch-fg:#FFFFFF;--status-reconcile-type-position_mismatch-bg:#B3261E;--status-reconcile-type-position_mismatch-border:#B3261E;--status-reconcile-run-running-fg:#C3D3FF;--status-reconcile-run-running-bg:#1A2742;--status-reconcile-run-running-border:#4A66B0;--status-reconcile-run-matched-fg:#9FE8B8;--status-reconcile-run-matched-bg:#10301D;--status-reconcile-run-matched-border:#2E6B45;--status-reconcile-run-mismatched-fg:#FFD58A;--status-reconcile-run-mismatched-bg:#3A2A0C;--status-reconcile-run-mismatched-border:#8A6A1F;--status-reconcile-run-failed-fg:#FFFFFF;--status-reconcile-run-failed-bg:#B3261E;--status-reconcile-run-failed-border:#B3261E;--status-reconcile-case-open-fg:#B5BECA;--status-reconcile-case-open-bg:#222933;--status-reconcile-case-open-border:#3D4654;--status-reconcile-case-closed-fg:#9FE8B8;--status-reconcile-case-closed-bg:#10301D;--status-reconcile-case-closed-border:#2E6B45;--status-orphan-unresolved-fg:#FFFFFF;--status-orphan-unresolved-bg:#A62E73;--status-orphan-unresolved-border:#A62E73;--status-orphan-redriven-fg:#9FE8B8;--status-orphan-redriven-bg:#10301D;--status-orphan-redriven-border:#2E6B45;--status-orphan-no_money-fg:#A9B1BC;--status-orphan-no_money-bg:transparent;--status-orphan-no_money-border:#5B6677;--status-orphan-written_off-fg:#AEB7C3;--status-orphan-written_off-bg:#1E242C;--status-orphan-written_off-border:#4A5563;--status-wallet-active-fg:#9FE8B8;--status-wallet-active-bg:#10301D;--status-wallet-active-border:#2E6B45;--status-wallet-frozen-fg:#FFB9B3;--status-wallet-frozen-bg:#3A1715;--status-wallet-frozen-border:#8A3A34;--status-wallet-suspended-fg:#FFFFFF;--status-wallet-suspended-bg:#4A5563;--status-wallet-suspended-border:#4A5563;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0ms;--motion-duration-base:0ms;--motion-duration-slow:0ms}}.chip-transaction-pending{--c-fg:var(--status-transaction-pending-fg);--c-bg:var(--status-transaction-pending-bg);--c-border:var(--status-transaction-pending-border)}.chip-transaction-success{--c-fg:var(--status-transaction-success-fg);--c-bg:var(--status-transaction-success-bg);--c-border:var(--status-transaction-success-border)}.chip-transaction-rejected{--c-fg:var(--status-transaction-rejected-fg);--c-bg:var(--status-transaction-rejected-bg);--c-border:var(--status-transaction-rejected-border)}.chip-transaction-unknown{--c-fg:var(--status-transaction-unknown-fg);--c-bg:var(--status-transaction-unknown-bg);--c-border:var(--status-transaction-unknown-border);border-style:dashed}.chip-transaction-voided{--c-fg:var(--status-transaction-voided-fg);--c-bg:var(--status-transaction-voided-bg);--c-border:var(--status-transaction-voided-border)}.chip-transaction-stuck{--c-fg:var(--status-transaction-stuck-fg);--c-bg:var(--status-transaction-stuck-bg);--c-border:var(--status-transaction-stuck-border)}.chip-transaction-skipped{--c-fg:var(--status-transaction-skipped-fg);--c-bg:var(--status-transaction-skipped-bg);--c-border:var(--status-transaction-skipped-border);border-style:dotted}.chip-transaction-orphan{--c-fg:var(--status-transaction-orphan-fg);--c-bg:var(--status-transaction-orphan-bg);--c-border:var(--status-transaction-orphan-border)}.chip-key-active{--c-fg:var(--status-key-active-fg);--c-bg:var(--status-key-active-bg);--c-border:var(--status-key-active-border)}.chip-key-expiring{--c-fg:var(--status-key-expiring-fg);--c-bg:var(--status-key-expiring-bg);--c-border:var(--status-key-expiring-border)}.chip-key-expired{--c-fg:var(--status-key-expired-fg);--c-bg:var(--status-key-expired-bg);--c-border:var(--status-key-expired-border);border-style:dotted}.chip-key-revoked{--c-fg:var(--status-key-revoked-fg);--c-bg:var(--status-key-revoked-bg);--c-border:var(--status-key-revoked-border)}.chip-credit-normal{--c-fg:var(--status-credit-normal-fg);--c-bg:var(--status-credit-normal-bg);--c-border:var(--status-credit-normal-border)}.chip-credit-warn{--c-fg:var(--status-credit-warn-fg);--c-bg:var(--status-credit-warn-bg);--c-border:var(--status-credit-warn-border)}.chip-credit-locked{--c-fg:var(--status-credit-locked-fg);--c-bg:var(--status-credit-locked-bg);--c-border:var(--status-credit-locked-border)}.chip-credit-suspended{--c-fg:var(--status-credit-suspended-fg);--c-bg:var(--status-credit-suspended-bg);--c-border:var(--status-credit-suspended-border)}.chip-operator-active{--c-fg:var(--status-operator-active-fg);--c-bg:var(--status-operator-active-bg);--c-border:var(--status-operator-active-border)}.chip-operator-suspended{--c-fg:var(--status-operator-suspended-fg);--c-bg:var(--status-operator-suspended-bg);--c-border:var(--status-operator-suspended-border)}.chip-admin-user-active{--c-fg:var(--status-admin-user-active-fg);--c-bg:var(--status-admin-user-active-bg);--c-border:var(--status-admin-user-active-border)}.chip-admin-user-disabled{--c-fg:var(--status-admin-user-disabled-fg);--c-bg:var(--status-admin-user-disabled-bg);--c-border:var(--status-admin-user-disabled-border)}.chip-request-pending{--c-fg:var(--status-request-pending-fg);--c-bg:var(--status-request-pending-bg);--c-border:var(--status-request-pending-border)}.chip-request-approved{--c-fg:var(--status-request-approved-fg);--c-bg:var(--status-request-approved-bg);--c-border:var(--status-request-approved-border)}.chip-request-rejected{--c-fg:var(--status-request-rejected-fg);--c-bg:var(--status-request-rejected-bg);--c-border:var(--status-request-rejected-border)}.chip-request-expired{--c-fg:var(--status-request-expired-fg);--c-bg:var(--status-request-expired-bg);--c-border:var(--status-request-expired-border)}.chip-command-queued{--c-fg:var(--status-command-queued-fg);--c-bg:var(--status-command-queued-bg);--c-border:var(--status-command-queued-border)}.chip-command-running{--c-fg:var(--status-command-running-fg);--c-bg:var(--status-command-running-bg);--c-border:var(--status-command-running-border)}.chip-command-succeeded{--c-fg:var(--status-command-succeeded-fg);--c-bg:var(--status-command-succeeded-bg);--c-border:var(--status-command-succeeded-border)}.chip-command-failed{--c-fg:var(--status-command-failed-fg);--c-bg:var(--status-command-failed-bg);--c-border:var(--status-command-failed-border)}.chip-catalog-active{--c-fg:var(--status-catalog-active-fg);--c-bg:var(--status-catalog-active-bg);--c-border:var(--status-catalog-active-border)}.chip-catalog-hidden{--c-fg:var(--status-catalog-hidden-fg);--c-bg:var(--status-catalog-hidden-bg);--c-border:var(--status-catalog-hidden-border);border-style:dotted}.chip-catalog-removed{--c-fg:var(--status-catalog-removed-fg);--c-bg:var(--status-catalog-removed-bg);--c-border:var(--status-catalog-removed-border)}.chip-batch-kind-debit{--c-fg:var(--status-batch-kind-debit-fg);--c-bg:var(--status-batch-kind-debit-bg);--c-border:var(--status-batch-kind-debit-border)}.chip-batch-kind-credit{--c-fg:var(--status-batch-kind-credit-fg);--c-bg:var(--status-batch-kind-credit-bg);--c-border:var(--status-batch-kind-credit-border)}.chip-reconcile-type-missing{--c-fg:var(--status-reconcile-type-missing-fg);--c-bg:var(--status-reconcile-type-missing-bg);--c-border:var(--status-reconcile-type-missing-border)}.chip-reconcile-type-extra{--c-fg:var(--status-reconcile-type-extra-fg);--c-bg:var(--status-reconcile-type-extra-bg);--c-border:var(--status-reconcile-type-extra-border);border-style:dashed}.chip-reconcile-type-amount_mismatch{--c-fg:var(--status-reconcile-type-amount_mismatch-fg);--c-bg:var(--status-reconcile-type-amount_mismatch-bg);--c-border:var(--status-reconcile-type-amount_mismatch-border)}.chip-reconcile-type-status_mismatch{--c-fg:var(--status-reconcile-type-status_mismatch-fg);--c-bg:var(--status-reconcile-type-status_mismatch-bg);--c-border:var(--status-reconcile-type-status_mismatch-border)}.chip-reconcile-type-position_mismatch{--c-fg:var(--status-reconcile-type-position_mismatch-fg);--c-bg:var(--status-reconcile-type-position_mismatch-bg);--c-border:var(--status-reconcile-type-position_mismatch-border)}.chip-reconcile-run-running{--c-fg:var(--status-reconcile-run-running-fg);--c-bg:var(--status-reconcile-run-running-bg);--c-border:var(--status-reconcile-run-running-border)}.chip-reconcile-run-matched{--c-fg:var(--status-reconcile-run-matched-fg);--c-bg:var(--status-reconcile-run-matched-bg);--c-border:var(--status-reconcile-run-matched-border)}.chip-reconcile-run-mismatched{--c-fg:var(--status-reconcile-run-mismatched-fg);--c-bg:var(--status-reconcile-run-mismatched-bg);--c-border:var(--status-reconcile-run-mismatched-border)}.chip-reconcile-run-failed{--c-fg:var(--status-reconcile-run-failed-fg);--c-bg:var(--status-reconcile-run-failed-bg);--c-border:var(--status-reconcile-run-failed-border)}.chip-reconcile-case-open{--c-fg:var(--status-reconcile-case-open-fg);--c-bg:var(--status-reconcile-case-open-bg);--c-border:var(--status-reconcile-case-open-border)}.chip-reconcile-case-closed{--c-fg:var(--status-reconcile-case-closed-fg);--c-bg:var(--status-reconcile-case-closed-bg);--c-border:var(--status-reconcile-case-closed-border)}.chip-orphan-unresolved{--c-fg:var(--status-orphan-unresolved-fg);--c-bg:var(--status-orphan-unresolved-bg);--c-border:var(--status-orphan-unresolved-border)}.chip-orphan-redriven{--c-fg:var(--status-orphan-redriven-fg);--c-bg:var(--status-orphan-redriven-bg);--c-border:var(--status-orphan-redriven-border)}.chip-orphan-no_money{--c-fg:var(--status-orphan-no_money-fg);--c-bg:var(--status-orphan-no_money-bg);--c-border:var(--status-orphan-no_money-border);border-style:dotted}.chip-orphan-written_off{--c-fg:var(--status-orphan-written_off-fg);--c-bg:var(--status-orphan-written_off-bg);--c-border:var(--status-orphan-written_off-border)}.chip-wallet-active{--c-fg:var(--status-wallet-active-fg);--c-bg:var(--status-wallet-active-bg);--c-border:var(--status-wallet-active-border)}.chip-wallet-frozen{--c-fg:var(--status-wallet-frozen-fg);--c-bg:var(--status-wallet-frozen-bg);--c-border:var(--status-wallet-frozen-border)}.chip-wallet-suspended{--c-fg:var(--status-wallet-suspended-fg);--c-bg:var(--status-wallet-suspended-bg);--c-border:var(--status-wallet-suspended-border)}