.cfplan{text-wrap:pretty;min-width:0;color:var(--text-2);flex:auto;font-size:12px;line-height:1.5;overflow:auto;container-type:inline-size}.cfplan-layout{grid-template-columns:208px minmax(0,1fr) 340px;align-items:start;min-height:100%;display:grid}.cfplan-rail{flex-direction:column;gap:5px;min-width:0;padding:18px 12px;display:flex}.cfplan-rail>span{margin:0 10px 8px}.cfplan-rail button{white-space:nowrap}.cfplan-queue{border-left:1px solid var(--border);min-width:0;padding:18px 16px 24px}.cfplan-eyebrow{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:10px;display:flex}.cfplan-head{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 18px;padding:10px 12px;display:flex}.cfplan-head strong{color:var(--text);font-weight:600}.cfplan-head>button{flex:none}.cfplan-head>span{flex:210px}.cfplan-group{flex-direction:column;gap:6px;margin-top:18px;display:flex}.cfplan-group-head{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;font-size:10px;display:flex}.cfplan-rule{background:var(--border);flex:1;min-width:12px;height:1px}.cfplan-row{grid-template-columns:minmax(80px,1fr) 72px 12px minmax(90px,1.3fr) auto;min-width:0;font-size:12px}.cfplan-row-count{white-space:nowrap;text-align:right;font-size:10px}.cfplan-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cfplan-wrap{overflow-wrap:anywhere;min-width:0}.cfplan-target{flex-direction:column;gap:1px;min-width:0;display:flex}.cfplan-section{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:8px}.cfplan-settled-row{background:var(--surface);border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(100px,.8fr) minmax(100px,1.2fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.cfplan-settled-row>span:first-child{color:var(--text);font-weight:600}.cfplan-panel{border-left:1px solid var(--border);overflow-wrap:anywhere;flex-direction:column;gap:12px;min-width:0;padding:18px 16px 24px;display:flex}.cfplan-panel-title{color:var(--text);margin-bottom:4px;font-size:17px;font-weight:600}.cfplan-panel-card{flex-direction:column;gap:8px;display:flex}.cfplan-account{grid-template-columns:minmax(0,1fr) auto;gap:8px;font-size:11px;display:grid}.cfplan-link-box{border:1px solid var(--amber-bd);background:var(--amber-bg);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;padding:14px;display:flex}.cfplan-link-text{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.cfplan-link-text>div:first-child{text-wrap:balance}.cfplan-link-why{color:var(--text-2);font-size:11.5px}.cfplan-link-box>button{flex:none;margin-left:auto}.cfplan-read-state{color:var(--text-2);padding:16px 0}.cfplan-history{color:var(--text-3);font-size:11px}.cfplan-setup{text-wrap:pretty;min-width:0;color:var(--text-2);flex-direction:column;gap:12px;font-size:12px;line-height:1.55;display:flex}.cfplan-setup-headline{color:var(--text);font-size:13px}.cfplan-setup .cfplan-group{margin-top:0}.cfplan-settled-sentence{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.cfplan-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:11.5px}.cfplan-table th{font-family:var(--mono);color:var(--text-3);text-align:left;font-size:9px;font-weight:400}.cfplan-table th,.cfplan-table td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:7px 5px}.cfplan-table th:first-child{width:36%}.cfplan-table th:nth-child(2){text-align:right;white-space:nowrap;overflow-wrap:normal;width:64px}.cfplan-table-count{text-align:right;white-space:nowrap}.cfplan-table-boxed{border:1px solid var(--border);border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden}.cfplan-table-boxed th{background:var(--bg-2);text-transform:uppercase;letter-spacing:.08em;padding:8px 12px}.cfplan-table-boxed td{padding:8px 12px}.cfplan-table-boxed tr:last-child td{border-bottom:none}.cfplan-table-target{align-items:flex-start;gap:7px;min-width:0;display:flex}.cfplan-table-target>svg{flex:none;margin-top:3px}.cfplan-scope-slot{grid-column:1/-1;min-width:0}@media (width>=1200px){.cfplan-scope-slot{grid-column:2/-1}}.cfplan-setup .cfplan-link-box{margin-top:0}@container (width<=1150px){.cfplan-layout{grid-template-columns:156px minmax(0,1fr) 280px}.cfplan-row{grid-template-columns:minmax(70px,1fr) 62px 12px minmax(80px,1.2fr) auto;gap:7px!important;padding:8px!important}}@container (width<=950px){.cfplan-layout{grid-template-columns:minmax(0,1fr) 260px}.cfplan-rail{border-bottom:1px solid var(--border);flex-flow:wrap;grid-column:1/-1;align-items:center;padding:10px 12px}.cfplan-rail>span{margin:0 8px 0 0}.cfplan-rail button{gap:12px!important;width:auto!important}.cfplan-queue{border-left:none;padding:14px 12px 20px}}@container (width<=700px){.cfplan-layout{grid-template-columns:minmax(0,1fr)}.cfplan-panel{border-left:none;border-top:1px solid var(--border)}}.setup-run-report{container:setup-run-report/inline-size}.setup-run-report-row{grid-template-columns:minmax(0,228px) minmax(0,1fr)}@container setup-run-report (width<=520px){.setup-run-report-row{grid-template-columns:minmax(0,1fr)}.setup-run-report-row>:nth-child(2){padding-left:34px}}:root,[data-flows-theme=light]{--fc-canvas:var(--doc-bg,#fbfbf9);--fc-surface:var(--doc-surface,#fff);--fc-surface2:var(--doc-surface-2,#f2f1ec);--fc-border:var(--doc-border,#e5e4df);--fc-border2:#c9c7bf;--fc-text:var(--doc-ink,#16191d);--fc-muted:var(--doc-ink-2,#555e68);--fc-faint:var(--doc-ink-3,#8a929b);--fc-accent:var(--doc-navy,#1a3a5c);--fc-accent-soft:#1a3a5c14;--fc-on-accent:#fff;--fc-success:#1f8a5b;--fc-success-soft:#e6f4ec;--fc-warn:#8a6516;--fc-warn-soft:#fbf4e2;--fc-danger:#c0492f;--fc-danger-soft:#fbebe7;--fc-dot:#d9d8d2;--fc-shadow:0 8px 22px -16px #00000040;--fc-shadow-pop:0 40px 90px -30px #00000080;--fc-input-bg:#fff;--fc-backdrop:#14161a8c;--fc-kind-gather:#1e6fbf;--fc-kind-gather-soft:#eaf2fb;--fc-kind-gather-line:#c9ddf2;--fc-kind-review:#7a5bae;--fc-kind-review-soft:#f1ecfa;--fc-kind-review-line:#dbcdee;--fc-kind-edit:#1f8a5b;--fc-kind-edit-soft:#e6f4ec;--fc-kind-edit-line:#bfe3ce;--fc-kind-confirm:#b8862b;--fc-kind-confirm-soft:#fbf4e2;--fc-kind-confirm-line:#ead9a8;--fc-fam-when:#006f71;--fc-fam-when-soft:#006f7117;--fc-fam-system:#505c6c;--fc-fam-system-soft:#505c6c17;--fc-fam-people:#5e499d;--fc-fam-people-soft:#5e499d17}[data-flows-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-flows-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fc-canvas:var(--bg);--fc-surface:var(--surface);--fc-surface2:var(--surface-2);--fc-border:var(--border);--fc-border2:var(--border-strong);--fc-text:var(--text);--fc-muted:var(--text-2);--fc-faint:var(--text-3);--fc-accent:var(--blue);--fc-accent-soft:var(--tone-info-fill);--fc-on-accent:var(--text-on-blue);--fc-success:var(--tone-ok);--fc-success-soft:var(--tone-ok-fill);--fc-warn:var(--tone-warn);--fc-warn-soft:var(--tone-warn-fill);--fc-danger:var(--tone-risk);--fc-danger-soft:var(--tone-risk-fill);--fc-dot:var(--surface-3);--fc-shadow:0 12px 32px #00000073;--fc-shadow-pop:0 24px 64px #0009;--fc-input-bg:var(--bg-2);--fc-backdrop:#0000009e;--fc-kind-gather:var(--blue);--fc-kind-gather-soft:var(--tone-info-fill);--fc-kind-gather-line:var(--border);--fc-kind-review:var(--blue);--fc-kind-review-soft:var(--tone-info-fill);--fc-kind-review-line:var(--border);--fc-kind-edit:var(--blue);--fc-kind-edit-soft:var(--tone-info-fill);--fc-kind-edit-line:var(--border);--fc-kind-confirm:var(--blue);--fc-kind-confirm-soft:var(--tone-info-fill);--fc-kind-confirm-line:var(--border);--fc-fam-when:var(--flow-fam-when);--fc-fam-when-soft:var(--flow-fam-when-fill);--fc-fam-system:var(--flow-fam-system);--fc-fam-system-soft:var(--flow-fam-system-fill);--fc-fam-people:var(--flow-fam-people);--fc-fam-people-soft:var(--flow-fam-people-fill)}.flows-canvas-screen{background:var(--fc-canvas);color:var(--fc-text)}.flows-canvas-screen input,.flows-canvas-screen select,.flows-canvas-screen textarea{color-scheme:inherit}input[type=checkbox],input[type=radio]{appearance:none;box-sizing:border-box;vertical-align:middle;border:1px solid var(--border-strong);background:var(--surface);width:14px;height:14px;color:var(--text-on-blue);cursor:pointer;transition:background-color var(--mo-micro) var(--ease-out), border-color var(--mo-micro) var(--ease-out);border-radius:3px;flex:none;place-content:center;display:inline-grid}input[type=radio]{border-radius:50%}input[type=checkbox]:before,input[type=radio]:before{content:"";transition:transform var(--mo-micro) var(--ease-out);background:currentColor;display:block;transform:scale(0)}input[type=checkbox]:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:9px;height:9px}input[type=checkbox]:indeterminate:before{clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}input[type=radio]:before{border-radius:50%;width:6px;height:6px}input[type=checkbox]:checked:before,input[type=checkbox]:indeterminate:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked{background:var(--control-accent,var(--blue));border-color:var(--control-accent,var(--blue))}input[type=checkbox]:not(:disabled):not(:checked):not(:indeterminate):hover,input[type=radio]:not(:disabled):not(:checked):hover{border-color:var(--text-3)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:default}html[data-skin=slate] input[type=radio]:not(#ra-radio-stays-round){border-radius:50%!important}:is(.rdoc,.paper-sheet,.ra-paper) input[type=checkbox],:is(.rdoc,.paper-sheet,.ra-paper) input[type=radio]{border-color:var(--doc-paper-border-2);background:var(--doc-surface);color:var(--doc-surface)}:is(.rdoc,.paper-sheet,.ra-paper) input[type=checkbox]:checked,:is(.rdoc,.paper-sheet,.ra-paper) input[type=checkbox]:indeterminate,:is(.rdoc,.paper-sheet,.ra-paper) input[type=radio]:checked{background:var(--control-accent,var(--doc-blue));border-color:var(--control-accent,var(--doc-blue))}:is(.rdoc,.paper-sheet,.ra-paper) input[type=checkbox]:not(:disabled):not(:checked):not(:indeterminate):hover,:is(.rdoc,.paper-sheet,.ra-paper) input[type=radio]:not(:disabled):not(:checked):hover{border-color:var(--doc-ink-3)}:is(.rdoc,.paper-sheet,.ra-paper) input[type=checkbox]:focus-visible,:is(.rdoc,.paper-sheet,.ra-paper) input[type=radio]:focus-visible{outline-color:var(--doc-blue)}@media (prefers-reduced-motion:reduce){input[type=checkbox],input[type=radio],input[type=checkbox]:before,input[type=radio]:before{transition:none}}
