.ellipsis[data-v-30b489fb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mul-ellipsis2[data-v-30b489fb]{-webkit-line-clamp:2}.mul-ellipsis2[data-v-30b489fb],.mul-ellipsis3[data-v-30b489fb]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.mul-ellipsis3[data-v-30b489fb]{-webkit-line-clamp:3}.breadcrumb[data-v-30b489fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;margin-bottom:20px}.breadcrumb-link[data-v-30b489fb]{color:#2563eb;cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.breadcrumb-link[data-v-30b489fb]:hover{color:#1d4ed8;text-decoration:underline}.breadcrumb-sep[data-v-30b489fb]{color:#cbd5e1}.breadcrumb-current[data-v-30b489fb]{color:#64748b;font-weight:500}.ellipsis[data-v-b58c3cce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mul-ellipsis2[data-v-b58c3cce]{-webkit-line-clamp:2}.mul-ellipsis2[data-v-b58c3cce],.mul-ellipsis3[data-v-b58c3cce]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.mul-ellipsis3[data-v-b58c3cce]{-webkit-line-clamp:3}.detail-page[data-v-b58c3cce]{min-height:calc(100vh - 64px)}.banner[data-v-b58c3cce]{position:relative;overflow:hidden}.banner-bg[data-v-b58c3cce]{position:absolute;inset:0;background:linear-gradient(135deg,#0a1628,#1a2a5e 50%,#2d3f7f)}.banner-content[data-v-b58c3cce]{position:relative;max-width:960px;margin:0 auto;padding:32px 24px 48px;color:#fff}.banner-content[data-v-b58c3cce] .breadcrumb .breadcrumb-link{color:hsla(0,0%,100%,.75)}.banner-content[data-v-b58c3cce] .breadcrumb .breadcrumb-link:hover{color:#fff}.banner-content[data-v-b58c3cce] .breadcrumb .breadcrumb-sep{color:hsla(0,0%,100%,.4)}.banner-content[data-v-b58c3cce] .breadcrumb .breadcrumb-current{color:#fff;font-weight:600}.banner-main[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-top:16px}.banner-icon[data-v-b58c3cce]{width:56px;height:56px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;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;-ms-flex-negative:0;flex-shrink:0}.banner-icon svg[data-v-b58c3cce]{width:28px;height:28px}.banner-info[data-v-b58c3cce]{-webkit-box-flex:1;-ms-flex:1;flex:1}.banner-title-row[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px}.banner-title[data-v-b58c3cce]{font-size:20px;font-weight:700;margin:0}.status-badge[data-v-b58c3cce]{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:500}.status-badge.badge-gray[data-v-b58c3cce]{background:rgba(156,163,175,.9)}.status-badge.badge-blue[data-v-b58c3cce]{background:rgba(59,130,246,.9)}.status-badge.badge-emerald[data-v-b58c3cce]{background:rgba(16,185,129,.9)}.status-badge.badge-amber[data-v-b58c3cce]{background:rgba(245,158,11,.9)}.banner-tags[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tag[data-v-b58c3cce]{padding:2px 8px;background:hsla(0,0%,100%,.15);border-radius:4px;font-size:12px}.banner-desc[data-v-b58c3cce]{font-size:14px;color:hsla(0,0%,100%,.8);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-container[data-v-b58c3cce]{max-width:960px;margin:-24px auto 0;padding:0 24px;position:relative;z-index:1}.stats-grid[data-v-b58c3cce]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.stat-card[data-v-b58c3cce]{background:#fff;border-radius:12px;padding:14px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04);border:1px solid #f3f4f6}.stat-icon[data-v-b58c3cce]{width:36px;height:36px;border-radius:8px;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;margin-bottom:8px}.stat-icon svg[data-v-b58c3cce]{width:20px;height:20px}.stat-icon.stat-blue[data-v-b58c3cce]{background:#eff6ff;color:#3b82f6}.stat-icon.stat-emerald[data-v-b58c3cce]{background:#ecfdf5;color:#10b981}.stat-icon.stat-amber[data-v-b58c3cce]{background:#fffbeb;color:#f59e0b}.stat-icon.stat-purple[data-v-b58c3cce]{background:#faf5ff;color:#8b5cf6}.stat-content[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stat-value[data-v-b58c3cce]{font-size:13px;font-weight:600;color:#1f2937;line-height:1.3}.stat-label[data-v-b58c3cce]{font-size:11px;color:#6b7280;margin-top:2px}.section-card[data-v-b58c3cce]{background:#fff;border-radius:12px;padding:18px 20px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04);border:1px solid #f3f4f6;margin-bottom:16px}.progress-card[data-v-b58c3cce]{margin-bottom:16px}.card-header-row[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.card-title[data-v-b58c3cce]{font-size:14px;font-weight:500;color:#374151}.card-sub[data-v-b58c3cce]{font-size:14px;color:#6b7280}.progress-bar[data-v-b58c3cce]{width:100%;height:8px;background:#f3f4f6;border-radius:999px;overflow:hidden}.progress-fill[data-v-b58c3cce]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#60a5fa));background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:999px;-webkit-transition:width .4s ease;transition:width .4s ease}.progress-info[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px}.progress-percent[data-v-b58c3cce]{font-size:12px;color:#9ca3af}.hint-text[data-v-b58c3cce]{font-size:12px;font-weight:500}.hint-text.hint-emerald[data-v-b58c3cce]{color:#10b981}.hint-text.hint-blue[data-v-b58c3cce]{color:#3b82f6}.hint-text.hint-amber[data-v-b58c3cce]{color:#f59e0b}.hint-text.hint-gray[data-v-b58c3cce]{color:#6b7280}.section-header[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f3f4f6}.section-bar[data-v-b58c3cce]{width:3px;height:16px;border-radius:2px}.section-bar.bar-blue[data-v-b58c3cce]{background:#3b82f6}.section-bar.bar-emerald[data-v-b58c3cce]{background:#10b981}.section-bar.bar-amber[data-v-b58c3cce]{background:#f59e0b}.section-bar.bar-purple[data-v-b58c3cce]{background:#8b5cf6}.section-bar.bar-cyan[data-v-b58c3cce]{background:#06b6d4}.section-title[data-v-b58c3cce]{font-size:14px;font-weight:600;color:#1f2937;margin:0}.section-count[data-v-b58c3cce]{font-size:12px;color:#9ca3af;margin-left:auto}.section-body[data-v-b58c3cce]{font-size:14px;color:#4b5563;line-height:1.7}.section-body[data-v-b58c3cce] img{max-width:100%;-o-object-fit:contain;object-fit:contain}.detail-grid[data-v-b58c3cce]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}.detail-item[data-v-b58c3cce]{font-size:13px}.detail-label[data-v-b58c3cce]{color:#6b7280}.detail-value[data-v-b58c3cce]{color:#1f2937}.invite-code-tip[data-v-b58c3cce]{margin-top:12px;padding:10px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#b45309}.timeline[data-v-b58c3cce]{position:relative;padding-left:4px}.timeline-item[data-v-b58c3cce]{position:relative;padding-bottom:16px;padding-left:20px}.timeline-item[data-v-b58c3cce]:last-child{padding-bottom:0}.timeline-dot[data-v-b58c3cce]{position:absolute;left:-4px;top:4px;width:12px;height:12px;border-radius:50%}.timeline-dot.dot-gray[data-v-b58c3cce]{background:#d1d5db}.timeline-dot.dot-blue[data-v-b58c3cce]{background:#3b82f6}.timeline-dot.dot-emerald[data-v-b58c3cce]{background:#10b981}.timeline-line[data-v-b58c3cce]{position:absolute;left:1px;top:18px;bottom:0;width:2px;background:#e5e7eb}.timeline-title[data-v-b58c3cce]{font-size:14px;font-weight:500;color:#1f2937;margin-bottom:2px}.timeline-desc[data-v-b58c3cce]{font-size:12px;color:#6b7280;margin-bottom:6px}.timeline-tag[data-v-b58c3cce]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px}.timeline-tag.tag-gray[data-v-b58c3cce]{background:#f3f4f6;color:#6b7280}.timeline-tag.tag-blue[data-v-b58c3cce]{background:#eff6ff;color:#3b82f6}.timeline-tag.tag-emerald[data-v-b58c3cce]{background:#ecfdf5;color:#10b981}.notice-list[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.notice-item[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid #f9fafb;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.notice-item[data-v-b58c3cce]:last-child{border-bottom:none}.notice-item:hover .notice-action[data-v-b58c3cce]{color:#3b82f6}.notice-title[data-v-b58c3cce]{font-size:13px;color:#1f2937;margin-bottom:2px}.notice-time[data-v-b58c3cce]{font-size:11px;color:#9ca3af}.notice-action[data-v-b58c3cce]{font-size:12px;color:#9ca3af}.member-list[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.member-item[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f9fafb}.member-item[data-v-b58c3cce]:last-child{border-bottom:none}.member-avatar[data-v-b58c3cce]{width:32px;height:32px;border-radius:50%;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;color:#fff;font-size:13px;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.member-avatar.avatar-blue[data-v-b58c3cce]{background:#3b82f6}.member-avatar.avatar-emerald[data-v-b58c3cce]{background:#10b981}.member-avatar.avatar-purple[data-v-b58c3cce]{background:#8b5cf6}.member-avatar.avatar-amber[data-v-b58c3cce]{background:#f59e0b}.member-avatar.avatar-pink[data-v-b58c3cce]{background:#ec4899}.member-avatar.avatar-cyan[data-v-b58c3cce]{background:#06b6d4}.member-avatar.avatar-indigo[data-v-b58c3cce]{background:#6366f1}.member-avatar.avatar-rose[data-v-b58c3cce]{background:#f43f5e}.member-avatar.avatar-teal[data-v-b58c3cce]{background:#14b8a6}.member-avatar.avatar-orange[data-v-b58c3cce]{background:#f97316}.member-avatar.avatar-violet[data-v-b58c3cce]{background:#a855f7}.member-avatar.avatar-lime[data-v-b58c3cce]{background:#84cc16}.member-info[data-v-b58c3cce]{-webkit-box-flex:1;-ms-flex:1;flex:1}.member-name[data-v-b58c3cce]{font-size:13px;color:#1f2937;margin-bottom:2px}.member-school[data-v-b58c3cce]{font-size:11px;color:#9ca3af}.member-status[data-v-b58c3cce]{padding:2px 8px;border-radius:4px;font-size:11px}.member-status.ms-gray[data-v-b58c3cce]{background:#f3f4f6;color:#6b7280}.member-status.ms-emerald[data-v-b58c3cce]{background:#ecfdf5;color:#10b981}.member-status.ms-amber[data-v-b58c3cce]{background:#fffbeb;color:#f59e0b}.signup-section[data-v-b58c3cce]{margin-bottom:16px}.signup-card[data-v-b58c3cce]{background:#fff;border-radius:12px;border:1px solid #f3f4f6;overflow:hidden}.signup-card[data-v-b58c3cce]:not(.signup-form):not(.signup-closed){padding:24px;text-align:center}.signup-form-submit[data-v-b58c3cce]{text-align:center;padding:20px 0}.signup-done[data-v-b58c3cce]{padding:24px;text-align:center}.signup-done-icon[data-v-b58c3cce]{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;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}.signup-done-icon svg[data-v-b58c3cce]{width:28px;height:28px}.signup-done-icon.signup-done-emerald[data-v-b58c3cce]{background:#ecfdf5}.signup-done-icon.signup-done-emerald svg[data-v-b58c3cce]{color:#10b981}.signup-title[data-v-b58c3cce]{font-size:15px;font-weight:600;color:#374151;margin:0 0 4px}.signup-title.signup-title-emerald[data-v-b58c3cce]{color:#059669}.signup-desc[data-v-b58c3cce]{font-size:13px;color:#6b7280;margin:0}.signup-cancel-btn[data-v-b58c3cce]{margin-top:14px;padding:8px 24px;background:#fff;border:1px solid #ef4444;color:#ef4444;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.signup-cancel-btn[data-v-b58c3cce]:hover{background:#fef2f2}.signup-closed[data-v-b58c3cce]{padding:24px;text-align:left}.closed-head[data-v-b58c3cce]{gap:12px;margin-bottom:16px}.closed-head[data-v-b58c3cce],.closed-icon[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.closed-icon[data-v-b58c3cce]{width:40px;height:40px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.closed-icon svg[data-v-b58c3cce]{width:20px;height:20px}.closed-icon.closed-amber[data-v-b58c3cce]{background:#fffbeb;color:#f59e0b}.closed-icon.closed-blue[data-v-b58c3cce]{background:#eff6ff;color:#3b82f6}.closed-icon.closed-gray[data-v-b58c3cce]{background:#f3f4f6;color:#6b7280}.closed-amber-text[data-v-b58c3cce]{color:#b45309!important}.closed-blue-text[data-v-b58c3cce]{color:#1e40af!important}.closed-gray-text[data-v-b58c3cce]{color:#374151!important}.mini-stats[data-v-b58c3cce]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.mini-stats.mini-stats-3[data-v-b58c3cce]{grid-template-columns:repeat(3,1fr)}.mini-stat[data-v-b58c3cce]{border-radius:10px;padding:12px;text-align:center}.signup-upcoming .mini-stat[data-v-b58c3cce]{background:#fffbeb}.signup-ongoing .mini-stat[data-v-b58c3cce]{background:#eff6ff}.signup-ended .mini-stat[data-v-b58c3cce]{background:#f9fafb}.mini-stat-value[data-v-b58c3cce]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:2px}.mini-stat-label[data-v-b58c3cce]{font-size:12px;color:#9ca3af}.info-box[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:10px;border:1px solid}.info-box svg[data-v-b58c3cce]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.info-box .info-box-content[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.info-box .info-box-title[data-v-b58c3cce]{font-size:13px;font-weight:500}.info-box .info-box-text[data-v-b58c3cce]{font-size:13px;color:#6b7280}.info-box.info-box-amber[data-v-b58c3cce]{background:-webkit-gradient(linear,left top,right top,from(#fffbeb),to(#fff7ed));background:linear-gradient(90deg,#fffbeb,#fff7ed);border-color:#fde68a}.info-box.info-box-amber svg[data-v-b58c3cce]{color:#f59e0b}.info-box.info-box-amber .info-box-title[data-v-b58c3cce]{color:#b45309}.info-box.info-box-blue[data-v-b58c3cce]{background:-webkit-gradient(linear,left top,right top,from(#eff6ff),to(#eef2ff));background:linear-gradient(90deg,#eff6ff,#eef2ff);border-color:#bfdbfe}.info-box.info-box-blue svg[data-v-b58c3cce]{color:#3b82f6}.info-box.info-box-blue .info-box-title[data-v-b58c3cce]{color:#1e40af}.info-box.info-box-gray[data-v-b58c3cce]{background:-webkit-gradient(linear,left top,right top,from(#f9fafb),to(#f3f4f6));background:linear-gradient(90deg,#f9fafb,#f3f4f6);border-color:#e5e7eb}.info-box.info-box-gray svg[data-v-b58c3cce]{color:#6b7280}.info-box.info-box-gray .info-box-title[data-v-b58c3cce]{color:#374151}.signup-form-head[data-v-b58c3cce]{padding:16px 24px;background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#6366f1));background:linear-gradient(90deg,#3b82f6,#6366f1);color:#fff}.signup-form-head .signup-title[data-v-b58c3cce]{color:#fff;margin:0 0 4px}.signup-form-head .signup-desc[data-v-b58c3cce]{color:hsla(0,0%,100%,.8);margin:0}.signup-form-content[data-v-b58c3cce]{padding:20px 24px 0}.form-row[data-v-b58c3cce]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agree-text[data-v-b58c3cce]{font-size:12px;color:#6b7280}.signup-submit[data-v-b58c3cce]{padding:14px;background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#6366f1));background:linear-gradient(90deg,#3b82f6,#6366f1);color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border-radius:12px}.signup-submit[data-v-b58c3cce]:hover{opacity:.9}[data-v-b58c3cce] .notice-detail-dialog{border-radius:12px;overflow:hidden;padding:0}[data-v-b58c3cce] .notice-detail-dialog .el-dialog__body{padding:0}[data-v-b58c3cce] .notice-detail-dialog .el-dialog__header{display:none}.dialog-header[data-v-b58c3cce]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#6366f1));background:linear-gradient(90deg,#3b82f6,#6366f1);color:#fff}.dialog-header[data-v-b58c3cce],.dialog-title[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-title[data-v-b58c3cce]{gap:8px;font-size:14px;font-weight:500;margin:0}.dialog-title svg[data-v-b58c3cce]{width:16px;height:16px}.dialog-close[data-v-b58c3cce]{width:28px;height:28px;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;border:none;background:hsla(0,0%,100%,.2);border-radius:6px;color:#fff;cursor:pointer}.dialog-close svg[data-v-b58c3cce]{width:16px;height:16px}.dialog-close[data-v-b58c3cce]:hover{background:hsla(0,0%,100%,.3)}.dialog-body[data-v-b58c3cce]{max-height:60vh;padding:20px;overflow-y:auto}.form-group[data-v-b58c3cce]{margin-bottom:16px}.form-group[data-v-b58c3cce]:last-child{margin-bottom:0}.form-label[data-v-b58c3cce]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.form-value-title[data-v-b58c3cce]{font-size:16px;font-weight:600;color:#1f2937;padding:10px 14px;background:#f9fafb;border-radius:8px;line-height:1.5}.form-value[data-v-b58c3cce]{font-size:13px;color:#6b7280;padding:10px 14px;background:#f9fafb;border-radius:8px}.form-value-content[data-v-b58c3cce]{font-size:14px;color:#4b5563;line-height:1.7;padding:14px 16px;background:#f9fafb;border-radius:8px;border:1px solid #f3f4f6}.form-value-content[data-v-b58c3cce] img{max-width:100%;-o-object-fit:contain;object-fit:contain}.dialog-footer[data-v-b58c3cce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid #f3f4f6;background:#fafbfc}.btn-dialog[data-v-b58c3cce]{padding:8px 18px;border-radius:8px;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border:none}.btn-dialog.btn-cancel[data-v-b58c3cce]{background:#fff;color:#6b7280;border:1px solid #e5e7eb}.btn-dialog.btn-cancel[data-v-b58c3cce]:hover{background:#f9fafb}@media (max-width:768px){.stats-grid[data-v-b58c3cce]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-b58c3cce],.form-row[data-v-b58c3cce]{grid-template-columns:1fr}}