.results-table-luxury{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:flex;flex-direction:column;max-height:calc(100vh + 480px);min-height:400px}.results-table-luxury .table-container{flex:1;overflow-y:auto;overflow-x:auto;position:relative;padding-bottom:20px}.results-table-luxury table{border-collapse:separate;border-spacing:0;width:100%;min-width:100%;table-layout:auto}.results-table-luxury thead.sticky-header{position:sticky;top:0;z-index:10;background:#f8f9fa;border-bottom:2px solid #dee2e6}.results-table-luxury .table-container::-webkit-scrollbar{width:10px;height:10px}.results-table-luxury .table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.results-table-luxury .table-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.results-table-luxury .table-container::-webkit-scrollbar-thumb:hover{background:#555}.results-table-luxury th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#495057;padding:8px 12px;white-space:nowrap}.results-table-luxury tbody tr{border-bottom:1px solid #e9ecef;contain:layout style paint}.results-table-luxury tbody tr:hover{background-color:#f8f9fa}.results-table-luxury td{padding:8px 12px;vertical-align:middle;font-size:14px;color:#212529;border-bottom:1px solid #e9ecef}.format-label{font-size:11px;color:#6c757d;line-height:1.2}.price-value{font-weight:500;color:#212529}.shipping-free{color:#28a745;font-weight:500}.total-price{font-weight:700;font-size:14px;color:#212529}.location-info,.time-left{font-size:11px;color:#6c757d}.location-info{line-height:1.3}.distance-info{color:#495057;font-weight:500}.seller-rating{font-size:11px}.seller-rating .rating{color:#ffc107;font-weight:600}.seller-rating .count{color:#6c757d;font-size:10px}.action-buttons{display:flex;flex-wrap:wrap;gap:4px}.action-buttons button{padding:2px 8px;font-size:11px;border-radius:3px;transition:background-color .15s ease,color .15s ease;border:1px solid transparent}.action-buttons .btn-save,.action-buttons .btn-view,.action-buttons .btn-watch{color:#0066c0;background:transparent}.action-buttons .btn-save:hover,.action-buttons .btn-view:hover,.action-buttons .btn-watch:hover{text-decoration:underline}.action-buttons .btn-bid{background:#0066c0;color:white;border-color:#0066c0}.action-buttons .btn-bid:hover{background:#0052a3;border-color:#0052a3}.action-buttons .btn-offer{color:#0066c0;background:transparent}.action-buttons .btn-offer:hover{text-decoration:underline}.item-thumbnail{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:4px}.results-table-luxury td:nth-child(2){padding-left:16px!important}.results-table-luxury td:nth-child(2)>div>div{font-size:13px;line-height:1.4}.item-title-link{color:#0066c0;font-weight:500;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.item-title-link:hover{text-decoration:underline}.item-subtitle{font-size:11px;color:#6c757d;margin-top:2px}.sort-indicator{display:inline-block;margin-left:4px;opacity:.5}.sort-indicator.active{opacity:1}@media (max-width:1024px){.results-table-luxury td,.results-table-luxury th{padding:6px 8px;font-size:12px}.item-thumbnail{width:60px;height:60px}}@media (max-width:767px){.results-table-luxury{max-width:100%;min-width:0;min-height:200px}.results-table-luxury .table-container{overflow-x:auto;max-width:100%}.results-table-luxury table{min-width:1000px}.results-table-luxury td:first-child,.results-table-luxury th:first-child{width:72px!important;min-width:72px!important}.results-table-luxury td:first-child>div{max-width:64px}.results-table-luxury td:first-child img{max-width:64px;max-height:64px}}.results-table-adaptive{width:100%}@media (max-width:1200px){.results-table-adaptive td{padding:6px 8px}.results-table-adaptive .image-column{padding-right:8px}.results-table-adaptive .title-column{padding-left:8px;padding-right:12px}}@media (min-width:1200px) and (max-width:1600px){.results-table-adaptive td{padding:8px 12px}.results-table-adaptive .image-column{padding-right:12px}.results-table-adaptive .title-column{padding-left:12px;padding-right:16px}}@media (min-width:1600px){.results-table-adaptive td{padding:10px 16px}.results-table-adaptive .image-column{padding-right:16px}.results-table-adaptive .title-column{padding-left:16px;padding-right:20px}}.results-table-adaptive td:nth-child(2),.results-table-adaptive th:nth-child(2){width:auto;min-width:180px}