.processing-panel{width:min(520px,94vw)}.processing-panel .processing-source{align-items:center;gap:16px;margin-bottom:24px;display:flex}.processing-source img,.processing-source video{-o-object-fit:contain;object-fit:contain;background:var(--color-surface-subtle);border-radius:12px;width:88px;height:88px}.processing-source strong{text-overflow:ellipsis;white-space:nowrap;max-width:310px;display:block;overflow:hidden}.processing-panel p{color:var(--color-text-secondary);font-size:13px;line-height:1.7}.processing-panel label{flex-direction:column;gap:8px;margin:18px 0;font-size:14px;display:flex}.processing-panel input,.processing-panel select,.processing-panel textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:9px;padding:10px}.processing-panel footer{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;font-size:13px;display:flex}.processing-panel button:disabled{opacity:.5;cursor:default}.processing-canvas-name{border-right:1px solid var(--color-border);align-items:center;gap:6px;padding-right:12px;display:flex}.processing-canvas-bar .processing-choice{min-width:72px;color:inherit;font:inherit;background:0 0;justify-content:space-between;gap:8px}.processing-canvas-bar .processing-choice:hover,.processing-canvas-bar .processing-choice[data-state=open]{background:var(--canvas-menu-hover,var(--color-surface-subtle))}.processing-canvas-bar :is(button,input):focus{box-shadow:none!important;outline:none!important}.processing-canvas-bar :is(button,input):focus-visible{background:var(--canvas-menu-hover,var(--color-surface-subtle))}.processing-choice-menu{z-index:150;min-width:120px;max-height:min(320px,var(--reka-dropdown-menu-content-available-height));border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:12px;padding:5px;font-size:13px;overflow-y:auto;box-shadow:0 8px 28px #17213b20;outline:none!important}.processing-choice-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;min-height:34px;padding:7px 10px;display:flex;box-shadow:none!important;outline:none!important}.processing-choice-option[data-highlighted],.processing-choice-option[data-selected=true]{background:var(--color-surface-subtle)}:is(.canvas-node-card:has(>.processing-canvas-bottom) .canvas-asset-uses,.canvas-node-card:has(>.processing-canvas-bottom) .canvas-composer,.canvas-node-card:has(>.processing-canvas-bottom) .image-tools,.canvas-node-card:has(>.processing-canvas-bottom) .video-tools){visibility:hidden}.processing-canvas-bar{border:1px solid var(--color-border);background:var(--canvas-panel,var(--color-surface));color:var(--canvas-ink,var(--color-text));white-space:nowrap;pointer-events:auto;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex;box-shadow:0 6px 24px #0002}.processing-canvas-bottom{z-index:35;transform:translateX(-50%) scale(var(--canvas-tools-scale,1));transform-origin:top;max-width:720px;position:absolute;top:calc(100% + 16px);left:50%}.processing-canvas-bar label{align-items:center;gap:8px;font-size:12px;display:flex}.processing-canvas-bar input,.processing-canvas-bar select{background:var(--canvas-menu-hover,var(--color-surface-subtle));min-width:70px;max-width:180px;color:inherit;font:inherit;border:0;border-radius:7px;padding:8px}.processing-canvas-bar input[type=checkbox]{min-width:16px}.processing-canvas-bar button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.processing-canvas-bar .processing-exit{color:inherit;background:0 0}.processing-canvas-bar .processing-exit:hover{background:var(--canvas-menu-hover,var(--color-surface-subtle))}.processing-canvas-bar .processing-canvas-submit{background:var(--canvas-ink,var(--color-text));color:var(--canvas-panel,var(--color-surface));width:36px;height:36px}.processing-canvas-bar button:disabled{opacity:.4;cursor:default}.processing-canvas-price{font-variant-numeric:tabular-nums;width:112px;color:var(--color-text-secondary);flex:0 0 112px;justify-content:flex-end;align-items:center;gap:4px;display:flex}.processing-canvas-price>svg{flex-shrink:0}.processing-canvas-bottom>p{white-space:normal;background:var(--canvas-panel,var(--color-surface));color:var(--canvas-ink,var(--color-text));border-radius:10px;margin:8px 0 0;padding:10px 14px;font-size:12px}
