/* Only companies_all target_2. Original six columns remain 95/45/45/80/45/45px. */
#target_2.rf-open-basis-enabled .a_float_left { clear: left; }
#target_2.rf-open-basis-enabled .in_row_container_2,
#target_2.rf-open-basis-enabled .in_row_container_2_last { clear: left; min-width: 529px; }
/* Table-cell intrinsic sizing otherwise adds header padding/borders to six widths,
   moving both new columns relative to their data rows. Keep their nominal geometry. */
#target_2.rf-open-basis-enabled .in_row_container_2,
#target_2.rf-open-basis-enabled .in_row_container_2_last {
    width: 529px !important;
    table-layout: fixed;
}
#target_2.rf-open-basis-enabled .in_row_container_2 > .in_row_2,
#target_2.rf-open-basis-enabled .in_row_container_2_last > .in_row_2 { box-sizing: border-box !important; }
#target_2.rf-open-basis-enabled #div_futures_info { max-width: 529px; }
#target_2.rf-open-basis-enabled .rf-open-basis,
#target_2.rf-open-basis-enabled .rf-open-result-cell {
    width: 80px !important;
    min-width: 80px !important;
    padding: 2px 3px !important;
    box-sizing: border-box !important;
    text-align: right !important;
    white-space: nowrap !important;
    display: table-cell;
    vertical-align: middle !important;
}
#target_2.rf-open-basis-enabled .rf-open-average,
#target_2.rf-open-basis-enabled .rf-open-result {
    display: inline;
    white-space: nowrap;
    font-size: inherit;
    line-height: inherit;
}
/* Existing site portrait rules keep change columns at30px and potential at77px. */
@media all and (orientation: portrait) {
    #target_2.rf-open-basis-enabled .in_row_container_2,
    #target_2.rf-open-basis-enabled .in_row_container_2_last { width: 496px !important; min-width: 496px; }
    #target_2.rf-open-basis-enabled #div_futures_info { max-width: 496px; }
}
/* 17.10.2026: A and Result keep separate80px cells; pending remains a dash. */

/* 19.10.2026: 14px spacer column before A/Result so the two copy-account columns sit apart from the main table; empty states show nothing instead of a dash. */
#target_2.rf-open-basis-enabled .rf-open-gap {
    width: 14px !important;
    min-width: 14px !important;
    padding: 0 !important;
    border: none !important;
    box-sizing: border-box !important;
    display: table-cell;
}
