.pr[data-v-cd88c2b7]{margin:0;padding:0;list-style:none}.pr__item[data-v-cd88c2b7]{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;display:grid}.pr__item[data-v-cd88c2b7]:first-child{border-top:0}.pr__d[data-v-cd88c2b7]{margin:0;font-weight:500}.pr__sub[data-v-cd88c2b7]{color:var(--faint);margin:0;font-size:.78rem}.pr__cod[data-v-cd88c2b7]{font:600 .74rem var(--font-mono);color:var(--muted);margin-right:6px}.pr__mal[data-v-cd88c2b7]{color:var(--danger);margin:4px 0 0;font-size:.78rem;font-weight:500}.pr__tot[data-v-cd88c2b7]{font:700 .85rem var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pr__ctl[data-v-cd88c2b7]{grid-column:1/-1;justify-content:space-between;margin-top:6px;display:flex}.pr__ctl[data-v-cd88c2b7],.pr__qty[data-v-cd88c2b7]{align-items:center}.pr__qty[data-v-cd88c2b7]{background:var(--surface);border:1px solid var(--line-strong);border-radius:9px;width:100px;height:32px;display:inline-flex;overflow:hidden}.pr__qb[data-v-cd88c2b7]{width:32px;height:100%;color:var(--muted);cursor:pointer;font:600 15px/1 var(--font-sans);background:0 0;border:0;padding:0}.pr__qb[data-v-cd88c2b7]:hover:not(:disabled){background:var(--chip);color:var(--ink)}.pr__qb[data-v-cd88c2b7]:disabled{opacity:.4;cursor:not-allowed}.pr__qi[data-v-cd88c2b7]{text-align:center;width:100%;min-width:0;height:100%;font:600 13px/1 var(--font-mono);color:var(--ink);appearance:textfield;background:0 0;border:0;flex:1;padding:0}.pr__qi[data-v-cd88c2b7]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pr__qi[data-v-cd88c2b7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pr__quitar[data-v-cd88c2b7]{color:var(--muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;min-height:32px;font-size:.78rem;text-decoration:underline}.pr__quitar[data-v-cd88c2b7]:hover:not(:disabled){color:var(--ink)}.pr__qb[data-v-cd88c2b7]:focus-visible,.pr__quitar[data-v-cd88c2b7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pr__qi[data-v-cd88c2b7]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (width<=640px){.pr__qty[data-v-cd88c2b7]{border-radius:12px;width:132px;height:44px}.pr__qb[data-v-cd88c2b7]{width:44px;font-size:18px}.pr__quitar[data-v-cd88c2b7]{min-height:44px;padding:0 8px}}
