.flow-steps210{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.flow-steps210 button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 7px;background:#f4f7f6;color:#344c46;border:1px solid #cfddd7;border-radius:12px;min-width:0}.flow-steps210 button span{font-size:25px}.flow-steps210 button small{font-size:12px}.flow-steps210 button.current{outline:2px solid #28684f;outline-offset:2px}.flow-steps210 button.done{background:#e0f0e6;color:#23543d}.flow-fields210,.flow-need210 fieldset{border:0;padding:0;min-width:0}.flow-need210{padding:16px;margin:14px 0;background:#f5f8f6;border:1px solid #dae5df;border-radius:10px}.flow-line210{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.flow-nuclei210{display:flex;flex-wrap:wrap;gap:16px}.flow-nuclei210 input{width:auto}#flow-form210 textarea{min-height:90px}#flow-form210 [hidden]{display:none}#flow-form210 input[type=checkbox]{width:auto}#flow-quick210 fieldset{padding:16px;border:1px solid #cbded2;margin:12px 0}#flow-form210 button{min-height:42px}#flow-save210{font-size:13px;color:#345b4b}@media(max-width:500px){.flow-steps210{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-line210{align-items:stretch}.flow-line210 button{flex:1}.flow-need210{padding:12px}}
#finance-review57:has(#flow-form210){width:min(940px,calc(100vw - 24px));max-width:940px}#flow-form210{border:0;padding:0;box-shadow:none}.flow-steps210 button span{display:grid;place-items:center;color:#28684f}.flow-fields210>button{margin:5px 8px 5px 0}@media(max-width:500px){#finance-review57:has(#flow-form210){padding:18px 14px}.flow-steps210 button{padding:10px 6px}.flow-steps210{gap:9px}}
