.filter-item[data-v-7deaac62]{display:inline-flex;align-items:center;gap:8px}.filter-tag[data-v-7deaac62]{padding:5px 12px;border-radius:20px;cursor:pointer;font-size:14px;color:#606266;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-tag[data-v-7deaac62]:hover{opacity:.8}.filter-tag.active[data-color=green][data-v-7deaac62]{background:#ccffdf}.filter-tag.active[data-color=orange][data-v-7deaac62]{background:#ffd7bb}.filter-tag.active[data-color=blue][data-v-7deaac62]{background:#cbdfff}.filter-tag.active[data-v-7deaac62]{color:#000}.resource[data-v-71b75216]{display:inline-block;margin:10px 12px 10px 0;vertical-align:top}.resource[data-v-71b75216]:nth-child(5n){margin-right:0}.resources-div[data-v-a9f00024]{margin:0 auto;width:1200px}.loading-container[data-v-a9f00024]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-spinner[data-v-a9f00024]{position:relative;width:60px;height:60px}.spinner-ring[data-v-a9f00024]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top-color:#409eff;border-radius:50%;-webkit-animation:spin-data-v-a9f00024 1.5s cubic-bezier(.5,0,.5,1) infinite;animation:spin-data-v-a9f00024 1.5s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-a9f00024]:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.spinner-ring[data-v-a9f00024]:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s;border-top-color:#67c23a}.spinner-ring[data-v-a9f00024]:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s;border-top-color:#e6a23c}@-webkit-keyframes spin-data-v-a9f00024{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-a9f00024{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-a9f00024]{margin-top:16px;color:#909399;font-size:14px}.empty-container[data-v-a9f00024]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.empty-icon[data-v-a9f00024]{font-size:64px;opacity:.6;-webkit-animation:float-data-v-a9f00024 2s ease-in-out infinite;animation:float-data-v-a9f00024 2s ease-in-out infinite}@-webkit-keyframes float-data-v-a9f00024{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-data-v-a9f00024{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-text[data-v-a9f00024]{margin-top:16px;color:#909399;font-size:14px}.pagination-container[data-v-a9f00024]{display:flex;justify-content:center;padding:30px 0}.pagination[data-v-a9f00024]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-a9f00024]{min-width:36px;height:36px;padding:0 12px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;color:#606266;font-size:14px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.pagination-btn[data-v-a9f00024]:hover:not(:disabled):not(.active):not(.ellipsis){color:#409eff;border-color:#409eff}.pagination-btn.active[data-v-a9f00024]{background:#409eff;border-color:#409eff;color:#fff}.pagination-btn[data-v-a9f00024]:disabled{color:#c0c4cc;cursor:not-allowed;background:#f5f7fa}.pagination-btn.ellipsis[data-v-a9f00024]{border:none;background:transparent;cursor:default;padding:0 4px}.arrow-icon[data-v-a9f00024]{font-weight:700;font-size:12px}.jump-to-page[data-v-a9f00024]{display:flex;align-items:center;gap:8px;margin-left:16px;color:#606266;font-size:14px}.jump-input[data-v-a9f00024]{width:56px;height:36px;padding:0 8px;border:1px solid #dcdfe6;border-radius:6px;text-align:center;color:#606266;font-size:14px;outline:none;transition:all .3s}.jump-input[data-v-a9f00024]:focus{border-color:#409eff}.jump-btn[data-v-a9f00024]{padding:0 12px;min-width:44px}.filter-wrapper[data-v-a9f00024]{display:flex;align-items:center;gap:12px;padding:12px 0}.filter-label[data-v-a9f00024]{color:#606266;font-size:14px;font-weight:500}.filter-separator[data-v-a9f00024]{color:#dcdfe6;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-group[data-v-a9f00024]{display:flex;align-items:center}.filter-group[data-type=sourceType] .filter-tag[data-value=original][data-v-a9f00024]{background:#c8e6c9;color:#2e7d32}.filter-group[data-type=source] .filter-tag[data-value=course][data-v-a9f00024],.filter-group[data-type=sourceType] .filter-tag[data-value=re_creation][data-v-a9f00024]{background:#ffe0b2;color:#e65100}.filter-group[data-type=source] .filter-tag[data-value=presentation][data-v-a9f00024]{background:#e1bee7;color:#6a1b9a}.filter-group[data-type=jurisdiction] .filter-tag[data-value=quality][data-v-a9f00024]{background:#bbdefb;color:#1565c0}.filter-group[data-type=jurisdiction] .filter-tag[data-value=read-only][data-v-a9f00024],.filter-group[data-type=jurisdiction] .filter-tag[data-value=shared][data-v-a9f00024]{background:#f5f7fa;color:#606266}