
/* V2 - Ürün detay fiyat tablosu */
.price-table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 35px rgba(18,46,56,.05)}
.scrap-price-table{width:100%;border-collapse:collapse;min-width:720px}
.scrap-price-table thead{background:var(--primary-dark);color:#fff}
.scrap-price-table th,.scrap-price-table td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}
.scrap-price-table thead th{font-size:12px;letter-spacing:.5px;text-transform:uppercase}
.scrap-price-table tbody th{font-weight:800;color:var(--dark)}
.scrap-price-table tbody tr:last-child th,.scrap-price-table tbody tr:last-child td{border-bottom:0}
.scrap-price-table tbody tr:hover{background:#f8fbfb}
.scrap-price-table .featured-price-row{background:#fffaf0}
.scrap-price-table .featured-price-row:hover{background:#fff7e6}
.scrap-name{display:inline-block}
.scrap-price-table tbody th small{display:block;margin-top:4px;font-weight:400;color:var(--muted);font-size:12px;max-width:440px}
.table-featured-badge{display:inline-block;margin-left:8px;padding:4px 7px;border-radius:20px;background:var(--accent);color:#171717;font-size:9px;font-weight:900;vertical-align:2px}
.table-price{font-size:20px;color:var(--primary-dark);white-space:nowrap}
.price-table-note{font-size:12px;color:var(--muted);margin:12px 2px 0}
@media(max-width:700px){
    .price-table-wrap{overflow:visible;background:transparent;border:0;box-shadow:none}
    .scrap-price-table{min-width:0}
    .scrap-price-table thead{display:none}
    .scrap-price-table,.scrap-price-table tbody,.scrap-price-table tr,.scrap-price-table th,.scrap-price-table td{display:block;width:100%}
    .scrap-price-table tbody tr{margin-bottom:12px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:14px}
    .scrap-price-table tbody tr.featured-price-row{border:2px solid var(--accent);background:#fffaf0}
    .scrap-price-table th,.scrap-price-table td{padding:7px 0;border:0}
    .scrap-price-table td{display:flex;justify-content:space-between;gap:15px;font-size:13px}
    .scrap-price-table td:before{content:attr(data-label);font-weight:800;color:var(--muted)}
    .scrap-price-table tbody th small{max-width:none}
}
