.activity-result-insights{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:18px;align-items:stretch;margin:0 0 22px;padding:16px;border:1px solid var(--line);background:#f7faf4}.activity-result-insights[hidden]{display:none}.activity-insight-copy{display:grid;align-content:center;gap:5px;padding:4px 2px}.activity-insight-copy>span{font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral)}.activity-insight-copy>strong{max-width:360px;font-size:18px;line-height:1.15;color:var(--green)}.activity-insight-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);background:#fff}.activity-insight-grid>div{display:grid;gap:6px;min-width:0;padding:12px;border-right:1px solid var(--line)}.activity-insight-grid>div:last-child{border-right:0}.activity-insight-grid span{font:8px var(--mono);text-transform:uppercase;color:var(--muted)}.activity-insight-grid strong{font:600 16px var(--sans);color:var(--green);overflow-wrap:anywhere}
.activity-page-hidden{display:none!important}.activity-results-footer{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:16px;align-items:center;margin-top:8px;padding:16px;border:1px solid var(--line);background:#f7faf4}.activity-results-footer[hidden]{display:none}.activity-results-progress{display:grid;gap:8px;min-width:0}.activity-results-progress strong{font:10px var(--mono);color:var(--green);overflow-wrap:anywhere}.activity-progress-track{height:5px;background:#dfe9dc;overflow:hidden;border-radius:999px}.activity-progress-track span{display:block;height:100%;width:0;background:var(--green);transition:width .2s ease}.activity-results-controls{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;min-width:0}.activity-results-controls label{display:flex;align-items:center;gap:7px;min-width:0;font:9px var(--mono);color:var(--muted)}.activity-results-controls select{appearance:none;-webkit-appearance:none;min-width:0;min-height:42px;border:1px solid var(--line);background-color:#fff;color:var(--green);padding:0 32px 0 11px;font:10px var(--mono);border-radius:8px}.activity-results-controls button{min-height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--green);padding:8px 11px;font:9px var(--mono);cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.activity-results-controls button:hover{background:#edf4e9;border-color:#a8bda2;transform:translateY(-1px)}.activity-results-controls [data-page-more]{background:var(--green);border-color:var(--green);color:#fff}.activity-results-controls [data-page-all]{border-color:#9eb498}.activity-random-highlight{outline:3px solid rgba(235,129,91,.55);outline-offset:3px;transition:outline-color .3s ease}
@media(max-width:1050px){.activity-result-insights{grid-template-columns:1fr}.activity-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-insight-grid>div:nth-child(3){border-right:0}.activity-insight-grid>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.activity-insight-grid>div:nth-child(4){border-right:1px solid var(--line)}.activity-results-footer{grid-template-columns:1fr}.activity-results-controls{justify-content:flex-start}}
@media(max-width:680px){.activity-result-insights{margin-left:-2px;margin-right:-2px;padding:13px}.activity-insight-grid{grid-template-columns:1fr 1fr}.activity-insight-grid>div{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.activity-insight-grid>div:nth-child(2n){border-right:0!important}.activity-insight-grid>div:last-child{grid-column:1/-1;border-right:0!important;border-bottom:0!important}.activity-results-footer{padding:13px}.activity-results-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.activity-results-controls label{grid-column:1/-1;justify-content:space-between}.activity-results-controls select{min-width:100px;font-size:16px}.activity-results-controls button{width:100%;min-height:44px}.activity-results-controls [data-page-top]{grid-column:1/-1}.activity-insight-copy>strong{font-size:16px}}
@media(max-width:420px){.activity-results-controls{grid-template-columns:minmax(0,1fr)}.activity-results-controls label,.activity-results-controls [data-page-top]{grid-column:auto}.activity-results-controls label{display:grid;gap:6px}.activity-results-controls select{width:100%}}
@media(hover:none){.activity-results-controls button:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.activity-progress-track span,.activity-results-controls button{transition:none}.activity-random-highlight{transition:none}}