.runner-actions{flex-shrink:0;position:relative}.runner-actions .workspace-menu{z-index:30;min-width:10rem;left:auto;right:0}.runner-actions .workspace-menu button{text-align:left;align-items:center;gap:.5rem;width:100%;padding:.65rem .8rem;display:flex}.runner-checklist{gap:1rem;display:grid}.runner-checklist-heading{justify-content:space-between;align-items:center;display:flex}.runner-checklist-heading span{color:var(--text-3);font-variant-numeric:tabular-nums}.runner-check-all{align-items:center;gap:.65rem;font-size:.85rem;display:flex}.runner-checklist input{width:1.2rem;height:1.2rem;accent-color:var(--accent);flex-shrink:0}.runner-checklist ul{gap:.6rem;padding:0;list-style:none;display:grid}.runner-checklist li{border:1px solid var(--border);border-radius:.8rem;gap:.5rem;min-width:0;padding:.85rem;display:grid}.runner-checklist li[data-done=true]{background:var(--success-weak)}.runner-checklist li label{cursor:pointer;align-items:center;gap:.75rem;display:flex}.runner-checklist li label>span{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.runner-checklist small{color:var(--text-3)}.runner-location{color:var(--text-2);overflow-wrap:anywhere;align-items:center;gap:.3rem;margin-left:2rem;font-size:.8rem;display:flex}.runner-location svg{flex-shrink:0}.runner-confirm{justify-content:center;width:100%;min-height:44px}.runner-success{text-align:center;justify-items:center;gap:1rem;padding:1.5rem 0;display:grid}.runner-success>svg{color:var(--success)}.runner-success h3{font-size:1.4rem;font-weight:700}.runner-success p{color:var(--text-2)}.runner-confirm-bar{z-index:1;background:var(--surface);border-top:1px solid var(--border);margin:0 -1.25rem -1.25rem;padding:1rem 1.25rem;position:sticky;bottom:-1.25rem}
