/* KISURE FE997
   Override the legacy transfer-tail grid alignment that was keeping Fee values
   visually inset. Preserve vertical centering; pin all Fee content to column start. */

@media (min-width: 901px) {
    html body main.ks-transfer-centre-page
    .ks-transfer-table
    .ks-transfer-table__head
    .ks-transfer-table__head-fee {
        grid-column: 6 !important;
        justify-self: stretch !important;
        align-self: center !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: left !important;
    }

    html body main.ks-transfer-centre-page
    .ks-transfer-table
    .ks-transfer-table__row
    > .ks-transfer-fee-cell {
        grid-column: 6 !important;
        display: grid !important;
        grid-auto-flow: row !important;
        align-content: center !important;
        align-items: center !important;
        justify-content: stretch !important;
        justify-items: start !important;
        justify-self: stretch !important;
        align-self: stretch !important;
        width: 100% !important;
        min-width: 0 !important;
        min-height: 58px !important;
        box-sizing: border-box !important;
        margin: 0 !important;
        padding: 0 8px 0 0 !important;
        text-align: left !important;
        transform: none !important;
    }

    html body main.ks-transfer-centre-page
    .ks-transfer-table
    .ks-transfer-table__row
    > .ks-transfer-fee-cell
    > strong,
    html body main.ks-transfer-centre-page
    .ks-transfer-table
    .ks-transfer-table__row
    > .ks-transfer-fee-cell
    > small {
        display: block !important;
        justify-self: start !important;
        align-self: center !important;
        width: auto !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: left !important;
        transform: none !important;
    }
}
