/* FIXME: not working due to workaround (ViewEncapsulation.None) for svg @import '../../@theme/styles/themes'; @import '~@nebular/theme/components/card/card.component.theme'; @import '~bootstrap/scss/mixins/breakpoints'; @import '~@nebular/theme/styles/global/bootstrap/breakpoints'; @include nb-install-component() { nb-card-body { display: flex; align-items: center; } .action-groups-header { flex-basis: 20%; color: nb-theme(card-header-fg-heading); font-family: nb-theme(card-header-font-family); font-size: nb-theme(card-header-font-size); font-weight: nb-theme(card-header-font-weight); } .nb-actions { flex-basis: 80%; } .right { display: flex; align-items: center; justify-content: space-between; width: 100%; order: 1; flex-direction: row-reverse; } nb-actions > nb-action { padding: 0; } nb-action { i { color: nb-theme(color-fg); font-size: 1.5rem; margin-right: 1rem; } span { font-family: nb-theme(font-secondary); font-weight: nb-theme(font-weight-bold); color: nb-theme(color-fg-heading); text-transform: uppercase; } button { margin: 0 auto; padding: 0; cursor: pointer; border: none; background: none; display: flex; align-items: center; &:focus { box-shadow: none; outline: none; } } } @include media-breakpoint-down(md) { nb-actions nb-action { padding: 0 0.75rem; } } @include media-breakpoint-down(sm) { nb-card-body { padding: 1rem; } nb-action { font-size: 0.75rem; i { font-size: 2rem; margin-right: 0.5rem; } } } @include media-breakpoint-down(is) { nb-action i { font-size: 1.75rem; margin: 0; } span { display: none; } } } */ button#refresh-topo { color: #a4abb3; font-size: 1.5rem; margin-right: 1rem; margin: 0 auto; padding: 0; cursor: pointer; border: none; background: none; display: flex; align-items: center; &:focus { box-shadow: none; outline: none; } } button#start-trace { margin-top: 10px; margin-left: 10px; } button#stop-trace { margin-top: 10px; margin-left: 10px; } #ws-client { fill: green; } svg#graph { .link { fill: none; stroke: #666; stroke-width: 1.5px; } .link.ws-client { stroke: green; } .link.not-connected { stroke-dasharray: 0, 2 1; } circle { fill: #ccc; stroke: #333; stroke-width: 1.5px; } text { font: 1rem sans-serif; pointer-events: none; text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff; } }