.achievement-list[data-v-372a92b4]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.achievement-list .achievement-item[data-v-372a92b4]{background:#fff;border-radius:4px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}.achievement-list .achievement-item[data-v-372a92b4]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.achievement-list .achievement-item .item-image-wrapper[data-v-372a92b4]{width:200px;min-width:200px;height:140px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.achievement-list .achievement-item .item-image-wrapper .item-image[data-v-372a92b4]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.achievement-list .achievement-item:hover .item-image[data-v-372a92b4]{-webkit-transform:scale(1.05);transform:scale(1.05)}.achievement-list .achievement-item .item-content[data-v-372a92b4]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.achievement-list .achievement-item .item-content .item-title[data-v-372a92b4]{font-family:Source Han Sans CN;font-weight:500;font-size:16px;color:#333;line-height:24px;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.achievement-list .achievement-item .item-content .item-tags[data-v-372a92b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-family:Source Han Sans CN;font-size:12px;line-height:22px}.achievement-list .achievement-item .item-content .item-tags .tag-badge[data-v-372a92b4]{display:inline-block;padding:2px 8px;background:#f8f8f8;color:#666;border-radius:2px;font-size:12px}.achievement-list .achievement-item .item-content .item-tags .tag-item[data-v-372a92b4]{color:#666}.achievement-list .achievement-item .item-content .item-tags .tag-divider[data-v-372a92b4]{color:#ddd}.achievement-list .achievement-item .item-content .item-tags .tag-highlight[data-v-372a92b4]{color:red;font-weight:500}.achievement-list .achievement-item .item-content .item-info[data-v-372a92b4]{margin-top:auto}.achievement-list .achievement-item .item-content .item-info .info-row[data-v-372a92b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px;font-family:Source Han Sans CN;font-weight:400;font-size:12px;color:#666;line-height:22px}.achievement-list .achievement-item .item-content .item-info .info-row .info-icon[data-v-372a92b4]{width:12px;height:12px;-ms-flex-negative:0;flex-shrink:0;opacity:.8}.achievement-list .achievement-item .item-content .item-info .info-row .info-text[data-v-372a92b4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.achievement-list .achievement-item .item-content .item-info .info-row[data-v-372a92b4]:last-child{margin-bottom:0}.page-container[data-v-981e16aa]{width:100%;overflow-x:hidden;overflow-y:auto}.achievement-market-page[data-v-981e16aa]{width:1920px;min-height:100vh;background:#fff;-webkit-transform-origin:top left;transform-origin:top left}.filter-section[data-v-981e16aa]{width:1700px;margin:0 auto 30px;margin-left:110px;background:#fff;padding:24px 30px;border-radius:4px}.filter-section .filter-row[data-v-981e16aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.filter-section .filter-row[data-v-981e16aa]:last-child{margin-bottom:0}.filter-section .filter-row .filter-label[data-v-981e16aa]{min-width:100px;font-family:Source Han Sans CN;font-weight:400;font-size:16px;color:#8a7929;line-height:32px;-ms-flex-negative:0;flex-shrink:0}.filter-section .filter-row .filter-options[data-v-981e16aa]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.filter-section .filter-row .filter-options .filter-option[data-v-981e16aa]{padding:6px 16px;background:#f8f8f8;border-radius:2px;font-family:Source Han Sans CN;font-weight:400;font-size:16px;color:#444;line-height:20px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.filter-section .filter-row .filter-options .filter-option[data-v-981e16aa]:hover{background:#fff7e6;color:#8a7929}.filter-section .filter-row .filter-options .filter-option.active[data-v-981e16aa]{background:#a0903c;color:#fff}.achievement-list-container[data-v-981e16aa]{width:1700px;margin:0 auto 40px;margin-left:110px}.achievement-list-container .loading-container[data-v-981e16aa]{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;min-height:400px;padding:40px}.achievement-list-container .loading-container .loading-text[data-v-981e16aa]{font-family:Source Han Sans CN;font-weight:400;font-size:16px;color:#666}.pagination[data-v-981e16aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;margin-top:30px}.pagination .pagination-info[data-v-981e16aa]{font-family:Source Han Sans CN;font-size:13px;color:#666}.pagination .pagination-controls[data-v-981e16aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pagination .pagination-controls .page-btn[data-v-981e16aa],.pagination .pagination-controls .page-number[data-v-981e16aa]{min-width:36px;height:32px;padding:0 12px;background:#fff;border:1px solid #ddd;border-radius:2px;font-family:Source Han Sans CN;font-size:13px;color:#666;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.pagination .pagination-controls .page-btn[data-v-981e16aa]:hover:not(:disabled):not(.active),.pagination .pagination-controls .page-number[data-v-981e16aa]:hover:not(:disabled):not(.active){border-color:#a0903c;color:#a0903c}.pagination .pagination-controls .page-btn.active[data-v-981e16aa],.pagination .pagination-controls .page-number.active[data-v-981e16aa]{background:#a0903c;border-color:#a0903c;color:#fff}.pagination .pagination-controls .page-btn[data-v-981e16aa]:disabled,.pagination .pagination-controls .page-number[data-v-981e16aa]:disabled{background:#f5f5f5;border-color:#ddd;color:#ccc;cursor:not-allowed}.achievement-market-page.locale-zh-CN .filter-section .filter-label[data-v-981e16aa]{font-size:16px}.achievement-market-page.locale-zh-CN .filter-section .filter-options .filter-option[data-v-981e16aa],.achievement-market-page.locale-zh-CN .filter-section .filter-tabs .filter-tab[data-v-981e16aa],.achievement-market-page.locale-zh-CN .filter-section .filter-tags .filter-tag[data-v-981e16aa]{font-size:18px}.achievement-market-page.locale-zh-CN .project-filter .filter-header .header-label[data-v-981e16aa],.achievement-market-page.locale-zh-CN .variety-filter .filter-header .header-label[data-v-981e16aa]{font-size:16px}.achievement-market-page.locale-zh-CN .project-filter .filter-tags .filter-tag .tag-name[data-v-981e16aa],.achievement-market-page.locale-zh-CN .variety-filter .filter-tags .filter-tag .tag-name[data-v-981e16aa]{font-size:18px}.achievement-market-page.locale-zh-CN .instrument-types .types-header .types-label[data-v-981e16aa]{font-size:16px}.achievement-market-page.locale-zh-CN .instrument-types .types-tags .type-tag[data-v-981e16aa]{font-size:18px}