.activity-detail-page[data-v-37ca1273]{width:100%;box-sizing:border-box;background-color:#f5f7fa;padding-bottom:24px}.breadcrumb-wrapper[data-v-37ca1273]{width:100%;background:#fff;padding:14px 0;border-bottom:1px solid #e8ecf1}.breadcrumb[data-v-37ca1273]{width:100%;max-width:1150px;margin:0 auto;padding:0 24px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;font-size:14px;color:#666}.breadcrumb-item[data-v-37ca1273]{color:#666;font-weight:400;cursor:pointer;transition:color .2s}.breadcrumb-item[data-v-37ca1273]:hover{color:#1d84ff}.breadcrumb-item.active[data-v-37ca1273]{color:#1d84ff;font-weight:500;cursor:default}.breadcrumb-item.active[data-v-37ca1273]:hover{color:#1d84ff}.breadcrumb-separator[data-v-37ca1273]{color:#999}.detail-wrapper[data-v-37ca1273]{width:100%;max-width:1150px;margin:0 auto;padding:16px 24px 0;box-sizing:border-box}.detail-card[data-v-37ca1273]{-webkit-align-items:stretch;align-items:stretch;background:#fff;width:100%}.detail-card[data-v-37ca1273],.detail-left[data-v-37ca1273]{display:-webkit-flex;display:flex;min-height:560px;box-sizing:border-box}.detail-left[data-v-37ca1273]{-webkit-flex:0 0 42%;flex:0 0 42%;width:42%;max-width:480px;min-width:0;padding:32px 36px;-webkit-flex-direction:column;flex-direction:column}.detail-card.is-only-left .detail-left[data-v-37ca1273]{-webkit-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:none}.detail-cover[data-v-37ca1273]{-o-object-fit:cover;object-fit:cover}.detail-cover[data-v-37ca1273],.image-placeholder[data-v-37ca1273]{width:100%;height:240px;-webkit-flex-shrink:0;flex-shrink:0;border-radius:5px}.image-placeholder[data-v-37ca1273]{background:#d9d9d9}.detail-info[data-v-37ca1273]{margin-top:18px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;flex:1;min-height:0}.detail-title[data-v-37ca1273]{font-size:26px;font-weight:700;color:#111;margin:0 0 12px;line-height:1.3;word-break:normal;overflow-wrap:break-word}.detail-meta[data-v-37ca1273],.detail-title[data-v-37ca1273]{-webkit-flex-shrink:0;flex-shrink:0}.detail-meta[data-v-37ca1273]{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:6px;min-height:96px}.detail-info p[data-v-37ca1273]{font-size:16px;color:#111;margin:0;line-height:1.8;word-break:normal;overflow-wrap:break-word}.detail-info .label[data-v-37ca1273]{font-weight:600;color:#111}.btn-register[data-v-37ca1273]{margin-top:auto;-webkit-flex-shrink:0;flex-shrink:0;padding:14px 0;width:100%;border:none;border-radius:5px;background:#0a53cc;color:#fff;font-size:17px;font-weight:600;cursor:pointer;transition:opacity .2s}.btn-register[data-v-37ca1273]:hover{opacity:.9}.btn-register[data-v-37ca1273]:disabled{background:#c0c4cc;cursor:not-allowed}.btn-register[data-v-37ca1273]:disabled:hover{opacity:1}.detail-right[data-v-37ca1273]{-webkit-flex:1 1 0;flex:1 1 0;min-width:0;width:0;padding:32px 36px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box}.section[data-v-37ca1273]{margin-bottom:24px}.section[data-v-37ca1273]:last-child{margin-bottom:0}.section-title[data-v-37ca1273]{font-size:18px;font-weight:700;color:#111;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid #d0d0d0}.section-content[data-v-37ca1273]{margin:0}.rich-text[data-v-37ca1273],.section-content[data-v-37ca1273]{font-size:15px;color:#111;line-height:2}.rich-text[data-v-37ca1273],.rich-text[data-v-37ca1273] p{word-break:normal;overflow-wrap:break-word}.rich-text[data-v-37ca1273] p{margin:0 0 8px}.rich-text[data-v-37ca1273] img{max-width:100%;height:auto;display:block;margin:10px 0;border-radius:4px}.rich-text[data-v-37ca1273] table{width:100%;border-collapse:collapse;margin:10px 0}.rich-text[data-v-37ca1273] td,.rich-text[data-v-37ca1273] th{border:1px solid #e0e0e0;padding:6px 10px;text-align:left}.speaker-list[data-v-37ca1273]{-webkit-flex-direction:column;flex-direction:column}.speaker-item[data-v-37ca1273],.speaker-list[data-v-37ca1273]{display:-webkit-flex;display:flex;gap:12px}.speaker-item[data-v-37ca1273]{-webkit-align-items:flex-start;align-items:flex-start;font-size:15px;color:#111;line-height:1.6}.speaker-avatar[data-v-37ca1273]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-flex-shrink:0;flex-shrink:0}.speaker-name[data-v-37ca1273]{font-weight:600}.speaker-title[data-v-37ca1273]{color:#666;-webkit-flex:1;flex:1;word-break:normal;overflow-wrap:break-word}@media (max-width:1200px){.detail-wrapper[data-v-37ca1273]{padding-left:24px;padding-right:24px}}@media (max-width:992px){.detail-card[data-v-37ca1273]{-webkit-flex-direction:column;flex-direction:column;min-height:0}.detail-card.is-only-left .detail-left[data-v-37ca1273],.detail-left[data-v-37ca1273]{-webkit-flex:none;flex:none;width:100%;max-width:none;padding:24px;min-height:0}.detail-right[data-v-37ca1273]{-webkit-flex:none;flex:none;width:100%;padding:24px}.detail-cover[data-v-37ca1273],.image-placeholder[data-v-37ca1273]{height:200px}.detail-title[data-v-37ca1273]{font-size:22px}.detail-meta[data-v-37ca1273]{min-height:80px}.detail-info p[data-v-37ca1273]{font-size:15px}}@media (max-width:768px){.breadcrumb[data-v-37ca1273]{padding:0 16px}.detail-wrapper[data-v-37ca1273]{padding:12px 16px 0}.detail-left[data-v-37ca1273]{-webkit-flex:none;flex:none;width:100%;max-width:none;padding:18px;min-height:0}.detail-info[data-v-37ca1273]{min-height:220px}.detail-meta[data-v-37ca1273]{min-height:72px}.detail-right[data-v-37ca1273]{padding:18px}.detail-cover[data-v-37ca1273],.image-placeholder[data-v-37ca1273]{height:160px}.detail-title[data-v-37ca1273]{font-size:19px}.detail-info p[data-v-37ca1273]{font-size:14px}.section-title[data-v-37ca1273]{font-size:16px}.rich-text[data-v-37ca1273],.section-content[data-v-37ca1273],.speaker-item[data-v-37ca1273]{font-size:14px}.btn-register[data-v-37ca1273]{font-size:15px;padding:12px 0;margin-top:auto}}