:root{--usk-thankyou-details-primary:#3b82f6;--usk-thankyou-details-primary-hover:#2563eb;--usk-thankyou-details-text:#1f2937;--usk-thankyou-details-text-body:#475569;--usk-thankyou-details-text-muted:#64748b;--usk-thankyou-details-link:#2563eb;--usk-thankyou-details-link-hover:#1d4ed8;--usk-thankyou-details-border:rgba(180,180,194,0.18);--usk-thankyou-details-btn-border:#d1d5db;--usk-thankyou-details-bg:#ffffff;--usk-thankyou-details-bg-light:#f8fafc;--usk-thankyou-details-bg-lighter:#f9fafb;--usk-thankyou-details-bg-hover:#f3f4f6;--usk-thankyou-details-header-bg:#f3f4f6;--usk-thankyou-details-price:#17191a;--usk-thankyou-details-heading:24px;--usk-thankyou-details-text-size:15px;--usk-thankyou-details-btn-size:15px;--usk-thankyou-details-price-size:16px;--usk-thankyou-details-small-text:14px;--usk-thankyou-details-bold:600;--usk-thankyou-details-medium:500;--usk-thankyou-details-regular:400;--usk-thankyou-details-padding:24px;--usk-thankyou-details-radius:6px;--usk-thankyou-details-gap:30px;--usk-thankyou-details-line-height:1.5}.usk-thankyou-order-details{background:var(--usk-thankyou-details-bg);border-radius:6px;padding:30px;border:1px solid var(--usk-thankyou-details-border)}.usk-thankyou-order-details .woocommerce-order-details{margin:0}.usk-thankyou-order-details .woocommerce-order-details__title{font-size:24px;color:var(--usk-thankyou-details-text);margin:0 0 25px;font-weight:var(--usk-thankyou-details-bold);position:relative;padding-bottom:15px;border-bottom:1px solid var(--usk-thankyou-details-border)}.usk-thankyou-order-details .woocommerce-order-details__title::after{content:"";position:absolute;bottom:-1px;left:0;width:60px;height:2px;background:linear-gradient(to right,var(--usk-thankyou-details-primary),#60a5fa)}.usk-thankyou-order-details .woocommerce-table--order-details,.usk-thankyou-order-details .woocommerce-table--order-downloads{width:100%!important;border:none;margin:0;border-collapse:separate;border-spacing:0;border-radius:var(--usk-thankyou-details-radius);overflow:hidden;background:var(--usk-thankyou-details-bg);display:inline-table}.usk-thankyou-order-details .woocommerce-table--order-details thead,.usk-thankyou-order-details .woocommerce-table--order-downloads thead{background:var(--usk-thankyou-details-bg-light);border-radius:var(--usk-thankyou-details-radius) var(--usk-thankyou-details-radius) 0 0}.usk-thankyou-order-details .woocommerce-table--order-details thead th,.usk-thankyou-order-details .woocommerce-table--order-downloads thead th{padding:16px var(--usk-thankyou-details-padding);font-weight:var(--usk-thankyou-details-bold);color:var(--usk-thankyou-details-text);font-size:var(--usk-thankyou-details-small-text);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--usk-thankyou-details-border);text-align:left;white-space:nowrap}.usk-thankyou-order-details .woocommerce-table--order-details thead th.product-name{width:50%}.usk-thankyou-order-details .woocommerce-table--order-details thead th.product-total{text-align:right}.usk-thankyou-order-details .woocommerce-table--order-details tbody tr,.usk-thankyou-order-details .woocommerce-table--order-downloads tbody tr{transition:all .2s ease}.usk-thankyou-order-details .woocommerce-table--order-details tbody tr:nth-child(even),.usk-thankyou-order-details .woocommerce-table--order-downloads tbody tr:nth-child(even){background-color:var(--usk-thankyou-details-bg-lighter)}.usk-thankyou-order-details .woocommerce-table--order-details tbody tr:hover,.usk-thankyou-order-details .woocommerce-table--order-downloads tbody tr:hover{background-color:var(--usk-thankyou-details-bg-hover)}.usk-thankyou-order-details .woocommerce-table--order-details tbody td,.usk-thankyou-order-details .woocommerce-table--order-downloads tbody td{padding:20px var(--usk-thankyou-details-padding);color:var(--usk-thankyou-details-text-body);border-top:0;border-bottom:1px solid var(--usk-thankyou-details-border);font-size:var(--usk-thankyou-details-text-size)}.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-name{font-weight:var(--usk-thankyou-details-medium);color:var(--usk-thankyou-details-text)}.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-name a{color:var(--usk-thankyou-details-link);text-decoration:none;font-weight:var(--usk-thankyou-details-medium);transition:all .2s ease}.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-name a:hover{color:var(--usk-thankyou-details-link-hover);text-decoration:underline}.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-total{text-align:right;font-weight:var(--usk-thankyou-details-bold);color:var(--usk-thankyou-details-text)}.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-total .amount{white-space:nowrap;color:var(--usk-thankyou-details-price)}.usk-thankyou-order-details .woocommerce-table--order-details tfoot{background:var(--usk-thankyou-details-bg)}.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr:first-child td,.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr:first-child th{padding-top:var(--usk-thankyou-details-padding)}.usk-thankyou-order-details .woocommerce-table--order-details tfoot th,.usk-thankyou-order-details .woocommerce-table--order-details tfoot td{padding:12px var(--usk-thankyou-details-padding)!important;font-size:var(--usk-thankyou-details-small-text);border:none!important}.usk-thankyou-order-details .woocommerce-table--order-details tfoot th{font-weight:var(--usk-thankyou-details-medium);color:var(--usk-thankyou-details-text-body);text-align:left}.usk-thankyou-order-details .woocommerce-table--order-details tfoot td{text-align:right;color:var(--usk-thankyou-details-text);font-weight:var(--usk-thankyou-details-medium)!important}.usk-thankyou-order-details .woocommerce-table--order-details tfoot td .amount{white-space:nowrap}.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr:last-child{background:var(--usk-thankyou-details-bg-light);border-radius:0 0 var(--usk-thankyou-details-radius) var(--usk-thankyou-details-radius)}.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr:last-child th,.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr:last-child td{padding:20px var(--usk-thankyou-details-padding)!important;font-weight:var(--usk-thankyou-details-bold);font-size:var(--usk-thankyou-details-price-size)}.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr:last-child td .amount{color:var(--usk-thankyou-details-price);font-weight:var(--usk-thankyou-details-bold)}.usk-thankyou-order-details .wc-item-meta,.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-name dl{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px dashed var(--usk-thankyou-details-border)}.usk-thankyou-order-details .wc-item-meta li,.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-name dl dt,.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-name dl dd{font-size:var(--usk-thankyou-details-small-text);color:var(--usk-thankyou-details-text-muted)}.usk-thankyou-order-details .wc-item-meta li strong,.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-name dl dt{min-width:120px;color:var(--usk-thankyou-details-text-body);margin-right:12px}.usk-thankyou-order-details ul.wc-item-meta{display:flex;flex-direction:column;gap:10px;margin:15px 0 0;list-style:none;padding:0;border:0}.usk-thankyou-order-details ul.wc-item-meta li{display:flex;align-items:center;font-size:var(--usk-thankyou-details-small-text)}.usk-thankyou-order-details ul.wc-item-meta li p{margin:0}@media (max-width:768px){.usk-thankyou-order-details .woocommerce-table--order-details thead{display:none}.usk-thankyou-order-details .woocommerce-table--order-details tbody tr{display:block;padding:16px;border-bottom:1px solid var(--usk-thankyou-details-border)}.usk-thankyou-order-details .woocommerce-table--order-details tbody td{display:block;padding:0;border:none}.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-name{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed var(--usk-thankyou-details-border)}.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-total{text-align:left;display:flex;align-items:center;justify-content:space-between;padding-top:12px}.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-total::before{content:"Total:";font-weight:var(--usk-thankyou-details-medium);color:var(--usk-thankyou-details-text-body)}.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr{display:flex;justify-content:space-between;align-items:center;padding:12px var(--usk-thankyou-details-padding)}.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr th,.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr td{padding:0!important}.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr:last-child{margin:0 -20px -20px;padding:16px 20px}}@media (max-width:480px){.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-name a{font-size:14px}.usk-thankyou-order-details .woocommerce-table--order-details tbody td.product-total{font-size:14px}.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr th,.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr td{font-size:13px}.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr:last-child th,.usk-thankyou-order-details .woocommerce-table--order-details tfoot tr:last-child td{font-size:15px}}