.app-suspense-fallback{min-height:100vh;color:var(--text-secondary-6);place-items:center;font-weight:600;display:grid}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{min-height:100vh}:root{--text-primary:#142127;--text-orange:#d97706;--button-bg-primary:#d97706;--bg-primary:#d97706;--brand-primary:#d97706;--brand-primary-hover:#b45309;--brand-primary-strong:#92400e;--brand-primary-soft:#fff7ed;--brand-primary-soft-alt:#fff7f2;--brand-accent:#d2814e;--brand-accent-2:#d28956;--brand-accent-3:#d9aa86;--brand-accent-4:#bb7345;--brand-warm-soft:#e8d5c4;--brand-deep:#5c3d28;--surface-white:#fff;--surface-page:#fafafa;--surface-page-alt:#f9f9f9;--surface-muted:#f5f5f5;--surface-muted-2:#f8fafc;--surface-muted-3:#f9fafb;--surface-soft:#f5f3f0;--text-strong:#1a1a1a;--text-strong-2:#111;--text-strong-3:#111827;--text-strong-4:#1f2a37;--text-strong-5:#1d2430;--text-strong-6:#132028;--text-strong-7:#222b36;--text-strong-8:#2c2c2c;--text-secondary:#555;--text-secondary-2:#444;--text-secondary-3:#666;--text-secondary-4:#6b7280;--text-secondary-5:#4a5b63;--text-secondary-6:#2a3940;--text-secondary-7:#374151;--text-secondary-8:#384151;--text-secondary-9:#333;--text-muted:#888;--text-muted-2:#999;--text-muted-3:#aaa;--text-muted-4:#bbb;--text-muted-5:#ccc;--text-muted-6:#5b6474;--text-muted-7:#7f8a97;--text-muted-8:#8391a2;--text-muted-9:#9ca6b2;--text-disabled:#b6bcc5;--text-disabled-2:#b9c1ca;--text-disabled-3:#c1c7cf;--text-disabled-4:#d4d4d4;--text-disabled-5:#a6afba;--border-default:#e5e5e5;--border-default-2:#e5e7eb;--border-default-3:#e0e0e0;--border-default-4:#ddd;--border-default-5:#e7e9ee;--border-default-6:#e7ebef;--border-default-7:#ebedf0;--border-subtle:#f0f0f0;--border-subtle-2:#eae4dd;--color-success:#22c55e;--color-success-strong:#476028;--color-success-soft:#ecfdf5;--color-success-soft-2:#f0fdf4;--color-success-soft-3:#e3f1d1;--border-error:#ef5933;--color-error:#ef5933;--color-error-2:#ef5933;--color-error-strong:#ef5933;--color-error-strong-2:#ef5933;--color-error-strong-3:#ef5933;--color-error-strong-4:#ef5933;--color-error-soft:#fef2f2;--color-error-soft-2:#fff1f2;--color-error-soft-3:#fecaca;--color-error-soft-4:#fecdd3;--color-warning:#eab308;--color-warning-2:#ca8a04;--color-warning-soft:#fef3c7;--color-warning-soft-2:#fefce8;--color-warning-soft-3:#fffaf3;--color-warning-soft-4:#fffbf5;--color-info:#0ea5e9;--color-info-2:#0284c7;--color-info-3:#2563eb;--color-info-strong:#0c4a6e;--color-info-soft:#e0f2fe;--color-info-soft-2:#f0fafb;--color-black:#000;--overlay-black-08:#00000014;--overlay-black-10:#0000001a;--overlay-black-12:#0000001f;--overlay-black-15:#00000026;--overlay-black-30:#0000004d;--overlay-black-40:#0006;--overlay-white-92:#ffffffeb;--shadow-ink:#14212714;--shadow-ink-2:#0f172a1f;--shadow-ink-3:#11182714;--brand-overlay-0:#d9770600;--brand-overlay-08:#d9770614;--brand-overlay-12:#d977061f;--brand-overlay-18:#d977062e;--brand-overlay-24:#d977063d;--brand-overlay-35:#d9770659;--brand-overlay-45:#d9770673}@media (width<=768px){.debounced-search .debounced-search-input,.filters-search .filters-search-input,.ant-select .ant-select-input,.ant-select .ant-select-selection-search-input{font-size:1rem}html .input-container .input:not(.input-container .input.numeric),html .input-container .input-wrapper.numeric{font-size:1rem!important}}.side-drawer-overlay{z-index:100;background:var(--overlay-black-30);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.side-drawer-overlay--open{opacity:1;pointer-events:auto}.side-drawer{background:var(--surface-white);max-width:100vw;box-shadow:0 0 24px var(--overlay-black-12);flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0}.side-drawer--right{border-radius:12px 0 0 12px;right:0;transform:translate(100%)}.side-drawer--right.side-drawer--open{transform:translate(0)}.side-drawer--left{border-radius:0 12px 12px 0;left:0;transform:translate(-100%)}.side-drawer--left.side-drawer--open{transform:translate(0)}
