.se-data-workflows{font:13px/1.5 system-ui,sans-serif;color:#1c2d45;min-width:0}.se-data-workflows h3{font-size:17px;line-height:1.35;margin:12px 0}.se-flow-note{font-size:13px;color:#53647a;margin:5px 0 9px;line-height:1.5}.se-flow-graph{list-style:none;display:grid;gap:0;padding:0;margin:14px 0}.se-flow-step{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr);gap:11px;padding:12px 14px;background:#f4f7fc;border:1px solid #d1ddec;border-radius:10px;margin-bottom:18px;min-width:0}.se-flow-step:not(:last-child)::after{content:'↓';position:absolute;bottom:-21px;left:24px;font-size:17px;color:#617b9e}.se-flow-step .se-flow-button{padding:0;border:0;background:none;text-align:left;min-height:25px;font-size:14px}.se-flow-number{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#e1ebfb;color:#234e8a;font-weight:700}.se-flow-button{border:1px solid #b9c8db;border-radius:7px;color:#27476f;background:#fff;padding:9px 11px;font:600 12px/1.45 system-ui,sans-serif;min-height:38px;cursor:pointer;overflow-wrap:anywhere}.se-flow-button:hover:not(:disabled){background:#edf3ff;border-color:#7398cd}.se-flow-button:disabled{opacity:.5;cursor:default}.se-flow-actions{display:grid;gap:8px;margin:15px 0}.se-flow-bindings{padding:10px 0;border-top:1px solid #d7e1ee}.se-flow-bindings summary{font-weight:650;cursor:pointer}.se-flow-binding{display:block;width:100%;text-align:left;margin-top:7px;background:#fff;min-height:37px}.se-flow-field{display:grid;gap:5px;font-weight:600;font-size:12px;min-width:0;margin:10px 0}.se-flow-field input,.se-flow-field select{box-sizing:border-box;min-width:0;width:100%;background:#fff;border:1px solid #adbed4;border-radius:7px;padding:9px 10px;min-height:39px;color:#1c2d45;font:14px/1.4 system-ui,sans-serif}.se-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.se-flow-address{padding:12px;border:1px solid #b8d0f2;border-radius:8px;background:#edf4ff;color:#254b7d;font:13px/1.5 ui-monospace,monospace;overflow-wrap:anywhere;margin:10px 0}.se-flow-fields{border:1px solid #d4dfed;border-radius:9px;padding:10px 12px;margin:15px 0;display:grid;gap:6px;max-height:280px;overflow:auto}.se-flow-fields legend{font-weight:650;padding:0 5px}.se-flow-fields label{display:flex;align-items:center;gap:8px;min-height:30px}.se-flow-fields small{color:#596a80;margin-left:auto}.se-flow-fields input{width:17px;height:17px;accent-color:#245fd5}.se-flow-review{background:#f4f7fb;border-left:3px solid #7794bb;padding:11px 13px;margin:14px 0}.se-flow-options{display:grid;gap:10px;margin:12px 0}.se-flow-options .se-flow-button{text-align:left}.se-flow-options .se-flow-note{font-weight:400;margin-top:7px}.se-flow-state{padding:13px;border:1px solid #d2deed;border-radius:10px;margin:13px 0}.se-flow-state>.se-flow-button{margin:5px 5px 0 0}.se-flow-error{color:#a12b3e;background:#fff1f2;border:1px solid #edc1c8;border-radius:7px;padding:9px 11px}.se-data-workflows :is(input,select,button,summary):focus-visible{outline:3px solid #2868d9;outline-offset:2px}@media(max-width:520px){.se-flow-grid{grid-template-columns:1fr}.se-flow-fields label{flex-wrap:wrap}.se-flow-step{padding:11px}.se-flow-address{font-size:12px}}
