.resource-library-page[data-v-8a627214]{background:linear-gradient(180deg,#cde2ff,#fafafa 40%);display:flex;flex-direction:column;min-height:100vh}.container[data-v-8a627214]{box-sizing:border-box;flex:1;margin:0 auto;max-width:1400px;padding:0 20px;width:100%}.search-section[data-v-8a627214]{display:flex;justify-content:center;padding-bottom:73px;padding-top:77px}.search-box[data-v-8a627214]{align-items:center;background:#fff;border-radius:157px;display:flex;gap:14px;height:52px;padding:0 5px 0 37px;width:801px}.search-input[data-v-8a627214]{background:transparent;border:none;color:#3d3d3d;flex:1;font-size:16px;outline:none}.search-input[data-v-8a627214]::-moz-placeholder{color:#c1c5cb}.search-input[data-v-8a627214]::placeholder{color:#c1c5cb}.search-btn[data-v-8a627214]{align-items:center;background:#0e58a7;border:none;border-radius:157px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;gap:6px;height:42px;justify-content:center;width:98px}.search-btn[data-v-8a627214]:hover{background:#0d4d8f}.tab-menu[data-v-8a627214]{background:#fff;border-bottom:none!important;border-radius:10px;height:52px;margin-bottom:20px;padding:0 29px;width:100%}.tab-menu[data-v-8a627214] .el-menu-item{border-bottom:none;color:#666;font-size:16px;height:52px;line-height:52px;padding:0}.tab-menu[data-v-8a627214] .el-menu-item+.el-menu-item{margin-left:58px}.tab-menu[data-v-8a627214] .el-menu-item.is-active{background:transparent!important;border-bottom:4px solid #0e58a7;color:#0e58a7}.tab-menu[data-v-8a627214] .el-menu-item:hover{background:transparent!important;color:#0e58a7}.filter-bar[data-v-8a627214]{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin-bottom:20px;padding:24px 30px}.filter-row[data-v-8a627214]{align-items:flex-start;display:grid;grid-template-columns:56px 1fr;margin-bottom:22px}.filter-row[data-v-8a627214]:last-child{margin-bottom:0}.filter-row .filter-label[data-v-8a627214]{color:#3d3d3d;font-size:16px;font-weight:700;line-height:23px;white-space:nowrap}.filter-tags-group[data-v-8a627214]{align-items:flex-start;display:flex;gap:0}.filter-tags-group .filter-tags[data-v-8a627214]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:40px;min-width:0;overflow:hidden;transition:max-height .35s ease}.filter-tags-group .filter-tags.collapsed[data-v-8a627214]{max-height:26px}.filter-tags-group .filter-tags .filter-tag[data-v-8a627214]{color:#3d3d3d;cursor:pointer;font-size:16px;line-height:23px;transition:color .3s;white-space:nowrap}.filter-tags-group .filter-tags .filter-tag.active[data-v-8a627214],.filter-tags-group .filter-tags .filter-tag[data-v-8a627214]:hover{color:#0e58a7}.filter-tags-group .filter-more[data-v-8a627214]{align-items:center;color:#999;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;gap:4px;padding-left:12px;white-space:nowrap}.filter-tags-group .filter-more .el-icon[data-v-8a627214]{transition:transform .35s ease}.filter-tags-group .filter-more .el-icon.rotated[data-v-8a627214]{transform:rotate(180deg)}.filter-tags-group .filter-more[data-v-8a627214]:hover{color:#0e58a7}.result-header[data-v-8a627214]{align-items:center;display:flex;height:19px;margin-bottom:32px}.result-count[data-v-8a627214]{color:#999;font-size:16px;line-height:23px}.result-divider[data-v-8a627214]{background:#e6e6e6;height:16px;margin:0 15px;width:1px}.result-sort-label[data-v-8a627214]{color:#999;font-size:16px;line-height:23px}.result-sort-item[data-v-8a627214]{color:#3d3d3d;cursor:pointer;font-size:16px;line-height:23px}.result-sort-item.active[data-v-8a627214],.result-sort-item[data-v-8a627214]:hover{color:#0e58a7}.result-sort-gap[data-v-8a627214]{width:24px}.content-grid[data-v-8a627214]{display:grid;gap:26px;grid-template-columns:1fr 1fr;margin-bottom:62px}@media (max-width:1200px){.content-grid[data-v-8a627214]{grid-template-columns:1fr}}.pagination-wrapper[data-v-8a627214]{display:flex;justify-content:center;padding-bottom:80px}.pagination-wrapper[data-v-8a627214] .btn-next,.pagination-wrapper[data-v-8a627214] .btn-prev{background:#fff!important;border:none!important;color:#0e58a7!important}.pagination-wrapper[data-v-8a627214] .btn-next:hover,.pagination-wrapper[data-v-8a627214] .btn-prev:hover{color:#0e58a7!important}.pagination-wrapper[data-v-8a627214] .el-pager li{background:#fff!important;border:none!important;border-radius:4px;color:#0e58a7!important;height:32px;line-height:32px;min-width:32px}.pagination-wrapper[data-v-8a627214] .el-pager li:hover{color:#0e58a7!important}.pagination-wrapper[data-v-8a627214] .el-pager li.is-active{background-color:#0e58a7!important;color:#fff!important}
