body{background:#f8f9fd!important;min-width:330px;max-width:800px}.brand-content-lists,.agency-lists,.agency-course-lists,.agency-infos-text,.agency-course-info-wrap,.agency-course-info-wrap2,.empty-state{display:flex;flex-direction:column}.agency-infos,.agency-list-name,.agency-evaluation,.agency-course-evaluation,.agency-course-evaluation,.agency-info-more-count,.agency-info-more-count span,.agency-recommend-tag,.agency-course-recommend-tag,.agency-course-other-info,.agency-courses,.agency-addr,.agency-course-counts,.agency-about-infos-text,.agency-about-list-name{display:flex;flex-direction:row}.agency-logo-wrap,.agency-info-more-count .iconfont,.agency-course-logo-wrap,.agency-course-detail-more,.agency-course-detail-more .iconfont{display:flex;justify-content:center;align-items:center}.agency-logo-wrap img,.agency-course-logo-wrap img,.course-about-school-logo img{width:100%;height:100%;object-fit:contain}.agency-list-item{padding:16px 16px 20px}.brand-content-lists{gap:4px}.empty-state{padding:32px 20px 72px;justify-content:center;align-items:center;font-size:18px;color:#666}.empty-state img{width:130px;height:130px;flex-shrink:0;aspect-ratio:1/1}.empty-state span{color:#999;text-align:center;font-size:14px;line-height:14px}.tag-recom{background-image:url('../../images/v2/recommend.png')}.tag-hot{background-image:url('../../images/v2/hot.png')}.tag-up{background-image:url('../../images/v2/up.png')}.tag-good{background-image:url('../../images/v2/good.png')}.agency-lists,.agency-course-lists{gap:8px}.agency-infos{align-items:start;gap:12px}.agency-logo-wrap,.agency-course-logo-wrap{position:relative;flex-shrink:0;border-radius:4px;border:1px solid #eee}.agency-logo-wrap{width:100px;height:140px}.blur-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;background-color:rgba(0,0,0,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.agency-logo-wrap img,.agency-course-logo-wrap img{z-index:1}.agency-cover-tag{position:absolute;font-size:12px;line-height:16px;padding:2px 12px 6px 8px;color:#fff;position:absolute;top:0;left:-4px;background-repeat:no-repeat;z-index:2}.agency-infos-text{flex:1;margin-top:4px;align-items:start;justify-content:start}.agency-list-name,.agency-course-list-name{color:#333;font-size:18px;font-weight:700}.agency-list-name{max-width:228px;line-height:20px;gap:6px;align-items:start;overflow:hidden}.agency-list-name img{width:16px;height:16px}.agency-evaluation,.agency-course-evaluation{align-items:baseline}.agency-evaluation{margin-top:8px}.agency-evaluation-score,.agency-course-evaluation-score{display:flex;white-space:nowrap;border-radius:4px 4px 0 4px;color:#fff;text-align:center;font-size:12px;line-height:12px;font-weight:500}.agency-evaluation-score{padding:3px 4px;background:#fe6507}.agency-evaluation-text{white-space:nowrap;color:#715646;text-align:center;font-size:14px;font-weight:700;line-height:14px;margin-left:4px}.agency-evaluation-recommend{color:#917b6e;font-size:12px;font-weight:400;line-height:14px;margin-left:6px}.agency-infos-introduction{color:#333;text-align:justify;font-size:12px;font-weight:400;line-height:18px;font-family:"Source Han Sans CN";margin-top:8px}.agency-info-more-count{align-items:center;gap:16px;color:#999;font-size:12px;font-weight:400;line-height:12px;margin-top:12px}.agency-info-more-count .iconfont{width:14px;height:14px;font-size:12px;margin-right:4px}.agency-recommend-tag,.agency-course-recommend-tag{align-items:center;flex-wrap:nowrap;overflow-x:auto}.agency-recommend-tag{gap:8px;margin-top:12px;font-size:12px;line-height:12px}.agency-course-recommend-tag span,.agency-recommend-tag span{white-space:nowrap;color:#507e7a;font-weight:400;border-radius:2px;background:#eff6f5;align-items:center}.agency-recommend-tag span{padding:6px 10px}.agency-course-recommend-tag span:first-child,.agency-recommend-tag span:first-child{background:#fff2e5;color:#685548}.agency-course-info-wrap .agency-courses{align-items:center}.agency-course-other-info{width:100%;justify-content:space-between;align-items:center}.agency-course-info-wrap{align-items:start;font-size:12px;font-weight:400;line-height:12px;gap:10px;margin-top:12px}.agency-addr{align-items:center;line-height:12px}.agency-courses-prefix,.agency-addr-prefix,.agency-more-addr{color:#999;white-space:nowrap}.agency-course-show{height:16px;line-height:16px}.agency-addr-show{height:16px;line-height:16px}.agency-course-show,.agency-addr-show,.agency-course-specail{color:#333;margin:0 10px 0 12px}.separator{color:#999;font-size:14px;transform:scale(.8);display:inline-block}.agency-more-course{color:#12bfaf;white-space:nowrap}.agency-course-logo-wrap{width:135px;height:84px}.agency-course-list-name{line-height:22px;height:44px;align-items:center}.agency-course-counts{align-items:center;justify-content:space-between;margin-top:16px;width:100%}.agency-course-counts .course-price{color:#fe6507;font-size:14px;font-weight:500;line-height:14px}.agency-course-counts .course-consult{color:#999;font-size:12px;font-weight:400;line-height:12px}.agency-course-recommend-tag{gap:6px;margin-top:10px;font-size:11px;line-height:11px}.agency-course-recommend-tag span{padding:4.5px 8px}.agency-course-info-wrap2 .agency-courses-prefix{line-height:18px}.agency-course-info-wrap2 .agency-courses{align-items:start}.agency-course-specail{max-width:calc(100% - 60px);margin-right:0;line-height:16px}.agency-course-info-wrap2{gap:10px;margin-top:10px}.agency-about-infos-text{align-items:start;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px dashed #ddd;gap:12px}.course-about-school-logo{width:80px;height:40px;border:1px solid #eee;border-radius:4px}.agency-course-about{flex:1;align-items:start;margin-top:4px}.agency-course-detail-more{margin-top:4px}.agency-about-list-name{align-items:center;color:#333;font-size:14px;font-weight:500;line-height:14px}.agency-about-list-name img{width:14px;height:14px;margin-left:6px}.agency-course-evaluation{margin-top:5px}.agency-course-evaluation-score{padding:1px 4px;background:#12bfaf}.agency-course-evaluation-text{white-space:nowrap;color:#4a6865;font-size:12px;font-weight:500;line-height:14px;margin-left:4px}.agency-course-evaluation-recommend{color:#778c8a;font-size:11px;font-weight:400;line-height:12px;margin-left:6px}.agency-course-detail-more .iconfont{width:16px;height:16px;font-size:16px;color:#999}