[data-affiliate-account]{display:grid;gap:16px;min-width:0}
[data-affiliate-account] .affiliate-account-status{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #cfdad2;border-radius:14px;background:#f7faf8}
[data-affiliate-account] .affiliate-account-status>div{display:grid;gap:3px}[data-affiliate-account] .affiliate-account-status span{font-size:.82rem;color:#647268}[data-affiliate-account] .affiliate-account-status strong{font-size:1.05rem}[data-affiliate-account] .affiliate-account-status p{margin:0;max-width:760px}
[data-affiliate-account] .affiliate-account-status--active{border-color:#9fcdb5;background:#eff8f3}[data-affiliate-account] .affiliate-account-status--pending{border-color:#e8d49c;background:#fffaf0}[data-affiliate-account] .affiliate-account-status--suspended,[data-affiliate-account] .affiliate-account-status--rejected{border-color:#e4b2ac;background:#fff5f3}
[data-affiliate-account] .affiliate-account-shell{display:grid;gap:14px;min-width:0}
[data-affiliate-account] .affiliate-account-subtabs{position:sticky;top:8px;z-index:4;display:flex;gap:6px;overflow-x:auto;padding:6px;border:1px solid #d8e2da;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(11,54,35,.07);scrollbar-width:thin}
[data-affiliate-account] .affiliate-account-subtabs button{flex:0 0 auto;border:0;border-radius:10px;background:transparent;color:#31443a;font:inherit;font-weight:750;padding:10px 14px;cursor:pointer;white-space:nowrap}
[data-affiliate-account] .affiliate-account-subtabs button:hover{background:#f0f6f2}[data-affiliate-account] .affiliate-account-subtabs button.is-active{background:#075d3d;color:#fff;box-shadow:0 4px 12px rgba(7,93,61,.17)}
[data-affiliate-account] .affiliate-account-subtabs button:focus-visible{outline:3px solid rgba(7,93,61,.2);outline-offset:2px}
[data-affiliate-account] .affiliate-account-subpanels{min-width:0}[data-affiliate-account] .affiliate-account-subpanels>[hidden]{display:none!important}
[data-affiliate-account] .affiliate-account-profile code{font-size:.84em}[data-affiliate-account] .affiliate-account-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
[data-affiliate-account] .affiliate-account-metrics article{display:grid;gap:4px;padding:14px;border:1px solid #d7e1d9;border-radius:12px;background:#f8faf8}[data-affiliate-account] .affiliate-account-metrics strong{font-size:1.18rem}[data-affiliate-account] .affiliate-account-metrics span{font-size:.78rem;color:#617068}
[data-affiliate-account] .affiliate-account-link-list{display:grid;gap:12px}[data-affiliate-account] .affiliate-account-link-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid #d7e1d9;border-radius:13px;background:#fff}
[data-affiliate-account] .affiliate-account-link-copy{display:grid;gap:4px;min-width:0}[data-affiliate-account] .affiliate-account-link-copy a{overflow-wrap:anywhere}[data-affiliate-account] .affiliate-account-link-copy small{color:#66736b}[data-affiliate-account] .affiliate-account-link-actions{display:flex;flex-wrap:wrap;align-items:start;justify-content:flex-end;gap:7px}
[data-affiliate-account] .affiliate-account-link-metrics{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 16px;color:#506058;font-size:.88rem}[data-affiliate-account] .affiliate-account-embed{grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}[data-affiliate-account] .affiliate-account-table{min-width:620px}[data-affiliate-account] .affiliate-account-links-panel{min-width:0}
@media (max-width:980px){[data-affiliate-account] .affiliate-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:680px){[data-affiliate-account] .affiliate-account-status{display:grid}[data-affiliate-account] .affiliate-account-subtabs{top:4px;margin-inline:-2px}[data-affiliate-account] .affiliate-account-subtabs button{padding:9px 12px}[data-affiliate-account] .affiliate-account-link-card{grid-template-columns:1fr}[data-affiliate-account] .affiliate-account-link-actions{justify-content:flex-start}[data-affiliate-account] .affiliate-account-metrics{grid-template-columns:1fr 1fr}[data-affiliate-account] .affiliate-account-metrics article:last-child{grid-column:1/-1}}
