{% extends "base.html" %} {% block head %} {% endblock %} {% block css %} #mynetwork { width: 100%; height: 100vh; border: 1px solid #ddd; background-color: #f8f9fa; border-radius: 10px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); } /* Search UI */ .search-container { position: absolute; bottom: 100px; left: 10px; z-index: 10; display: flex; flex-direction: column; gap: 5px; } .search-container input, .search-container select, .search-container button { padding: 8px; border-radius: 8px; border: 1px solid #ccc; } .search-container button { background-color: #007bff; color: white; cursor: pointer; } .search-container button:hover { background-color: #0056b3; } /* Node info box */ #node-info { position: absolute; bottom: 10px; right: 10px; background-color: rgba(255,255,255,0.95); padding: 12px; border-radius: 8px; border: 1px solid #ccc; box-shadow: 0 2px 6px rgba(0,0,0,0.1); font-size: 14px; color: #333; width: 260px; max-height: 250px; overflow-y: auto; } /* Legend */ #legend { position: absolute; bottom: 10px; left: 10px; background: rgba(255,255,255,0.9); padding: 10px; border-radius: 5px; border: 1px solid #ccc; box-shadow: 0 2px 4px rgba(0,0,0,0.1); font-size: 14px; display: flex; color: #333; } .legend-category { margin-right: 10px; } .legend-box { display: inline-block; width: 12px; height: 12px; margin-right: 5px; border-radius: 3px; } .circle { border-radius: 6px; } {% endblock %} {% block body %}
ROUTERROUTER_LATECLIENTCLIENT_MUTECLIENT_BASE