.network-trend{min-width:0;margin-top:18px}.network-trend h2{font-size:18px;margin:0 0 8px}
.network-trend form>fieldset{border:0;min-width:0;padding:0;margin:0}.network-trend-filters{display:grid;grid-template-columns:1fr 1fr 2fr;gap:12px;min-width:0}
.network-trend-filters .form-group{min-width:0}.network-trend-filters input,.network-trend-filters select{min-width:0;max-width:100%;box-sizing:border-box;width:100%}
.network-trend-clubs{display:flex;flex-wrap:wrap;gap:10px 18px;min-width:0;border:1px solid #dce5ef;border-radius:8px;margin:0 0 12px;padding:10px 12px}
.network-trend-clubs legend{font-size:13px;padding:0 4px}.network-trend-clubs label{display:flex;gap:6px;align-items:center;overflow-wrap:anywhere;font-size:13px}.network-trend-clubs input{width:auto;flex:none}
.network-trend-legend{display:flex;flex-wrap:wrap;gap:12px 22px;margin:16px 0 8px;font-size:13px}.network-trend-legend span{display:flex;align-items:center;gap:8px}
.network-trend-legend i{width:28px;border-top:3px solid #145da0}.network-trend-legend .network-trend-plan{border-top:3px dashed #64748b}
.network-trend-plot{overflow-x:auto;max-width:100%;margin:12px 0}.network-trend svg{display:block;width:100%;min-width:600px;max-height:290px}.network-trend svg text{font-family:inherit;font-size:11px;fill:#385574}
.network-trend table{min-width:780px;width:100%}.network-trend caption{text-align:left;font-weight:600;padding:8px 0}.network-trend th,.network-trend td{vertical-align:top}.network-trend .network-trend-met{color:#23623a}
@media(max-width:600px){.network-trend-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.network-trend-filters>.form-group:last-child{grid-column:1/-1}.network-trend-clubs{gap:10px 14px}.network-trend-legend{gap:10px}.network-trend form .btn{width:100%}}
.network-trend table .subline{display:block;margin-top:4px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
