.org-student-link-wrap[data-v-ce08dbcc]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.dashboard-hub-card[data-v-1169c792] .el-card__header{padding:8px 12px}.dashboard-hub-card[data-v-1169c792] .el-card__body{padding:8px 12px 10px}.dashboard-hub-card--spaced[data-v-1169c792]{margin-top:10px}.dashboard-hub-pagination[data-v-1169c792]{margin-top:6px;text-align:right}.dashboard-hub .panel-title.home-title[data-v-1169c792]{font-size:14px;font-weight:600;padding:0;margin:0;line-height:1.4}.dashboard-hub-card[data-v-1169c792] .el-card__header .el-button--text{padding:0;line-height:1.4}.open-competition-header[data-v-1169c792],.used-up-package-alert-header[data-v-1169c792]{align-items:center}.open-competition-title[data-v-1169c792],.remain-alert-title[data-v-1169c792],.used-up-package-alert-title[data-v-1169c792]{align-items:center;min-height:0}.dashboard-hub .remain-alert-phone[data-v-1169c792],.dashboard-hub .used-up-package-alert-phone[data-v-1169c792]{display:none}.open-competition-card[data-v-1169c792]{margin-bottom:0;border:1px solid #c2e7b0;background:#fff}.open-competition-card[data-v-1169c792] .el-card__header{background:linear-gradient(180deg,#f0f9eb,#f6ffed);border-bottom:1px solid #e1f3d8}.open-competition-header[data-v-1169c792]{display:flex;justify-content:space-between}.open-competition-title[data-v-1169c792]{display:flex;gap:8px}.open-competition-icon[data-v-1169c792]{font-size:16px;color:#67c23a}.open-competition-grid[data-v-1169c792]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.open-competition-block[data-v-1169c792]{display:flex;flex-direction:column;min-height:0;padding:8px 10px 8px;border:1px solid #e1f3d8;border-top:2px solid #67c23a;border-radius:6px;background:linear-gradient(180deg,#f6ffed,#fff 48px);cursor:pointer;transition:box-shadow .2s,transform .2s,border-color .2s}.open-competition-block[data-v-1169c792]:hover{border-color:#b3e19d;box-shadow:0 4px 14px rgba(103,194,58,.18);transform:translateY(-1px)}.open-competition-block-head[data-v-1169c792]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.open-competition-deadline[data-v-1169c792]{font-size:12px;color:#909399;white-space:nowrap}.open-competition-name[data-v-1169c792]{flex:1;font-size:13px;font-weight:700;color:#303133;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.open-competition-block-foot[data-v-1169c792]{display:flex;align-items:flex-end;justify-content:space-between;margin-top:6px;gap:6px}.open-competition-pending[data-v-1169c792]{text-align:left}.open-competition-pending-num[data-v-1169c792]{display:block;font-size:22px;font-weight:800;line-height:1.1;color:#67c23a}.open-competition-pending-num.is-zero[data-v-1169c792]{color:#c0c4cc}.open-competition-pending-label[data-v-1169c792]{display:block;margin-top:2px;font-size:12px;color:#909399}.open-competition-link[data-v-1169c792]{font-size:12px;color:#52a82a;white-space:nowrap}.open-competition-empty.el-empty[data-v-1169c792]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:72px;padding:8px 0}.open-competition-empty[data-v-1169c792] .el-empty__description{text-align:center}.used-up-package-alert-card[data-v-1169c792]{margin-bottom:0;border:1px solid #f5dab1;background:#fff}.used-up-package-alert-card[data-v-1169c792] .el-card__header{background:linear-gradient(180deg,#fdf6ec,#fffaf3);border-bottom:1px solid #faecd8}.used-up-package-alert-header[data-v-1169c792]{display:flex;justify-content:space-between;gap:12px}.used-up-package-alert-title-wrap[data-v-1169c792]{flex:1;min-width:0}.used-up-package-alert-title[data-v-1169c792]{display:flex;align-items:center;gap:8px}.used-up-package-alert-mode[data-v-1169c792]{margin-left:4px}.used-up-package-alert-icon[data-v-1169c792]{font-size:16px;color:#e6a23c}.used-up-package-alert-sub--hover[data-v-1169c792]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.used-up-package-alert-desc[data-v-1169c792]{margin:2px 0 0;font-size:11px;line-height:1.4;color:#909399}.used-up-package-alert-desc strong[data-v-1169c792]{color:#e6a23c;font-weight:700}.used-up-package-alert-grid[data-v-1169c792]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.used-up-package-alert-block[data-v-1169c792]{display:flex;flex-direction:column;min-height:0;padding:8px 10px 8px;border:1px solid #faecd8;border-top:2px solid #e6a23c;border-radius:6px;background:linear-gradient(180deg,#fffaf3,#fff 52px);cursor:pointer;transition:box-shadow .2s,transform .2s,border-color .2s}.used-up-package-alert-block[data-v-1169c792]:hover{border-color:#e6a23c;box-shadow:0 4px 14px rgba(230,162,60,.2);transform:translateY(-1px)}.used-up-package-alert-block-head[data-v-1169c792]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.used-up-package-alert-card-no[data-v-1169c792]{font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.used-up-package-alert-student[data-v-1169c792]{font-size:13px;font-weight:700;color:#303133;line-height:1.35;margin-bottom:2px}.used-up-package-alert-package[data-v-1169c792]{font-size:12px;font-weight:600;color:#606266;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.used-up-package-alert-sub[data-v-1169c792]{margin-top:2px;font-size:11px;color:#909399}.used-up-package-alert-phone[data-v-1169c792]{margin-top:6px;font-size:12px;color:#909399}.used-up-package-alert-block-foot[data-v-1169c792]{display:flex;align-items:flex-end;justify-content:space-between;margin-top:6px;gap:6px}.used-up-package-alert-status[data-v-1169c792]{font-size:13px;font-weight:700;color:#e6a23c}.used-up-package-alert-link[data-v-1169c792]{font-size:12px;color:#cf6e00;white-space:nowrap}.used-up-package-alert-empty.el-empty[data-v-1169c792]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:72px;padding:8px 0}.used-up-package-alert-empty[data-v-1169c792] .el-empty__description{text-align:center}.remain-alert-card[data-v-1169c792]{margin-bottom:0;border:1px solid #fbc4c4;background:#fff}.remain-alert-card[data-v-1169c792] .el-card__header{background:linear-gradient(180deg,#fff5f5,#fef0f0);border-bottom:1px solid #fbc4c4}.remain-alert-header[data-v-1169c792]{display:flex;flex-direction:column;gap:2px}.remain-alert-title[data-v-1169c792]{display:flex;gap:8px}.remain-alert-icon[data-v-1169c792]{font-size:16px;color:#f56c6c}.remain-alert-desc[data-v-1169c792]{margin:0;font-size:11px;line-height:1.4;color:#909399}.remain-alert-desc strong[data-v-1169c792]{color:#f56c6c;font-weight:700}.remain-alert-legend[data-v-1169c792]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:4px}.remain-alert-legend .legend-item[data-v-1169c792]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#606266}.remain-alert-legend .legend-item i[data-v-1169c792]{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.remain-alert-legend .legend-critical i[data-v-1169c792]{background:#c62828}.remain-alert-legend .legend-danger i[data-v-1169c792]{background:#f56c6c}.remain-alert-legend .legend-warn i[data-v-1169c792]{background:#e6a23c}.remain-alert-legend .legend-caution i[data-v-1169c792]{background:#cf9236}.remain-alert-grid[data-v-1169c792]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.remain-alert-block[data-v-1169c792]{display:flex;flex-direction:column;min-height:0;padding:8px 10px 8px;border:1px solid #fbc4c4;border-top:2px solid #f56c6c;border-radius:6px;background:#fff;cursor:pointer;transition:box-shadow .2s,transform .2s,border-color .2s}.remain-alert-block.block-critical[data-v-1169c792]{border-color:#ef9a9a;border-top-color:#c62828}.remain-alert-block.block-danger[data-v-1169c792]{border-color:#fbc4c4;border-top-color:#f56c6c}.remain-alert-block.block-warn[data-v-1169c792]{border-color:#f3d19e;border-top-color:#e6a23c}.remain-alert-block.block-caution[data-v-1169c792]{border-color:#f5dab1;border-top-color:#e6a23c}.remain-alert-block[data-v-1169c792]:hover{box-shadow:0 4px 14px rgba(245,108,108,.18);transform:translateY(-1px)}.remain-alert-block.block-critical[data-v-1169c792]:hover{box-shadow:0 4px 14px rgba(198,40,40,.22)}.remain-alert-block.block-warn[data-v-1169c792]:hover{box-shadow:0 4px 14px rgba(230,162,60,.2)}.remain-alert-block-head[data-v-1169c792]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.remain-alert-card-no[data-v-1169c792]{font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remain-alert-student[data-v-1169c792]{font-size:13px;font-weight:700;color:#303133;line-height:1.35;margin-bottom:2px}.remain-alert-package[data-v-1169c792]{flex:1;font-size:12px;color:#606266;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.remain-alert-phone[data-v-1169c792]{margin-top:6px;font-size:12px;color:#909399}.remain-alert-block-foot[data-v-1169c792]{display:flex;align-items:flex-end;justify-content:space-between;margin-top:6px;gap:6px}.remain-alert-remain[data-v-1169c792]{text-align:left}.remain-alert-remain-num[data-v-1169c792]{display:block;font-size:22px;font-weight:800;line-height:1.1}.remain-alert-remain-num.is-critical[data-v-1169c792]{color:#c62828}.remain-alert-remain-num.is-danger[data-v-1169c792]{color:#f56c6c}.remain-alert-remain-num.is-warn[data-v-1169c792]{color:#e6a23c}.remain-alert-remain-num.is-caution[data-v-1169c792]{color:#cf9236}.remain-alert-remain-label[data-v-1169c792]{display:block;margin-top:2px;font-size:12px;color:#909399}.remain-alert-action[data-v-1169c792]{font-size:12px;color:#f56c6c;white-space:nowrap}.remain-alert-action[data-v-1169c792]:hover{color:#f78989}.remain-alert-empty.el-empty[data-v-1169c792]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:72px;padding:8px 0}.remain-alert-empty[data-v-1169c792] .el-empty__description{text-align:center}.dashboard-stat-row[data-v-1169c792]{display:grid;gap:10px;margin-top:12px}.dashboard-stat-card[data-v-1169c792]{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border-radius:8px;border:1px solid #ebeef5;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:box-shadow .2s,transform .2s,border-color .2s}.dashboard-stat-card.clickable[data-v-1169c792]{cursor:pointer}.dashboard-stat-card.clickable[data-v-1169c792]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.dashboard-stat-icon[data-v-1169c792]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;font-size:20px}.dashboard-stat-body[data-v-1169c792]{min-width:0;flex:1}.dashboard-stat-value[data-v-1169c792]{font-size:24px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-stat-label[data-v-1169c792]{margin-top:4px;font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-stat-card.is-blue[data-v-1169c792]{border-color:#d9ecff;background:linear-gradient(135deg,#f5f9ff,#fff 60%)}.dashboard-stat-card.is-blue .dashboard-stat-icon[data-v-1169c792]{color:#409eff;background:rgba(64,158,255,.12)}.dashboard-stat-card.is-blue .dashboard-stat-value[data-v-1169c792]{color:#409eff}.dashboard-stat-card.is-blue.clickable[data-v-1169c792]:hover{border-color:#b3d8ff}.dashboard-stat-card.is-green[data-v-1169c792]{border-color:#e1f3d8;background:linear-gradient(135deg,#f6ffed,#fff 60%)}.dashboard-stat-card.is-green .dashboard-stat-icon[data-v-1169c792]{color:#67c23a;background:rgba(103,194,58,.12)}.dashboard-stat-card.is-green .dashboard-stat-value[data-v-1169c792]{color:#67c23a}.dashboard-stat-card.is-green.clickable[data-v-1169c792]:hover{border-color:#c2e7b0}.dashboard-stat-card.is-orange[data-v-1169c792]{border-color:#faecd8;background:linear-gradient(135deg,#fdf6ec,#fff 60%)}.dashboard-stat-card.is-orange .dashboard-stat-icon[data-v-1169c792]{color:#e6a23c;background:rgba(230,162,60,.12)}.dashboard-stat-card.is-orange .dashboard-stat-value[data-v-1169c792]{color:#e6a23c}.dashboard-stat-card.is-orange.clickable[data-v-1169c792]:hover{border-color:#f5dab1}.dashboard-stat-card.is-purple[data-v-1169c792]{border-color:#e9e0f5;background:linear-gradient(135deg,#f8f4fc,#fff 60%)}.dashboard-stat-card.is-purple .dashboard-stat-icon[data-v-1169c792]{color:#9b59b6;background:rgba(155,89,182,.12)}.dashboard-stat-card.is-purple .dashboard-stat-value[data-v-1169c792]{color:#9b59b6}.dashboard-stat-card.is-purple.clickable[data-v-1169c792]:hover{border-color:#d7c4e8}.dashboard-stat-card.is-cyan[data-v-1169c792]{border-color:#d7f0f5;background:linear-gradient(135deg,#f0fafc,#fff 60%)}.dashboard-stat-card.is-cyan .dashboard-stat-icon[data-v-1169c792]{color:#17a2b8;background:rgba(23,162,184,.12)}.dashboard-stat-card.is-cyan .dashboard-stat-value[data-v-1169c792]{color:#17a2b8}.dashboard-stat-card.is-cyan.clickable[data-v-1169c792]:hover{border-color:#b8e0e8}