.dlpt-scroll{width:100%;overflow-x:auto;margin:1.25rem 0;border:1px solid #d9dee5;border-radius:6px;background:#fff;-webkit-overflow-scrolling:touch}.dlpt-table{width:100%;min-width:780px;border-collapse:collapse;margin:0!important;font-size:14px}.dlpt-table th,.dlpt-table td{padding:10px 12px;border-right:1px solid #e3e7eb;border-bottom:1px solid #e3e7eb;text-align:left;vertical-align:middle}.dlpt-table th:last-child,.dlpt-table td:last-child{border-right:0}.dlpt-table tr:last-child td{border-bottom:0}.dlpt-table th,.dlpt-head{background:#f1f4f7;color:#25313c;font-weight:700;white-space:nowrap}.dlpt-table tbody tr:nth-child(even){background:#fafbfc}.dlpt-table tbody tr:hover{background:#f3f8fc}.dlpt-table .dlpt-image{width:72px;text-align:center}.dlpt-table .dlpt-image img{display:block;width:56px!important;height:56px!important;max-width:none!important;object-fit:contain;margin:auto!important}.dlpt-table .dlpt-name{min-width:260px;font-weight:600}.dlpt-table .dlpt-name a{text-decoration:none}.dlpt-table .dlpt-price{font-weight:700;white-space:nowrap}.dlpt-table .dlpt-order{min-width:150px}.dlpt-cart{display:flex!important;align-items:center;gap:6px;margin:0!important}.dlpt-cart .quantity .qty{width:58px!important;min-height:38px;padding:5px}.dlpt-table .button{margin:0!important;white-space:nowrap}.dlpt-meta{display:none!important}.dlpt-table tbody>li.product{display:none!important}@media(max-width:600px){.dlpt-table{min-width:700px;font-size:13px}.dlpt-table th,.dlpt-table td{padding:8px}.dlpt-table .dlpt-name{min-width:210px}.dlpt-scroll:focus{outline:2px solid currentColor;outline-offset:2px}}
.dlpt-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:14px 0 24px}.dlpt-pagination .button{min-width:130px;padding:10px 16px;font-weight:700}.dlpt-pagination .dlpt-previous{justify-self:start}.dlpt-pagination .dlpt-next{justify-self:end}.dlpt-pagination .dlpt-page-status{font-weight:700;color:#4b5563}.dlpt-pagination .button:disabled{opacity:.45;cursor:not-allowed}.dlpt-table tr[hidden]{display:none!important}@media(max-width:480px){.dlpt-pagination .button{min-width:0;padding:9px 12px}.dlpt-pagination{gap:8px}}