.dashboard-background{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:calc(100vh - 64px);overflow:hidden;padding:24px;position:relative}.dashboard-background:before{background-image:radial-gradient(circle at 25% 25%,#1890ff0d 0,#0000 70%),radial-gradient(circle at 75% 75%,#52c41a0d 0,#0000 70%),radial-gradient(circle at 50% 50%,#faad1408 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.glass-card{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffff2!important;border:1px solid #ffffff4d!important;border-radius:24px!important;box-shadow:0 8px 32px #0000001a,inset 0 1px 0 #ffffff4d!important;overflow:hidden!important;position:relative!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;z-index:1}.glass-card:hover{border-color:#1890ff4d!important;box-shadow:0 16px 48px #00000026,inset 0 1px 0 #fff6!important;transform:translateY(-8px) scale(1.02)!important}.bottom-card-no-border{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffff2!important;border:none!important;border-radius:24px!important;box-shadow:0 8px 32px #0000001a,inset 0 1px 0 #ffffff4d!important;overflow:hidden!important;position:relative!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;z-index:1}.bottom-card-no-border:hover{box-shadow:0 16px 48px #00000026,inset 0 1px 0 #fff6!important;transform:translateY(-8px) scale(1.02)!important}.glass-card:before{background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:2}.premium-stats-card{background:var(--gradient-primary)!important;border:none!important;border-radius:24px!important;box-shadow:0 12px 40px #667eea66,inset 0 1px 0 #fff3!important;color:#fff!important;height:140px!important;overflow:hidden!important;padding:20px!important;position:relative!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}.premium-stats-card,.premium-stats-card .ant-card-body{align-items:center!important;display:flex!important;justify-content:center!important}.premium-stats-card .ant-card-body{height:100%!important;padding:0!important}.animated-number{display:block!important;font-size:2.6rem!important;line-height:1!important;margin:12px 0!important;text-align:center!important}.dashboard-fullscreen .animated-number{color:#fff!important;font-size:3.8rem!important;font-weight:700!important;line-height:1.1!important;margin:0!important}.premium-stats-card .ant-typography{font-size:16px!important;font-weight:600!important;text-align:center!important}.premium-stats-card .ant-space{justify-content:center!important;text-align:center!important;width:100%!important}.premium-stats-card.success{background:linear-gradient(135deg,#11998e,#38ef7d)!important;box-shadow:0 12px 40px #11998e66,inset 0 1px 0 #fff3!important}.premium-stats-card.warning{background:linear-gradient(135deg,#ff6b6b,#feca57)!important;box-shadow:0 12px 40px #ff6b6b66,inset 0 1px 0 #fff3!important}.premium-stats-card.info{background:linear-gradient(135deg,#667eea,#764ba2)!important;box-shadow:0 12px 40px #667eea66,inset 0 1px 0 #fff3!important}.premium-stats-card:hover{box-shadow:0 20px 60px #667eea80,inset 0 1px 0 #ffffff4d!important;transform:translateY(-12px) scale(1.05)!important}.premium-stats-card:before{animation:float 6s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}.premium-stats-card:after{background:linear-gradient(45deg,#0000 30%,#ffffff0d,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.animated-number{font-size:2.5rem!important;font-weight:700!important;text-shadow:0 2px 4px #0000001a!important;transition:all .3s ease!important}.animated-number:hover{transform:scale(1.1)!important}.modern-table{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff2!important;border-radius:16px!important;box-shadow:0 8px 32px #00000014!important;overflow:hidden!important}.modern-table .ant-table-thead>tr>th{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;border:none!important;color:#334155!important;font-weight:600!important;padding:16px!important}.modern-table .ant-table-tbody>tr{transition:all .3s ease!important}.modern-table .ant-table-tbody>tr:hover{background:linear-gradient(135deg,#1890ff0d,#1890ff05)!important;transform:scale(1.01)!important}.modern-table .ant-table-tbody>tr>td{border:none!important;border-bottom:1px solid #00000008!important;padding:16px!important}.modern-progress .ant-progress-bg{background:linear-gradient(90deg,#667eea,#764ba2)!important;border-radius:8px!important;box-shadow:0 2px 8px #667eea4d!important}.modern-progress .ant-progress-outer{background:#0000000d!important;border-radius:8px!important}.funnel-item{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff2!important;border:1px solid #ffffff4d!important;border-radius:16px!important;box-shadow:0 4px 16px #00000014!important;margin-bottom:12px!important;padding:16px!important;position:relative!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.funnel-item:hover{box-shadow:0 8px 24px #0000001f!important;transform:translateX(8px) scale(1.02)!important}.funnel-bar{border-radius:8px!important;box-shadow:inset 0 1px 2px #0000001a!important;height:12px!important;overflow:hidden!important;position:relative!important}.funnel-bar:before{background:linear-gradient(180deg,#ffffff4d,#0000);border-radius:8px 8px 0 0;content:"";height:50%;left:0;position:absolute;right:0;top:0}.live-indicator{align-items:center!important;background:#52c41a1a!important;border:1px solid #52c41a33!important;border-radius:20px!important;color:#389e0d!important;cursor:default!important;display:inline-flex!important;font-size:12px!important;font-weight:500!important;gap:8px!important;padding:6px 12px!important;transition:all .3s ease!important}.live-indicator:hover{background:#52c41a26!important;border-color:#52c41a4d!important}.live-dot{animation:pulse 2s ease-in-out infinite!important;background:#52c41a!important;border-radius:50%!important;height:8px!important;width:8px!important}.refresh-button{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 12px #667eea4d!important;color:#fff!important;font-weight:500!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.refresh-button:hover{background:linear-gradient(135deg,#764ba2,#667eea)!important;box-shadow:0 6px 20px #667eea66!important;color:#fff!important;transform:translateY(-2px)!important}.refresh-button:active{transform:translateY(0) scale(.95)!important}.fullscreen-button{background:linear-gradient(135deg,#52c41a,#73d13d)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 12px #52c41a4d!important;color:#fff!important;font-weight:500!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.fullscreen-button:hover{background:linear-gradient(135deg,#73d13d,#52c41a)!important;box-shadow:0 6px 20px #52c41a66!important;color:#fff!important;transform:translateY(-2px)!important}.fullscreen-button:active{transform:translateY(0) scale(.95)!important}.particles-container{height:100%!important;left:0!important;opacity:.6!important;pointer-events:none!important;position:fixed!important;top:0!important;width:100%!important;z-index:-1!important}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(-10px) rotate(240deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.shimmer-effect:after{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}@media (max-width:768px){.dashboard-background{padding:16px}.glass-card,.premium-stats-card{border-radius:16px!important}.animated-number{font-size:1.8rem!important}}.dashboard-fullscreen{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100vh!important;overflow:hidden!important;padding:8px!important;position:relative!important}.dashboard-fullscreen:before{background-image:radial-gradient(circle at 25% 25%,#1890ff0d 0,#0000 70%),radial-gradient(circle at 75% 75%,#52c41a0d 0,#0000 70%),radial-gradient(circle at 50% 50%,#faad1408 0,#0000 70%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.dashboard-fullscreen .page-header{align-items:center!important;display:flex!important;flex-shrink:0!important;height:7vh!important;margin-bottom:0!important;padding:0!important}.dashboard-fullscreen .page-header h3{font-size:20px!important;margin:0!important}.dashboard-fullscreen .stats-section{flex-shrink:0!important;height:15vh!important;margin-bottom:.5vh!important}.dashboard-fullscreen .middle-section{flex-shrink:0!important;height:32vh!important;margin-bottom:.5vh!important}.dashboard-fullscreen .bottom-section{flex-shrink:0!important;height:39vh!important;margin-bottom:.5vh!important}.dashboard-fullscreen .ant-row{height:auto!important}.dashboard-fullscreen .premium-stats-card{border-radius:16px!important;min-height:calc(15vh - 12px)!important;padding:0!important}.dashboard-fullscreen .premium-stats-card,.dashboard-fullscreen .premium-stats-card .ant-card-body{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important}.dashboard-fullscreen .premium-stats-card .ant-card-body{padding:20px!important;text-align:center!important}.dashboard-fullscreen .premium-stats-card>div{align-items:center!important;display:flex!important;justify-content:center!important;text-align:center!important;width:100%!important}.dashboard-fullscreen .premium-stats-card .ant-space{align-items:center!important;gap:8px!important;justify-content:center!important;width:100%!important}.dashboard-fullscreen .premium-stats-card .ant-space-vertical{align-items:center!important;gap:8px!important;text-align:center!important;width:100%!important}.dashboard-fullscreen .premium-stats-card .ant-space-item{align-items:center!important;display:flex!important;justify-content:center!important;text-align:center!important}.dashboard-fullscreen .premium-stats-card .animated-number,.dashboard-fullscreen .premium-stats-card .animated-number *,.dashboard-fullscreen .premium-stats-card .animated-number span,.dashboard-fullscreen .premium-stats-card div.animated-number{color:#fff!important;display:block!important;font-size:3.8rem!important;font-weight:700!important;line-height:1.1!important;margin:0!important;min-height:auto!important;text-align:center!important}.dashboard-fullscreen .premium-stats-card .animated-number,.dashboard-fullscreen .premium-stats-card [class*=countup]{color:#fff!important;font-size:3.8rem!important;font-weight:700!important}.dashboard-fullscreen .premium-stats-card .ant-typography,.dashboard-fullscreen .premium-stats-card span{color:#ffffffe6!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important}.dashboard-fullscreen .premium-stats-card .anticon,.dashboard-fullscreen .premium-stats-card svg{font-size:18px!important}.dashboard-fullscreen .bottom-section .ant-col,.dashboard-fullscreen .bottom-section .ant-col>div,.dashboard-fullscreen .middle-section .ant-col,.dashboard-fullscreen .middle-section .ant-col>div,.dashboard-fullscreen .stats-section .ant-col,.dashboard-fullscreen .stats-section .ant-col>div{height:100%!important}.dashboard-fullscreen .bottom-card-no-border,.dashboard-fullscreen .glass-card{border-radius:16px!important;display:flex!important;flex-direction:column!important;height:100%!important;margin-bottom:0!important}.dashboard-fullscreen .glass-card .ant-card-body{display:flex!important;flex:1 1!important;flex-direction:column!important;overflow:hidden!important;padding:12px!important}.dashboard-fullscreen .glass-card .ant-card-head{flex-shrink:0!important;min-height:36px!important;padding:0 12px!important}.dashboard-fullscreen .glass-card .ant-card-head-title{font-size:14px!important;padding:8px 0!important}.dashboard-fullscreen .bottom-card-no-border .ant-card-body{display:flex!important;flex:1 1!important;flex-direction:column!important;overflow:hidden!important;padding:12px!important}.dashboard-fullscreen .bottom-card-no-border .ant-card-head{flex-shrink:0!important;min-height:36px!important;padding:0 12px!important}.dashboard-fullscreen .bottom-card-no-border .ant-card-head-title{font-size:14px!important;padding:8px 0!important}.dashboard-fullscreen .modern-table{height:100%!important}.dashboard-fullscreen .modern-table .ant-table{font-size:11px!important;height:100%!important}.dashboard-fullscreen .modern-table .ant-table-thead>tr>th{font-size:11px!important;line-height:1.2!important;padding:6px 8px!important}.dashboard-fullscreen .modern-table .ant-table-tbody>tr>td{line-height:1.3!important;padding:4px 8px!important}.dashboard-fullscreen .modern-table .ant-table-tbody{font-size:11px!important}.dashboard-fullscreen .funnel-item{border-radius:6px!important;margin-bottom:3px!important;padding:4px 6px!important}.dashboard-fullscreen .funnel-bar{height:6px!important;margin-top:4px!important}.dashboard-fullscreen .modern-progress .ant-progress,.dashboard-fullscreen .modern-progress .ant-progress-text{font-size:10px!important}.dashboard-fullscreen .ant-tag{font-size:10px!important;line-height:1.3!important;padding:1px 4px!important}.dashboard-fullscreen .ant-typography{font-size:11px!important;line-height:1.3!important}.dashboard-fullscreen .bottom-section .ant-card-body{display:flex!important;flex-direction:column!important;max-height:calc(39vh - 45px)!important;overflow:hidden!important}.dashboard-fullscreen .middle-section .ant-card-body{display:flex!important;flex-direction:column!important;max-height:calc(32vh - 45px)!important;overflow:hidden!important}.dashboard-fullscreen .middle-section .source-distribution-card .ant-card-body{display:block!important;max-height:calc(32vh - 45px)!important;overflow:visible!important}.dashboard-fullscreen .bottom-section .ant-row{flex:1 1!important;margin:0!important}.dashboard-fullscreen .bottom-section .ant-col{display:flex!important;flex-direction:column!important}.dashboard-fullscreen .bottom-section .ant-card{display:flex!important;flex:1 1!important;flex-direction:column!important}.dashboard-fullscreen .bottom-section .ant-space-vertical{height:100%!important;overflow:hidden!important}.dashboard-fullscreen .bottom-section .ant-row.ant-row-middle{height:auto!important;margin-bottom:8px!important;min-height:auto!important}.dashboard-fullscreen .bottom-section .ant-col .ant-statistic{margin:0!important}.dashboard-fullscreen .bottom-section .ant-statistic-title{font-size:10px!important;margin-bottom:1px!important}.dashboard-fullscreen .bottom-section .ant-statistic-content{font-size:13px!important;line-height:1.1!important}.dashboard-fullscreen .bottom-section .ant-card .ant-space-vertical{gap:6px!important}.dashboard-fullscreen .bottom-section .ant-row[gutter]{margin-bottom:8px!important}.dashboard-fullscreen .bottom-section>div>div>div{border-radius:"8px"!important;margin-bottom:6px!important;padding:8px!important}.dashboard-fullscreen .bottom-section>div>div{max-height:calc(39vh - 75px)!important;overflow:hidden!important}.dashboard-fullscreen .ant-select{font-size:11px!important}.dashboard-fullscreen .ant-select-selector{font-size:11px!important;height:24px!important}.dashboard-fullscreen .ant-select-selection-item{line-height:22px!important}.dashboard-fullscreen .middle-section svg{max-height:calc(32vh - 75px)!important;max-width:100%!important}.dashboard-fullscreen .middle-section .ant-card-body>div{height:100%!important;overflow:hidden!important}.dashboard-fullscreen .middle-section .source-distribution-card .ant-card-body>div{height:100%!important;overflow:visible!important}.dashboard-fullscreen .middle-section .ant-typography{font-size:10px!important;line-height:1.3!important}.dashboard-fullscreen .middle-section div[style*=grid-template-columns]{align-content:start!important;gap:8px!important;grid-template-columns:repeat(2,1fr)!important;height:100%!important;overflow:hidden!important}.dashboard-fullscreen .source-distribution-card div[style*=grid-template-columns]{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(4,1fr)!important;grid-template-rows:repeat(3,1fr)!important;overflow:visible!important}.dashboard-fullscreen .middle-section .modern-progress{margin:4px 0!important}.dashboard-fullscreen .middle-section .modern-progress .ant-progress-outer{margin-right:0!important}.page-header .ant-space{white-space:nowrap!important}.page-header .ant-btn{font-weight:500!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.page-header .ant-btn:hover{transform:translateY(-1px)!important}.dashboard-fullscreen .filter-menu{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;z-index:1001!important}.dashboard-fullscreen .filter-menu-item{font-size:11px!important;height:26px!important;padding:0 8px!important}.dashboard-fullscreen .trends-filter-menu{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;z-index:1001!important}.dashboard-fullscreen .trends-filter-menu-item{font-size:11px!important;height:26px!important;padding:0 8px!important}.dashboard-fullscreen .page-header .ant-btn{border-radius:6px!important;font-size:11px!important;height:28px!important;padding:0 8px!important}.dashboard-fullscreen .page-header .live-indicator{border-radius:12px!important;font-size:10px!important;padding:2px 6px!important}.dashboard-fullscreen .page-header .live-dot{height:6px!important;width:6px!important}@media (max-width:768px){.page-header .ant-space{gap:8px!important}.live-indicator span,.page-header .ant-btn span:not(.anticon){display:none!important}}@media screen and (min-aspect-ratio:16/9){.dashboard-fullscreen{padding:20px 40px!important}.dashboard-fullscreen .premium-stats-card .ant-card-body{padding:24px!important}.dashboard-fullscreen .animated-number{font-size:3.8rem!important}}@media screen and (max-aspect-ratio:8/5) and (min-aspect-ratio:4/3){.dashboard-fullscreen{padding:16px 24px!important}.dashboard-fullscreen .premium-stats-card .ant-card-body{padding:20px!important}.dashboard-fullscreen .animated-number{font-size:3.4rem!important}}@media screen and (min-aspect-ratio:7/3){.dashboard-fullscreen{padding:24px 80px!important}.dashboard-fullscreen .page-header{margin-bottom:16px!important}.dashboard-fullscreen .premium-stats-card .ant-card-body{padding:28px!important}.dashboard-fullscreen .animated-number{font-size:4.2rem!important}}@media screen and (max-aspect-ratio:4/5){.dashboard-fullscreen{padding:12px!important}.dashboard-fullscreen .premium-stats-card .ant-card-body{padding:16px!important}.dashboard-fullscreen .animated-number{font-size:3rem!important}.dashboard-fullscreen .page-header h3{font-size:18px!important}}.dashboard-fullscreen .bottom-card-no-border:hover,.dashboard-fullscreen .glass-card:hover{transform:translateY(-6px) scale(1.01)!important}.dashboard-fullscreen .premium-stats-card:hover{transform:translateY(-10px) scale(1.03)!important}.dashboard-fullscreen::-webkit-scrollbar{width:6px}.dashboard-fullscreen::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.dashboard-fullscreen::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:3px}.dashboard-fullscreen::-webkit-scrollbar-thumb:hover{background:#667eea80}.dashboard-fullscreen .middle-section .source-distribution-card.ant-card .ant-card-body{display:block!important;flex:none!important;height:calc(34vh - 60px)!important;max-height:none!important;overflow:visible!important}.dashboard-fullscreen .middle-section .source-distribution-card.ant-card .ant-card-body>div{height:100%!important;overflow:visible!important}.dashboard-fullscreen .source-distribution-content{height:100%!important}.dashboard-fullscreen .source-distribution-card .source-distribution-content>div{grid-gap:6px!important;align-items:stretch!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(4,1fr)!important;grid-template-rows:repeat(3,1fr)!important;height:100%!important}.dashboard-fullscreen .middle-section .source-distribution-card,.dashboard-fullscreen .middle-section .source-distribution-card *{box-sizing:border-box!important}.dashboard-fullscreen .source-distribution-content{display:flex!important;flex-direction:column!important;height:calc(34vh - 90px)!important;overflow:visible!important}.dashboard-fullscreen:before{animation:pulse-fullscreen 2s ease-in-out infinite;border-bottom:8px solid #52c41acc;border-left:8px solid #0000;border-right:8px solid #0000;content:"";height:0;pointer-events:none;position:fixed;right:10px;top:10px;width:0;z-index:9999}@keyframes pulse-fullscreen{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-7px,0)}90%{transform:translate3d(0,-2px,0)}}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#1890ff;--success-color:#52c41a;--warning-color:#faad14;--error-color:#f5222d;--text-color:#262626;--text-color-secondary:#8c8c8c;--border-color:#d9d9d9;--background-color:#fafafa;--gradient-primary:linear-gradient(135deg,#667eea,#764ba2);--gradient-success:linear-gradient(135deg,#43e97b,#38f9d7);--gradient-warning:linear-gradient(135deg,#f093fb,#f5576c);--gradient-info:linear-gradient(135deg,#4facfe,#00f2fe);--shadow-light:0 2px 8px #0000000f;--shadow-medium:0 4px 12px #0000001a;--shadow-heavy:0 8px 24px #0000001f}.app-container{display:flex;flex-direction:column;min-height:100vh}.content-wrapper{background-color:#f0f2f5;flex:1 1;padding:24px}.page-header{border-bottom:1px solid #e8e8e8;margin-bottom:24px;padding:16px 0}.page-header h1{color:#262626;font-size:24px;font-weight:600;margin:0}.card-container{background:#fff;border:1px solid #0000000a;border-radius:12px;box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-light);margin-bottom:24px;padding:24px;transition:all .3s ease}.card-container:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2)!important;background:var(--gradient-primary)!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 8px #0000000f!important;box-shadow:var(--shadow-light)!important;transition:all .3s ease!important}.ant-btn-primary:focus,.ant-btn-primary:hover{box-shadow:0 4px 12px #0000001a!important;box-shadow:var(--shadow-medium)!important;transform:translateY(-1px)!important}.ant-card{border:1px solid #0000000a!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000f!important;box-shadow:var(--shadow-light)!important;transition:all .3s ease!important}.ant-card:hover{box-shadow:0 4px 12px #0000001a!important;box-shadow:var(--shadow-medium)!important}.status-tag{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;min-width:80px;padding:4px 8px;text-align:center}.status-pending{background-color:#fff7e6;border:1px solid #ffec3d;color:#d46b08}.status-following{background-color:#e6f7ff;border:1px solid #91d5ff;color:#0958d9}.status-converted{background-color:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.status-closed{background-color:#f5f5f5;border:1px solid #d9d9d9;color:#8c8c8c}@media (max-width:768px){.content-wrapper{padding:16px}.card-container{margin-bottom:16px;padding:16px}}.ant-table-thead>tr>th{background-color:#fafafa;font-weight:600}.ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.form-container{margin:0 auto;max-width:600px}.form-actions{border-top:1px solid #e8e8e8;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.stats-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;padding:20px;text-align:center}.stats-card .stats-number{font-size:32px;font-weight:700;margin-bottom:8px}.stats-card .stats-label{font-size:14px;opacity:.9}.empty-container,.loading-container{align-items:center;display:flex;justify-content:center;min-height:200px}.empty-container{color:#8c8c8c;flex-direction:column}.empty-container .empty-text{font-size:16px;margin-top:16px}.dingtalk-page{font-size:14px;line-height:1.4}.dingtalk-page .ant-card{box-shadow:0 2px 8px #0000001a;margin-bottom:16px}.dingtalk-page .ant-btn-lg{border-radius:8px;font-size:16px;font-weight:500;height:44px}.dingtalk-page .ant-btn,.dingtalk-page .ant-btn[class*=ant-btn-color],.dingtalk-page .ant-btn[class*=ant-btn-variant]{border-radius:8px!important;font-weight:500!important;transition:all .3s ease!important}.dingtalk-page .ant-btn .ant-btn-icon .anticon,.dingtalk-page .ant-btn .anticon{color:inherit!important;display:inline-block!important;font-size:14px!important;line-height:1!important}.dingtalk-page .ant-btn-primary,.dingtalk-page .ant-btn[class*=ant-btn-primary]{background:linear-gradient(135deg,#667eea,#764ba2)!important;background:var(--gradient-primary)!important;border:none!important;box-shadow:0 2px 8px #667eea4d!important;color:#fff!important}.dingtalk-page .ant-btn-primary .ant-btn-icon .anticon,.dingtalk-page .ant-btn-primary .anticon{color:#fff!important}.dingtalk-page .ant-btn-primary:focus,.dingtalk-page .ant-btn-primary:hover{background:linear-gradient(135deg,#764ba2,#667eea)!important;box-shadow:0 4px 12px #667eea66!important;color:#fff!important;transform:translateY(-1px)!important}.dingtalk-page .ant-btn-primary:focus .ant-btn-icon .anticon,.dingtalk-page .ant-btn-primary:focus .anticon,.dingtalk-page .ant-btn-primary:hover .ant-btn-icon .anticon,.dingtalk-page .ant-btn-primary:hover .anticon{color:#fff!important}.dingtalk-page .ant-btn-default,.dingtalk-page .ant-btn[class*=ant-btn-color-default]{background:#fff!important;border:1px solid #d9d9d9!important;color:#000000a6!important}.dingtalk-page .ant-btn-default .ant-btn-icon .anticon,.dingtalk-page .ant-btn-default .anticon,.dingtalk-page .ant-btn[class*=ant-btn-color-default] .ant-btn-icon .anticon,.dingtalk-page .ant-btn[class*=ant-btn-color-default] .anticon{color:#000000a6!important}.dingtalk-page .ant-btn-default:focus,.dingtalk-page .ant-btn-default:hover,.dingtalk-page .ant-btn[class*=ant-btn-color-default]:focus,.dingtalk-page .ant-btn[class*=ant-btn-color-default]:hover{background:#1890ff0d!important;border-color:#1890ff!important;color:#1890ff!important}.dingtalk-page .ant-btn-default:focus .ant-btn-icon .anticon,.dingtalk-page .ant-btn-default:focus .anticon,.dingtalk-page .ant-btn-default:hover .ant-btn-icon .anticon,.dingtalk-page .ant-btn-default:hover .anticon,.dingtalk-page .ant-btn[class*=ant-btn-color-default]:focus .ant-btn-icon .anticon,.dingtalk-page .ant-btn[class*=ant-btn-color-default]:focus .anticon,.dingtalk-page .ant-btn[class*=ant-btn-color-default]:hover .ant-btn-icon .anticon,.dingtalk-page .ant-btn[class*=ant-btn-color-default]:hover .anticon{color:#1890ff!important}.dingtalk-page .ant-btn-dangerous,.dingtalk-page .ant-btn[class*=ant-btn-color-dangerous],.dingtalk-page .ant-btn[class*=ant-btn-dangerous]{background:#fff!important;border:1px solid #ff4d4f!important;color:#ff4d4f!important}.dingtalk-page .ant-btn-dangerous .ant-btn-icon .anticon,.dingtalk-page .ant-btn-dangerous .anticon,.dingtalk-page .ant-btn[class*=ant-btn-color-dangerous] .ant-btn-icon .anticon,.dingtalk-page .ant-btn[class*=ant-btn-color-dangerous] .anticon,.dingtalk-page .ant-btn[class*=ant-btn-dangerous] .ant-btn-icon .anticon,.dingtalk-page .ant-btn[class*=ant-btn-dangerous] .anticon{color:#ff4d4f!important}.dingtalk-page .ant-btn-dangerous:focus,.dingtalk-page .ant-btn-dangerous:hover,.dingtalk-page .ant-btn[class*=ant-btn-color-dangerous]:focus,.dingtalk-page .ant-btn[class*=ant-btn-color-dangerous]:hover,.dingtalk-page .ant-btn[class*=ant-btn-dangerous]:focus,.dingtalk-page .ant-btn[class*=ant-btn-dangerous]:hover{background:#ff4d4f0d!important;border-color:#ff7875!important;color:#ff7875!important}.dingtalk-page .ant-btn-dangerous:focus .ant-btn-icon .anticon,.dingtalk-page .ant-btn-dangerous:focus .anticon,.dingtalk-page .ant-btn-dangerous:hover .ant-btn-icon .anticon,.dingtalk-page .ant-btn-dangerous:hover .anticon,.dingtalk-page .ant-btn[class*=ant-btn-color-dangerous]:focus .ant-btn-icon .anticon,.dingtalk-page .ant-btn[class*=ant-btn-color-dangerous]:focus .anticon,.dingtalk-page .ant-btn[class*=ant-btn-color-dangerous]:hover .ant-btn-icon .anticon,.dingtalk-page .ant-btn[class*=ant-btn-color-dangerous]:hover .anticon,.dingtalk-page .ant-btn[class*=ant-btn-dangerous]:focus .ant-btn-icon .anticon,.dingtalk-page .ant-btn[class*=ant-btn-dangerous]:focus .anticon,.dingtalk-page .ant-btn[class*=ant-btn-dangerous]:hover .ant-btn-icon .anticon,.dingtalk-page .ant-btn[class*=ant-btn-dangerous]:hover .anticon{color:#ff7875!important}.dingtalk-page .ant-input-search .ant-input-search-button{background:linear-gradient(135deg,#667eea,#764ba2)!important;background:var(--gradient-primary)!important;border:none!important;border-radius:0 8px 8px 0!important}.dingtalk-page .ant-input-search .ant-input-search-button:focus,.dingtalk-page .ant-input-search .ant-input-search-button:hover{background:linear-gradient(135deg,#764ba2,#667eea)!important}.dingtalk-page .ant-input-search .ant-input-search-button .anticon{color:#fff!important}.dingtalk-page .ant-btn-circle,.dingtalk-page .ant-btn[class*=ant-btn-circle]{align-items:center!important;border-radius:50%!important;display:flex!important;height:32px!important;justify-content:center!important;min-width:32px!important;padding:0!important;width:32px!important}.dingtalk-page .ant-btn-circle.ant-btn-sm,.dingtalk-page .ant-btn[class*=ant-btn-circle].ant-btn-sm{height:24px!important;min-width:24px!important;width:24px!important}.dingtalk-page .ant-btn-circle .ant-btn-icon .anticon,.dingtalk-page .ant-btn-circle .anticon,.dingtalk-page .ant-btn[class*=ant-btn-circle] .ant-btn-icon .anticon,.dingtalk-page .ant-btn[class*=ant-btn-circle] .anticon{font-size:14px!important;line-height:1!important;margin:0!important}.dingtalk-page .ant-btn-circle.ant-btn-sm .ant-btn-icon .anticon,.dingtalk-page .ant-btn-circle.ant-btn-sm .anticon,.dingtalk-page .ant-btn[class*=ant-btn-circle].ant-btn-sm .ant-btn-icon .anticon,.dingtalk-page .ant-btn[class*=ant-btn-circle].ant-btn-sm .anticon{font-size:12px!important}.dingtalk-page .ant-btn-circle.ant-btn-primary .ant-btn-icon .anticon,.dingtalk-page .ant-btn-circle.ant-btn-primary .anticon,.dingtalk-page .ant-btn[class*=ant-btn-circle][class*=ant-btn-primary] .ant-btn-icon .anticon,.dingtalk-page .ant-btn[class*=ant-btn-circle][class*=ant-btn-primary] .anticon{color:#fff!important}.dingtalk-page .ant-btn .ant-btn-icon,.dingtalk-page .ant-btn span[class*=ant-btn-icon]{align-items:center!important;display:inline-flex!important;justify-content:center!important}.dingtalk-page .ant-btn .ant-btn-icon svg,.dingtalk-page .ant-btn span[class*=ant-btn-icon] svg{fill:currentColor!important;display:inline-block!important;height:1em!important;width:1em!important}.dingtalk-page .ant-btn span:not(.ant-btn-icon){display:inline!important}.dingtalk-page .ant-btn *,.dingtalk-page .ant-btn svg{opacity:1!important;visibility:visible!important}.dingtalk-page .ant-btn svg{fill:currentColor!important}.dingtalk-page .ant-btn>span{color:inherit!important;opacity:1!important;visibility:visible!important}.dingtalk-page .ant-btn[class*=css-] .ant-btn-icon,.dingtalk-page .ant-btn[class*=css-] .anticon,.dingtalk-page .ant-btn[class*=css-] span,.dingtalk-page .ant-btn[class*=css-] svg{fill:currentColor!important;color:inherit!important;opacity:1!important;visibility:visible!important}.dingtalk-page .ant-space-vertical{gap:12px!important}.dingtalk-page h3{font-size:18px;font-weight:600;margin:16px 0}.dingtalk-page p{margin-bottom:16px}@media (max-width:400px){.dingtalk-page{padding:16px 12px!important}.dingtalk-page .ant-card{margin-bottom:12px;padding:16px 12px}.dingtalk-page .ant-card-body{padding:16px 12px!important}.dingtalk-page h3{font-size:16px!important;margin:12px 0!important}.dingtalk-page .ant-btn-lg{font-size:15px;height:40px}.dingtalk-page p{font-size:13px;margin-bottom:12px}.dingtalk-page .ant-space-item{margin-bottom:8px!important}}@media (max-width:768px){.ant-layout-sider{height:100vh!important;left:0!important;position:fixed!important;top:0!important;z-index:1000!important}.ant-layout-sider-collapsed{left:-240px!important}.ant-layout-content{margin-left:0!important}.ant-layout-header{padding:0 12px!important}.page-header{padding:12px 0!important}.page-header h1,.page-header h2,.page-header h3{font-size:18px!important;margin:0!important}.mobile-lead-card{background:#fff!important;border:1px solid #0000000f!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;margin-bottom:12px!important;overflow:hidden!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.mobile-lead-card:hover{border-color:#1890ff!important;box-shadow:0 4px 16px #0000001f!important;transform:translateY(-2px)!important}.mobile-lead-card:active{box-shadow:0 2px 8px #00000026!important;transform:translateY(-1px) scale(.99)!important;transition:all .1s ease!important}.mobile-lead-card .ant-card-body{padding:16px!important}.mobile-lead-card .ant-card-body:hover{background-color:#1890ff05!important}.mobile-leads-container{-webkit-overflow-scrolling:touch!important;max-height:calc(100vh - 280px)!important;overflow-y:auto!important;padding:0 4px!important}.mobile-leads-container::-webkit-scrollbar{width:2px}.mobile-leads-container::-webkit-scrollbar-track{background:#0000}.mobile-leads-container::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.mobile-lead-card .ant-typography{margin-bottom:0!important}.mobile-lead-card .ant-tag{border-radius:4px!important;font-size:11px!important;margin:0!important;padding:2px 6px!important}}.ant-tabs .ant-tabs-tab{border-radius:8px 8px 0 0!important;margin:0 8px 0 0!important;padding:12px 16px!important;transition:all .3s ease!important}.ant-tabs-tab-btn{align-items:center!important;display:flex!important;font-weight:500!important;gap:8px!important}.ant-tabs .ant-tabs-tab:hover{background:#1890ff0f!important}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(135deg,#1890ff1a,#1890ff0d)!important}.ant-badge-count{border:1px solid #fffc!important;border-radius:8px!important;box-shadow:0 2px 4px #00000026!important;font-size:10px!important;font-weight:600!important;height:18px!important;line-height:16px!important;min-width:18px!important}.pool-lead-highlight{background:linear-gradient(135deg,#fff2f0,#fff7f6)!important;border:1px solid #ffccc7!important;position:relative!important}.pool-lead-highlight:before{background:linear-gradient(45deg,#ff4d4f,#ff7875)!important;border-radius:12px!important;bottom:-1px!important;content:""!important;left:-1px!important;opacity:.05!important;position:absolute!important;right:-1px!important;top:-1px!important;z-index:-1!important}.pool-lead-highlight:hover{box-shadow:0 6px 20px #ff4d4f40!important;transform:translateY(-3px)!important}
/*# sourceMappingURL=main.48487869.css.map*/