.funding-optional-costs{min-width:0;margin:20px 0 0;padding:16px;border:1px solid var(--line);border-radius:12px}.funding-optional-costs legend{font-weight:600;padding:0 6px}.funding-optional-costs legend span{font-size:.75rem;font-weight:400;color:var(--muted);margin-left:6px}.funding-optional-costs p{font-size:.8rem;color:var(--muted);line-height:1.6;margin:8px 0}.funding-optional-cost{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;padding:10px 0}.funding-optional-costs .funding-cost-check{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;margin:0}.funding-optional-costs .funding-cost-check input{appearance:auto;flex:0 0 18px;width:18px;height:18px;min-height:0;padding:0;margin:0;accent-color:var(--accent)}.funding-optional-cost>div{min-width:0;display:grid;gap:6px}.funding-optional-cost>div label{font-size:.8rem;color:var(--muted)}.funding-optional-cost>div input{box-sizing:border-box;min-width:0;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}@media(max-width:600px){.funding-optional-cost{grid-template-columns:minmax(0,1fr)}.funding-optional-costs{padding:12px}}.funding-export-preview{min-width:0;max-width:100%}.funding-export-preview .trade-table-wrap{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:8px}.funding-export-preview .trade-table-wrap table{table-layout:auto;width:100%;border-collapse:collapse}.funding-export-preview .trade-table-wrap caption{text-align:left;padding:12px;font-weight:600}.funding-export-preview .trade-table-wrap td,.funding-export-preview .trade-table-wrap th{min-width:110px;padding:10px 12px;vertical-align:top;word-break:keep-all;overflow-wrap:normal;line-height:1.6}.funding-export-preview .trade-table-wrap th{min-width:140px;font-weight:500}.funding-export-preview .trade-table-wrap th[colspan]{background:var(--soft);font-weight:600}.funding-export-preview .trade-table-wrap td[colspan]{white-space:normal;overflow-wrap:anywhere}.funding-export-preview .trade-table-wrap .funding-preview-value{white-space:nowrap;font-variant-numeric:tabular-nums}@media print{.funding-export-preview{display:none}}