.j3d-channel__widget{margin-top:24px}.j3d-channel__status{min-height:22px;margin:12px 0;color:#5a6278}.j3d-channel__status.is-error,.j3d-channel__error{color:#a12622}.j3d-channel__error{min-height:20px}.j3d-channel__file{overflow-wrap:anywhere;color:#4a5568}.j3d-channel__preview-wrap{margin:24px 0;padding:12px;background:repeating-conic-gradient(#f1f3f8 0 25%,#fff 0 50%) 0/24px 24px;border:1px solid #dfe3ed;border-radius:6px}.j3d-channel__preview-wrap canvas{display:block;width:100%;height:min(62vw,560px);min-height:240px;background:transparent;image-rendering:auto}.j3d-channel__thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.j3d-channel__thumb{min-width:0;padding:8px;border:2px solid #dfe3ed;background:#fff;border-radius:6px;color:#30384d;cursor:pointer}.j3d-channel__thumb.is-active{border-color:#424cb9;box-shadow:0 0 0 2px #dfe3ed}.j3d-channel__thumb canvas{display:block;width:100%;height:auto;aspect-ratio:1;background:repeating-conic-gradient(#f1f3f8 0 25%,#fff 0 50%) 0/12px 12px}.j3d-channel__thumb span{display:block;margin-top:6px;overflow-wrap:anywhere}.j3d-channel__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.j3d-channel__actions button{min-height:44px}.j3d-channel__instructions{margin-top:28px}@media(max-width:640px){.j3d-channel__thumbnails{grid-template-columns:repeat(2,1fr)}.j3d-channel__actions button{flex:1 1 100%}.j3d-channel__preview-wrap canvas{height:60vw;min-height:200px}}
