.affiliate-performance{color:#0f172a;background:linear-gradient(#94a3b804 0%,#fff 100%);border:1px solid #0f172a1f;border-radius:16px;min-width:0;padding:24px}.affiliate-performance .performance-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.affiliate-performance .performance-heading>button{white-space:nowrap;flex-shrink:0}.affiliate-performance h2,.affiliate-performance h3{margin:0;font-size:18px;line-height:1.4}.affiliate-performance h3{font-size:15px}.affiliate-performance p{margin:10px 0;font-size:13px;line-height:1.7}.affiliate-performance .performance-note,.affiliate-performance .performance-period{color:#475569}.affiliate-performance button{font:inherit;color:#0f172a;cursor:pointer;background:#fff9;border:1px solid #0f172a29;border-radius:8px;padding:8px 12px;font-size:13px}.affiliate-performance button[aria-pressed=true]{background:#eff6ff;border-color:#202124}.affiliate-performance button:disabled{opacity:.5;cursor:default}.affiliate-performance button:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.affiliate-performance .performance-controls{gap:8px;margin:18px 0 8px;display:flex}.affiliate-performance .performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.affiliate-performance .performance-metrics>div{background:#ffffff8c;border-radius:10px;min-width:0;padding:14px}.affiliate-performance .performance-metrics dt{color:#475569;font-size:12px;line-height:1.5}.affiliate-performance .performance-metrics dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:19px;font-weight:650}.affiliate-performance .performance-table-scroll{max-width:100%;margin-top:12px;overflow-x:auto}.affiliate-performance table{border-collapse:collapse;width:100%;min-width:580px;font-size:13px}.affiliate-performance th,.affiliate-performance td{text-align:start;border-bottom:1px solid #0f172a1a;padding:12px 10px}.affiliate-performance th{font-weight:600}.affiliate-performance thead th{color:#475569}.affiliate-performance tbody th{overflow-wrap:anywhere;min-width:160px}.affiliate-performance small{color:#475569;margin-top:4px;font-size:11px;font-weight:400;display:block}.affiliate-performance .performance-method,.affiliate-performance .performance-experiment{border-top:1px solid #0f172a1f;margin-top:20px;padding-top:16px}.affiliate-performance summary{cursor:pointer;font-size:13px;font-weight:600}.affiliate-performance summary:focus-visible,.affiliate-performance .performance-table-scroll:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.affiliate-performance .performance-assumptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.affiliate-performance label{flex-direction:column;gap:8px;font-size:12px;line-height:1.5;display:flex}.affiliate-performance input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #0f172a33;border-radius:8px;padding:10px}.affiliate-performance input:focus-visible{outline-offset:2px;outline:2px solid #2021241f}@media (max-width:600px){.affiliate-performance{padding:16px}.affiliate-performance .performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.affiliate-performance .performance-metrics dd{font-size:17px}.affiliate-performance .performance-assumptions{grid-template-columns:1fr}}
