.jy-form-flow{display:grid;gap:1rem;max-width:100%;color:inherit}.jy-form-flow *{box-sizing:border-box}.jy-form-flow [hidden]{display:none!important}.jy-form-flow h3{margin:0}.jy-form-flow .jy-flow-step{border:0;padding:0;margin:0;min-width:0}.jy-flow-step>legend{font-size:1.15em;font-weight:650;margin-bottom:1rem}.jy-flow-field{display:grid;gap:.4rem;margin-bottom:1rem}.jy-flow-field>label{font-weight:550}.jy-flow-field input:not([type=checkbox]):not([type=radio]),.jy-flow-field select,.jy-flow-field textarea{width:100%;min-height:44px;padding:.7rem .8rem;border:1px solid #b8c1cc;border-radius:6px;background:#fff;color:#192331;font:inherit}.jy-flow-field input:focus-visible,.jy-flow-field select:focus-visible,.jy-flow-field textarea:focus-visible,.jy-flow-controls button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.jy-flow-options{border:0;margin:0;padding:0}.jy-flow-options legend{font-weight:550;margin-bottom:.5rem}.jy-flow-options label{display:block;padding:.4rem 0}.jy-flow-field input[type=checkbox],.jy-flow-field input[type=radio]{width:1.15em;height:1.15em;vertical-align:middle;margin-right:.4em;accent-color:#1454bb}.jy-flow-controls{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.jy-flow-controls button{border:0;border-radius:6px;min-height:44px;padding:.7rem 1.3rem;background:#1454bb;color:white;font:inherit;font-weight:600;cursor:pointer}.jy-flow-controls [data-flow-back]{background:#e8edf5;color:#18314e}.jy-flow-controls button:disabled{opacity:.6;cursor:wait}.jy-flow-progress{font-size:.9em;margin:0;color:inherit}.jy-flow-result{min-height:1.5em;margin:0}.jy-form-flow .jy-flow-honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
