.content-analysis-admin,.content-highlights{overflow-wrap:anywhere;min-width:0}.content-analysis-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.content-analysis-heading h2{margin:0}.content-highlights{border:1px solid var(--line);background:var(--card);border-radius:16px;margin:24px 0 32px;padding:22px}.content-analysis-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.content-analysis-filters label{flex-direction:column;flex:155px;gap:7px;min-width:0;font-size:13px;display:flex}.content-analysis-filters input,.content-analysis-filters select{box-sizing:border-box;background:var(--bg);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:8px;margin:0;padding:10px}.content-analysis-filters button{min-height:40px}.content-analysis-admin input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);margin:0}.content-analysis-selection{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;display:flex}.content-analysis-selection details{width:100%}.content-analysis-selection li{margin:8px 0}.content-analysis-batches{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.content-analysis-batches button{text-align:left;overflow-wrap:anywhere;max-width:100%}.content-analysis-batches button[aria-pressed=true]{border:1px solid var(--accent);background:var(--bg)}.content-analysis-batches small{max-width:240px;color:var(--muted);margin-top:5px;font-size:11px;display:block}.content-analysis-batch{border-top:1px solid var(--line);padding-top:18px}.content-analysis-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.content-analysis-stats dt{color:var(--muted);font-size:12px}.content-analysis-stats dd{margin:4px 0;font-size:20px;font-weight:700}.content-analysis-items{margin-top:22px}.content-analysis-items summary{cursor:pointer}.content-analysis-items h4{margin:0 0 8px}.content-analysis-result p{margin:10px 0}.content-analysis-evaluation>summary{cursor:pointer;font-weight:700}.content-analysis-evaluation>h2{margin-top:22px}.content-analysis-review h3{font-size:17px}.content-analysis-review-body{white-space:pre-wrap;max-height:450px;line-height:1.65;overflow:auto}.content-analysis-review blockquote{border-left:3px solid var(--accent);white-space:pre-wrap;margin:16px 0;padding:4px 0 4px 14px;line-height:1.65}.content-analysis-filters .content-analysis-checkbox{flex-direction:row;align-self:center;align-items:center}.content-analysis-checkbox input{flex-shrink:0}.content-highlight-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin:18px 0;display:grid}.content-highlight-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;min-width:0;padding:18px}.content-highlight-card h3{margin:10px 0;font-size:17px;line-height:1.4}.content-highlight-card h3 a{text-decoration:none}.content-highlight-speaker{font-size:13px}.content-highlight-card blockquote,.content-analysis-result blockquote{border-left:3px solid var(--accent);font:inherit;white-space:pre-wrap;margin:14px 0;padding:4px 0 4px 14px;line-height:1.65}.content-highlight-reason{color:var(--muted);font-size:13px;line-height:1.6}.content-highlight-card .toolbar{flex-wrap:wrap;font-size:13px}.content-analysis-tags{flex-wrap:wrap;gap:6px;display:flex}.content-analysis-tags span{border:1px solid var(--line);color:var(--muted);border-radius:16px;padding:4px 8px;font-size:12px}@media (width<=600px){.content-highlights{padding:16px}.content-analysis-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.content-analysis-filters label{flex-basis:calc(50% - 12px)}.content-analysis-filters button{max-width:100%}.content-highlight-card{padding:14px}}.content-highlight-explanation{color:var(--muted);margin:12px 0;font-size:13px}.content-highlight-explanation summary{cursor:pointer;color:var(--ink)}.content-highlight-explanation p{max-width:780px;line-height:1.65}.content-highlights-review .content-highlight-list{grid-template-columns:minmax(0,1fr)}.content-highlight-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.content-highlight-score{font-variant-numeric:tabular-nums;border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:5px 9px;font-size:13px;font-weight:700}.content-highlight-controls{flex-wrap:wrap;gap:8px}.content-highlight-controls button[aria-pressed=true]{background:var(--accent);color:var(--bg);border-color:var(--accent)}
