.dialog-title strong[data-v-379b40ee]{font-size:17px;color:#303133;font-weight:600}.dialog-title span[data-v-379b40ee]{margin-left:8px;font-size:12px;color:#909399}.publish-dialog[data-v-379b40ee] .el-form-item{margin-bottom:16px}.publish-dialog[data-v-379b40ee] .el-form-item__label{padding-bottom:4px;font-size:13px;color:#606266;line-height:1.4}.upload-item[data-v-379b40ee]{margin-bottom:18px}[data-v-379b40ee] .upload-drag .el-upload,[data-v-379b40ee] .upload-drag .el-upload-dragger{width:100%}[data-v-379b40ee] .upload-drag .el-upload-dragger{height:130px;border:1px dashed #d9d9d9;border-radius:10px;background:linear-gradient(135deg,#fafbff,#f4f7ff);transition:all .2s;padding:0}[data-v-379b40ee] .upload-drag .el-upload-dragger:hover{border-color:var(--el-color-primary);background:linear-gradient(135deg,#f5f9ff,#ecf3ff)}.upload-state[data-v-379b40ee]{display:flex;align-items:center;justify-content:center;gap:14px;height:100%;padding:0 22px;text-align:left}.upload-empty .state-text h3[data-v-379b40ee]{font-size:14px;color:#606266;font-weight:500}.upload-empty .state-text p[data-v-379b40ee]{margin-top:2px;font-size:12px;color:#b0b4bd}.upload-progress .state-text h3[data-v-379b40ee],.upload-result .state-text h3[data-v-379b40ee]{font-size:14px;color:#303133;font-weight:500;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-progress .state-text p[data-v-379b40ee],.upload-result .state-text p[data-v-379b40ee]{margin-top:2px;font-size:12px;color:#909399}.upload-result[data-v-379b40ee]{justify-content:flex-start}.upload-result .state-text[data-v-379b40ee]{flex:1;min-width:0}.state-actions[data-v-379b40ee]{gap:14px;flex-shrink:0}.state-action[data-v-379b40ee],.state-actions[data-v-379b40ee]{display:inline-flex;align-items:center}.state-action[data-v-379b40ee]{gap:3px;font-size:12px;color:#606266;cursor:pointer;transition:color .2s}.state-action[data-v-379b40ee]:hover{color:var(--el-color-primary)}.state-action.danger[data-v-379b40ee]{color:#f56c6c}.state-action.danger[data-v-379b40ee]:hover{color:#f78989}.middle[data-v-379b40ee]{display:flex;gap:24px;align-items:flex-start}.cover-item[data-v-379b40ee]{flex-shrink:0;width:120px;margin-bottom:0}.cover-item[data-v-379b40ee] .el-form-item__content{display:block}[data-v-379b40ee] .avatar-uploader .el-upload{display:flex;align-items:center;justify-content:center;width:120px;height:168px;border:1px dashed #d9d9d9;border-radius:10px;background:#fafbfc;cursor:pointer;transition:all .2s;overflow:hidden}[data-v-379b40ee] .avatar-uploader .el-upload:hover{border-color:var(--el-color-primary);background:#f5f9ff}.avatar-empty[data-v-379b40ee]{display:flex;flex-direction:column;align-items:center;gap:6px;color:#909399}.avatar-empty span[data-v-379b40ee]{font-size:12px}.avatar[data-v-379b40ee]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fields[data-v-379b40ee]{flex:1;min-width:0}.price-item[data-v-379b40ee]{margin-bottom:0!important}.price-row[data-v-379b40ee]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.input-price[data-v-379b40ee]{position:relative;width:180px}.input-price[data-v-379b40ee] .el-input-number{width:180px}.input-price[data-v-379b40ee] .el-input-number.is-without-controls .el-input__inner{padding-right:48px;text-align:left}.unit[data-v-379b40ee]{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:13px;color:#909399;z-index:1}.rate-tip[data-v-379b40ee]{font-size:12px;color:#fc8b36}.footer[data-v-379b40ee]{display:flex;align-items:center;justify-content:space-between;gap:14px}.footer .link[data-v-379b40ee]{color:var(--el-color-primary);text-decoration:none}.footer .link[data-v-379b40ee]:hover{text-decoration:underline}.spin-icon[data-v-379b40ee]{animation:spin-379b40ee .8s linear infinite}@keyframes spin-379b40ee{to{transform:rotate(1turn)}}@media(max-width:640px){.middle[data-v-379b40ee]{flex-direction:column;gap:16px}.cover-item[data-v-379b40ee]{width:100%}[data-v-379b40ee] .avatar-uploader .el-upload{width:110px;height:156px}.footer[data-v-379b40ee]{flex-direction:column;align-items:flex-start;gap:10px}.footer[data-v-379b40ee] .el-button{width:100%}}.resource-page[data-v-65305e4e]{position:relative;width:100%;background:#0c0e15;min-height:100vh}.main[data-v-65305e4e]{position:relative;padding-bottom:60px}.container[data-v-65305e4e]{max-width:1280px;margin:0 auto;padding:0 16px}.filters[data-v-65305e4e]{padding:24px 18px 8px;border-radius:14px;margin-top:-28px;position:relative;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.filter-row[data-v-65305e4e]{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px}.filter-label[data-v-65305e4e]{flex-shrink:0;width:40px;padding-top:6px;font-size:14px;color:#c5c8d1;font-weight:500}.chip-list[data-v-65305e4e]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.chip-list button[data-v-65305e4e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;padding:6px 12px;border-radius:999px;font-size:13px;color:#9ea2ad;cursor:pointer;transition:all .2s}.chip-list button[data-v-65305e4e]:hover{color:#fff;background:#ffffff0f}.chip-list button.active[data-v-65305e4e]{color:#0c0e15;font-weight:600;background:linear-gradient(135deg,#005ff5,#08f8b7);box-shadow:0 4px 12px #08f8b738}.sort-row[data-v-65305e4e]{display:flex;align-items:center;padding:22px 4px 16px}.sort-list[data-v-65305e4e]{display:flex;gap:24px;list-style:none;padding:0;margin:0}.sort-list button[data-v-65305e4e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:14px;color:#9ea2ad;cursor:pointer;position:relative;padding-bottom:4px;transition:color .2s}.sort-list button[data-v-65305e4e]:hover{color:#fff}.sort-list button.active[data-v-65305e4e]{color:#08f8b7}.sort-list button.active[data-v-65305e4e]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(135deg,#005ff5,#08f8b7);border-radius:1px}.list-wrap[data-v-65305e4e]{min-height:280px}.empty[data-v-65305e4e]{flex-direction:column;gap:12px;padding:80px 0;color:#8a8f99;font-size:14px}.empty[data-v-65305e4e],.pagination[data-v-65305e4e]{display:flex;align-items:center}.pagination[data-v-65305e4e]{justify-content:center;padding:36px 0 0}[data-v-65305e4e] .el-loading-mask{background-color:#0c0e1599}.pagination[data-v-65305e4e]{color:#c5c8d1;--pagination-bg:hsla(0,0%,100%,.06);--pagination-hover:#08f8b7;--pagination-active-bg:linear-gradient(135deg,#005ff5,#08f8b7);--pagination-active-color:#0c0e15}.fixed-publish[data-v-65305e4e]{position:fixed;right:0;bottom:220px;width:120px;height:238px;border:0;padding:0;background:transparent;cursor:pointer;z-index:30;transition:transform .2s}.fixed-publish[data-v-65305e4e]:hover{transform:translate(-4px)}.fixed-publish img[data-v-65305e4e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.filter-row[data-v-65305e4e]{flex-direction:column;gap:6px;margin-bottom:10px}.filter-label[data-v-65305e4e]{width:auto;padding-top:0}.fixed-publish[data-v-65305e4e]{width:90px;height:178px;bottom:120px}}
