.lp-affix{display:flex;align-items:center;gap:8px}.lp-affix .tb-input{flex:1;min-width:0}
.lp-currency{color:var(--tb-text-muted,#6b6b6b);font-size:13px}
.lp-preview{display:grid;gap:10px;max-width:420px;padding:14px;border:1px solid var(--tb-border,#e5e5e5);border-radius:12px;font-size:14px}
.lp-preview-head{display:flex;justify-content:space-between;gap:12px}.lp-preview-head span{color:var(--tb-text-muted,#6b6b6b);font-size:13px}
.lp-preview-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-variant-numeric:tabular-nums}
.lp-preview input[type=range]{width:100%;margin:0}
.lp-preview-button{padding:6px 12px;border:1.5px solid currentColor;border-radius:10px;font-weight:600}
.lp-table{width:100%;border-collapse:collapse;font-size:14px}
.lp-table th,.lp-table td{padding:10px 12px;border-bottom:1px solid var(--tb-border,#e5e5e5);text-align:start}
.lp-table td.num,.lp-table th.num{text-align:end;font-variant-numeric:tabular-nums}
.lp-table tbody tr{cursor:pointer}.lp-table tbody tr:hover{background:var(--tb-surface-hover,rgba(0,0,0,.03))}
.lp-muted{color:var(--tb-text-muted,#6b6b6b);font-size:13px}
.lp-pager{display:flex;justify-content:flex-end;gap:8px}
.lp-activity{display:grid;gap:0;margin:0;padding:0;list-style:none}
.lp-activity li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--tb-border,#e5e5e5);font-size:14px}
.lp-activity b{font-variant-numeric:tabular-nums}
.lp-results{display:grid;gap:4px;margin-top:8px}
.lp-results button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:1px solid var(--tb-border,#e5e5e5);border-radius:10px;background:none;font:inherit;text-align:start;cursor:pointer}
.lp-results button:hover{background:var(--tb-surface-hover,rgba(0,0,0,.03))}
.lp-empty{padding:32px;text-align:center;color:var(--tb-text-muted,#6b6b6b)}
