.river-outline{margin:var(--step-4) 0}.river-outline-cols{gap:var(--step-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.river-outline-col{justify-content:space-between;align-items:flex-start;gap:var(--step-4);min-height:160px;padding:var(--step-4);border:2px dashed var(--okeep-text-dim);border-radius:var(--radius-control);flex-direction:column;display:flex}.river-outline-label{color:var(--muted);font-size:13px;font-weight:600}@media (max-width:640px){.river-outline-cols{gap:var(--step-3);grid-template-columns:minmax(0,1fr)}.river-outline-col{min-height:0}}.river-outline-entry .river-outline-label{text-transform:capitalize}
