.pagination-container[data-v-f673f342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;margin-bottom:20px;background:#fff;padding:10px;border-radius:8px}.enterprise-list-page[data-v-f673f342]{min-height:calc(100vh - 216px);background:linear-gradient(135deg,#667eea,#764ba2);padding:40px 0;position:relative}.enterprise-list-page[data-v-f673f342]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.container[data-v-f673f342]{max-width:1240px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.page-title[data-v-f673f342]{font-size:36px;text-align:center;margin-bottom:40px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:600}.search-bar[data-v-f673f342]{max-width:600px;margin:0 auto 40px}.apply-section[data-v-f673f342]{text-align:center;margin-bottom:30px}.apply-section .apply-btn[data-v-f673f342]{padding:15px 50px;font-size:18px;border-radius:30px;background:linear-gradient(135deg,#f093fb,#f5576c);border:none;-webkit-box-shadow:0 4px 15px rgba(245,87,108,.4);box-shadow:0 4px 15px rgba(245,87,108,.4);-webkit-transition:all .3s;transition:all .3s}.apply-section .apply-btn[data-v-f673f342]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 20px rgba(245,87,108,.6);box-shadow:0 6px 20px rgba(245,87,108,.6)}.enterprise-grid[data-v-f673f342]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px;margin-bottom:40px}.enterprise-card[data-v-f673f342]{cursor:pointer;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.enterprise-card[data-v-f673f342]:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}.enterprise-card:hover .license-thumb[data-v-f673f342]{-webkit-transform:scale(1.1);transform:scale(1.1)}.enterprise-card[data-v-f673f342] .el-card__body{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.enterprise-card .card-header[data-v-f673f342]{height:160px;overflow:hidden;position:relative;background:#f0f2f5}.enterprise-card .card-header .license-thumb[data-v-f673f342]{width:100%;height:100%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.enterprise-card .card-header .image-slot[data-v-f673f342]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:#f5f7fa;color:#909399;font-size:30px}.enterprise-card .card-body[data-v-f673f342]{padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.enterprise-card .enterprise-name[data-v-f673f342]{font-size:20px;font-weight:600;margin-bottom:15px;color:#2c3e50;line-height:1.4;height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.enterprise-card .enterprise-info[data-v-f673f342]{margin-bottom:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.enterprise-card .enterprise-info .info-item[data-v-f673f342]{margin-bottom:8px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.enterprise-card .enterprise-info .info-item .label[data-v-f673f342]{color:#7f8c8d;min-width:70px}.enterprise-card .enterprise-info .info-item .value[data-v-f673f342]{color:#2c3e50;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enterprise-card .view-btn[data-v-f673f342]{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;padding:10px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.enterprise-card .view-btn[data-v-f673f342]:hover{opacity:.9;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3)}.loading-status[data-v-f673f342]{text-align:center;padding:20px;color:#fff;font-size:14px}@media screen and (max-width:768px){.page-title[data-v-f673f342]{font-size:28px}.enterprise-grid[data-v-f673f342]{grid-template-columns:1fr}}