fixed;
        bottom: 0;

    }

    #header {
        position: fixed;
        top: 0;
    }

    #footer {
        position: fixed;
        bottom: 0;
        border-top: 1px solid #000;
        width: 82%;
        min-height: 100px;
        padding-top: 0.5rem;
        margin-top: 40px;
    }

    [data-ref='product_table-product.description-th'] {
        width: 35%;
        overflow-wrap: break-word;
    }

    [data-ref="total_table-public_notes"] {
        font-weight: normal;
    }

    [data-ref="