.partner-payout-queue{margin:24px auto;max-width:1452px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--text);font:inherit}
.pq-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.pq-heading h2{font-size:18px;margin:0}.pq-heading h2 span{color:var(--muted);font-size:14px}.pq-heading p,.pq-dialog p{font-size:12px;color:var(--muted);line-height:1.6}
.partner-payout-queue button,.pq-dialog button{font:inherit;font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:9px 12px;cursor:pointer}.partner-payout-queue button:disabled,.pq-dialog button:disabled{opacity:.5;cursor:default}
.pq-scroll{overflow-x:auto}.pq-scroll table{width:100%;border-collapse:collapse;font-size:12px}.pq-scroll th,.pq-scroll td{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.pq-scroll pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;min-width:230px}.pq-scroll summary{cursor:pointer}.pq-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.pq-dialog{width:min(460px,calc(100vw - 32px));padding:24px;max-height:calc(100vh - 48px);overflow:auto;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:16px}.pq-dialog::backdrop{background:rgba(0,0,0,.65)}.pq-dialog h2{font-size:18px}.pq-dialog label{display:flex;flex-direction:column;gap:8px;font-size:12px}.pq-dialog textarea{min-height:85px;color:var(--text);background:var(--surface);border:1px solid var(--line);padding:10px;border-radius:8px}.pq-dialog [role=alert]{color:#d87070}
@media(max-width:600px){.partner-payout-queue{padding:16px;margin:16px}.pq-heading{align-items:flex-start}.pq-heading h2{font-size:16px}}
