/* GENERATED from web-assets/figures/cm-flights/cm-flights.css (ef744accd120). Edit the source there, then run figures/sync.mjs. */
/* Codling moth flights (V-13). The drawing's rules, coloured and sized by custom properties: per-figure
   --fl-* properties win, then the shared chart tokens (--ch-*, the m3agtech.com chart card), then the
   light-card values below. Set them on the svg or an ancestor; change --fl-fs-* in a site's own phone
   query. Layout (height caps) and the HTML title (.fl__t) stay with the site. */
svg.fl { display: block; width: 100%; height: auto; }
.fl text { font-family: inherit; }
.fl__grid line { stroke: var(--fl-grid, var(--ch-grid, rgba(20,83,94,.16))); stroke-width: 1.2; }
.fl__c { fill: var(--fl-fill, var(--ch-fill-1, rgba(42,161,170,.16))); stroke: var(--fl-stroke, var(--ch-stroke, #14535e)); stroke-width: 2; }
.fl__c--peak { fill: var(--fl-fill-hi, var(--ch-fill-2, rgba(42,161,170,.5))); }
.fl__c--part { fill: var(--fl-fill, var(--ch-fill-1, rgba(42,161,170,.16))); }
.fl__n, .fl__n--part { fill: var(--fl-ink, var(--ch-ink, #14535e)); font-size: var(--fl-fs-n, 17px); font-weight: 700; }
.fl__g { opacity: 1; }
.fl__g .fl__c { fill: var(--fl-ghost, var(--ch-fill-ghost, rgba(42,161,170,.06))); stroke-dasharray: 7 5; stroke-width: 1.5; stroke-opacity: .55; }
.fl__nb { opacity: .78; }
.fl__sirl { stroke: var(--fl-stroke, var(--ch-stroke, #14535e)); stroke-width: 1.4; }
.fl__sirt { stroke: var(--fl-stroke, var(--ch-stroke, #14535e)); stroke-width: 1.4; stroke-opacity: .5; }
.fl__sirk { fill: var(--fl-stroke, var(--ch-stroke, #14535e)); font-size: var(--fl-fs-sir, 15px); font-weight: 700; letter-spacing: 1.4px; }
.fl__m { fill: var(--fl-muted, var(--ch-muted, #4f6a70)); font-size: var(--fl-fs-m, 15px); letter-spacing: 1.2px; }
.fl__k { fill: var(--fl-muted, var(--ch-muted, #4f6a70)); font-size: var(--fl-fs-k, 13px); }
.fl__live { transform-box: view-box; }
@media print { .fl__wipe { width: 740px !important; } .fl__g, .fl__k, .fl__sirg { opacity: 1 !important; } .fl__live { transform: none !important; } }
