.item-card[data-v-64f3d177]{background:#fff;border:1px solid #94a3b838;border-radius:18px;padding:1.25rem;box-shadow:0 16px 30px -20px #0f172a29}.item-header[data-v-64f3d177]{gap:1rem;margin-bottom:1rem}.item-header[data-v-64f3d177],.item-visual[data-v-64f3d177]{align-items:center;display:flex}.item-visual[data-v-64f3d177]{background:#f8fafc;border:1px solid #94a3b847;border-radius:12px;justify-content:center;width:72px;height:72px;overflow:hidden}.item-image[data-v-64f3d177]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-placeholder[data-v-64f3d177]{color:#0891b2;font-size:1.5rem;font-weight:700}.item-title[data-v-64f3d177]{color:#0f172a;font-size:1.1rem;font-weight:700}.item-version[data-v-64f3d177]{color:#0e7490;background:#ecfeff;border-radius:999px;padding:.2rem .6rem;font-size:.8rem;font-weight:600}.item-meta[data-v-64f3d177]{color:#475569;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:.4rem;font-size:.9rem;font-weight:600;display:flex}.item-content[data-v-64f3d177]{gap:1rem;margin-top:1rem;display:grid}.uploads-section[data-v-64f3d177]{border-top:1px solid #94a3b82e;gap:.75rem;padding-top:.9rem;display:grid}.uploads-title[data-v-64f3d177]{color:#0f172a;font-size:.95rem;font-weight:700}.upload-card[data-v-64f3d177],.uploads-grid[data-v-64f3d177]{gap:.75rem;display:grid}.upload-card[data-v-64f3d177]{border-top:1px solid #94a3b829;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.75rem 0}.upload-card[data-v-64f3d177]:first-child{border-top:0;padding-top:0}.upload-card[data-v-64f3d177]:last-child{padding-bottom:0}.upload-icon[data-v-64f3d177]{color:#0e7490;background:#ecfeff;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.upload-icon[data-v-64f3d177] path{stroke:#0e7490}.upload-body[data-v-64f3d177]{gap:.2rem;min-width:0;display:grid}.upload-label[data-v-64f3d177]{color:#0f172a;overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.upload-file[data-v-64f3d177]{font-size:.8rem;font-weight:600}.upload-description[data-v-64f3d177],.upload-file[data-v-64f3d177]{color:#64748b;overflow-wrap:anywhere}.upload-description[data-v-64f3d177],.upload-error[data-v-64f3d177]{font-size:.78rem}.upload-error[data-v-64f3d177]{color:#dc2626;font-weight:600}.upload-action[data-v-64f3d177]{color:#0e7490;background:#ecfeff;border:1px solid #0e749040;border-radius:999px;padding:.35rem .8rem;font-size:.82rem;font-weight:700;transition:all .2s}.upload-action[data-v-64f3d177]:hover:not(:disabled){color:#155e75;background:#cffafe}.upload-action[data-v-64f3d177]:disabled{cursor:progress;opacity:.65}.schema-loading[data-v-64f3d177]{gap:.5rem;display:grid}.stl-notice[data-v-64f3d177]{border-radius:10px;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.7rem .9rem;font-size:.85rem;font-weight:600;display:flex}.stl-notice--progress[data-v-64f3d177]{color:#0e7490;background:#ecfeff;border:1px solid #0e749033}.stl-notice--error[data-v-64f3d177]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.stl-spinner[data-v-64f3d177]{border:2px solid #0e749040;border-top-color:#0e7490;border-radius:999px;width:1rem;height:1rem;animation:.8s linear infinite stl-spin-64f3d177}@keyframes stl-spin-64f3d177{to{transform:rotate(1turn)}}.schema-error[data-v-64f3d177]{color:#dc2626;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;display:flex}@media (width<=640px){.item-header[data-v-64f3d177]{flex-direction:column;align-items:flex-start}.upload-card[data-v-64f3d177]{grid-template-columns:auto minmax(0,1fr)}.upload-action[data-v-64f3d177]{grid-column:1/-1;justify-self:flex-start}}
