.trc-actions{display:flex;gap:8px;margin-top:12px}.trc-actions button,.trc-remove{background:transparent;border:1px solid #ddd;border-radius:5px;padding:8px;cursor:pointer;font:inherit;font-size:12px;color:inherit}.trc-actions button[aria-pressed=true]{color:#d80613;border-color:#d80613;background:#fff4f4}.trc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.trc-product{border:1px solid #e5e5e5;padding:20px;background:#fff;border-radius:8px}.trc-product img{width:100%;height:190px;object-fit:contain}.trc-product h3{font-size:16px}.trc-price{font-size:19px;display:block}.trc-product .button{display:inline-block;margin:10px 0}.trc-remove{display:block}.compare-scroll{overflow-x:auto}.compare-table{min-width:700px;width:100%;border-collapse:collapse}.compare-table th,.compare-table td{padding:14px;border:1px solid #ddd;min-width:180px;text-align:left;vertical-align:top}.compare-table thead th{font-weight:400}.compare-table .trc-product{border:0;padding:0}.trc-related{margin:30px 0}.trc-related a{display:block;padding:10px 0}.tr-toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:#17191d;color:white;padding:14px 24px;border-radius:6px;z-index:10000;opacity:0;pointer-events:none;transition:.2s}.tr-toast.visible{opacity:1;transform:translate(-50%,0)}@media(max-width:700px){.trc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trc-product{padding:12px}.trc-product img{height:140px}}
