.product-grid{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:30px}.product-image{flex:0 0 50%;max-width:50%;padding-right:20px;box-sizing:border-box}.product-image img{width:100%;height:auto;display:block}.product-details{flex:0 0 50%;max-width:50%;box-sizing:border-box}@media (max-width:768px){.product-grid{flex-direction:column}.product-image,.product-details{flex:0 0 100%;max-width:100%;padding-right:0}}@media only screen and (max-width:768px){.responsive-table table,.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td,.responsive-table tr{display:block;width:100%!important}.responsive-table thead tr{display:none}.responsive-table td{border:none;border-bottom:1px solid #ddd;text-align:left;padding:10px}.responsive-table td::before{display:block;position:static;padding:0 0 5px 0;width:100%;font-weight:700;color:#333}.responsive-table td:nth-of-type(1)::before{content:"Order Number"}.responsive-table td:nth-of-type(2)::before{content:"Patient Name"}.responsive-table td:nth-of-type(3)::before{content:"Order Details"}.responsive-table td:nth-of-type(4)::before{content:"Payment Status"}.responsive-table td:nth-of-type(5)::before{content:"Order Status"}.responsive-table td:nth-of-type(6)::before{content:"Edit"}}.frm_rootline_title{display:block!important}.order-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;margin:20px 0}.order-table thead{background-color:#f5f5f5}.order-table th,.order-table td{text-align:left;padding:12px 15px;border:1px solid #ddd}.order-table tbody tr:nth-child(even){background-color:#fafafa}.order-table a.reorder-btn{display:inline-block;background-color:#0073aa;color:#fff;padding:8px 12px;text-decoration:none;border-radius:4px;transition:background-color 0.3s ease}.order-table a.reorder-btn:hover{background-color:#005177}.frm_prev_page{display:none!important}