.hc-report-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hc-report-option{display:flex;flex-direction:column;min-width:0;padding:16px;border:1px solid var(--hc-line);border-radius:16px;background:#fffdf8}.hc-report-option.is-selected{border-color:var(--hc-green);box-shadow:inset 0 0 0 1px var(--hc-green);background:var(--hc-sage)}.hc-report-option-heading{display:flex;align-items:flex-start;gap:12px}.hc-report-option-heading>div{min-width:0}.hc .hc-report-option h3{margin:0 0 8px;font-size:16px;line-height:1.5}.hc-report-option-cover{display:block;flex:0 0 64px;width:64px;border:1px solid var(--hc-line);background:#fff;border-radius:4px;overflow:hidden}.hc-report-option-cover img{display:block;width:100%;height:auto}.hc-report-option-price{display:block;color:var(--hc-green);font-size:20px;line-height:1.5}.hc .hc-report-option-audience{font-size:12px;color:var(--hc-muted);line-height:1.7;margin:8px 0 0}.hc .hc-report-option-description{font-size:13px;color:var(--hc-muted);line-height:1.8;margin:16px 0 0}.hc-report-option ul{padding-left:16px;margin:12px 0 0;color:var(--hc-ink);font-size:12px;line-height:1.8}.hc-report-option-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.hc-report-option-actions a,.hc-report-option-actions button{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-height:44px;font-size:12px;line-height:1.5}.hc-report-option-actions a{text-decoration:underline;text-underline-offset:4px;color:var(--hc-green)}.hc-report-option-actions button{border:1px solid var(--hc-green);border-radius:99px;background:#fffdf8;color:var(--hc-green);padding:8px 16px}.hc-report-option-actions button[aria-pressed=true]{background:var(--hc-green);color:#fffdf8}.hc-report-option-actions button:disabled{border-color:var(--hc-line);background:#e4e7df;color:#596453;cursor:not-allowed}.hc-report-option-sample-pending{font-size:12px;color:var(--hc-muted)}@media (max-width:900px){.hc-report-options{grid-template-columns:minmax(0,1fr)}.hc-report-option-cover{flex-basis:72px;width:72px}}