#product-info .sg-product-tabs {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:0;margin-top:24px}
#product-info .sg-product-tabs .nav-link {height:100%;padding:15px 10px;text-align:center;border:1px solid #e4e4e4;border-radius:8px 8px 0 0;color:#333;background:#f7f7f7;font-size:16px}
#product-info .sg-product-tabs .nav-link.active {background:#fff;border-bottom:3px solid #ed7c32;color:#a5470c}
#product-info .sg-product-tabs .nav-link:hover {color:#a5470c;border-color:#ed7c32}
#tab-specification td:first-child {width:48%;font-weight:600}
#tab-specification td {overflow-wrap:anywhere}
.sg-documents {list-style:none;padding:0;margin:0}
.sg-documents li {display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #e8e8e8}
.sg-documents a {flex-shrink:0;color:#9f470e;border:1px solid #ed7c32;border-radius:6px;padding:8px 12px;text-decoration:none}
.sg-documents i {color:#bd512e;margin-right:7px}
.sg-compare-scroll {max-height:75vh;overflow:auto;border:1px solid #ddd;border-radius:8px}
#product-compare .sg-compare-table {margin:0;table-layout:fixed;min-width:760px;width:100%;font-size:16px}
#product-compare .sg-compare-table td {min-width:230px;padding:12px;vertical-align:middle;overflow-wrap:anywhere;background:#fff}
#product-compare .sg-compare-table tr>td:first-child {position:sticky;left:0;z-index:1;width:230px;background:#f8f8f8;font-weight:600}
#product-compare .sg-compare-table thead td {background:#f0f0f0!important;text-align:center}
#product-compare .sg-compare-table .sg-different>td {background:#fff5eb;color:#713609}
#product-compare .sg-compare-table [hidden] {display:none!important}
#product-compare .sg-compare-table img {max-height:160px;max-width:100%;object-fit:contain}
#product-compare .sg-compare-table .description {font-size:14px;line-height:1.5}
#sg-compare-differences {border-color:#ed7c32;color:#9f470e;background:#fff}
#sg-compare-differences[aria-pressed=true] {background:#ed7c32;color:#fff}
@media(max-width:767px) {
 #product-info .sg-product-tabs {grid-template-columns:repeat(2,minmax(0,1fr))}
 #product-info .sg-product-tabs .nav-link {font-size:14px;padding:12px 6px;border-radius:6px}
 #product-compare .sg-compare-table {font-size:14px}
 #product-compare .sg-compare-table tr>td:first-child {width:150px;min-width:150px}
 .sg-documents li {align-items:flex-start;flex-direction:column;gap:9px}
}
#product-compare .sg-compare-table a {color:#a84b13}
#product-compare .sg-compare-table .btn-primary {background:#e87931;border-color:#e87931;color:#fff}
#product-compare .sg-compare-table .btn-danger {color:#fff}
#product-compare .sg-compare-table .price-new {color:#a84b13}
