#cattle-archive{max-width:1140px;padding:32px 20px 48px;color:#293026;font:14px/1.6 Arial,sans-serif;box-sizing:border-box}
#cattle-archive *{box-sizing:border-box}#cattle-archive nav{font-size:12px;margin-bottom:18px}#cattle-archive a{color:#a44d1a;text-decoration:underline;text-underline-offset:3px}#cattle-archive h1{font:700 32px/1.2 Arial;margin:0 0 12px;color:#283025;text-transform:none}#cattle-archive .ca-lead{font-size:16px;color:#62685d;margin-bottom:24px}
#cattle-archive .ca-form{display:grid;grid-template-columns:1fr 1fr 1.3fr auto;gap:12px;align-items:end;background:#f8f6f1;padding:18px;border-top:3px solid #b75a20;margin-bottom:24px}
#cattle-archive label{display:flex;flex-direction:column;gap:6px;font:600 12px/1.5 Arial;margin:0;min-width:0}#cattle-archive select{display:block;float:none;width:100%;min-width:0;min-height:44px;font:400 14px Arial;padding:8px;background:#fff;color:#293026;border:1px solid #cdd1c7;border-radius:4px}#cattle-archive button{width:auto;float:none;min-height:44px;border:0;background:#b75a20;color:white;padding:10px 18px;font:600 14px Arial;border-radius:4px;cursor:pointer}
#cattle-archive .ca-period h2{font:600 22px/1.3 Arial;margin:0 0 5px;text-transform:none}#cattle-archive .ca-period p{font-size:12px;color:#646a5e;margin-bottom:16px}#cattle-archive .ca-table{overflow-x:auto}#cattle-archive table{display:table;width:100%;border-collapse:collapse;font:14px/1.5 Arial;font-variant-numeric:tabular-nums}#cattle-archive caption{display:table-caption;text-align:left;font-size:12px;color:#646a5e;margin-bottom:12px}#cattle-archive thead{display:table-header-group}#cattle-archive tbody{display:table-row-group}#cattle-archive tr{display:table-row}#cattle-archive td,#cattle-archive th{display:table-cell;float:none;width:auto;position:static;text-align:right;padding:14px 10px;border-bottom:1px solid #e0e3d9;white-space:normal}#cattle-archive th:first-child{text-align:left}#cattle-archive th small{display:block;font-size:11px;font-weight:400;color:#6d7366}#cattle-archive thead{background:#f8f6f1}#cattle-archive td:before{display:none}#cattle-archive td{font-size:18px}#cattle-archive .ca-sources{display:flex;gap:10px 25px;flex-wrap:wrap;margin:20px 0;font-size:12px}#cattle-archive details{border-top:1px solid #e0e3d9;padding-top:12px}#cattle-archive summary{display:list-item;cursor:pointer;padding:8px 0}#cattle-archive details p{font-size:13px;line-height:1.7}#cattle-archive :focus-visible{outline:3px solid #b75a20;outline-offset:3px}
@media(max-width:900px){#cattle-archive .ca-form{grid-template-columns:1fr 1fr}#cattle-archive .ca-table table{min-width:620px}}@media(max-width:540px){#cattle-archive{padding:22px 14px 35px;width:100%}#cattle-archive h1{font-size:26px}#cattle-archive .ca-form{grid-template-columns:1fr;padding:14px}#cattle-archive select{font-size:16px}#cattle-archive .ca-table{max-width:100%}#cattle-archive td{font-size:16px}}

#cattle-archive .ca-trend{margin:32px 0;padding:24px 0;border-top:1px solid #e0e3d9}#cattle-archive .ca-trend h2{font:600 22px/1.3 Arial;text-transform:none;margin:0 0 8px}#cattle-archive .ca-trend p{font-size:13px;color:#62685d}#cattle-archive .ct-legend{display:flex;gap:22px;list-style:none;padding:0;margin:18px 0;font-weight:bold}#cattle-archive .ct-legend li:before{content:"";display:inline-block;width:20px;border-top:3px solid currentColor;vertical-align:middle;margin-right:8px}#cattle-archive .ct-s0{color:#ad5017;stroke:#ad5017}#cattle-archive .ct-s1{color:#247548;stroke:#247548}#cattle-archive .ct-s2{color:#375f9b;stroke:#375f9b}#cattle-archive .ct-legend .ct-s1:before{border-top-style:dashed}#cattle-archive .ct-legend .ct-s2:before{border-top-style:dotted}#cattle-archive .ct-series{stroke-width:3;fill:none}#cattle-archive line.ct-s1{stroke-dasharray:9 4}#cattle-archive line.ct-s2{stroke-dasharray:3 4}#cattle-archive .ct-point{fill:white;stroke-width:2}#cattle-archive .ct-grid{stroke:#e0e3d9;stroke-width:1}#cattle-archive .ca-trend svg{display:block;width:100%;height:auto;overflow:visible}#cattle-archive .ca-trend svg text{font:12px Arial;fill:#535d4f}#cattle-archive .ct-narrow{display:none}#cattle-archive .ct-note{margin:8px 0 16px}@media(max-width:540px){#cattle-archive .ct-wide{display:none}#cattle-archive .ct-narrow{display:block}#cattle-archive .ct-legend{gap:14px;font-size:13px}}

#cattle-archive .ct-legend{flex-wrap:wrap;gap:12px 28px}#cattle-archive .ct-legend li{display:flex;align-items:center;gap:6px}#cattle-archive .ct-legend li:before{margin-right:2px;flex:0 0 20px}#cattle-archive .ct-series-label{min-width:60px}#cattle-archive .ct-change{font:700 14px/1.4 Arial;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f8f6f1;border:1px solid #e0e3d9;border-radius:4px;padding:2px 7px}#cattle-archive .ct-change-note{margin:0 0 16px}@media(max-width:540px){#cattle-archive .ct-legend{flex-direction:column;align-items:flex-start;gap:8px}}

#cattle-archive .ca-form{grid-template-columns:1fr 1fr 1.2fr .85fr auto}@media(max-width:1100px){#cattle-archive .ca-form{grid-template-columns:1fr 1fr}}@media(max-width:540px){#cattle-archive .ca-form{grid-template-columns:1fr}}

#cattle-archive .ct-chart{position:relative}#cattle-archive .ct-hit{fill:transparent;pointer-events:all;cursor:crosshair;touch-action:pan-y}#cattle-archive .ct-hit.is-active{fill:#283025;fill-opacity:.07;stroke:#899080;stroke-width:1}#cattle-archive .ct-tooltip{position:absolute;z-index:5;top:4px;width:268px;max-width:100%;padding:14px;background:#fff;border:1px solid #cdd1c7;border-radius:6px;box-shadow:0 4px 18px #29302626;color:#293026;font:14px/1.5 Arial}#cattle-archive .ct-tooltip[hidden],#cattle-archive .ct-interaction-note[hidden]{display:none}#cattle-archive .ct-tooltip-week{display:block;padding-right:24px;font-size:13px}#cattle-archive .ct-tooltip-unit{display:block;font-size:11px;color:#62685d;margin:4px 0 10px}#cattle-archive .ct-tooltip dl{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0}#cattle-archive .ct-tooltip dt{font-weight:600}#cattle-archive .ct-tooltip dd{margin:0;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}#cattle-archive .ct-tooltip-close{position:absolute;top:0;right:0;min-width:44px;min-height:44px;padding:0;background:transparent;color:#62685d;font-size:24px}#cattle-archive .ct-tooltip-nav{display:flex;justify-content:space-between;gap:8px;margin-top:12px}#cattle-archive .ct-tooltip-nav button{min-height:44px;padding:6px 9px;background:#f8f6f1;color:#293026;border:1px solid #cdd1c7;font-size:12px}#cattle-archive .ct-tooltip-nav button:disabled{opacity:.45;cursor:default}

#cattle-archive .ct-tooltip:not(.is-pinned){pointer-events:none}#cattle-archive .ct-tooltip:not(.is-pinned) .ct-tooltip-nav{display:none}#cattle-archive .ct-tooltip:not(.is-pinned) .ct-tooltip-close{visibility:hidden}

#cattle-archive .ct-legend .ct-series-toggle{display:flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:4px 6px;border:1px solid transparent;background:transparent;color:inherit;font:inherit;cursor:pointer}#cattle-archive .ct-series-toggle:not(:disabled):hover{background:#f8f6f1;border-color:#cdd1c7}#cattle-archive .ct-series-toggle:disabled{cursor:default;opacity:1}#cattle-archive .ct-is-hidden:before{opacity:.35}#cattle-archive .ct-is-hidden .ct-series-label{text-decoration:line-through}#cattle-archive .ct-is-hidden .ct-series-toggle{opacity:.55}#cattle-archive .ct-series-hidden,#cattle-archive .ca-trend [hidden]{display:none}#cattle-archive .ct-chart[data-ct-empty="true"] .ct-hit{pointer-events:none}#cattle-archive .ct-empty{padding:12px 14px;background:#f8f6f1;border-left:3px solid #b75a20}
