.op-sum-v17{display:grid;grid-gap:12px;gap:12px}.op-sumlist{margin:0;display:grid;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.op-sumrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dt ret" "dd ret";grid-gap:2px 12px;gap:2px 12px;align-items:center;padding:10px 8px 10px 14px;border-top:1px solid var(--line)}.op-sumrow:first-child{border-top:0}.op-sumrow dt{grid-area:dt;font-size:13.5px;color:var(--muted);font-weight:600}.op-sumrow dd{grid-area:dd;margin:0;font-weight:600;overflow-wrap:anywhere;min-width:0}.op-sumrow dd.muted{font-weight:500}.op-sumrow dd .op-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:500}.op-ret{grid-area:ret;min-width:64px;min-height:44px;padding:0 14px;border:1.5px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);font-weight:700;font-size:14.5px;cursor:pointer}.op-ret:hover{border-color:var(--ink)}.op-sumprice{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:14px;background:var(--sun-soft);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-sumprice b{font-size:20px}.op-back-sum{display:flex;justify-content:flex-start}@media (min-width:700px){.op-sumrow{grid-template-columns:180px minmax(0,1fr) auto;grid-template-areas:"dt dd ret"}}