.ftos-futures-profit .fpc-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ftos-futures-profit .fpc-field--wide{grid-column:1 / -1}.ftos-futures-profit .fpc-field-help{color:#667085;font-size:13px;line-height:1.45;margin:6px 0 0}.ftos-futures-profit .fpc-entry-note{background:#f7f9fc;border:1px solid #d8e0ec;border-radius:10px;color:#344054;margin-top:16px;padding:14px 16px}.ftos-futures-profit .fpc-entry-note strong{color:#182230}.ftos-futures-profit .fpc-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:18px}.ftos-futures-profit .fpc-actions .ftos-button--primary{grid-column:1 / -1}.ftos-futures-profit .fpc-grid-status{border:1px solid #d8e0ec;border-radius:10px;font-size:13px;font-weight:700;line-height:1.45;margin-top:16px;padding:12px 14px}.ftos-futures-profit .fpc-grid-status--pass{background:#eefaf2;border-color:#9cd5b2;color:#165d35}.ftos-futures-profit .fpc-grid-status--review{background:#fff9e8;border-color:#efc56b;color:#744d00}.ftos-futures-profit .fpc-table-heading{align-items:end;display:flex;gap:16px;justify-content:space-between;margin-top:22px}.ftos-futures-profit .fpc-table-heading h3{margin-bottom:4px}.ftos-futures-profit .fpc-table-heading p{margin:0}.ftos-futures-profit .fpc-copy-status{color:#344054;min-height:24px;margin:8px 0 0}.ftos-futures-profit .fpc-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.ftos-futures-profit .fpc-audit-table{min-width:860px}.ftos-futures-profit .fpc-direction-table{min-width:1020px}.ftos-futures-profit .fpc-exit-table{min-width:1520px}.ftos-futures-profit .fpc-contract-table{min-width:1260px}.ftos-futures-profit .fpc-reference-table{min-width:980px}.ftos-futures-profit .fpc-entered-row th,.ftos-futures-profit .fpc-entered-row td{background:#eef6ff;font-weight:700}.ftos-futures-profit .fpc-boundary-list{margin-bottom:0}.ftos-futures-profit .fpc-sign-note{background:#fff8e8;border-left:4px solid #d99000;border-radius:8px;color:#4b3a12;margin-top:16px;padding:14px 16px}.ftos-futures-profit .ftos-input,.ftos-futures-profit .ftos-select,.ftos-futures-profit .ftos-button{min-height:44px}@media (max-width:782px){.ftos-futures-profit .fpc-input-grid{grid-template-columns:minmax(0,1fr)}.ftos-futures-profit .fpc-field--wide{grid-column:auto}.ftos-futures-profit .fpc-actions{grid-template-columns:minmax(0,1fr)}.ftos-futures-profit .fpc-actions .ftos-button--primary{grid-column:auto}.ftos-futures-profit .fpc-actions .ftos-button{min-height:44px;width:100%}.ftos-futures-profit .fpc-table-heading{align-items:stretch;flex-direction:column}.ftos-futures-profit .fpc-table-heading .ftos-button{min-height:44px;width:100%}.ftos-futures-profit .fpc-table-wrap{width:100%}}