:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--ql-page-bg: #f7f8fa;--ql-shell-bg: #fbfcfe;--ql-side-bg: #f5f6f8;--ql-panel-bg: #ffffff;--ql-muted-bg: #f3f4f6;--ql-muted-bg-2: #f7f8fa;--ql-line: #e4e7ec;--ql-line-2: #d6dbe3;--ql-ink: #171a20;--ql-ink-2: #303846;--ql-ink-3: #5f6978;--ql-ink-4: #8b95a5;--ql-ink-5: #a7b0bd;--ql-green: #28c36f;--ql-blue: #3d8cff;--ql-orange: #ff8a3d;--ql-red: #fa4b4b;--ql-primary: #111827;--ql-primary-hover: #000000;--ql-surface: #ffffff;--ql-surface-soft: #f7f8fa;--ql-surface-strong: #fbfcfe;--ql-text-primary: #111827;--ql-text-secondary: #384254;--ql-text-tertiary: #667085;--ql-text-quaternary: #98a2b3;--ql-success-bg: #eaf7ef;--ql-success-text: #247247;--ql-warning-bg: #fff4e5;--ql-warning-text: #b75f13;--ql-risk-bg: #fff0f0;--ql-risk-text: #c53232;--ql-ai-bg: #eef5ff;--ql-ai-text: #2866b1;--ql-permission-bg: #f3f5f8;--ql-permission-text: #6b7280;--ql-radius-control: 12px;--ql-radius-card: 20px;--ql-radius-sheet: 24px;--ql-radius-shell: 28px;--ql-radius-pill: 999px;--ql-control-h: 40px;--ql-control-h-compact: 32px;--ql-card-pad: 24px;--ql-ease: cubic-bezier(.2, .8, .2, 1);--ql-shadow-foundation-card: 0 8px 24px rgba(15, 23, 42, .05);--ql-shadow-foundation-sheet: 0 22px 70px rgba(15, 23, 42, .12);--ql-sidebar-w: 248px;--ql-topbar-h: 80px;--ql-shadow-card: 0 10px 26px rgba(17, 24, 39, .08)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100vh;background:var(--ql-page-bg)}.ant-tag-green{background:var(--ql-success-bg)!important;color:var(--ql-success-text)!important;border-color:var(--ql-success-bg)!important}.ant-tag-red{background:var(--ql-risk-bg)!important;color:var(--ql-risk-text)!important;border-color:var(--ql-risk-bg)!important}.ant-tag-blue{background:var(--ql-ai-bg)!important;color:var(--ql-ai-text)!important;border-color:var(--ql-ai-bg)!important}.ant-tag-orange{background:var(--ql-warning-bg)!important;color:var(--ql-warning-text)!important;border-color:var(--ql-warning-bg)!important}.ant-tag-default{background:var(--ql-permission-bg)!important;color:var(--ql-permission-text)!important;border-color:var(--ql-permission-bg)!important}.ant-card{border-radius:var(--ql-radius-card)!important;box-shadow:var(--ql-shadow-foundation-card)!important}.ant-card-body{padding:var(--ql-card-pad)!important}
