.edge-widget{width:176px;max-width:100%;margin:3px auto 2px;}.edge-widget-svg{width:100%;height:auto;display:block;overflow:visible;}.edge-widget-hex{fill:rgba(38, 51, 59, 0.72);stroke:#8998a1;stroke-width:1.2;}.edge-widget-center{fill:#e8f0f4;font-size:12px;font-weight:700;text-anchor:middle;user-select:none;}.edge-widget-direction{fill:#aebbc2;font-size:8px;font-weight:700;text-anchor:middle;pointer-events:none;user-select:none;}.edge-widget-edge{cursor:pointer;outline:none;}.edge-widget-edge.disabled{cursor:default;opacity:0.5;}.edge-widget-edge-line{stroke-width:6;stroke-linecap:round;fill:none;}.edge-widget-edge-hit{stroke:transparent;stroke-width:18;stroke-linecap:round;fill:none;}.edge-widget-edge.state-active .edge-widget-edge-line{stroke:#72c985;}.edge-widget-edge.state-disabled .edge-widget-edge-line{stroke:#e56c68;stroke-dasharray:5 3;}.edge-widget-edge.state-blocked .edge-widget-edge-line{stroke:#d64f4a;stroke-width:8;}.edge-widget-edge.state-available .edge-widget-edge-line{stroke:#75a9c0;}.edge-widget-edge.state-unavailable .edge-widget-edge-line{stroke:#5d6970;stroke-width:3;}.edge-widget-edge.selected .edge-widget-edge-line{stroke:#ffffff;filter:drop-shadow(0 0 2px #79d4ff);stroke-width:8;}.edge-widget-edge:focus .edge-widget-edge-line{filter:drop-shadow(0 0 3px #fff);}.edge-widget-edge.barrier-water:not(.selected) .edge-widget-edge-line{stroke:#69bddd;}.edge-widget-edge.barrier-pond:not(.selected) .edge-widget-edge-line{stroke:#7cb5c1;}.edge-widget-edge.barrier-rocky:not(.selected) .edge-widget-edge-line{stroke:#a8947d;}.edge-widget-edge.barrier-tree-lined:not(.selected) .edge-widget-edge-line{stroke:#6f9e65;}.edge-widget-edge.barrier-cliff:not(.selected) .edge-widget-edge-line{stroke:#8b7865;}.edge-widget-edge.barrier-marsh:not(.selected) .edge-widget-edge-line{stroke:#729583;}.edge-widget-footer{font-size:0.72rem;line-height:1.25;color:#aebbc2;text-align:center;min-height:1em;}.edge-decoration-water-main{fill:none;stroke:#3d86a8;stroke-linecap:round;}.edge-decoration-water-shine{fill:none;stroke:#83cfe5;stroke-linecap:round;opacity:0.85;}.edge-decoration-rock{fill:#7c756c;stroke:#4e4b47;stroke-width:0.55;}.edge-decoration-tree-trunk{stroke:#604c38;stroke-linecap:round;}.edge-decoration-tree-crown{fill:#47764a;stroke:#315b37;stroke-width:0.45;}.edge-decoration-water-bank{fill:none;stroke:rgba(87, 94, 76, 0.72);stroke-linecap:round;}.edge-decoration-water-main{fill:none;stroke:#3f91b5;stroke-linecap:round;stroke-linejoin:round;}.edge-decoration-water-shine{fill:none;stroke:#a4e2f0;stroke-linecap:round;opacity:0.78;}.edge-decoration-water-bank-highlight{fill:none;stroke:rgba(173, 160, 119, 0.58);stroke-linecap:round;}.edge-decoration-pond-water{fill:#2f85bd;opacity:0.96;}.edge-decoration-pond-shallow{fill:rgba(132, 199, 213, 0.62);}.edge-decoration-pond-reed{stroke:#547548;stroke-linecap:round;}.edge-decoration-pond-rock{fill:#8d8e84;stroke:#6c6c63;}.edge-decoration-rock-shadow{fill:rgba(49, 45, 40, 0.28);stroke:none;}.edge-decoration-rock{fill:#81786d;stroke:#514d47;stroke-width:0.48;stroke-linejoin:round;}.edge-decoration-rock-highlight{fill:none;stroke:rgba(190, 180, 163, 0.72);stroke-width:0.42;stroke-linecap:round;}.edge-decoration-tree-shadow{fill:rgba(28, 44, 26, 0.20);}.edge-decoration-tree-image{opacity:0.98;}.edge-decoration-cliff-main{fill:none;stroke:#675d53;stroke-linecap:round;stroke-linejoin:round;}.edge-decoration-cliff-highlight{fill:none;stroke:#b2a594;stroke-linecap:round;stroke-linejoin:round;opacity:0.78;}.edge-decoration-cliff-hachure{stroke:#6f6458;stroke-linecap:round;}.edge-decoration-marsh-pool{fill:rgba(80, 145, 161, 0.36);stroke:rgba(54, 108, 121, 0.68);}.edge-decoration-marsh-reed{stroke:#4e7351;stroke-linecap:round;}.edge-decoration-marsh-seed{fill:#6e7d4d;}
