/* Kontener z grafem */
.symbolink-graph-wrapper {
    max-width: 1200px;
    margin: 0 auto;
    padding: 1.5rem;
    background: #fff;
  }
  
  /* Sam SVG */
  .symbolink-graph-wrapper svg {
    display: block;
    width: 100%;
    height: 600px;
    border: 1px solid rgba(226,232,240,0.8);
    background: #fafafa;
    border-radius: 8px;
  }
  
  /* Linie */
  .symbolink-link {
    stroke: #e2e8f0;
    stroke-opacity: .4;
  }
  
  /* Węzły */
  .symbolink-node {
    stroke: #fff;
    stroke-width: 2px;
    cursor: pointer;
  }
  
  /* Etykiety */
  .symbolink-label {
    cursor: pointer;
    fill: #4a5568;
    font-weight: 500;
    paint-order: stroke;
    stroke: rgba(255,255,255,.8);
    stroke-width: 3px;
  }
  