/* Reseller API pages + docs. Dark, minimal. Prefix rs- to avoid clashes. */
.rs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:16px 0}
.rs-big{font-size:1.9rem;font-weight:650;letter-spacing:-.02em;margin:.15em 0}
.page>.card+.card,.page>.rs-grid+.card,#rsBody>.card+.card{margin-top:16px}
.rs-notice{margin:16px 0}.rs-notice.warn{border-color:rgba(255,180,84,.55)}
.rs-form{max-width:560px;margin-top:16px}.rs-form label,.rs-inline label{display:flex;flex-direction:column;gap:6px;font-size:.9rem;color:var(--dim)}
.rs-form textarea,.rs-inline textarea{resize:vertical;width:100%}
.rs-inline{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}
.rs-pill{display:inline-block;padding:2px 10px;border-radius:99px;border:1px solid var(--line);font-size:.78rem;color:var(--dim);white-space:nowrap}
.rs-pill.ok,.rs-pill.approved,.rs-pill.completed,.rs-pill.live{color:var(--ok);border-color:rgba(61,220,151,.45)}
.rs-pill.pending,.rs-pill.processing,.rs-pill.sbx,.rs-pill.delivered{color:var(--ac2);border-color:rgba(76,201,240,.45)}
.rs-pill.failed,.rs-pill.rejected,.rs-pill.revoked,.rs-pill.suspended,.rs-pill.refunded{color:var(--err);border-color:rgba(255,138,138,.45)}
.rs-secret{margin:12px 0;padding:14px;border-radius:12px;border:1px solid rgba(255,180,84,.55);background:rgba(255,180,84,.07)}
.rs-sec{word-break:break-all;background:#000;padding:6px 10px;border-radius:8px;border:1px solid var(--line)}
.rs-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:12px 0}
.rs-stat{display:flex;flex-direction:column;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02)}.rs-stat b{font-size:1.25rem;font-weight:600}
.rs-chart{width:100%;max-width:520px;height:auto}.rs-bar{fill:var(--ac)}.rs-bar.err{fill:var(--err)}.rs-ax{fill:var(--dim);font-size:9px}
.rs-paths{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:6px}
.rs-code{background:#05060a;border:1px solid var(--line);border-radius:12px;padding:14px;overflow-x:auto;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:#cfd3e4;white-space:pre}
.rs-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.rs-tabs [aria-selected=true]{background:rgba(124,108,255,.2);border-color:var(--ac);color:#fff}
.rs-ad-card{margin-top:12px}.rs-ad-nums{display:flex;gap:14px;flex-wrap:wrap;color:var(--dim)}
.rs-act{margin-top:10px;align-items:center}.rs-act input[name=note]{flex:1;min-width:160px}
.rs-tier input{width:auto;max-width:160px}.rs-price{width:110px}
.danger{color:var(--err)}
.row.wrap{flex-wrap:wrap}
/* docs page */
.rs-docs{display:block}.rs-doc{max-width:900px;margin:0 auto;padding:20px 20px 80px}
.rs-doc-nav{display:flex;align-items:center;gap:14px;margin-bottom:24px}.rs-doc-nav a[aria-current=page]{color:#fff;text-decoration:underline}
.rs-doc .card{margin-top:16px}.rs-doc ol,.rs-doc ul{padding-left:1.3em;line-height:1.8}.rs-doc code{background:rgba(255,255,255,.06);padding:1px 6px;border-radius:6px}.rs-doc pre code{background:none;padding:0}
