.cq-family.cq-trend{max-width:680px}
.cq-trend .cq-match-heading .spq-antepost-intro{font-size:20px;line-height:1.05}
.cq-trend .cq-match-heading .spq-antepost-edition{flex-basis:100%;font-size:25px;line-height:1.05}
.cq-trend .cq-trend-toolbar{display:flex;align-items:center;padding:8px 12px}
.cq-trend .cq-trend-controls{position:relative;min-width:0;width:100%;max-width:300px}
.cq-trend .cq-trend-controls select{display:block;width:100%;max-width:100%;min-height:42px;padding:5px 26px 5px 12px;border:1px solid var(--w-line);border-radius:3px;background:var(--w-raised);color:var(--w-paper);font:700 25px/1.1 var(--w-font);cursor:pointer;color-scheme:dark}
.cq-trend .has-shirt select{padding-left:48px}
.cq-trend .cq-trend-selected-shirt{position:absolute;inset:0 auto 0 8px;display:flex;align-items:center;pointer-events:none}
.cq-trend .cq-trend-selected-shirt .spq-shirt{width:32px;height:34px}
.cq-trend .cq-trend-controls select:disabled{cursor:default}
.cq-trend .cq-trend-results{padding:0 12px 8px}
.cq-trend .cq-trend-panel{display:grid;gap:10px;padding:0}
.cq-trend .cq-trend-card{position:relative;overflow:hidden;margin:0;border:1px solid var(--w-line);border-color:color-mix(in srgb,var(--w-line) 65%,var(--w-muted));border-radius:3px;background:var(--w-bar)}
.cq-trend .cq-trend-card-head{position:absolute;z-index:1;top:7px;left:calc(11% + 1px);display:flex;align-items:center}
.cq-trend .cq-trend-card .book-logo{width:101.2px;height:26.4px}
.cq-trend .cq-trend-card .book-logo img{max-width:90.2px;max-height:19.8px}
.cq-trend .cq-trend-chart{display:block;width:100%;height:auto;overflow:visible}
.cq-trend .cq-trend-chart text{font:700 20px/1 var(--w-font);font-variant-numeric:tabular-nums}
.cq-trend .cq-trend-grid{stroke:var(--w-line);stroke-width:1}
.cq-trend .cq-trend-axis,.cq-trend .cq-trend-date{fill:var(--w-muted)}
.cq-trend .cq-trend-chart .cq-trend-date{font-size:15px;font-weight:500}
.cq-trend .cq-trend-line{fill:none;stroke:var(--w-accent);stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.cq-trend .cq-trend-dot{fill:var(--w-accent);stroke:var(--w-bar);stroke-width:2;vector-effect:non-scaling-stroke}
.cq-trend .cq-trend-dot.is-reconstructed{fill:var(--w-bar);stroke:var(--w-accent);stroke-width:1.5}
.cq-trend .cq-trend-chart g:focus{outline:none}
.cq-trend .cq-trend-chart g:focus .cq-trend-dot,.cq-trend .cq-trend-chart g:hover .cq-trend-dot{stroke:var(--w-paper);stroke-width:3}
.cq-trend .cq-trend-badge rect{fill:var(--w-raised)}
.cq-trend .cq-trend-badge text{fill:var(--w-paper);font-size:22px}
.cq-trend .cq-trend-badge.is-latest rect{fill:var(--w-accent)}
.cq-trend .cq-trend-badge.is-latest text{fill:var(--w-accent-ink)}
.cq-trend .cq-trend-empty{margin:0;padding:24px 12px;color:var(--w-muted);font:700 16px/1.4 var(--w-font);text-align:center}
.cq-trend [aria-busy=true]{opacity:.75}
.cq-trend .spq-footer{margin-top:0}
@container odds-widget (max-width:440px){
 .cq-trend .cq-match-heading .spq-antepost-edition{font-size:23px}
 .cq-trend .cq-trend-toolbar{padding:7px 10px}
 .cq-trend .cq-trend-controls select{font-size:24px}
 .cq-trend .cq-trend-results{padding:0 10px 7px}
 .cq-trend .cq-trend-card-head{top:6px}
 .cq-trend .cq-trend-card .book-logo{width:83.6px;height:23.1px}
 .cq-trend .cq-trend-card .book-logo img{max-width:72.6px;max-height:18.7px}
 .cq-trend .cq-trend-chart{padding-top:16px}
 .cq-trend .cq-trend-chart text{font-size:21px}
 .cq-trend .cq-trend-chart .cq-trend-date{font-size:18px}
 .cq-trend .cq-trend-badge text{font-size:23px}
}
