
.pnl-review[data-v-188b8a37]{flex:none;background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;border-radius:12px;padding:12px 16px;margin-bottom:12px;font-size:13px;max-height:38vh;overflow:auto}.pnl-review p[data-v-188b8a37]{margin:6px 0}.pnl-review summary[data-v-188b8a37]{cursor:pointer;font-weight:700;margin-top:8px}.pnl-review table[data-v-188b8a37]{width:100%;max-width:850px;border-collapse:collapse;margin-top:8px}.pnl-review td[data-v-188b8a37],.pnl-review th[data-v-188b8a37]{padding:5px 8px;border-bottom:1px solid #fed7aa;text-align:left}.pnl-review td[data-v-188b8a37]:last-child,.pnl-review th[data-v-188b8a37]:last-child{text-align:right;font-variant-numeric:tabular-nums}.pnl-review ul[data-v-188b8a37]{padding-left:20px}

.q-grid thead th[data-v-86c3227c] { position: sticky; top: 0; background: #f1f5f9; z-index: 20; color: #1e293b; font-weight: 700; font-size: 13px; border-right: 1px solid #e2e8f0;
}
.q-grid thead th[data-v-86c3227c]:last-child { border-right: none;
}
.q-grid tfoot td[data-v-86c3227c] { position: sticky; bottom: 0; background: #f1f5f9; z-index: 10; font-weight: 700;
}
.pl-tbl[data-v-86c3227c] { width: 100%; max-width: 640px; font-size: 14px; border-collapse: collapse; background: #fff; border: 1px solid #e2e8f0; border-radius: 8px;
}
.pl-tbl td[data-v-86c3227c] { padding: 5px 12px; border-bottom: 1px solid #f1f5f9;
}
.pl-tbl tr:last-child td[data-v-86c3227c] { border-bottom: none;
}
.pl-tbl .pl-name[data-v-86c3227c] { color: #475569; font-weight: 700;
}
.pl-tbl .pl-amt[data-v-86c3227c] { text-align: right; font-family: ui-monospace, monospace; font-weight: 700; color: #475569; width: 180px; white-space: nowrap;
}
.pl-tbl .pl-sub td[data-v-86c3227c] { background: #f8fafc; border-top: 1px solid #e2e8f0;
}
.pl-tbl .pl-total td[data-v-86c3227c] { background: #eff6ff; border-top: 2px solid #bfdbfe; font-weight: 900;
}
/*$vite$:1*/