.lp-orders {border-top:1px solid var(--line,#38404b);margin-top:8px;padding:8px;min-width:0}
.lp-orders-toolbar {display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.lp-orders-toolbar h3 {font-size:12px;line-height:1.4;margin:0 auto 0 0}
.lp-orders-toolbar button {font:inherit;min-height:24px;padding:2px 8px}
.lp-orders-status {font-size:11px;color:var(--dim,inherit);margin:7px 0;overflow-wrap:anywhere}
.lp-orders-scroll {overflow:auto;max-height:240px;font-variant-numeric:tabular-nums}
.lp-orders-scroll[hidden] {display:none}
.lp-orders table {width:100%;font-size:11px}
.lp-orders th,.lp-orders td {padding:5px 8px;white-space:nowrap}
.lp-orders th {position:sticky;top:0;z-index:1;background:var(--panel,#10161e)}
.lp-orders .lp-order-id {font-family:ui-monospace,monospace;font-size:10px}
.lp-orders button:disabled {cursor:default;opacity:.5}

.lp-order-id button {font:inherit;color:inherit;text-decoration:underline;background:none;border:0;padding:0}
.lp-order-detail {border-top:1px solid var(--line,#38404b);margin-top:8px;padding-top:8px}
.lp-order-detail[hidden] {display:none}
.lp-order-detail h4 {margin:0 0 6px;overflow-wrap:anywhere}
.lp-order-detail p {font-size:11px}
.lp-order-detail dl {display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;font-size:11px}
.lp-order-detail dd {margin:0;overflow-wrap:anywhere}
.lp-order-detail button {font:inherit;min-height:24px;margin-right:6px}
