.camp-detail[data-v-0f8638d2]{min-height:100vh;background:#f5f5f5}.fan-h[data-v-0f8638d2]{color:#000;font-weight:600;font-size:.3rem;padding-left:.2rem;width:100%;height:.8rem;display:flex;align-items:center;background:#fff;position:fixed;top:0;left:0;box-shadow:0 .02rem .04rem rgba(0,0,0,.05)}.search-box[data-v-0f8638d2]{padding:15px;background:#fff;margin-top:.8rem}.search-box input[data-v-0f8638d2]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px}.status-tabs[data-v-0f8638d2]{display:flex;background:#fff;padding:0 10px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid #eee}.tab-item[data-v-0f8638d2]{padding:12px 15px;font-size:14px;color:#666;cursor:pointer}.tab-item.active[data-v-0f8638d2]{color:#1890ff;border-bottom:2px solid #1890ff}.course-list[data-v-0f8638d2]{padding:15px}.course-item[data-v-0f8638d2]{display:flex;align-items:center;background:#fff;padding:.1rem;height:2.2rem;margin-bottom:10px;border-radius:8px}.course-img[data-v-0f8638d2]{width:120px;height:70px;margin-right:15px;position:relative}.tipd[data-v-0f8638d2]{padding:.05rem;background:rgba(0,0,0,.6);color:#fff;font-size:.2rem;position:absolute;top:.1rem;left:.1rem;border-radius:.05rem}.course-img img[data-v-0f8638d2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.course-info[data-v-0f8638d2]{flex:1}.course-info h3[data-v-0f8638d2]{margin:0;font-size:.28rem;font-weight:600;margin-bottom:.3rem}.time[data-v-0f8638d2]{margin:5px 0 0;font-size:.24rem;color:#999}.share-btn[data-v-0f8638d2]{padding:6px 15px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-bottom:-1.4rem;padding-bottom:.1rem;margin-right:.1rem}.share-btn[data-v-0f8638d2]:hover{background:#40a9ff}.share-dialog[data-v-0f8638d2]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.dialog-mask[data-v-0f8638d2]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.dialog-content[data-v-0f8638d2]{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:16px 16px 0 0;padding:20px}.dialog-header[data-v-0f8638d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:16px}.close-btn[data-v-0f8638d2]{font-size:24px;color:#999;cursor:pointer}.share-link[data-v-0f8638d2]{background:#f5f5f5;padding:15px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.link-text[data-v-0f8638d2]{flex:1;font-size:14px;color:#666;word-break:break-all}.copy-btn[data-v-0f8638d2]{white-space:nowrap;padding:6px 12px;background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;font-size:14px;cursor:pointer}.share-actions[data-v-0f8638d2]{display:flex;justify-content:space-between;gap:10px}.share-actions .action-btn[data-v-0f8638d2]{flex:1;padding:10px;background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;font-size:14px;cursor:pointer}.share-actions .action-btn[data-v-0f8638d2]:first-child{background:#1890ff;color:#fff;border:none}.zan-d[data-v-0f8638d2]{width:7.5rem;height:10rem;display:flex;justify-content:center;background:#fff}.zan-img[data-v-0f8638d2]{width:1.7rem;height:2rem;margin-top:1rem}[data-v-0f8638d2] .status .u-mode-center-box{width:7.5rem;height:4.8rem}[data-v-0f8638d2] .status .popup-gui{position:relative;width:7.5rem;height:4.8rem;background:#fff}[data-v-0f8638d2] .status .popup-fd{background:#fff}[data-v-0f8638d2] .status .fd-ti{display:flex;align-items:center;justify-content:center;background:#fff;height:.8rem}[data-v-0f8638d2] .status .gui-title{font-size:.34rem;font-weight:600;width:90%;align-items:center;justify-content:center;display:flex;color:#000;margin-top:.2rem;padding-top:.2rem;margin-top:0!important}[data-v-0f8638d2] .status .gui-tip{font-size:.26rem;width:100%;align-items:center;justify-content:center;display:flex;color:#767474;margin-top:.05rem;background:#fff}[data-v-0f8638d2] .status .dd{height:4rem;overflow:auto}[data-v-0f8638d2] .status .gui-cons{margin-top:.3rem}[data-v-0f8638d2] .status .gui-cons .gui-item{height:1.1rem;display:flex;align-items:center;border-bottom:.01rem solid #c1bfbf;font-size:.3rem;color:#666;padding-left:.3rem;justify-content:space-between}[data-v-0f8638d2] .status .gui-cons .gui-item .selctr{color:#4b74f7}[data-v-0f8638d2] .status .gui-cons .gui-item .item-img{width:.3rem;height:.3rem;margin-right:.3rem}[data-v-0f8638d2] .status .gui-btn{margin-top:.2rem}[data-v-0f8638d2] .status .btn-cs{width:100%;height:1.3rem;background:#fff;border:none;margin-top:.2rem;display:flex;align-items:center;justify-content:center;font-size:.3rem;font-weight:600}