.asset-card{margin:18px 0;border:1px solid #dce6f0;border-radius:12px;padding:16px}.asset-file-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.asset-file-row>div{flex:1;min-width:130px;overflow-wrap:anywhere}.asset-file-row small{display:block;color:#687f97}.asset-file-row button{border:1px solid #dce6f0;border-radius:8px;background:#f0f6ff;color:#1257b0;padding:10px;font:inherit;font-size:.82rem;cursor:pointer}.asset-kind{border-radius:8px;padding:8px;background:#eaf2ff;color:#1257b0;font-size:.72rem;font-weight:800}.asset-tip{display:block;margin-top:13px;color:#687f97;line-height:1.6}.asset-audio{width:100%;margin:12px 0}.asset-preview-dialog{width:min(1100px,95vw);height:90vh;border:0;border-radius:15px;padding:15px}.asset-preview-dialog::backdrop{background:#102a48b0}.asset-preview-dialog>button{display:block;margin:0 0 10px auto;padding:8px 15px;background:#eaf2ff;border:0;border-radius:8px;font-size:1.2rem;cursor:pointer}.asset-preview-dialog iframe{width:100%;height:calc(100% - 52px);border:0}.asset-card video{display:block;width:100%;aspect-ratio:16/9;background:#102a48;border-radius:10px}.asset-card button:disabled{opacity:.5;cursor:wait}@media(max-width:620px){.asset-file-row button{flex:1}}
