.applist[data-v-36e54ed5]{color:#1e293b}.applist[data-v-36e54ed5] .ant-col{height:100%}.app-card-item[data-v-36e54ed5]{border:none!important}.app-card[data-v-36e54ed5]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.app-card[data-v-36e54ed5]:hover{border-color:rgba(6,96,255,.15);box-shadow:0 20px 40px -12px rgba(0,0,0,.1),0 0 0 1px rgba(6,96,255,.08);transform:translateY(-6px)}.app-card:hover .app-icon-wrap .app-icon[data-v-36e54ed5]{transform:scale(1.08)}.app-card:hover .action-run[data-v-36e54ed5]{background:linear-gradient(135deg,#0660ff,#3b82f6);color:#fff}.app-type-badge[data-v-36e54ed5]{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;left:12px;line-height:1.4;padding:4px 10px;position:absolute;top:12px;z-index:2}.type-icon[data-v-36e54ed5]{font-size:12px;line-height:1}.type-text[data-v-36e54ed5]{background:#eff6ff;color:#2563eb}.type-img[data-v-36e54ed5]{background:#fef3c7;color:#d97706}.type-book[data-v-36e54ed5]{background:#ecfdf5;color:#059669}.type-music[data-v-36e54ed5]{background:#fce7f3;color:#db2777}.type-video[data-v-36e54ed5]{background:#ede9fe;color:#7c3aed}.type-3d[data-v-36e54ed5]{background:#e0f2fe;color:#0284c7}.app-creator[data-v-36e54ed5]{color:#94a3b8;font-size:12px;max-width:120px;overflow:hidden;position:absolute;right:12px;text-overflow:ellipsis;top:14px;white-space:nowrap;z-index:2}.app-icon-wrap[data-v-36e54ed5]{padding:40px 20px 12px}.app-icon[data-v-36e54ed5],.app-icon-wrap[data-v-36e54ed5]{display:flex;justify-content:center}.app-icon[data-v-36e54ed5]{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:20px;font-size:36px;height:80px;transition:transform .35s;width:80px}.app-name[data-v-36e54ed5]{color:#1e293b;font-size:15px;font-weight:600;line-height:1.4;margin:8px 0 4px}.app-desc[data-v-36e54ed5],.app-name[data-v-36e54ed5]{padding:0 16px;text-align:center;word-break:break-all}.app-desc[data-v-36e54ed5]{color:#64748b;display:-webkit-box;flex:1;font-size:13px;line-height:1.5;margin:0 0 12px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.app-barrier[data-v-36e54ed5]{background:#f8fafc;border-radius:8px;color:#94a3b8;font-size:12px;margin:0 12px 12px;overflow:hidden;padding:6px 16px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.app-actions[data-v-36e54ed5]{border-top:1px solid #f1f5f9;display:flex;margin-top:auto}.action-btn[data-v-36e54ed5]{align-items:center;background:transparent;border:none;color:#475569;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:14px 0;transition:all .2s}.action-btn[data-v-36e54ed5]:hover{background:#f8fafc}.action-edit[data-v-36e54ed5]{border-right:1px solid #f1f5f9}.action-run[data-v-36e54ed5]{color:#0660ff;font-weight:600}.action-icon[data-v-36e54ed5]{font-size:14px}.load-more-wrap[data-v-36e54ed5]{margin-top:24px;padding-bottom:8px;text-align:center}.load-more-btn[data-v-36e54ed5]{align-items:center;background:#fff;border:2px solid #0660ff;border-radius:12px;color:#0660ff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 36px;transition:all .25s}.load-more-btn[data-v-36e54ed5]:hover{background:#0660ff;box-shadow:0 8px 24px -4px rgba(6,96,255,.3);color:#fff;transform:translateY(-2px)}.load-more-btn[data-v-36e54ed5]:active{transform:translateY(0)}
