.industry-selector-page.data-v-ccf07d08 { min-height: 100vh; background-color: #FFFFFF; display: flex; flex-direction: column; width: 100%; box-sizing: border-box; overflow-x: hidden; } .industry-selector-page .selector-content.data-v-ccf07d08 { flex: 1; width: 100%; box-sizing: border-box; overflow-y: auto; padding: 20rpx 40rpx 60rpx; } .industry-selector-page .selector-content .header-titles.data-v-ccf07d08 { margin-bottom: 40rpx; padding-top: 20rpx; } .industry-selector-page .selector-content .header-titles .main-title.data-v-ccf07d08 { font-size: 32rpx; font-weight: bold; color: #1A1A1A; display: block; margin-bottom: 12rpx; } .industry-selector-page .selector-content .header-titles .sub-title.data-v-ccf07d08 { font-size: 26rpx; color: #999999; display: block; } .industry-selector-page .selector-content .accordion-list .accordion-item.data-v-ccf07d08 { border-bottom: 1rpx solid #F0F4FC; padding-bottom: 24rpx; margin-bottom: 24rpx; } .industry-selector-page .selector-content .accordion-list .accordion-item.data-v-ccf07d08:last-child { border-bottom: none; } .industry-selector-page .selector-content .accordion-list .accordion-item .accordion-header.data-v-ccf07d08 { display: flex; justify-content: space-between; align-items: center; padding: 24rpx 0; } .industry-selector-page .selector-content .accordion-list .accordion-item .accordion-header .category-name.data-v-ccf07d08 { font-size: 30rpx; font-weight: 600; color: #1A1A1A; } .industry-selector-page .selector-content .accordion-list .accordion-item .accordion-header .arrow-icon.data-v-ccf07d08 { width: 12rpx; height: 12rpx; border-right: 3rpx solid #B0BACC; border-bottom: 3rpx solid #B0BACC; transform: rotate(45deg); transition: transform 0.3s; flex-shrink: 0; margin-right: 12rpx; margin-bottom: 8rpx; } .industry-selector-page .selector-content .accordion-list .accordion-item .accordion-header .arrow-icon.expanded.data-v-ccf07d08 { transform: rotate(-135deg); margin-bottom: -8rpx; } .industry-selector-page .selector-content .accordion-list .accordion-item .tags-container.data-v-ccf07d08 { display: flex; flex-wrap: wrap; gap: 20rpx; margin-top: 10rpx; } .industry-selector-page .selector-content .accordion-list .accordion-item .tags-container .tag.data-v-ccf07d08 { background-color: #F8FAFC; color: #4D5666; font-size: 24rpx; padding: 16rpx 28rpx; border-radius: 8rpx; transition: all 0.2s; } .industry-selector-page .selector-content .accordion-list .accordion-item .tags-container .tag.active.data-v-ccf07d08 { background-color: #EBF1FA; color: #1F6CFF; font-weight: 500; }