.decision-shell{width:min(1380px,calc(100% - 32px));margin:20px auto 60px}.species-head{display:flex;justify-content:space-between;align-items:end;padding:12px 3px 18px;border-bottom:1px solid var(--line)}.species-head span,.chapio>span{color:var(--green);font-size:10px;letter-spacing:.14em;font-weight:900}.species-head h1{font-size:32px;margin:3px 0}.species-head p{color:var(--muted);margin:0}.species-head aside{display:grid;text-align:right;gap:2px}.species-head aside small{color:var(--muted);font-size:11px}.board-section{margin:22px 0;padding-top:14px;border-top:1px solid var(--line)}.board-section>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:10px}.board-section h2{font-size:19px;margin:0}.board-section header p{margin:3px 0 0;color:var(--muted);font-size:11px}.news-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 22px}.news-list a{display:grid;gap:4px;padding:12px 2px;border-bottom:1px solid var(--line);text-decoration:none}.news-list b{font-size:14px}.news-list small,.news-list p{color:var(--muted);font-size:11px;margin:0}.disease-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.disease-grid article{padding:12px;border:1px solid var(--line);border-radius:8px}.disease-grid article>div{display:flex;justify-content:space-between}.disease-grid span{font-size:10px;background:#fff0d6;border-radius:99px;padding:3px 8px}.disease-grid p,.disease-grid a{font-size:11px;color:var(--muted);text-decoration:none}.chart-row{display:grid;grid-template-columns:minmax(280px,1fr) 220px;gap:20px;align-items:center;padding:8px 12px;background:var(--pale);border-radius:8px;margin-bottom:9px}.spark{width:100%;height:58px;overflow:visible}.spark polyline{fill:none;stroke:var(--green);stroke-width:2.2;vector-effect:non-scaling-stroke}.chart-row p{font-size:11px}.timeline-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:8px}table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}th,td{padding:9px 12px;border-right:1px solid #edf1ee;border-bottom:1px solid #edf1ee;white-space:nowrap;text-align:right}th:first-child{position:sticky;left:0;z-index:2;text-align:left;background:#f6f8f7}thead th{background:#f6f8f7;color:#526058}.change{font-weight:800;white-space:nowrap}.change.up{color:var(--red)}.change.down{color:var(--blue)}.change.flat{color:var(--muted)}.signal-grid,.indicator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:9px}.signal-grid article,.indicator-grid article{padding:14px;border:1px solid var(--line);border-radius:8px}.signal-grid span,.indicator-grid span{display:block;color:var(--muted);font-size:11px}.signal-grid strong,.indicator-grid strong{display:block;font-size:21px;margin:6px 0}.signal-grid small,.indicator-grid small,.signal-grid p,.indicator-grid p{font-size:10px;color:var(--muted)}.destination-grid,.shipment-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.destination-grid article,.shipment-list article{border:1px solid var(--line);border-radius:8px;padding:11px}.destination-grid header{display:flex;justify-content:space-between}.destination-grid .spark,.shipment-list .spark{height:44px}.destination-grid small,.shipment-list small{display:block;color:var(--muted);font-size:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.primary-link{display:inline-block;padding:9px 13px;background:var(--green);color:#fff;text-decoration:none;border-radius:6px;font-size:12px}.tariff-lead{color:var(--muted);font-size:12px}.chapio{margin:25px 0 0;padding:17px 20px;background:var(--pale);border-left:5px solid var(--green);display:grid;grid-template-columns:180px 1fr 1fr;gap:4px 20px}.chapio h2{grid-column:1;font-size:15px;margin:3px 0}.chapio p{margin:1px 0;font-size:13px;line-height:1.55}@media(max-width:750px){.decision-shell{width:calc(100% - 20px);margin-top:10px}.species-head{align-items:start}.species-head h1{font-size:25px}.species-head p{font-size:11px}.species-head aside{font-size:11px}.news-list,.disease-grid{grid-template-columns:1fr}.chart-row{grid-template-columns:1fr}.signal-grid,.indicator-grid{grid-template-columns:1fr 1fr}.chapio{grid-template-columns:1fr}.chapio>*{grid-column:1!important}th,td{padding:8px 9px}.board-section{margin:18px 0}}@media(max-width:440px){.signal-grid,.indicator-grid{grid-template-columns:1fr}}
