.material-size-control{color:var(--vizurai-muted,#abb5be);font-size:12px;min-width:0;max-width:100%}
.material-size-control label{display:flex;align-items:center;flex-wrap:wrap;gap:9px;max-width:100%}
.material-size-control input[type=range]{width:130px;min-width:70px;max-width:100%;min-height:36px;margin:0;padding:0;border:0;accent-color:var(--vizurai-lime,#d2ff02);cursor:ew-resize;background:transparent}
.material-size-control input:focus-visible{outline:2px solid var(--vizurai-lime,#d2ff02);outline-offset:3px;border-radius:5px}
.material-size-control output{min-width:44px;font-variant-numeric:tabular-nums;color:var(--vizurai-text,#f5f5fa)}
.material-size-toolbar{margin:12px 0;min-width:0}
#gallery[data-material-size-scope] .gallery-grid:not(.list),#voice-results[data-material-size-scope],#music-jobs[data-material-size-scope],#motion-results[data-material-size-scope],#stop-frames[data-material-size-scope] .stop-frame-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--material-card-size,320px)),1fr));gap:16px;align-items:start}
#gallery[data-material-size-scope] .gallery-grid.list .card-visual{width:min(48%,var(--material-card-size,320px));flex-shrink:0}
#voice-results[data-material-size-scope]>.voice-record,#music-jobs[data-material-size-scope]>.music-job{min-width:0;width:100%;margin:0;padding:16px;border:1px solid var(--vizurai-border,#363d44);border-radius:14px}
#voice-results[data-material-size-scope] audio,#music-jobs[data-material-size-scope] audio{max-width:100%}
#motion-results[data-material-size-scope]>.motion-result{min-width:0;flex-wrap:wrap}
#stop-frames[data-material-size-scope] .stop-frame-grid{gap:10px}
.toolbar-actions:has(.material-size-control){flex-wrap:wrap}
@media(max-width:600px){.material-size-control label{gap:7px}.material-size-control input[type=range]{width:110px}.toolbar-actions:has(.material-size-control){width:100%}}
