.resource-item[data-v-f74cec28]{position:relative;display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f1f4}.resource-item[data-v-f74cec28]:last-child{border-bottom:none}.resource-item[data-v-f74cec28]:before{content:"";position:absolute;inset:0 var(--resource-hover-inset,8px);border-radius:6px;background:transparent;pointer-events:none;transition:background-color .15s ease}.resource-item>[data-v-f74cec28]{position:relative}.resource-item[data-v-f74cec28]:not(.resource-item--static):focus-within:before,.resource-item[data-v-f74cec28]:not(.resource-item--static):hover:before{background:#f7faff}.resource-item:not(.resource-item--static):focus-within .title[data-v-f74cec28],.resource-item:not(.resource-item--static):hover .title[data-v-f74cec28]{color:#1c6eee}.resource-item .download-btn[data-v-f74cec28]:focus-visible,.resource-item .title[data-v-f74cec28]:focus-visible{outline:2px solid #1c6eee;outline-offset:2px}.resource-item .file-badge[data-v-f74cec28]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-right:12px;border-radius:8px;background:#f4fbff}.resource-item .file-badge i[data-v-f74cec28]{font-size:20px;line-height:1}.resource-item .content[data-v-f74cec28]{flex:1;min-width:0}.resource-item .title[data-v-f74cec28]{display:block;color:#262626;font-size:14px;font-weight:600;line-height:22px;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-item--static .title[data-v-f74cec28]{cursor:default}.resource-item .meta[data-v-f74cec28]{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;margin-top:6px;color:#8c8c8c;font-size:12px;line-height:18px;white-space:nowrap}.resource-item .meta .resource-tags[data-v-f74cec28]{margin-right:6px}.resource-item .meta .meta-item[data-v-f74cec28]{position:relative;flex-shrink:0;padding:0 10px}.resource-item .meta .meta-item[data-v-f74cec28]:first-child{padding-left:0}.resource-item .meta .meta-item+.meta-item[data-v-f74cec28]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:10px;background:#e5e5e5}.resource-item .meta .meta-item--brand[data-v-f74cec28]{flex-shrink:0;min-width:0;max-width:150px;padding-right:10px;padding-left:0;display:inline-flex;align-items:center}.resource-item .meta .meta-item--brand[data-v-f74cec28]:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:10px;background:#e5e5e5}.resource-item .meta .meta-item--brand .brand-icon[data-v-f74cec28]{flex-shrink:0;width:12px;height:12px;margin-right:3px}.resource-item .meta .meta-item--brand em[data-v-f74cec28]{flex:1;min-width:0;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-item .action-wrap[data-v-f74cec28]{flex-shrink:0;display:flex;align-items:center;margin-left:16px}.resource-item .download-btn[data-v-f74cec28]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:70px;height:36px;padding:8px 10px;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:8px;background:#fff;color:#595959;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.resource-item .download-btn i[data-v-f74cec28]{font-size:16px;line-height:1}.resource-item .download-btn[data-v-f74cec28]:hover{border-color:#91caff;background:#e6f5ff;color:#1c6eee}.resource-item .download-btn[data-v-f74cec28]:active{border-color:#1c6eee;background:#dceeff;color:#155bd4}.resource-item .status[data-v-f74cec28]{flex-shrink:0;margin-left:16px;font-size:16px;font-weight:bolder}.resource-item .status.status-0[data-v-f74cec28]{color:#f08300}.resource-item .status.status-1[data-v-f74cec28]{color:#0c6}.resource-item .status.status-2[data-v-f74cec28]{color:#f73442}.resource-item--list-view[data-v-f74cec28]{padding:12px 24px}.resource-item--list-view[data-v-f74cec28]:before{inset:0;border-radius:0}.resource-item--list-view .file-badge[data-v-f74cec28]{margin-right:16px;border-radius:20px}.resource-item--list-view .file-badge i[data-v-f74cec28]{font-size:28px}.resource-item--list-view .title[data-v-f74cec28]{font-size:16px;font-weight:500;line-height:22px}.resource-item--list-view .meta[data-v-f74cec28]{flex-wrap:wrap;row-gap:4px;overflow:visible;margin-top:10px}.resource-item--list-view .meta .resource-tags[data-v-f74cec28]{margin-right:10px}.resource-item--list-view .meta .meta-item[data-v-f74cec28]:before{display:none}.resource-item--list-view[data-v-f74cec28] .resource-tags .meta-tag{padding:4px 8px;border-radius:4px;background:#f5f5f5;line-height:20px}.resource-item--list-view .status[data-v-f74cec28]{margin-left:0;font-weight:500;line-height:22px;white-space:nowrap}@media(max-width:1439.9px){.resource-item--list-view[data-v-f74cec28]{padding:12px 20px}.resource-item--list-view .file-badge[data-v-f74cec28]{width:52px;height:52px;margin-right:12px;border-radius:16px}.resource-item--list-view .file-badge i[data-v-f74cec28]{font-size:24px}.resource-item--list-view .title[data-v-f74cec28]{font-size:14px;line-height:22px}.resource-item--list-view .meta[data-v-f74cec28]{margin-top:6px}.resource-item--list-view .meta .meta-item[data-v-f74cec28]{padding-right:8px;padding-left:8px}.resource-item--list-view .meta .meta-item--brand[data-v-f74cec28],.resource-item--list-view .meta .meta-item[data-v-f74cec28]:first-child{padding-left:0}.resource-item--list-view[data-v-f74cec28] .resource-tags .meta-tag{padding:2px 6px;line-height:18px}.resource-item--list-view .action-wrap[data-v-f74cec28]{margin-left:12px}.resource-item--list-view .status[data-v-f74cec28]{font-size:14px}}@media(prefers-reduced-motion:reduce){.resource-item .download-btn[data-v-f74cec28],.resource-item .title[data-v-f74cec28],.resource-item[data-v-f74cec28]:before{transition:none}}