.lab-workflow-path{list-style:none;padding:0;margin:18px 0 22px;display:flex;flex-wrap:wrap;gap:12px}.lab-workflow-path li{display:flex;align-items:center;gap:8px;font-size:12px;color:#614275}.lab-workflow-path b{background:#e7d3f5;color:#4a2863;border-radius:50%;display:grid;place-items:center;width:25px;height:25px}.lab-workflow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:24px;align-items:start}.lab-workflow-step{padding:16px;border:1px solid #dccbe8;border-radius:8px;background:#fffcff;margin-bottom:14px}.clubhouse .lab-workflow-grid h3{font-size:17px;color:#392447;margin:0 0 8px;line-height:1.4}.clubhouse .lab-workflow-grid p{font-size:12px;margin:7px 0 13px;line-height:1.6}.clubhouse .lab-workflow-step>label{display:block;margin:12px 0}.clubhouse .lab-workflow-step input{margin-top:5px}.clubhouse .lab-workflow-step .odd-locks{margin:14px 0 0}.lab-workflow-preview{padding:18px;border:1px solid #c5afd8;border-radius:9px;background:#fffaff;min-width:0}.clubhouse #labGenerateSlot #rollAgain{width:100%;background:#dffc94;border-color:#a8c964;color:#293214;font-size:14px;min-height:46px}.lab-result-stage{background:#19112c;border-radius:7px;padding:22px 12px;min-height:100px;display:flex;align-items:center;justify-content:center}.lab-result-stage canvas{display:block;width:100%;height:auto;max-width:450px}.lab-native-result,#labPrevious{display:flex;align-items:center;flex-direction:column;gap:9px;padding:14px;background:#eee3f6;border-radius:6px;margin-top:12px;font-size:11px;color:#6b537d}.lab-native-result canvas,#labBeforePreview{width:150px;height:20px;max-width:100%;image-rendering:pixelated}.clubhouse #labPrevious[hidden]{display:none!important}#labPrevious{background:#f5f1f8}.lab-current-name{font-weight:600}.lab-result-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.clubhouse .lab-result-actions button{flex:1 1 140px;min-height:44px}.clubhouse #labDownload{background:#dffc94;color:#293214;border-color:#a8c964}.lab-result-actions #labUndo{background:#fff}.clubhouse .lab-workflow-other,.clubhouse .lab-workflow-replay{padding:14px}.lab-open-workflow{display:block;padding:12px 18px;border-top:1px solid #e0cfea;color:#67407d!important;font-size:12px;font-weight:600;text-decoration:underline}.clubhouse #labResultStatus{min-height:38px}.clubhouse #labDownloadStatus{margin-bottom:0;color:#6b537d}.clubhouse .lab-workflow-step .odd-locks label{font-weight:400}.clubhouse .lab-workflow-replay>label{display:block;margin:10px 0}@media(max-width:760px){.lab-workflow-grid{grid-template-columns:1fr;gap:12px}.lab-workflow-path{display:grid;gap:9px}.lab-workflow-preview,.lab-workflow-step{padding:14px}.lab-result-actions{display:grid;grid-template-columns:1fr}.clubhouse .lab-workflow-grid input,.clubhouse .lab-workflow-grid select{font-size:16px}.lab-workflow-path li{font-size:12px}}
