.flow-field-row{min-width:0}.flow-inline-party{margin-top:12px;padding:16px;background:#f6f6f6;border-radius:12px;border:1px solid #dedede}.flow-inline-party[hidden],.flow-step[hidden],.flow-step-controls[hidden],[data-flow-final][hidden]{display:none!important}.flow-progress{font-size:14px;font-weight:700;color:#4d4d4d;margin-bottom:20px}.flow-step h2{font-size:23px;margin-bottom:8px}.flow-step-controls{display:flex;gap:12px;justify-content:space-between;margin-top:24px}.flow-extra{margin-top:24px}.flow-extra summary{min-height:44px;padding-block:10px}.flow-extra>.form-grid{margin-top:16px}.flow-financial-summary{max-width:850px;border-left:4px solid #f25623}.flow-financial-summary dd{font-variant-numeric:tabular-nums}.flow-field-row .field input,.flow-field-row .field select,.flow-field-row .field textarea{max-width:100%}.flow-inline-party .field{height:auto}@media(max-width:600px){.flow-step-controls .button{flex:1}.flow-inline-party{padding:12px}.flow-step h2{font-size:21px}}

.flow-mode .context-bar{display:none}.flow-mode .page-head .muted{font-size:15px}.flow-mode main>.notice{font-size:14px;line-height:1.6}

.flow-shares{table-layout:fixed;width:100%;margin:20px 0}.flow-shares th,.flow-shares td{padding:10px 6px;text-align:left;font-size:14px}.flow-shares th:first-child{width:30%}.flow-shares input{width:100%;min-width:0;padding:10px 8px;min-height:48px;font-variant-numeric:tabular-nums}.flow-share-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
