.company-list-container[data-v-f6c762bf]{background-color:#0a1a2e;color:#fff;min-height:100vh;padding-bottom:80px}.company-list-container .company-banner[data-v-f6c762bf]{background:linear-gradient(135deg,#0d2137,#061221);display:flex;justify-content:center;overflow:hidden;padding:80px 0;position:relative}.company-list-container .company-banner[data-v-f6c762bf]:before{background-image:url(https://images.unsplash.com/photo-1466611653911-95081537e5b7?q=80&w=2670&auto=format&fit=crop);background-position:center 30%;background-size:cover;content:"";inset:0;mix-blend-mode:overlay;opacity:.15;position:absolute}.company-list-container .company-banner .banner-content[data-v-f6c762bf]{max-width:1200px;padding:0 20px;position:relative;width:100%;z-index:2}.company-list-container .company-banner .banner-content .banner-title[data-v-f6c762bf]{color:#fff;font-size:32px;font-weight:700;letter-spacing:1px;margin-bottom:20px}.company-list-container .company-banner .banner-content .banner-subtitle[data-v-f6c762bf]{color:#b8c5d3;font-size:16px;line-height:1.6;margin-bottom:24px;max-width:800px}.company-list-container .company-banner .banner-content .banner-features .feature-item[data-v-f6c762bf]{align-items:center;color:#00d4aa;display:flex;font-size:14px;gap:10px;margin-bottom:12px}.company-list-container .company-banner .banner-content .banner-features .feature-item span[data-v-f6c762bf]{color:#e0e0e0}.company-list-container .company-banner .banner-content .banner-features .feature-item[data-v-f6c762bf] .el-icon{color:#00d4aa;font-size:16px}.company-list-container .filter-tabs-container[data-v-f6c762bf]{background:transparent;display:flex;justify-content:center;padding:40px 20px 30px}.company-list-container .filter-tabs[data-v-f6c762bf]{display:flex;flex-wrap:wrap;gap:12px;max-width:1200px;width:100%}.company-list-container .filter-tabs .tab-item[data-v-f6c762bf]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:#b8c5d3;cursor:pointer;font-size:14px;min-width:100px;padding:8px 24px;text-align:center;transition:all .3s}.company-list-container .filter-tabs .tab-item[data-v-f6c762bf]:hover{background:#ffffff1a;color:#fff}.company-list-container .filter-tabs .tab-item.active[data-v-f6c762bf]{background-color:#00897b;background:linear-gradient(135deg,#00897b,#00695c);border-color:#00d4aa;box-shadow:0 4px 12px #00897b4d;color:#fff}.company-list-container .company-content[data-v-f6c762bf]{margin:0 auto;max-width:1200px;padding:0 20px}.company-list-container .company-content .company-grid[data-v-f6c762bf]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.company-list-container .company-content .company-grid[data-v-f6c762bf]{grid-template-columns:1fr}}.company-list-container .company-content .company-card[data-v-f6c762bf]{background:linear-gradient(145deg,#0f2847,#0b2038);border:1px solid hsla(0,0%,100%,.05);border-radius:4px;cursor:pointer;display:flex;gap:24px;padding:24px;transition:all .3s ease}.company-list-container .company-content .company-card[data-v-f6c762bf]:hover{border-color:#00d4aa4d;box-shadow:0 10px 30px #0000004d;transform:translateY(-4px)}.company-list-container .company-content .company-card .card-logo-wrapper[data-v-f6c762bf]{align-items:center;background-color:#fff;border-radius:2px;display:flex;flex-shrink:0;height:120px;justify-content:center;padding:10px;width:120px}.company-list-container .company-content .company-card .card-logo-wrapper .company-logo[data-v-f6c762bf]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.company-list-container .company-content .company-card .card-info[data-v-f6c762bf]{display:flex;flex:1;flex-direction:column}.company-list-container .company-content .company-card .card-info .company-name[data-v-f6c762bf]{color:#fff;font-size:18px;font-weight:700;margin-bottom:8px}.company-list-container .company-content .company-card .card-info .company-desc[data-v-f6c762bf]{color:#b8c5d3;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.6;margin-bottom:12px;-webkit-box-orient:vertical;min-height:42px;overflow:hidden}.company-list-container .company-content .company-card .card-info .company-desc[data-v-f6c762bf] p{margin:0}.company-list-container .company-content .company-card .card-info .company-labels[data-v-f6c762bf]{color:#00d4aa;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-bottom:16px}.company-list-container .company-content .company-card .card-info .company-labels .label-item[data-v-f6c762bf]{background:#00d4aa1a;border:1px solid rgba(0,212,170,.2);border-radius:2px;display:inline-block;max-width:100%;padding:2px 8px;white-space:nowrap}.company-list-container .company-content .company-card .card-info .card-footer[data-v-f6c762bf]{display:flex;gap:12px;margin-top:auto}.company-list-container .company-content .company-card .card-info .card-footer .badge-count[data-v-f6c762bf]{background:#ffffff1a;border-radius:2px;color:#fff;font-size:12px;padding:4px 12px}.company-list-container .company-content .company-card .card-info .card-footer .badge-status[data-v-f6c762bf]{background:#00d4aa26;border:1px solid rgba(0,212,170,.3);border-radius:2px;color:#00d4aa;font-size:12px;padding:4px 12px}.company-list-container .pagination-section[data-v-f6c762bf]{display:flex;justify-content:center;margin-top:60px}.company-list-container .pagination-section[data-v-f6c762bf] .el-pagination{--el-pagination-bg-color:transparent;--el-pagination-text-color:#b8c5d3;--el-pagination-button-color:#b8c5d3;--el-pagination-hover-color:#00d4aa}.company-list-container .pagination-section[data-v-f6c762bf] .el-pagination button{background:transparent!important;border:none}.company-list-container .pagination-section[data-v-f6c762bf] .el-pagination button:hover{color:#00d4aa}.company-list-container .pagination-section[data-v-f6c762bf] .el-pagination button:disabled{opacity:.5}.company-list-container .pagination-section[data-v-f6c762bf] .el-pagination .el-pager li{background:transparent!important;border:none}.company-list-container .pagination-section[data-v-f6c762bf] .el-pagination .el-pager li:hover{color:#00d4aa}.company-list-container .pagination-section[data-v-f6c762bf] .el-pagination .el-pager li.is-active{color:#00d4aa;font-weight:700}
