.RulesModal_legend__gq7ld{padding-top:14px;border-top:1px solid var(--nz-line)}.RulesModal_legend__gq7ld h3{margin:0 0 8px;font-size:15px;line-height:20px;font-weight:700}.RulesModal_legend__gq7ld ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.RulesModal_legend__gq7ld li{display:flex;align-items:center;gap:12px;min-height:40px}.RulesModal_mark__nI6_M{display:grid;flex:0 0 auto;place-items:center;width:48px;height:36px;border-radius:9px;background:var(--ro-sea);box-shadow:inset 0 0 0 1px var(--nz-line)}.RulesModal_mark__nI6_M svg{width:32px;height:24px;overflow:visible}.RulesModal_start__Amnhq path,.RulesModal_target__RzRDc path{fill:var(--nz-accent-strong);stroke:#fff;stroke-width:1.5}.RulesModal_start__Amnhq circle,.RulesModal_target__RzRDc circle{fill:#fff}.RulesModal_target__RzRDc path{fill:var(--ro-target)}.RulesModal_bridge__U9xzc path,.RulesModal_optimal__ueaNX path,.RulesModal_route__9ZZin path{fill:none;stroke-linecap:round;stroke-linejoin:round}.RulesModal_route__9ZZin path{stroke:var(--ro-route);stroke-width:2.5}.RulesModal_route__9ZZin circle{fill:var(--ro-route);stroke:var(--ro-halo);stroke-width:1.5}.RulesModal_optimal__ueaNX path{stroke:var(--ro-target);stroke-width:3;stroke-dasharray:6 4}.RulesModal_bridge__U9xzc path{stroke:var(--ro-bridge);stroke-width:1.5;stroke-dasharray:3 3}