.buybackCompactGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.buybackMini{min-height:54px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;text-align:left;font-weight:800;cursor:pointer}.buybackMini.cliente{background:#f2f7fd;border-color:#d9e7f7}.buybackMini.tercero{background:#f7f5fc;border-color:#e5def5}.buybackMini.entrega{background:#f3f9f5;border-color:#dceee2}.buybackMini:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(30,55,80,.06)}.buybackMini.selected{border-color:#7aa7e6;box-shadow:0 0 0 2px rgba(47,112,205,.08)}.buybackSummary{margin-top:16px}.simRows{max-width:760px;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.simRow,.simTotal{display:grid;grid-template-columns:minmax(260px,520px) 150px;justify-content:start;column-gap:18px;padding:11px 14px;border-bottom:1px solid #edf1f5}.simTotal{border-bottom:0;background:#f8fafc;font-size:15px}.simRow b,.simTotal strong{text-align:right}.simRow b.negative{font-weight:800}@media(max-width:760px){.buybackCompactGrid{grid-template-columns:1fr}.simRow,.simTotal{grid-template-columns:1fr auto}}.simComments{max-width:760px;margin-top:12px;padding:13px 14px;border:1px solid #e2e8f0;border-left:4px solid #98a2b3;border-radius:10px;background:#f8fafc;color:#667085;font-size:12px;line-height:1.6}.simComments b{display:block;margin-bottom:5px;color:#344054;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.simComments p{margin:0}