@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.main-layout{min-height:100vh}.main-sider{z-index:100;border-right:1px solid #6366f11a;top:0;bottom:0;left:0;overflow-y:auto;background:linear-gradient(#141432 0%,#1a1a3e 100%)!important;position:fixed!important}.main-sider .ant-layout-sider-children{flex-direction:column;display:flex}.sider-logo{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.sider-logo-icon{color:#8b5cf6;filter:drop-shadow(0 0 8px #8b5cf666);font-size:28px}.sider-logo-text{color:#e2e8f0;letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:700}.sider-menu{flex:1;padding:8px 0;background:0 0!important;border-inline-end:none!important}.sider-menu .ant-menu-item,.sider-menu .ant-menu-submenu-title{color:#94a3b8cc!important;border-radius:8px!important;height:42px!important;margin:2px 8px!important;line-height:42px!important;transition:all .2s!important}.sider-menu .ant-menu-item:hover,.sider-menu .ant-menu-submenu-title:hover{color:#e2e8f0!important;background:#6366f11a!important}.sider-menu .ant-menu-item-selected{box-shadow:0 0 12px #6366f126;color:#fff!important;background:linear-gradient(135deg,#6366f140,#8b5cf633)!important}.sider-menu .ant-menu-item-selected:after{border-radius:2px;border-right:3px solid #8b5cf6!important}.sider-menu .ant-menu-sub{background:0 0!important}.sider-menu .ant-menu-sub .ant-menu-item{height:38px!important;padding-left:48px!important;line-height:38px!important}.sider-menu .ant-menu-item .ant-menu-item-icon,.sider-menu .ant-menu-submenu-title .ant-menu-item-icon,.sider-menu .ant-menu-item .anticon,.sider-menu .ant-menu-submenu-title .anticon{font-size:16px!important}.sider-menu .ant-menu-submenu-arrow{color:#94a3b866!important}.main-header{-webkit-backdrop-filter:blur(12px);z-index:99;border-bottom:1px solid #6366f11a;align-items:center;height:64px;display:flex;position:sticky;top:0;background:#141432f2!important;padding:0 24px!important}.header-toggle{justify-content:center;align-items:center;width:auto;min-width:40px;height:40px;padding-inline:10px;font-size:18px;display:inline-flex;color:#94a3b8cc!important}.header-toggle:hover{color:#e2e8f0!important;background:#6366f11a!important}.header-user{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;transition:background .2s;display:flex}.header-user:hover{background:#6366f11a}.header-avatar{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important}.header-username{font-size:14px;font-weight:500;color:#e2e8f0!important}.header-role{border-radius:4px!important;font-size:11px!important}.main-content{background:#14143280;border:1px solid #6366f114;border-radius:12px;min-height:calc(100vh - 112px);margin:24px;padding:24px}.main-layout>.ant-layout{margin-left:256px;transition:margin-left .2s}.main-sider.ant-layout-sider-collapsed+.ant-layout{margin-left:64px}.main-layout>.ant-layout:has(+.ant-layout-sider-collapsed){margin-left:64px}.main-layout.sidebar-collapsed>.ant-layout{margin-left:64px}.login-container{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-background{z-index:0;background:radial-gradient(circle at 20%,#6366f126 0%,#0000 50%),radial-gradient(circle at 80% 20%,#a855f71f 0%,#0000 50%),radial-gradient(circle at 50% 80%,#3b82f61a 0%,#0000 50%),linear-gradient(135deg,#0f0f23 0%,#1a1a3e 50%,#0f0f23 100%);position:absolute;inset:0}.login-card{z-index:1;-webkit-backdrop-filter:blur(20px);box-sizing:border-box;width:420px;max-width:90vw;position:relative;box-shadow:0 25px 50px #00000080,inset 0 0 0 1px #ffffff0d,0 0 80px #6366f114;background:#1e1e3cd9!important;border:1px solid #6366f133!important;border-radius:20px!important;padding:16px 8px!important}.login-card .ant-card-body{box-sizing:border-box;max-width:100%;overflow:hidden}.login-header{text-align:center;margin-bottom:36px}.login-logo{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex;box-shadow:0 8px 24px #6366f159}.login-logo-icon{color:#fff;font-size:32px}.login-title{letter-spacing:-.02em;color:#e2e8f0!important;margin-bottom:4px!important;font-weight:700!important}.login-subtitle{letter-spacing:.08em;text-transform:uppercase;font-size:14px;color:#94a3b8cc!important}.login-form .ant-input-affix-wrapper{box-sizing:border-box;height:48px;transition:all .2s;color:#e2e8f0!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:10px!important}.login-form .ant-input-affix-wrapper .ant-input{height:auto;color:#e2e8f0!important;background:0 0!important;border:none!important}.login-form>.ant-form-item>.ant-form-item-row>.ant-form-item-control>.ant-form-item-control-input>.ant-form-item-control-input-content>.ant-input{box-sizing:border-box;height:48px;transition:all .2s;color:#e2e8f0!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:10px!important}.login-form .ant-input-affix-wrapper:hover,.login-form .ant-input-affix-wrapper:focus-within{border-color:#6366f180!important;box-shadow:0 0 0 3px #6366f11f!important}.login-form .ant-input::placeholder{color:#94a3b880!important}.input-icon{color:#94a3b899;font-size:16px}.login-options{justify-content:space-between;align-items:center;display:flex}.login-options .ant-checkbox-wrapper{color:#94a3b8cc}.login-button{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;border-radius:10px!important;height:48px!important;font-size:16px!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 16px #6366f159!important}.login-button:hover{transform:translateY(-1px);box-shadow:0 6px 24px #6366f173!important}.login-button:active{transform:translateY(0)}.login-footer{text-align:center;border-top:1px solid #ffffff0f;margin-top:24px;padding-top:16px}.login-footer-text{color:#94a3b866!important;font-size:12px!important}.login-card .ant-form-item-label>label{color:#94a3b8cc!important}.login-card .ant-input-password-icon{color:#94a3b880!important}.login-card .ant-input-password-icon:hover{color:#94a3b8cc!important}.content-status-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.content-status-tab{cursor:pointer;color:var(--text-secondary);border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;background:#1e1e3c80;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.content-status-tab:hover{background:var(--bg-hover);color:var(--text-primary);border-color:#6366f140}.content-status-tab.active{color:#fff;background:#6366f126;border-color:#6366f166;box-shadow:0 0 12px #6366f126}.content-status-tab .tab-count{color:var(--accent-light);text-align:center;background:#6366f133;border-radius:10px;min-width:20px;padding:1px 7px;font-size:11px;font-weight:600}.content-status-tab.active .tab-count{color:#fff;background:#ffffff26}.content-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.content-toolbar-actions{gap:8px;margin-left:auto;display:flex}.content-batch-bar{background:#6366f114;border:1px solid #6366f133;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:10px 16px;animation:.2s batchBarSlideIn;display:flex}@keyframes batchBarSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.content-batch-bar .batch-count{color:var(--accent-light);font-size:13px;font-weight:500}.content-table-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:12px!important}.quality-score{border-radius:6px;justify-content:center;align-items:center;min-width:36px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.quality-score.high{color:#34d399;background:#10b98126}.quality-score.medium{color:#fbbf24;background:#f59e0b26}.quality-score.low{color:#f87171;background:#ef444426}.status-badge{text-transform:capitalize;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.status-badge.pending_review,.status-badge.candidate{color:#fbbf24;background:#f59e0b26}.status-badge.active{color:#34d399;background:#10b98126}.status-badge.inactive,.status-badge.frozen{color:#94a3b8;background:#94a3b826}.status-badge.rejected{color:#f87171;background:#ef444426}.status-badge.archived,.status-badge.deprecated{color:#9ca3af;background:#6b728026}.status-badge.detected{color:#818cf8;background:#6366f126}.verify-badge{align-items:center;gap:4px;font-size:12px;display:inline-flex}.verify-badge.verified{color:var(--success)}.verify-badge.unverified{color:var(--text-muted)}.content-drawer .ant-drawer-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f23fa!important}.content-drawer .ant-drawer-header{border-bottom:1px solid var(--border-color)!important;background:0 0!important}.content-drawer .ant-drawer-title{color:var(--text-primary)!important}.drawer-section{border-bottom:1px solid var(--border-color);padding:16px 0}.drawer-section:last-child{border-bottom:none}.drawer-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:12px;font-size:12px;font-weight:600}.drawer-info-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.drawer-info-item{flex-direction:column;gap:2px;display:flex}.drawer-info-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.drawer-info-value{color:var(--text-primary);font-size:13px;font-weight:500}.drawer-actions{flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.change-timeline{padding:4px 0}.timeline-item{gap:12px;padding:8px 0;display:flex;position:relative}.timeline-item:before{content:"";background:var(--border-color);width:1px;position:absolute;top:24px;bottom:-8px;left:5px}.timeline-item:last-child:before{display:none}.timeline-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px;box-shadow:0 0 8px #6366f14d}.timeline-content{flex:1;min-width:0}.timeline-action{color:var(--text-primary);font-size:13px;font-weight:500}.timeline-meta{color:var(--text-muted);margin-top:2px;font-size:11px}.company-card-inline{background:#6366f10d;border:1px solid #6366f114;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.company-logo{width:36px;height:36px;color:var(--accent-light);background:#6366f126;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.company-meta{flex:1;min-width:0}.company-name{color:var(--text-primary);font-size:13px;font-weight:600}.company-info{color:var(--text-muted);font-size:11px}.tag-cloud{flex-wrap:wrap;gap:6px;display:flex}.tag-chip{color:var(--accent-light);background:#6366f11a;border:1px solid #6366f126;border-radius:12px;padding:2px 10px;font-size:11px}.merge-modal .ant-modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color)!important;background:#141432fa!important;border-radius:16px!important}.merge-modal .ant-modal-header{border-bottom:1px solid var(--border-color)!important;background:0 0!important}.merge-modal .ant-modal-title{color:var(--text-primary)!important}.merge-preview{background:#6366f10d;border:1px solid #6366f11a;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:16px 0;padding:16px;display:grid}.merge-arrow{color:var(--accent-light);font-size:20px}.merge-entity{text-align:center}.merge-entity-name{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}.merge-entity-detail{color:var(--text-muted);font-size:11px}.category-tree-container{background:var(--bg-card);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:20px}.category-tree-container .ant-tree{color:var(--text-primary)!important;background:0 0!important}.category-tree-container .ant-tree-node-content-wrapper{transition:all .2s;color:var(--text-primary)!important}.category-tree-container .ant-tree-node-content-wrapper:hover{background:var(--bg-hover)!important}.category-tree-container .ant-tree-node-content-wrapper.ant-tree-node-selected{background:#6366f126!important}.category-tree-container .ant-tree-switcher{color:var(--text-secondary)!important}.tree-node-content{align-items:center;gap:8px;padding:2px 0;display:flex}.tree-node-name{color:var(--text-primary);font-size:13px;font-weight:500}.tree-node-code{color:var(--text-muted);font-family:SF Mono,Fira Code,monospace;font-size:11px}.tree-node-count{color:var(--accent-light);background:#6366f11f;border-radius:8px;padding:0 6px;font-size:11px}.tree-node-actions{opacity:0;gap:2px;margin-left:auto;transition:opacity .15s;display:flex}.ant-tree-treenode:hover .tree-node-actions{opacity:1}.tree-node-inactive{opacity:.5}.template-preview-card{background:#6366f10d;border:1px solid #6366f126;border-radius:12px;margin:16px 0;padding:20px}.template-preview-header{color:var(--text-primary);border-bottom:1px solid var(--border-color);margin-bottom:8px;padding-bottom:8px;font-size:13px;font-weight:600}.template-preview-body{color:var(--text-secondary);white-space:pre-wrap;font-size:13px;line-height:1.6}.template-variable{color:var(--accent-light);background:#6366f126;border-radius:3px;padding:1px 6px;font-family:SF Mono,monospace;font-size:12px}.anomaly-panel{background:#f59e0b0d;border:1px solid #f59e0b26;border-radius:12px;padding:16px}.anomaly-item{border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:8px 0;display:flex}.anomaly-item:last-child{border-bottom:none}.anomaly-type-badge{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.anomaly-type-badge.low_frequency{color:#94a3b8;background:#94a3b826}.anomaly-type-badge.duplicate{color:#fbbf24;background:#f59e0b26}.anomaly-type-badge.spam{color:#f87171;background:#ef444426}.anomaly-type-badge.typo{color:#818cf8;background:#6366f126}.duplicate-card{background:#f59e0b0d;border:1px solid #f59e0b1f;border-radius:8px;align-items:center;gap:16px;margin-bottom:8px;padding:12px 16px;display:flex}.duplicate-score{color:var(--warning);font-size:14px;font-weight:700}.duplicate-entities{flex:1;align-items:center;gap:8px;display:flex}.duplicate-vs{color:var(--text-muted);font-size:12px}.apply-links-list{flex-direction:column;gap:6px;display:flex}.apply-link-row{cursor:default;background:#1e1e3c80;border:1px solid #6366f114;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:all .25s;display:flex}.apply-link-row:hover{background:#6366f114;border-color:#6366f133;transform:translate(2px);box-shadow:0 2px 12px #6366f114}.apply-link-left{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex}.apply-link-source{color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:600}.apply-link-url{color:var(--accent-light);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;max-width:400px;font-size:12px;text-decoration:none;transition:color .2s;overflow:hidden}.apply-link-url:hover{color:#a78bfa;text-decoration:underline}.apply-link-row .ant-tag{flex-shrink:0;margin-inline-end:0!important}@media (width<=768px){.content-status-tabs{gap:4px}.content-status-tab{padding:6px 10px;font-size:12px}.drawer-info-grid{grid-template-columns:1fr}.merge-preview{text-align:center;grid-template-columns:1fr}.content-toolbar{flex-direction:column;align-items:stretch}.content-toolbar-actions{margin-left:0}}.config-layout{gap:16px;min-height:calc(100vh - 180px);display:flex}.config-category-tree{background:var(--bg-card);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;flex-shrink:0;width:220px;padding:16px 8px;overflow-y:auto}.config-main-panel{flex:1;min-width:0}.category-tree-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border-color);margin-bottom:8px;padding:0 12px 12px;font-size:12px;font-weight:600}.category-item{cursor:pointer;color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}.category-item:hover{background:var(--bg-hover);color:var(--text-primary)}.category-item.active{color:#fff;background:#6366f126;font-weight:500}.category-item .category-count{text-align:center;min-width:20px;color:var(--accent-light);background:#6366f133;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:11px}.config-table-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:12px!important}.config-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.config-toolbar .ant-input-search{max-width:320px}.config-toolbar-actions{gap:8px;margin-left:auto;display:flex}.config-key-cell{flex-direction:column;gap:2px;display:flex}.config-key-name{color:var(--accent-light);font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;font-weight:500}.config-key-desc{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:11px;overflow:hidden}.config-value-cell{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;display:block}.config-value-json{color:var(--text-secondary);cursor:pointer}.config-value-json:hover{color:var(--accent-light)}.config-value-bool.true{color:var(--success)}.config-value-bool.false{color:var(--error)}.config-value-number{color:#f59e0b}.scope-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.scope-badge.global{color:#818cf8;background:#6366f126}.scope-badge.region{color:#34d399;background:#10b98126}.scope-badge.platform{color:#fbbf24;background:#f59e0b26}.scope-badge.segment{color:#f472b6;background:#ec489926}.config-edit-modal .ant-modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color)!important;background:#141432fa!important;border-radius:16px!important}.config-edit-modal .ant-modal-header{border-bottom:1px solid var(--border-color)!important;background:0 0!important}.config-edit-modal .ant-modal-title{color:var(--text-primary)!important}.config-meta-grid{background:#6366f10d;border:1px solid #6366f114;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;padding:12px 16px;display:grid}.config-meta-item{flex-direction:column;gap:2px;display:flex}.config-meta-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.config-meta-value{color:var(--text-primary);font-size:13px;font-weight:500}.config-history-section{border-top:1px solid var(--border-color);margin-top:20px;padding-top:16px}.config-history-section h4{color:var(--text-secondary);margin-bottom:12px;font-size:13px;font-weight:600}.history-item{color:var(--text-secondary);align-items:baseline;gap:8px;padding:6px 0;font-size:12px;display:flex}.history-item-date{color:var(--text-muted);flex-shrink:0;min-width:100px;font-size:11px}.history-item-change{font-family:SF Mono,monospace;font-size:12px}.history-item-change .new-val{color:var(--success)}.history-item-change .old-val{color:var(--text-muted);text-decoration:line-through}.history-item-user{color:var(--text-muted);margin-left:auto;font-size:11px}.diff-drawer .ant-drawer-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f23fa!important}.diff-drawer .ant-drawer-header{border-bottom:1px solid var(--border-color)!important;background:0 0!important}.diff-row{border-bottom:1px solid #ffffff0a;grid-template-columns:200px 1fr 1fr;gap:16px;padding:10px 0;font-size:13px;display:grid}.diff-row.changed{background:#6366f10d;border-radius:6px;margin:0 -12px;padding:10px 12px}.diff-key{color:var(--accent-light);font-family:SF Mono,monospace;font-size:12px}.diff-value{font-family:SF Mono,monospace;font-size:12px}.diff-value.added{color:var(--success);background:#10b98114;border-radius:4px;padding:2px 6px}.diff-value.removed{color:var(--error);background:#ef444414;border-radius:4px;padding:2px 6px;text-decoration:line-through}.diff-value.unchanged{color:var(--text-muted)}.dict-table-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:12px!important}.enum-value-tag{font-family:SF Mono,monospace;font-size:12px}.constant-category-header{color:var(--accent-light);border-bottom:1px solid var(--border-color);margin-bottom:8px;padding:12px 0 6px;font-size:13px;font-weight:600}.constant-item{border-bottom:1px solid #ffffff08;grid-template-columns:240px 100px 1fr;gap:16px;padding:8px 0;font-size:13px;display:grid}.constant-name{color:var(--accent-light);font-family:SF Mono,monospace;font-size:12px}.constant-value{color:#f59e0b;font-family:SF Mono,monospace;font-weight:500}.constant-desc{color:var(--text-secondary)}@media (width<=1024px){.config-layout{flex-direction:column}.config-category-tree{flex-wrap:wrap;gap:4px;width:100%;padding:8px;display:flex}.category-tree-title{border-bottom:none;width:100%;margin-bottom:0;padding-bottom:4px}.category-item{padding:4px 10px;font-size:12px}.config-meta-grid{grid-template-columns:1fr}}:root{--bg-primary:#0f0f23;--bg-secondary:#141432;--bg-card:#1e1e3cb3;--bg-hover:#6366f11a;--border-color:#6366f11f;--text-primary:#e2e8f0;--text-secondary:#94a3b8cc;--text-muted:#94a3b880;--accent:#6366f1;--accent-light:#8b5cf6;--accent-glow:#6366f140;--success:#10b981;--warning:#f59e0b;--error:#ef4444}*,:before,:after{box-sizing:border-box}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);height:100%;color:var(--text-primary);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#6366f133;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6366f159}.ant-card{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:12px!important}.stat-card{transition:all .3s}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #6366f11a;border-color:#6366f14d!important}.ant-statistic-title{color:var(--text-secondary)!important}.ant-statistic-content{color:var(--text-primary)!important}.ant-statistic-content-prefix{color:var(--accent-light)!important}.ant-typography{color:var(--text-primary)}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography{color:var(--text-primary)!important}.ant-result{color:var(--text-primary)}.ant-result .ant-result-title{color:var(--text-primary)!important}.ant-result .ant-result-subtitle{color:var(--text-secondary)!important}.ant-btn-primary{background:linear-gradient(135deg, var(--accent), var(--accent-light))!important;border:none!important;transition:all .2s!important;box-shadow:0 2px 8px #6366f14d!important}.ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #6366f166!important}.ant-table{background:0 0!important}.ant-table-thead>tr>th{color:var(--text-secondary)!important;border-bottom:1px solid var(--border-color)!important;background:#1e1e3ccc!important}.ant-table-tbody>tr>td{color:var(--text-primary)!important;border-bottom:1px solid #ffffff0a!important}.ant-table-tbody>tr:hover>td{background:var(--bg-hover)!important}.ant-dropdown .ant-dropdown-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color)!important;background:#1e1e3cf2!important;border-radius:8px!important;box-shadow:0 8px 24px #0006!important}.ant-dropdown .ant-dropdown-menu-item{color:var(--text-primary)!important}.ant-dropdown .ant-dropdown-menu-item:hover{background:var(--bg-hover)!important}.ant-tag{border-radius:4px!important}.ant-message .ant-message-notice-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color)!important;color:var(--text-primary)!important;background:#1e1e3cf2!important;border-radius:8px!important;box-shadow:0 4px 16px #0000004d!important}::selection{color:#fff;background:#6366f14d}
