*{margin:0;padding:0;box-sizing:border-box;font-family:Microsoft YaHei,Segoe UI,sans-serif}body{background:linear-gradient(135deg,#0a1a35,#0c2340);color:#fff}.dashboard[data-v-0cd0509a]{width:100vw;height:100vh;padding:20px;display:flex;flex-direction:column;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" opacity="0.05"><rect fill="white" width="100" height="100"/><path d="M0 0L100 100M100 0L0 100" stroke="white" stroke-width="1"/></svg>')}.header[data-v-0cd0509a]{display:flex;justify-content:space-between;align-items:center;padding:0 20px 15px;border-bottom:1px solid rgba(79,132,255,.3);position:relative}.header[data-v-0cd0509a]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#4f84ff,transparent)}.logo-area[data-v-0cd0509a]{display:flex;align-items:center}.logoImg[data-v-0cd0509a]{width:260px;height:auto;margin-right:20px}.title[data-v-0cd0509a]{display:block;font-size:26px;font-weight:700;background:linear-gradient(90deg,#4f84ff,#8eb1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(79,132,255,.3)}.date-time[data-v-0cd0509a]{text-align:right;display:block}.date[data-v-0cd0509a]{font-size:18px;margin-bottom:5px;color:#fff}.time[data-v-0cd0509a]{font-size:28px;font-weight:700;color:#4f84ff;text-shadow:0 0 10px rgba(79,132,255,.5);animation:pulse-0cd0509a 2s infinite}@keyframes pulse-0cd0509a{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.stats[data-v-0cd0509a]{margin:20px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.stat-card[data-v-0cd0509a]{background:rgba(16,36,71,.7);border-radius:8px;padding:15px 25px;text-align:center;flex:1;border:1px solid rgba(79,132,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);position:relative;overflow:hidden;transition:all .3s}.stat-card[data-v-0cd0509a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:all .6s}.stat-card[data-v-0cd0509a]:hover:before{left:100%}.stat-card[data-v-0cd0509a]:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.stat-value[data-v-0cd0509a]{font-size:32px;font-weight:700;margin:10px 0;color:#4f84ff}.stat-label[data-v-0cd0509a]{font-size:14px;color:#a0b8e2}.main-content[data-v-0cd0509a]{display:flex;flex:1;gap:20px;overflow:hidden}.left-panel[data-v-0cd0509a]{flex:7;display:flex;flex-direction:column}.panel-title[data-v-0cd0509a]{font-size:18px;margin-bottom:15px;display:flex;align-items:center;color:#fff}.panel-title i[data-v-0cd0509a]{width:4px;height:18px;background:#4f84ff;margin-right:8px;border-radius:2px}.events-container[data-v-0cd0509a]{background:rgba(16,36,71,.5);border-radius:8px;padding:15px;overflow-y:auto;border:1px solid rgba(79,132,255,.2);box-shadow:inset 0 0 10px rgba(0,0,0,.2);position:relative}.events-list[data-v-0cd0509a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:15px}.event-card[data-v-0cd0509a]{background:rgba(22,47,89,.8);border-radius:8px;padding:15px;border-left:4px solid #4f84ff;transition:all .3s;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;overflow:hidden;color:#fff}.event-card[data-v-0cd0509a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(79,132,255,.1),transparent);z-index:0}.event-card>[data-v-0cd0509a]{position:relative;z-index:1}.event-card[data-v-0cd0509a]:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.3)}.event-card.ongoing[data-v-0cd0509a]{border-left-color:#00c853}.event-card.finished[data-v-0cd0509a]{opacity:.6;border-left-color:#78909c}.event-card.warning[data-v-0cd0509a]{border-left-color:#ff9800;animation:pulse-0cd0509a 2s infinite}.event-header[data-v-0cd0509a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.event-name[data-v-0cd0509a]{font-size:16px;font-weight:700;flex:1}.event-status[data-v-0cd0509a]{padding:4px 10px;border-radius:12px;font-size:12px;margin-left:10px}.status-upcoming[data-v-0cd0509a]{background:rgba(79,132,255,.2);color:#4f84ff}.status-ongoing[data-v-0cd0509a]{background:rgba(0,200,83,.2);color:#00c853}.status-finished[data-v-0cd0509a]{background:rgba(120,144,156,.2);color:#cfd8dc}.event-details[data-v-0cd0509a]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px}.detail-item[data-v-0cd0509a]{display:flex;align-items:center}.detail-icon[data-v-0cd0509a]{width:16px;height:16px;margin-right:8px;color:#4f84ff}.detail-label[data-v-0cd0509a]{font-size:12px;color:#a0b8e2;margin-right:5px}.detail-value[data-v-0cd0509a]{font-size:13px;flex:1}.attendance[data-v-0cd0509a]{margin-top:10px}.attendance-header[data-v-0cd0509a]{display:flex;justify-content:space-between;margin-bottom:5px}.attendance-label[data-v-0cd0509a]{font-size:13px;color:#a0b8e2}.attendance-value[data-v-0cd0509a]{font-size:13px;font-weight:700}.progress-bar[data-v-0cd0509a]{height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.progress-fill[data-v-0cd0509a]{height:100%;border-radius:4px;transition:width 1s ease-in-out}.progress-high[data-v-0cd0509a]{background:linear-gradient(90deg,#00c853,#64dd17)}.progress-medium[data-v-0cd0509a]{background:linear-gradient(90deg,#ff9800,#ffc107)}.progress-low[data-v-0cd0509a]{background:linear-gradient(90deg,#f44336,#ff7961)}.right-panel[data-v-0cd0509a]{flex:3;display:flex;flex-direction:column;gap:20px}.chart-container[data-v-0cd0509a]{background:rgba(16,36,71,.5);border-radius:8px;padding:15px;border:1px solid rgba(79,132,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.chart-placeholder[data-v-0cd0509a]{width:100%;height:100%;background:rgba(22,47,89,.8);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#a0b8e2;font-size:16px}#attendance-chart[data-v-0cd0509a],#venue-chart[data-v-0cd0509a]{height:90%}@media (max-width:768px){#attendance-chart[data-v-0cd0509a],#venue-chart[data-v-0cd0509a]{height:180px}}.alert-container[data-v-0cd0509a]{background:rgba(16,36,71,.5);border-radius:8px;padding:15px;border:1px solid rgba(79,132,255,.2);max-height:200px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.2)}.alert-list[data-v-0cd0509a]{list-style:none}.alert-item[data-v-0cd0509a]{padding:10px;border-left:3px solid #ff9800;background:rgba(255,152,0,.1);margin-bottom:8px;border-radius:4px;font-size:14px;animation:slideIn-0cd0509a .5s ease-out}.alert-item.critical[data-v-0cd0509a]{border-left-color:#f44336;background:rgba(244,67,54,.1);animation:alertPulse-0cd0509a 2s infinite}.alert-time[data-v-0cd0509a]{font-size:12px;color:#a0b8e2;margin-top:3px}@keyframes slideIn-0cd0509a{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes alertPulse-0cd0509a{0%{box-shadow:0 0 0 0 rgba(244,67,54,.4)}70%{box-shadow:0 0 0 10px rgba(244,67,54,0)}to{box-shadow:0 0 0 0 rgba(244,67,54,0)}}[data-v-0cd0509a]::-webkit-scrollbar{width:6px}[data-v-0cd0509a]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}[data-v-0cd0509a]::-webkit-scrollbar-thumb{background:rgba(79,132,255,.5);border-radius:3px}[data-v-0cd0509a]::-webkit-scrollbar-thumb:hover{background:rgba(79,132,255,.7)}.floating-elements[data-v-0cd0509a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.floating-element[data-v-0cd0509a]{position:absolute;width:4px;height:4px;background:rgba(79,132,255,.5);border-radius:50%;animation:float-0cd0509a 15s linear infinite}@keyframes float-0cd0509a{0%{transform:translateY(100vh) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) translateX(100px);opacity:0}}.noData[data-v-0cd0509a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:50px;margin:0 auto;width:100%}.noDataImg[data-v-0cd0509a]{width:200px}.noDataText[data-v-0cd0509a]{font-size:22px;color:#fff}@media screen and (max-width:768px){.header[data-v-0cd0509a]{padding:0 10px 10px}.noDataImg[data-v-0cd0509a]{width:146px}.noDataText[data-v-0cd0509a]{font-size:16px;color:#fff}.stats[data-v-0cd0509a]{gap:10px;margin:10px 0 20px 0}.stat-card[data-v-0cd0509a]{padding:10px 20px}.dashboard[data-v-0cd0509a]{height:100%}#total-events[data-v-0cd0509a]{font-size:28px;margin:8px 0}.logoImg[data-v-0cd0509a]{width:200px;margin:0 auto}.logo-area[data-v-0cd0509a]{margin:0 auto}.date-time[data-v-0cd0509a],.logo-area .title[data-v-0cd0509a]{display:none}.main-content[data-v-0cd0509a]{display:flex;flex-direction:column;height:100%;flex:0 0 auto}.events-container[data-v-0cd0509a]{height:500px;overflow:auto}.h5-time[data-v-0cd0509a]{display:flex;justify-content:center;align-items:center;font-size:13px;color:#4f84ff;padding-top:10px}.timeStr1[data-v-0cd0509a]{margin-left:5px}}@media screen and (min-width:768px){.events-container[data-v-0cd0509a]{flex:1}.h5-time[data-v-0cd0509a]{display:none}}.extra-stats[data-v-0cd0509a]{margin-top:8px;margin-bottom:8px;display:flex;flex-wrap:wrap;gap:8px}.extra-stats .stat-card[data-v-0cd0509a]{flex:1 1 calc(25% - 8px)}.scope-tabs[data-v-0cd0509a]{margin:10px 0 8px;display:flex;gap:8px}.scope-tab-btn[data-v-0cd0509a]{min-width:80px;padding:6px 16px;border-radius:6px;border:1px solid rgba(129,162,255,.6);background:transparent;color:#cbd5f5;font-size:13px;cursor:pointer;outline:none;transition:all .2s ease}.scope-tab-btn[data-v-0cd0509a]:hover{background:rgba(46,101,255,.12)}.scope-tab-btn.active[data-v-0cd0509a]{background:#2b63ff;border-color:#2b63ff;color:#fff}@media (max-width:768px){.extra-stats .stat-card[data-v-0cd0509a]{flex:1 1 calc(50% - 8px)}.scope-tabs[data-v-0cd0509a]{flex-wrap:wrap}}