.rollout-branch-dialog{border:1px solid var(--border,#d9ded1);background:var(--background,#fafbf8);width:min(680px,100vw - 32px);max-height:90vh;color:var(--foreground,#30382d);border-radius:16px;margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 80px #0003}.rollout-branch-dialog::backdrop{background:#17241470}.rollout-branch-dialog header,.rollout-branch-dialog footer{align-items:center;gap:12px;display:flex}.rollout-branch-dialog h2{flex:1;margin:0;font-size:20px}.rollout-branch-dialog header button{border:0;padding:6px}.rollout-branch-dialog p{color:var(--muted-foreground,#6c7466);margin:14px 0;font-size:13px;line-height:1.6}.rollout-branch-dialog fieldset{border:0;gap:24px;margin:0;padding:8px 0;display:flex}.rollout-branch-dialog legend,.branch-settings label,.branch-hint{font-size:13px;font-weight:600}.rollout-branch-dialog fieldset label{align-items:center;gap:8px;font-size:14px;display:flex}.branch-settings{grid-template-columns:2fr 1fr;gap:16px;margin:20px 0;display:grid}.branch-settings select,.branch-hint textarea{border:1px solid var(--border,#d9ded1);background:var(--background,#fff);width:100%;font:inherit;border-radius:8px;margin-top:6px;padding:9px;display:block}.branch-hint textarea{resize:vertical;min-height:96px;font-weight:400}.rollout-branch-dialog details{margin:20px 0;font-size:13px}.rollout-branch-dialog summary{cursor:pointer}.rollout-branch-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#78865c0c;max-height:300px;padding:12px;font-size:11px;overflow:auto}.rollout-branch-dialog footer{justify-content:flex-end;margin-top:24px}.rollout-branch-dialog footer button,.branch-error button{border:1px solid var(--border,#d9ded1);border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}.rollout-branch-dialog .branch-start{color:#fff;background:#627c49;border-color:#627c49}.rollout-branch-dialog button:disabled{opacity:.5;cursor:not-allowed}.rollout-branch-dialog .branch-error{color:#af4034}.trace-branch-action{justify-content:flex-end;padding:2px 12px 8px;display:flex}.trace-branch-action button{color:#627c49;background:0 0;border:1px solid #627c4940;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.trace-branch-action button:hover{background:#627c4910}.trace-branch-origin{border:1px solid var(--border,#d9ded1);border-radius:8px;margin:12px 0;padding:12px;font-size:13px}.trace-branch-origin button{color:#627c49;margin-left:10px;text-decoration:underline}.trace-branch-origin p{white-space:pre-wrap;margin:8px 0 0}@media (max-width:520px){.branch-settings{grid-template-columns:1fr}.rollout-branch-dialog{padding:16px}}
