.resource-info-row[data-v-a7e45090]{margin-bottom:8px}.resource-info-row[data-v-a7e45090]:last-child{margin-bottom:0}.resource-info-label[data-v-a7e45090]{min-width:80px;color:var(--muted);margin-right:16px}.document-preview[data-v-a7e45090],.link-preview[data-v-a7e45090]{flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.code-block[data-v-a7e45090]{color:var(--code-ink);background-color:var(--code-bg);font-family:Fira Code,monospace;font-size:.9rem;line-height:1.5;overflow-x:auto}.code-block pre[data-v-a7e45090]{margin:0}.resource-video[data-v-a7e45090],.resource-audio[data-v-a7e45090]{max-width:100%}.empty-knowledge-state[data-v-2210b18c]{border:1px dashed var(--line-2);border-radius:var(--radius-lg);background-color:var(--fill)}.resource-card[data-v-455bc1e3]{border:1px solid var(--line);transition:border-color var(--dur-quick) var(--ease-standard);overflow:hidden}.resource-card.card-hover[data-v-455bc1e3]{border-color:var(--line-2)}.resource-icon[data-v-455bc1e3]{opacity:.6}.resource-thumbnail[data-v-455bc1e3]{width:100%;height:100%}.resource-title[data-v-455bc1e3]{white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.resource-description[data-v-455bc1e3]{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;min-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.resource-preview[data-v-455bc1e3]{background-color:var(--fill);justify-content:center;align-items:center;height:140px;display:flex}.resource-preview.resource-type-material[data-v-455bc1e3]{background-color:var(--category-material)}.resource-preview.resource-type-text[data-v-455bc1e3]{background-color:var(--category-text)}.resource-preview.resource-type-link[data-v-455bc1e3]{background-color:var(--category-link)}.resource-preview.resource-type-code[data-v-455bc1e3]{background-color:var(--category-code)}.resource-type-icon[data-v-455bc1e3]{flex-shrink:0}.resource-table[data-v-3353490b]{border:1px solid var(--line)}.resource-row[data-v-3353490b]{cursor:pointer;transition:background-color .2s}.resource-row[data-v-3353490b]:hover{background-color:var(--fill)}.resource-type-icon[data-v-3353490b]{flex-shrink:0}.resource-title[data-v-3353490b]{white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.resource-description-list[data-v-3353490b]{white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}@media (max-width:600px){.resource-description-list[data-v-3353490b]{max-width:150px}}.knowledge-search[data-v-ebd6b836]{min-width:280px;max-width:500px}.resource-type-filter[data-v-ebd6b836],.tag-filter[data-v-ebd6b836]{min-width:140px}@media (max-width:600px){.knowledge-search[data-v-ebd6b836]{width:100%}}.type-selector[data-v-881b492d]{margin-bottom:24px}.type-options[data-v-881b492d]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.type-option[data-v-881b492d]{cursor:pointer;background-color:var(--fill);border:1px solid #0000;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);display:flex}.type-option[data-v-881b492d]:hover{background-color:var(--fill-2);transform:translateY(-2px)}.type-option.type-option-active[data-v-881b492d]{background-color:rgba(var(--v-theme-primary), .08);border-color:rgba(var(--v-theme-primary), .2)}.type-option.type-option-active .type-icon-wrapper[data-v-881b492d]{background-color:rgb(var(--v-theme-primary));color:var(--surface)}.type-option.type-option-active .type-label[data-v-881b492d]{color:rgb(var(--v-theme-primary));font-weight:500}.type-icon-wrapper[data-v-881b492d]{background-color:var(--fill-2);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:flex}.type-label[data-v-881b492d]{font-size:.875rem;transition:color .2s,font-weight .2s}@media (max-width:600px){.type-options[data-v-881b492d]{grid-template-columns:repeat(2,1fr)}}.upload-content[data-v-881b492d]{border-radius:8px;min-height:120px;padding:0}.file-preview[data-v-881b492d]{border-radius:8px;overflow:hidden}.code-textarea[data-v-881b492d] textarea{font-size:14px;line-height:1.5;font-family:Fira Code,monospace!important}
