:root{--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)}@media (max-width: 920px){.ant-input,.ant-input-affix-wrapper>input.ant-input,.ant-input-number-input,.ant-select-selector,.ant-select-selection-search-input,.ant-picker-input>input,textarea.ant-input,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.ant-drawer-body,.ant-modal-body{padding-bottom:calc(16px + var(--safe-bottom))!important}.ant-table-row .row-actions,.hover-reveal{opacity:1!important}}html,body{overscroll-behavior-y:none}*{-webkit-overflow-scrolling:touch}.bi[class*=" ti-"]:before,.bi[class^=ti-]:before,i[class*=" ti-"]:before{font-family:tabler-icons!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;display:inline-block}:root{color-scheme:light;--content-bg: #f5f6f8;--surface: #ffffff;--surface-2: #f8fafc;--surface-3: #f1f5f9;--border: #e2e8f0;--border-2: #cbd5e1;--text: #0f172a;--text-2: #334155;--text-3: #475569;--muted: #64748b;--muted-2: #94a3b8;--shadow: 0 8px 24px rgba(15, 23, 42, .12);--chrome: #212529;--chrome-text: #adb5bd;--chrome-border: rgba(255, 255, 255, .08);--chrome-hover: rgba(255, 255, 255, .06);--chrome-hover-strong: rgba(255, 255, 255, .1);--accent: #0d6efd;--accent-soft: rgba(13, 110, 253, .1);--accent-softer: rgba(13, 110, 253, .2);--radius: 6px;--font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--panel-shadow: none;--panel-border: var(--border);--chrome-shadow: none}html[data-theme=dark]{color-scheme:dark;--content-bg: #0f1419;--surface: #1a212b;--surface-2: #202935;--surface-3: #27313f;--border: #2f3b4a;--border-2: #3f4c5d;--text: #e6eaf0;--text-2: #cbd5e1;--text-3: #b6c0cd;--muted: #94a3b8;--muted-2: #7c8a9c;--shadow: 0 8px 24px rgba(0, 0, 0, .45);--chrome: #212529;--chrome-text: #adb5bd;--chrome-border: rgba(255, 255, 255, .08);--chrome-hover: rgba(255, 255, 255, .06);--chrome-hover-strong: rgba(255, 255, 255, .1);--accent: #0d6efd;--accent-soft: rgba(13, 110, 253, .14);--accent-softer: rgba(13, 110, 253, .24);--radius: 6px;--font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--panel-shadow: none;--panel-border: var(--border);--chrome-shadow: none}body{background:var(--content-bg);color:var(--text);font-family:var(--font)}html[data-mode=dark] .ant-alert-info,html[data-mode=dark] .ant-alert-warning,html[data-mode=dark] .ant-alert-success,html[data-mode=dark] .ant-alert-error{filter:brightness(.92)}html[data-theme=fluent]{color-scheme:light;--content-bg: #f5f5f5;--surface: #ffffff;--surface-2: #fafafa;--surface-3: #f0f0f0;--border: #e0e0e0;--border-2: #c7c7c7;--text: #242424;--text-2: #424242;--text-3: #545454;--muted: #616161;--muted-2: #8a8a8a;--shadow: 0 8px 24px rgba(0, 0, 0, .1);--chrome: #ffffff;--chrome-text: #242424;--chrome-border: #e0e0e0;--chrome-hover: rgba(0, 0, 0, .04);--chrome-hover-strong: rgba(0, 0, 0, .07);--accent: #0f6cbd;--accent-soft: rgba(15, 108, 189, .1);--accent-softer: rgba(15, 108, 189, .18);--radius: 4px;--font: "Segoe UI", "Segoe UI Web (West European)", Inter, -apple-system, sans-serif;--panel-shadow: none;--panel-border: var(--border);--chrome-shadow: none}html[data-theme=horizon]{color-scheme:light;--content-bg: #f5f6f7;--surface: #ffffff;--surface-2: #fafbfc;--surface-3: #eef1f4;--border: #e5e8ec;--border-2: #cdd3da;--text: #1d2d3e;--text-2: #354a5f;--text-3: #475e75;--muted: #556b82;--muted-2: #7f91a4;--shadow: 0 8px 24px rgba(29, 45, 62, .14);--chrome: #ffffff;--chrome-text: #1d2d3e;--chrome-border: transparent;--chrome-hover: rgba(29, 45, 62, .05);--chrome-hover-strong: rgba(29, 45, 62, .09);--accent: #0064d9;--accent-soft: rgba(0, 100, 217, .1);--accent-softer: rgba(0, 100, 217, .18);--radius: 8px;--font: "Source Sans 3", "72", Inter, -apple-system, sans-serif;--panel-shadow: 0 2px 8px rgba(29, 45, 62, .1);--panel-border: transparent;--chrome-shadow: 0 2px 8px rgba(29, 45, 62, .1)}html[data-theme=atlas]{color-scheme:light;--content-bg: #f7f8f9;--surface: #ffffff;--surface-2: #f7f8f9;--surface-3: #f1f2f4;--border: #dcdfe4;--border-2: #b3b9c4;--text: #172b4d;--text-2: #2c3e5d;--text-3: #44546f;--muted: #626f86;--muted-2: #8590a2;--shadow: 0 8px 24px rgba(23, 43, 77, .14);--chrome: #ffffff;--chrome-text: #172b4d;--chrome-border: #dcdfe4;--chrome-hover: rgba(23, 43, 77, .05);--chrome-hover-strong: rgba(23, 43, 77, .09);--accent: #0c66e4;--accent-soft: rgba(12, 102, 228, .1);--accent-softer: rgba(12, 102, 228, .18);--radius: 6px;--font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--panel-shadow: none;--panel-border: var(--border);--chrome-shadow: none}html[data-theme=steel]{color-scheme:light;--content-bg: #eef1f4;--surface: #ffffff;--surface-2: #f4f6f9;--surface-3: #e9eef3;--border: #cfd8e2;--border-2: #aebccb;--text: #1c2733;--text-2: #33414f;--text-3: #47576a;--muted: #5a6b7b;--muted-2: #86959f;--shadow: 0 8px 24px rgba(28, 39, 51, .16);--chrome: #2f4a63;--chrome-text: #d6e0ea;--chrome-border: rgba(255, 255, 255, .12);--chrome-hover: rgba(255, 255, 255, .07);--chrome-hover-strong: rgba(255, 255, 255, .12);--accent: #1f6fb2;--accent-soft: rgba(31, 111, 178, .1);--accent-softer: rgba(31, 111, 178, .2);--radius: 2px;--font: "IBM Plex Sans", Inter, -apple-system, sans-serif;--panel-shadow: none;--panel-border: var(--border);--chrome-shadow: none}html[data-theme=console]{color-scheme:dark;--content-bg: #111217;--surface: #181b1f;--surface-2: #1e2228;--surface-3: #24282f;--border: #2c3038;--border-2: #3b4049;--text: #d9dbe0;--text-2: #c2c6cc;--text-3: #aab0b7;--muted: #9aa0a6;--muted-2: #7c838b;--shadow: 0 8px 24px rgba(0, 0, 0, .5);--chrome: #181b1f;--chrome-text: #c7cbd1;--chrome-border: #2c3038;--chrome-hover: rgba(255, 255, 255, .05);--chrome-hover-strong: rgba(255, 255, 255, .09);--accent: #3d71d9;--accent-soft: rgba(61, 113, 217, .16);--accent-softer: rgba(61, 113, 217, .26);--radius: 4px;--font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--panel-shadow: none;--panel-border: var(--border);--chrome-shadow: none}html[data-theme=console] .ant-statistic-content,html[data-theme=console] .ant-table-cell[data-numeric],html[data-theme=console] .kpi-value{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}
