@media (max-width: 539px) {
    html body #pvf-shell #pv-modal-movimientos-cuenta .pv-bank-preview-table .pv-bank-preview-row:not(.pv-bank-preview-table-head) {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        grid-template-rows: auto auto auto !important;
        grid-template-areas:
            "date type"
            "concept concept"
            "amount amount" !important;
        gap: 0 8px !important;
        align-items: start !important;
        min-height: 0 !important;
        padding: 11px 12px !important;
        overflow: hidden !important;
    }

    html body #pvf-shell #pv-modal-movimientos-cuenta .pv-bank-preview-row:not(.pv-bank-preview-table-head) > div {
        box-sizing: border-box !important;
        min-width: 0 !important;
    }

    html body #pvf-shell #pv-modal-movimientos-cuenta .pv-bank-preview-row:not(.pv-bank-preview-table-head) > div:nth-child(1) {
        grid-area: date !important;
    }

    html body #pvf-shell #pv-modal-movimientos-cuenta .pv-bank-preview-row:not(.pv-bank-preview-table-head) > div:nth-child(2) {
        grid-area: type !important;
        text-align: right !important;
    }

    html body #pvf-shell #pv-modal-movimientos-cuenta .pv-bank-preview-row:not(.pv-bank-preview-table-head) > div:nth-child(3) {
        grid-area: concept !important;
        margin-top: 8px !important;
        padding: 8px 0 0 !important;
        border-top: 1px solid #eef0f4 !important;
        overflow-wrap: anywhere !important;
    }

    html body #pvf-shell #pv-modal-movimientos-cuenta .pv-bank-preview-row:not(.pv-bank-preview-table-head) > div:nth-child(3) strong {
        display: block !important;
        max-width: 100% !important;
        line-height: 1.3 !important;
    }

    html body #pvf-shell #pv-modal-movimientos-cuenta .pv-bank-preview-row:not(.pv-bank-preview-table-head) > div:nth-child(4) {
        grid-area: amount !important;
        display: flex !important;
        align-items: baseline !important;
        justify-content: flex-end !important;
        gap: 5px !important;
        margin-top: 8px !important;
        padding: 8px 0 0 !important;
        border-top: 1px solid #eef0f4 !important;
        text-align: right !important;
    }

    html body #pvf-shell #pv-modal-movimientos-cuenta .pv-bank-preview-row:not(.pv-bank-preview-table-head) > div:nth-child(4)::before {
        content: attr(data-label) !important;
        display: block !important;
        margin: 0 auto 0 0 !important;
        color: #8a95a8 !important;
        font-size: 7px !important;
        font-weight: 900 !important;
        line-height: 1 !important;
        letter-spacing: .045em !important;
        text-transform: uppercase !important;
    }

    html body #pvf-shell #pv-modal-movimientos-cuenta .pv-bank-preview-row:not(.pv-bank-preview-table-head) > div:nth-child(4) strong {
        white-space: nowrap !important;
    }

    html body #pvf-shell #pv-modal-movimientos-cuenta .pv-bank-preview-row:not(.pv-bank-preview-table-head) > div:nth-child(4) small {
        flex: none !important;
        white-space: nowrap !important;
    }
}
