.interaction-stats-empty,.interaction-stats-loading{display:flex;align-items:center;justify-content:center;padding:8px;min-height:40px}.interaction-stats-empty-clickable{position:relative;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,59%,.04),hsla(0,0%,71%,.04));border:1px dashed hsla(0,0%,59%,.25);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:90px;max-width:110px;overflow:visible}.interaction-stats-empty-clickable:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(254,44,85,.05),rgba(255,107,157,.05));opacity:0;transition:opacity .3s ease;border-radius:8px}.interaction-stats-empty-clickable:hover{border-color:rgba(254,44,85,.4);border-style:solid;transform:translateY(-1px);box-shadow:0 4px 12px rgba(254,44,85,.12)}.interaction-stats-empty-clickable:hover:before{opacity:1}.interaction-stats-empty-clickable:active{transform:translateY(0)}.interaction-stats-empty-clickable .interaction-empty-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,hsla(0,0%,59%,.15),hsla(0,0%,71%,.15));border:1px dashed hsla(0,0%,59%,.3);flex-shrink:0;z-index:1;transition:all .3s ease}.interaction-stats-empty-clickable:hover .interaction-empty-icon-wrapper{background:linear-gradient(135deg,#fe2c55,#ff6b9d);border-style:solid;border-color:transparent;box-shadow:0 2px 8px rgba(254,44,85,.25)}.interaction-stats-empty-clickable .interaction-empty-icon{font-size:14px;color:var(--text-tertiary,#888);transition:all .3s ease;margin:0;animation:none}.interaction-stats-empty-clickable:hover .interaction-empty-icon{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.interaction-stats-empty-clickable .interaction-empty-content{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;z-index:1}.interaction-stats-empty-clickable .interaction-empty-value{font-size:15px;font-weight:700;color:var(--text-tertiary,#888);line-height:1.2;letter-spacing:-.3px;transition:color .3s ease}.interaction-stats-empty-clickable:hover .interaction-empty-value{color:var(--text-primary,#333)}.interaction-stats-empty-clickable .interaction-empty-label{font-size:10px;font-weight:500;color:var(--text-quaternary,#aaa);line-height:1;text-transform:uppercase;letter-spacing:.3px;opacity:.7;transition:all .3s ease}.interaction-stats-empty-clickable:hover .interaction-empty-label{color:var(--text-tertiary,#888);opacity:1}.interaction-stats-empty-clickable .interaction-empty-hint{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:500;color:var(--text-quaternary,#aaa);white-space:nowrap;opacity:0;transition:all .3s ease;pointer-events:none}.interaction-stats-empty-clickable:hover .interaction-empty-hint{opacity:.8;bottom:-20px}.dark .interaction-stats-empty-clickable{background:linear-gradient(135deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.03));border-color:hsla(0,0%,100%,.15)}.dark .interaction-stats-empty-clickable:before{background:linear-gradient(135deg,rgba(254,44,85,.08),rgba(255,107,157,.08))}.dark .interaction-stats-empty-clickable:hover{border-color:rgba(254,44,85,.5);box-shadow:0 4px 12px rgba(254,44,85,.2)}.dark .interaction-stats-empty-clickable .interaction-empty-icon-wrapper{background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.1));border-color:hsla(0,0%,100%,.2)}.dark .interaction-stats-empty-clickable:hover .interaction-empty-icon-wrapper{background:linear-gradient(135deg,#fe2c55,#ff6b9d);box-shadow:0 2px 8px rgba(254,44,85,.35)}.interaction-stats-error{display:flex;align-items:center;justify-content:center;padding:8px;min-height:40px;cursor:pointer;transition:all .2s ease}.interaction-stats-error:hover{opacity:.8}.interaction-stats-mini{position:relative;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:linear-gradient(135deg,rgba(254,44,85,.05),rgba(255,107,157,.05));border:1px solid rgba(254,44,85,.12);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);min-width:90px;max-width:110px;overflow:visible}.interaction-stats-mini:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(254,44,85,.08),rgba(255,107,157,.08));opacity:0;transition:opacity .25s ease;border-radius:8px}.interaction-stats-mini:hover{border-color:rgba(254,44,85,.3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(254,44,85,.15)}.interaction-stats-mini:hover:before{opacity:1}.interaction-stats-mini:active{transform:translateY(0)}.interaction-stats-mini .mini-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#fe2c55,#ff6b9d);box-shadow:0 2px 8px rgba(254,44,85,.25);flex-shrink:0;z-index:1}.interaction-stats-mini .mini-icon{font-size:14px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.interaction-stats-mini .mini-content{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;z-index:1}.interaction-stats-mini .mini-value{font-size:15px;font-weight:700;color:var(--text-primary,#333);line-height:1.2;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interaction-stats-mini .mini-label{font-size:10px;font-weight:500;color:var(--text-tertiary,#888);line-height:1;text-transform:uppercase;letter-spacing:.3px;opacity:.8}.interaction-stats-mini .mini-badge{position:absolute;top:-4px;right:-4px;font-size:10px;font-weight:700;padding:2px 5px;border-radius:8px;background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff;box-shadow:0 2px 6px rgba(82,196,26,.3);z-index:2;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.95}}.interaction-stats-tooltip-overlay .ant-tooltip-inner{padding:12px;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);border-radius:8px}.interaction-stats-tooltip{padding:4px}.interaction-stats-tooltip .tooltip-title{font-size:13px;font-weight:600;margin-bottom:12px;color:hsla(0,0%,100%,.95);letter-spacing:.3px}.interaction-stats-tooltip .tooltip-section{margin-bottom:12px}.interaction-stats-tooltip .tooltip-section:last-of-type{margin-bottom:8px}.interaction-stats-tooltip .tooltip-label{font-size:11px;color:hsla(0,0%,100%,.65);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.interaction-stats-tooltip .tooltip-metrics,.interaction-stats-tooltip .tooltip-metrics-total{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.interaction-stats-tooltip .tooltip-metrics-total{grid-auto-rows:auto}.interaction-stats-tooltip .tooltip-metric{display:flex;align-items:center;gap:6px;font-size:12px;color:hsla(0,0%,100%,.85);font-weight:500}.interaction-stats-tooltip .tooltip-metric .anticon{font-size:13px;opacity:.9;flex-shrink:0}.interaction-stats-tooltip .tooltip-metric .metric-label{color:hsla(0,0%,100%,.7);font-size:11px;min-width:28px;flex-shrink:0}.interaction-stats-tooltip .tooltip-footer{padding-top:8px;border-top:1px solid hsla(0,0%,100%,.15);font-size:12px;font-weight:600;color:hsla(0,0%,100%,.9);text-align:center;letter-spacing:.3px}.interaction-stats-detailed{padding:16px;border-radius:12px;background:var(--bg-secondary,#fff);border:1px solid var(--border-color,#f0f0f0);cursor:pointer;transition:all .2s ease}.interaction-stats-detailed:hover{border-color:#fe2c55;box-shadow:0 4px 12px rgba(254,44,85,.1);transform:translateY(-2px)}.interaction-stats-detailed .stats-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color,#f0f0f0)}.interaction-stats-detailed .header-icon{font-size:18px;color:#fe2c55}.interaction-stats-detailed .header-title{font-size:14px;font-weight:600;color:var(--text-primary,#333);flex:1}.interaction-stats-detailed .activity-badge{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;color:#fff}.interaction-stats-detailed .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px}.interaction-stats-detailed .stat-card{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;background:var(--bg-primary,#fafafa);border:1px solid var(--border-color,#f0f0f0);transition:all .2s ease}.interaction-stats-detailed .stat-card:hover{border-color:#fe2c55;transform:scale(1.02)}.interaction-stats-detailed .card-icon{font-size:20px;padding:8px;border-radius:8px}.interaction-stats-detailed .card-icon.likes{color:#fe2c55;background:rgba(254,44,85,.1)}.interaction-stats-detailed .card-icon.comments{color:#00d68f;background:rgba(0,214,143,.1)}.interaction-stats-detailed .card-icon.follows{color:#1890ff;background:rgba(24,144,255,.1)}.interaction-stats-detailed .card-icon.shares{color:#faad14;background:rgba(250,173,20,.1)}.interaction-stats-detailed .card-content{flex:1}.interaction-stats-detailed .card-value{font-size:18px;font-weight:700;color:var(--text-primary,#333);line-height:1.2}.interaction-stats-detailed .card-label{font-size:11px;color:var(--text-tertiary,#888);margin-top:2px}.interaction-stats-detailed .card-today{font-size:11px;color:#52c41a;margin-top:4px;font-weight:600}.interaction-stats-detailed .stats-footer{padding-top:12px;border-top:1px solid var(--border-color,#f0f0f0);font-size:11px;color:var(--text-tertiary,#888);text-align:center}.dark .interaction-stats-mini{background:linear-gradient(135deg,rgba(254,44,85,.08),rgba(255,107,157,.08));border-color:rgba(254,44,85,.2)}.dark .interaction-stats-mini:before{background:linear-gradient(135deg,rgba(254,44,85,.12),rgba(255,107,157,.12))}.dark .interaction-stats-mini:hover{border-color:rgba(254,44,85,.4);box-shadow:0 4px 12px rgba(254,44,85,.25)}.dark .interaction-stats-mini .mini-icon-wrapper{box-shadow:0 2px 8px rgba(254,44,85,.35)}.dark .interaction-stats-mini .mini-badge{box-shadow:0 2px 6px rgba(82,196,26,.4)}.dark .interaction-stats-detailed{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.dark .interaction-stats-detailed:hover{border-color:#fe2c55;box-shadow:0 4px 12px rgba(254,44,85,.2)}.dark .interaction-stats-detailed .stats-header{border-bottom-color:hsla(0,0%,100%,.1)}.dark .interaction-stats-detailed .stat-card{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.dark .interaction-stats-detailed .stats-footer{border-top-color:hsla(0,0%,100%,.1)}.dark .interaction-stats-detailed .card-value,.dark .interaction-stats-detailed .header-title{color:#fff}@media (max-width:1400px){.interaction-stats-mini{min-width:85px;max-width:100px;padding:5px 8px}.interaction-stats-mini .mini-icon-wrapper{width:26px;height:26px}.interaction-stats-mini .mini-icon{font-size:13px}.interaction-stats-mini .mini-value{font-size:14px}.interaction-stats-mini .mini-label{font-size:9px}}@media (min-width:1920px){.interaction-stats-mini{min-width:95px;max-width:115px}.interaction-stats-mini .mini-value{font-size:16px}}.interaction-stats-detailed .stat-card.message-card{grid-column:span 2;background:linear-gradient(135deg,rgba(114,46,209,.05),rgba(114,46,209,.02));border-color:rgba(114,46,209,.2)}.interaction-stats-detailed .stat-card.message-card:hover{border-color:#722ed1;transform:scale(1.01)}.interaction-stats-detailed .card-icon.messages{color:#722ed1;background:rgba(114,46,209,.1)}.interaction-stats-detailed .card-success-rate{font-size:11px;color:#52c41a;margin-top:4px;font-weight:600;display:flex;align-items:center;gap:4px}.interaction-stats-detailed .card-success-rate:before{content:"✓";display:inline-block;width:14px;height:14px;background:#52c41a;color:#fff;border-radius:50%;font-size:10px;line-height:14px;text-align:center}.interaction-stats-tooltip .tooltip-message-stats{display:flex;flex-direction:column;gap:6px;font-size:12px;color:hsla(0,0%,100%,.85)}.interaction-stats-tooltip .tooltip-message-stats .success-rate{color:#52c41a;font-weight:600}.dark .interaction-stats-detailed .stat-card.message-card{background:linear-gradient(135deg,rgba(114,46,209,.08),rgba(114,46,209,.03));border-color:rgba(114,46,209,.25)}.dark .interaction-stats-detailed .stat-card.message-card:hover{border-color:#9254de}.dark .interaction-stats-detailed .card-icon.messages{color:#9254de;background:rgba(146,84,222,.15)}.interaction-stats-detailed .card-icon.replies{color:#13c2c2;background:rgba(19,194,194,.1)}.interaction-stats-detailed .card-icon.views{color:#52c41a;background:rgba(82,196,26,.1)}.interaction-stats-detailed .card-icon.saves{color:#fa8c16;background:rgba(250,140,22,.1)}.dark .interaction-stats-detailed .card-icon.replies{color:#36cfc9;background:rgba(54,207,201,.15)}.dark .interaction-stats-detailed .card-icon.views{color:#73d13d;background:rgba(115,209,61,.15)}.dark .interaction-stats-detailed .card-icon.saves{color:#ffa940;background:rgba(255,169,64,.15)}