#stageActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
#stageActions[hidden]{display:none}
.result-save-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:1 0 100%;order:100;padding-top:12px;margin-top:3px;border-top:1px solid var(--line)}
#resultSaveMessage{margin:0;min-width:0;flex:1;font-size:10px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}
#stageActions #saveResult{flex:0 0 auto;margin:0 0 0 auto;padding:11px 22px;border:0;border-radius:999px;background:var(--grad);color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}
#stageActions #saveResult:hover{filter:brightness(1.1);box-shadow:0 5px 20px #7c3aed30}
#stageActions #saveResult:disabled{opacity:.6;cursor:wait}
#stageActions #saveResult:focus-visible{outline:2px solid #a99aff;outline-offset:3px}
.production-main .side .history,.production-main.has-result-help .side .history{height:auto;max-height:none;overflow:visible;flex:0 0 auto}
.production-main .side .history .strip{height:auto;max-height:none;overflow-y:visible;overflow-x:hidden;flex:0 0 auto;padding-bottom:4px!important;-webkit-mask-image:none;mask-image:none}
