.regulations-content[data-v-52db8f17]{min-height:100vh;background:#f5f5f5;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.content-wrapper[data-v-52db8f17]{flex:1;padding:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.banner-section[data-v-52db8f17],.media-wrapper[data-v-52db8f17]{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.media-wrapper[data-v-52db8f17]{position:relative;height:180px;background:#fff}.media-wrapper .slideshow-swipe[data-v-52db8f17]{width:100%;max-width:100%;height:100%;box-sizing:border-box}.media-wrapper .slideshow-swipe[data-v-52db8f17] .van-swipe-item,.media-wrapper .slideshow-swipe[data-v-52db8f17] .van-swipe__track{width:100%;max-width:100%;box-sizing:border-box}.media-wrapper .slideshow-swipe[data-v-52db8f17] .van-swipe__indicator{background:hsla(0,0%,100%,.5);width:6px;height:6px;border-radius:50%;margin:0 3px}.media-wrapper .slideshow-swipe[data-v-52db8f17] .van-swipe__indicator.van-swipe__indicator--active{background:#1890ff;width:16px;border-radius:3px}.media-wrapper .carousel-item[data-v-52db8f17]{width:100%;max-width:100%;height:100%;position:relative;overflow:hidden;background:#fff;box-sizing:border-box}.media-wrapper .carousel-item .carousel-image[data-v-52db8f17]{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;box-sizing:border-box}.media-wrapper .image-placeholder[data-v-52db8f17]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#999;background:#f3f4f6}.media-wrapper .image-placeholder .van-icon[data-v-52db8f17]{color:#1890ff}.media-wrapper .image-placeholder p[data-v-52db8f17]{margin:0;font-size:14px;color:#666}.banner-title[data-v-52db8f17]{font-size:14px;line-height:1.6;text-align:center;font-weight:500;padding:15px 15px 0;color:#fff}.detail-card[data-v-52db8f17]{background:#fff;width:100%;max-width:100%;margin:15px 0;padding:15px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;box-sizing:border-box;overflow:hidden}.detail-header[data-v-52db8f17]{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.detail-title[data-v-52db8f17]{font-size:20px;font-weight:600;margin:0;flex:1;line-height:1.4;text-align:center;background:linear-gradient(135deg,#1f2937,#6366f1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.status-tag[data-v-52db8f17]{background:#f0f0f0;color:#666;padding:4px 10px;border-radius:12px;font-size:12px;white-space:nowrap;margin-left:10px}.detail-info[data-v-52db8f17]{margin-bottom:15px}.info-item[data-v-52db8f17]{display:flex;align-items:flex-start;margin-bottom:10px;font-size:13px;line-height:1.5}.info-item[data-v-52db8f17]:last-child{margin-bottom:0}.info-item-row[data-v-52db8f17]{display:flex;align-items:center;flex-wrap:wrap}.info-item-row-nowrap[data-v-52db8f17]{flex-wrap:nowrap;gap:20px}.info-item-inline[data-v-52db8f17]{display:flex;align-items:center;flex:1;min-width:0}.info-icon[data-v-52db8f17]{margin-right:8px;font-size:14px;flex-shrink:0}.info-label[data-v-52db8f17]{color:#999;margin-right:4px;flex-shrink:0}.info-value[data-v-52db8f17]{color:#333;flex:1;min-width:0;word-break:break-all;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.info-value .van-tag[data-v-52db8f17]{margin-left:0}.info-value .info-phone-link[data-v-52db8f17]{color:#1890ff;text-decoration:none;transition:color .2s;word-break:break-all;overflow-wrap:break-word}.info-value .info-phone-link[data-v-52db8f17]:active{color:#096dd9;text-decoration:underline}.empty-info[data-v-52db8f17]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.group-projects-card[data-v-52db8f17]{background:#fff;width:100%;max-width:100%;margin:15px 0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;box-sizing:border-box}.group-projects-card .group-header[data-v-52db8f17]{background:linear-gradient(135deg,#667eea,#764ba2);padding:12px 15px;display:flex;justify-content:space-between;align-items:center;color:#fff}.group-projects-card .group-header .group-title .title-text[data-v-52db8f17]{font-size:15px;font-weight:700}.group-projects-card .groups-container[data-v-52db8f17]{padding:15px}.group-projects-card .groups-container .group-section[data-v-52db8f17]{margin-bottom:20px}.group-projects-card .groups-container .group-section[data-v-52db8f17]:last-child{margin-bottom:0}.group-projects-card .groups-container .group-section .group-name[data-v-52db8f17]{margin-bottom:12px}.group-projects-card .groups-container .group-section .group-name .group-title-text[data-v-52db8f17]{font-size:16px;font-weight:700;color:#1f2937;margin:0;padding-left:10px;position:relative}.group-projects-card .groups-container .group-section .group-name .group-title-text[data-v-52db8f17]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.group-projects-card .groups-container .group-section .group-items[data-v-52db8f17]{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(50% - 8px),1fr));gap:12px;align-items:stretch}.group-projects-card .groups-container .group-section .group-items .item-card[data-v-52db8f17]{position:relative;border-radius:12px;cursor:pointer;background:linear-gradient(#fff,#fff),linear-gradient(135deg,#a855f7,#3b82f6);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent;box-shadow:0 4px 12px rgba(59,69,119,.12);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;min-height:70px;display:flex;flex-direction:column;justify-content:center}.group-projects-card .groups-container .group-section .group-items .item-card[data-v-52db8f17]:before{content:"";position:absolute;inset:1px;border-radius:11px;border:1px solid hsla(0,0%,100%,.8);pointer-events:none}.group-projects-card .groups-container .group-section .group-items .item-card[data-v-52db8f17]:active{transform:scale(.98);box-shadow:0 2px 8px rgba(79,70,229,.15)}.group-projects-card .groups-container .group-section .group-items .item-card .item-count[data-v-52db8f17]{position:absolute;top:0;left:0;padding:4px 12px;background:linear-gradient(120deg,#3b82f6,#8b5cf6);color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;border-radius:12px 0 30px 0;box-shadow:0 4px 12px rgba(59,130,246,.2);display:inline-flex;align-items:center;justify-content:center}.group-projects-card .groups-container .group-section .group-items .item-card .item-info[data-v-52db8f17]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:6px;gap:6px}.group-projects-card .groups-container .group-section .group-items .item-card .item-info .item-details[data-v-52db8f17]{width:100%;display:flex;flex-direction:column;gap:4px}.group-projects-card .groups-container .group-section .group-items .item-card .item-info .item-name[data-v-52db8f17]{font-size:14px;font-weight:700;color:#0f172a;line-height:1.4;word-break:break-all}.group-projects-card .groups-container .group-section .group-items .item-card .item-info .item-meta[data-v-52db8f17]{display:flex;flex-direction:column;gap:3px;width:100%}.group-projects-card .groups-container .group-section .group-items .item-card .item-info .item-meta .item-price[data-v-52db8f17]{color:#f97316;font-size:11px;font-weight:600;padding:3px 8px;border-radius:12px;background:rgba(249,115,22,.12);box-shadow:inset 0 0 0 1px rgba(249,115,22,.25);display:inline-block;width:-moz-fit-content;width:fit-content;margin:0 auto}.group-projects-card .groups-container .group-section .group-items .item-card .item-info .item-meta .item-limit[data-v-52db8f17]{color:#475569;font-size:11px;font-weight:500;letter-spacing:.3px}.group-projects-card .groups-container .group-section .group-items .group-empty[data-v-52db8f17]{grid-column:1/-1;text-align:center;padding:20px;color:#9ca3af;font-size:13px}@media(max-width:375px){.detail-title[data-v-52db8f17]{font-size:15px}.group-projects-card .group-header[data-v-52db8f17]{padding:10px 12px}.group-projects-card .group-header .group-title .title-text[data-v-52db8f17]{font-size:14px}.group-projects-card .groups-container[data-v-52db8f17]{padding:12px}.group-projects-card .groups-container .group-section .group-name .group-title-text[data-v-52db8f17]{font-size:15px}.group-projects-card .groups-container .group-section .group-items[data-v-52db8f17]{gap:10px}.group-projects-card .groups-container .group-section .group-items .item-card[data-v-52db8f17]{padding:8px 6px 10px;min-height:75px}.group-projects-card .groups-container .group-section .group-items .item-card .item-info[data-v-52db8f17]{margin-top:4px;gap:4px}.group-projects-card .groups-container .group-section .group-items .item-card .item-info .item-name[data-v-52db8f17]{font-size:13px}.group-projects-card .groups-container .group-section .group-items .item-card .item-info .item-meta .item-price[data-v-52db8f17]{font-size:10px;padding:2px 6px}.group-projects-card .groups-container .group-section .group-items .item-card .item-info .item-meta .item-limit[data-v-52db8f17]{font-size:10px}}