/* Same viewer/form arrangement as Tubos 3D. */
.weld-workspace #model-canvas{position:absolute;inset:0;width:100%;height:100%}
.weld-workspace .playback{flex-wrap:wrap;gap:14px;min-height:100px}
.weld-workspace .playback-info{flex:1 1 190px}
.weld-workspace .playback-info strong{white-space:normal}
.weld-workspace .playback-controls{gap:12px}
.weld-workspace .speed-label{gap:7px}
.weld-workspace .timeline{padding-inline:20px}
#weld-quote-dialog .dialog-top{display:flex;align-items:center;justify-content:space-between}
#weld-quote-dialog .button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:13px 15px;border:1px solid #66685e;background:transparent;color:#f4f3ef;font:12px Arial,Helvetica,sans-serif;cursor:pointer}
#weld-quote-dialog .ficha-send{justify-content:center;background:var(--orange);color:#151511;border-color:var(--orange);font-weight:700}
#weld-quote-dialog .button[aria-disabled=true]{pointer-events:none}
#weld-quote-dialog .ficha-send:disabled{opacity:.5}
#weld-quote-dialog .ficha-send:hover{background:#ff875f}
#weld-quote-dialog .dialog-intro[data-kind=success]{color:#a8deb8}
@media(max-width:760px){.weld-workspace .timeline{padding-inline:14px}.weld-workspace .playback-controls{width:100%}.weld-workspace .viewer-tag{top:20px}}
