.dashboard-light{background:linear-gradient(135deg,#f0f4f8,#e8edf5,#f0f4f8);min-height:calc(100vh - 120px);padding:16px}.dashboard-light .basic-container{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dashboard-light .glass-card{background:hsla(0,0%,100%,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.8);border-radius:14px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.06);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.dashboard-light .glass-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 28px rgba(37,99,235,.1),0 2px 8px rgba(0,0,0,.05);box-shadow:0 8px 28px rgba(37,99,235,.1),0 2px 8px rgba(0,0,0,.05)}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dashboard-light .anim-fade-in-up{-webkit-animation:fadeInUp .6s ease-out both;animation:fadeInUp .6s ease-out both}.dashboard-light .anim-fade-in{-webkit-animation:fadeIn .6s ease-out both;animation:fadeIn .6s ease-out both}.dashboard-light .stats-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:0}.dashboard-light .stat-card{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden;cursor:pointer;padding:0}.dashboard-light .stat-card-glow-bar{height:3px;border-radius:14px 14px 0 0}.dashboard-light .stat-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px 18px 20px}.dashboard-light .stat-card-icon{font-size:36px;margin-right:16px}.dashboard-light .stat-card-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.dashboard-light .stat-card-title{font-size:14px;color:#64748b;margin-bottom:8px;font-weight:500;letter-spacing:.5px}.dashboard-light .stat-card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:4px}.dashboard-light .stat-card-label{font-size:12px;color:#94a3b8;margin-right:8px;min-width:65px}.dashboard-light .stat-card-number{font-size:28px;font-weight:700;font-family:DIN Alternate,Helvetica Neue,monospace}.dashboard-light .stat-card-number--total{font-size:18px;color:#64748b!important}.dashboard-light .stat-card-unit{font-size:12px;color:#94a3b8;margin-left:4px}.dashboard-light .chart-card{padding:16px}.dashboard-light .ai-entry-panel{margin-top:16px;padding:20px}.dashboard-light .ai-entry-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.dashboard-light .ai-entry-panel__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#0f766e;margin-bottom:6px}.dashboard-light .ai-entry-panel__title{font-size:18px;color:#0f172a;font-weight:600}.dashboard-light .ai-entry-panel__meta{font-size:12px;color:#64748b;white-space:nowrap;padding-top:4px}.dashboard-light .ai-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-light .ai-entry-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;border-radius:14px;background:linear-gradient(135deg,rgba(239,246,255,.9),rgba(248,250,252,.95));border:1px solid rgba(148,163,184,.14);cursor:pointer;-webkit-transition:border-color .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.dashboard-light .ai-entry-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(37,99,235,.25);-webkit-box-shadow:0 10px 24px rgba(37,99,235,.08);box-shadow:0 10px 24px rgba(37,99,235,.08)}.dashboard-light .ai-entry-card__icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.dashboard-light .ai-entry-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dashboard-light .ai-entry-card__title{color:#0f172a;font-size:15px;font-weight:600;margin-bottom:4px}.dashboard-light .ai-entry-card__desc{color:#64748b;font-size:12px;line-height:1.5}.dashboard-light .ai-entry-card__tag{-ms-flex-item-align:start;align-self:flex-start;font-size:11px;color:#0f766e;background:rgba(15,118,110,.08);border-radius:999px;padding:4px 8px;white-space:nowrap}.dashboard-light .ai-entry-panel__tip{margin-top:14px;font-size:12px;color:#64748b}.dashboard-light .online-card{padding:0}.dashboard-light .online-card-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9}.dashboard-light .online-card-header,.dashboard-light .online-card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard-light .online-card-title{font-size:15px;color:#1e293b;font-weight:600}.dashboard-light .online-card-title i{color:#2563eb}.dashboard-light .online-count-number{font-size:24px;font-weight:700;color:#2563eb;font-family:DIN Alternate,Helvetica Neue,monospace;margin-left:4px}.dashboard-light .online-card-meta{font-size:12px;color:#94a3b8}.dashboard-light .online-refresh-icon{margin-left:8px;cursor:pointer;color:#94a3b8;-webkit-transition:color .3s;transition:color .3s}.dashboard-light .online-refresh-icon:hover{color:#2563eb}.dashboard-light .online-card-body{padding:16px 20px}.dashboard-light .online-table-section{padding-top:8px}.dashboard-light .online-table-title{text-align:center;margin-bottom:15px;color:#334155;font-size:14px;font-weight:500}.dashboard-light .light-table:before{background-color:#f1f5f9!important}.dashboard-light .light-table .el-table__header th{background:#f8fafc!important;color:#475569!important;border-bottom:1px solid #e2e8f0!important;font-weight:600}.dashboard-light .light-table .el-table__body tr td{border-bottom:1px solid #f1f5f9!important;color:#334155!important}.dashboard-light .light-table .el-table__body tr:hover>td{background:#eff6ff!important}.dashboard-light .light-table .el-table__body .rank-row-gold td{background:#fffbeb!important}.dashboard-light .light-table .el-table__body .rank-row-silver td{background:#f8fafc!important}.dashboard-light .light-table .el-table__body .rank-row-bronze td{background:#fff7ed!important}.dashboard-light .light-table.el-table--border,.dashboard-light .light-table.el-table--group{border-color:#e2e8f0!important}.rank-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700}.rank-gold{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;-webkit-box-shadow:0 2px 8px rgba(245,158,11,.35);box-shadow:0 2px 8px rgba(245,158,11,.35)}.rank-silver{background:linear-gradient(135deg,#94a3b8,#cbd5e1);color:#fff;-webkit-box-shadow:0 2px 8px rgba(148,163,184,.3);box-shadow:0 2px 8px rgba(148,163,184,.3)}.rank-bronze{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff;-webkit-box-shadow:0 2px 8px rgba(217,119,6,.3);box-shadow:0 2px 8px rgba(217,119,6,.3)}.rank-normal{background:#f1f5f9;color:#64748b}.wel-view .wel-view-tabs{display:none}.wel-view .el-card{border:none;border-radius:0}@media screen and (max-width:1440px){.dashboard-light .ai-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}