UNPKG

@springernature/nn-charts

Version:
755 lines (718 loc) 18.8 kB
.tick { pointer-events: none; } .tick__tick-line { fill: #bcbcbc; stroke-width: 0.5; shape-rendering: crispEdges; stroke-linecap: butt; } .tick__grid-line { fill: #bcbcbc; stroke: #565656; opacity: 0.5; stroke-width: 0.5; shape-rendering: crispEdges; stroke-linecap: butt; } .tick__label { font-size: 12px; } .legend-container { display: flex; list-style: none; } .legend-group__label { font-size: 1rem; } .legend-group__shape--highlighted { fill: #f6ac59 !important; opacity: 1; } .tooltip-container__background--sticky, .tooltip-container__background, .tooltip-container { padding: 15px; fill: #ffffff; stroke: #ffffff; stroke-width: 0.5px; z-index: 1; } .tooltip-container__pointer { transform: rotate(45deg); fill: #ffffff; stroke: #ffffff; stroke-width: 0.5px; z-index: 1; pointer-events: none; } .tooltip-container__text { font-size: 0.75rem; fill: #333333; stroke: #333333; stroke-width: 0; } .tooltip-container__text--highlighted { fill: #f6ac59 !important; opacity: 1; } .title { font-size: 14px; font-weight: 600; text-anchor: middle; } .title__x-axis { transform: rotate(0deg); } .title__y-axis { transform: rotate(270deg); } .zoom-controls-container { display: flex; flex-direction: row; border: 1.5px solid; border-radius: 4px; box-shadow: 0px 4px 16px 0px rgba(20, 20, 20, 0.08); width: 6rem; height: 2rem; margin-left: -0.75rem; top: 0; left: 0; position: relative; stroke-width: 0.5; } .zoom-controls-container .zoom-control { width: 2rem; cursor: pointer; display: flex; justify-content: center; align-items: center; } .zoom-controls-container .zoom-control:last-child { border-right: none; } /** * Util for generating texts of different font sizes. * Usage - .text-small, .text-medium, .text-base */ .text-x-small { font-size: 0.25rem; } .text-small { font-size: 0.5rem; } .text-medium { font-size: 0.75rem; } .text-base { font-size: 1rem; } .text-large { font-size: 1.25rem; } .text-x-large { font-size: 1.5rem; } .font-normal { font-style: normal; } .font-italic { font-style: italic; } .font-oblique { font-style: oblique; } .d-none { display: none !important; } .d-inline { display: inline !important; } .d-inline-block { display: inline-block !important; } .d-block { display: block !important; } .d-flex { display: flex !important; } .d-grid { display: grid !important; } .chakra-ui-dark .pearl-svg { background-color: get("dark.backgroundColor"); } .chakra-ui-dark text { fill: get("dark.legendTextolor"); } .chakra-ui-dark .axis path { stroke: get("dark.tickLineColor"); opacity: 0.9; } .chakra-ui-dark .tick line { stroke: get("dark.tickLineColor"); } .chakra-ui-dark .tooltip-item.hovered { background-color: get("dark.hoverTooltipColor"); } .chakra-ui-dark .tooltip-group { background-color: get("light.backgroundColor"); } .chakra-ui-dark .tooltip-group .tooltip-heading { color: get("light.labelTextColor"); } .chakra-ui-dark .tooltip-group .tt-category, .chakra-ui-dark .tooltip-group .tt-value { color: get("light.labelTextColor"); } .chakra-ui-dark .tooltip-frame, .chakra-ui-dark .tooltip-pointer { fill: get("light.backgroundColor"); } .chakra-ui-dark .tooltip-frame__text { fill: get("light.labelTextColor"); } .chakra-ui-dark .zoom-controls-container { background-color: get("dark.controlsBackgroundColor"); } .chakra-ui-dark .zoom-controls-container { border: 1.5px solid get("dark.zoomControlBorderColor"); } .chakra-ui-dark .zoom-controls-container .zoom-control { border-right: 1.5px solid get("dark.zoomControlBorderColor"); } .chakra-ui-dark .zoom-controls-container .zoom-control.zoom-in, .chakra-ui-dark .zoom-controls-container .zoom-control.zoom-out, .chakra-ui-dark .zoom-controls-container .zoom-control.zoom-centre { fill: get("dark.controlsFillColor"); stroke: get("dark.controlsFillColor"); } .chakra-ui-dark .collaboration-network-svg-Legend-Background { fill: get("dark.backgroundColor"); stroke: get("dark.legendTextolor"); } .chakra-ui-dark .legend-group__label { fill: get("dark.legendTextolor"); } .chakra-ui-dark .base-panel { background-color: get("dark.backgroundColor"); } .chakra-ui-dark .tooltip-container__pointer, .chakra-ui-dark .tooltip-container__background { fill: get("dark.backgroundColor"); } .chakra-ui-dark .tooltip-container__background--sticky { fill: get("dark.backgroundColor"); } .chakra-ui-dark .node__label { fill: get("dark.labelTextColor"); } .chakra-ui-dark .node__circle.node { fill: get("dark.nodeColor"); stroke: get("dark.nodeBorderColor"); } .chakra-ui-dark .node__background-rect { fill: get("dark.labelRectangleBgColor"); } .chakra-ui-dark .legend__background-rect { stroke: get("dark.legendRectangleBorderColor"); fill: get("dark.legendRectangleBgColor"); } .chakra-ui-dark .toggle-icon { fill: #ffffff; } .chakra-ui-dark .node__circle.node.node__circle--selected, .chakra-ui-dark .link.link--highlighted { stroke: get("dark.edgeHighlightColor"); } .chakra-ui-dark .line-container .legend-item__label { color: get("dark.legendChipLabelColor"); } .chakra-ui-dark .line-container .legend-item { border-color: get("dark.legendChipBorderColor"); } .chakra-ui-dark .knowledge-graph-container .links .link { stroke: get("dark.kgEdgeStrokeColor"); } .chakra-ui-dark .knowledge-graph-container .links .link--highlighted { stroke: get("dark.kgEdgeHighlightColor"); } .chakra-ui-dark .knowledge-graph-container .links .link--hovered { stroke: get("dark.kgEdgeHoveredStrokeColor"); } .chakra-ui-dark .knowledge-graph-container .nodes .node { fill: get("dark.kgNodeBgColor"); stroke: get("dark.kgNodeBgColor"); /** INFO - country_array is a key name which is coming from data and hence the class name is not following BEM convention **/ } .chakra-ui-dark .knowledge-graph-container .nodes .node--root { fill: get("dark.kgRootNodeBgColor"); stroke: get("dark.kgNodeHighlightColor"); } .chakra-ui-dark .knowledge-graph-container .nodes .node--highlighted { fill: get("dark.kgRootNodeBgColor"); stroke: get("dark.kgNodeHighlightColor"); filter: drop-shadow(0px 0px 4px get("dark.kgNodeHoveredDropShadowColor")); } .chakra-ui-dark .knowledge-graph-container .nodes .node--adjacent-highlighted { fill: get("dark.kgNodeBgColor"); stroke: get("dark.kgNodeHighlightColor"); } .chakra-ui-dark .knowledge-graph-container .nodes .node--highlighted-country_array { fill: get("dark.kgNodeBgHighlightCountryColor"); } .chakra-ui-dark .knowledge-graph-container .nodes .node--hovered { stroke-width: 0.188rem; stroke: get("dark.kgRootNodeBgColor"); filter: drop-shadow(0px 0px 4px get("dark.kgNodeHoveredDropShadowColor")); fill: get("dark.kgNodeHoveredBgColor"); } .chakra-ui-dark .knowledge-graph-container .nodes .node--root-hovered { stroke-width: 0.188rem; stroke: get("dark.kgRootNodeBgColor"); filter: drop-shadow(0px 0px 4px get("dark.kgNodeHoveredDropShadowColor")); fill: get("dark.kgRootNodeBgColor"); stroke: get("dark.kgNodeHighlightColor"); } .chakra-ui-dark .knowledge-graph-container .legend-container { background-color: get("dark.controlsBackgroundColor"); border: 1px solid get("dark.zoomControlBorderColor"); } .chakra-ui-dark .tooltip-container { background-color: get("dark.tooltipBgColor"); border-color: get("dark.tooltipBorderColor"); } .chakra-ui-dark .tooltip-container .tooltip-header { color: get("dark.tooltipTextColor"); } .chakra-ui-dark .tooltip-container .tooltip-footer button { color: get("dark.tooltipFooterBtnColor"); } .chakra-ui-light .pearl-svg { background-color: get("light.backgroundColor"); } .chakra-ui-light .base-panel { background-color: get("light.backgroundColor"); } .chakra-ui-light text { fill: get("light.legendTextolor"); } .chakra-ui-light .axis path { stroke: get("light.tickLineColor"); } .chakra-ui-light .tick line { stroke: get("light.tickLineColor"); } .chakra-ui-light .tooltip-frame, .chakra-ui-light .tooltip-pointer { fill: get("dark.backgroundColor"); } .chakra-ui-light .tooltip-frame__text { fill: get("dark.labelTextColor"); } .chakra-ui-light .zoom-controls-container { background-color: get("light.controlsBackgroundColor"); } .chakra-ui-light .zoom-controls-container { border: 1.5px solid get("light.zoomControlBorderColor"); } .chakra-ui-light .zoom-controls-container .zoom-control { border-right: 1.5px solid get("light.zoomControlBorderColor"); } .chakra-ui-light .zoom-controls-container .zoom-control.zoom-in, .chakra-ui-light .zoom-controls-container .zoom-control.zoom-out, .chakra-ui-light .zoom-controls-container .zoom-control.zoom-centre { fill: get("light.controlsFillColor"); stroke: get("light.controlsFillColor"); } .chakra-ui-light .collaboration-network-svg-Legend-Background { fill: get("light.backgroundColor"); stroke: get("light.legendTextolor"); } .chakra-ui-light .legend-group__label { fill: get("light.legendTextolor"); } .chakra-ui-light .tooltip-container__pointer, .chakra-ui-light .tooltip-container__background { fill: get("light.backgroundColor"); } .chakra-ui-light .tooltip-container__background--sticky { fill: get("dark.backgroundColor"); } .chakra-ui-light .node__label { fill: get("light.labelTextColor"); } .chakra-ui-light .node__circle.node { fill: get("light.nodeColor"); stroke: get("light.nodeBorderColor"); } .chakra-ui-light .node__background-rect { fill: get("light.labelRectangleBgColor"); } .chakra-ui-light .legend__background-rect { stroke: get("light.legendRectangleBorderColor"); fill: get("light.legendRectangleBgColor"); box-shadow: get("light.legendRectangleBoxShadow"); } .chakra-ui-light .tooltip-item.hovered { background-color: get("light.hoverTooltipColor"); } .chakra-ui-light .tooltip-group { background-color: get("dark.backgroundColor"); } .chakra-ui-light .tooltip-group text { fill: get("dark.labelTextColor"); } .chakra-ui-light .tooltip-group .tooltip-heading { color: get("dark.labelTextColor"); } .chakra-ui-light .tooltip-group .tt-category, .chakra-ui-light .tooltip-group .tt-value { color: get("dark.labelTextColor"); } .chakra-ui-light .toggle-icon { fill: #272727; } .chakra-ui-light .node__circle.node.node__circle--selected, .chakra-ui-light .link.link--highlighted { stroke: get("light.edgeHighlightColor"); } .chakra-ui-light .line-container .legend-item__label { color: get("light.legendChipLabelColor"); } .chakra-ui-light .line-container .legend-item { border-color: get("light.legendChipBorderColor"); } .chakra-ui-light .knowledge-graph-container .links .link { stroke: get("light.kgEdgeStrokeColor"); } .chakra-ui-light .knowledge-graph-container .links .link--highlighted { stroke: get("light.kgEdgeHighlightColor"); } .chakra-ui-light .knowledge-graph-container .links .link--hovered { stroke-width: 3px; stroke: get("light.kgEdgeHoveredStrokeColor"); } .chakra-ui-light .knowledge-graph-container .nodes .node { fill: get("light.kgNodeBgColor"); stroke: get("light.kgNodeBgColor"); /** INFO - country_array is a key name which is coming from data and hence the class name is not following BEM convention **/ } .chakra-ui-light .knowledge-graph-container .nodes .node--root { fill: get("light.kgRootNodeBgColor"); stroke: get("light.kgNodeHighlightColor"); } .chakra-ui-light .knowledge-graph-container .nodes .node--highlighted { fill: get("light.kgRootNodeBgColor"); stroke: get("light.kgNodeHighlightColor"); filter: drop-shadow(0px 0px 4px get("light.kgNodeHoveredDropShadowColor")); } .chakra-ui-light .knowledge-graph-container .nodes .node--adjacent-highlighted { fill: get("light.kgNodeBgColor"); stroke: get("light.kgNodeHighlightColor"); } .chakra-ui-light .knowledge-graph-container .nodes .node--highlighted-country_array { fill: get("light.kgNodeBgHighlightCountryColor"); } .chakra-ui-light .knowledge-graph-container .nodes .node--hovered { stroke-width: 0.188rem; stroke: get("light.kgNodeHoveredStrokeColor"); filter: drop-shadow(0px 0px 4px get("light.kgNodeHoveredDropShadowColor")); fill: get("light.kgNodeHoveredBgColor"); } .chakra-ui-light .knowledge-graph-container .nodes .node--root-hovered { stroke-width: 0.188rem; stroke: get("light.kgNodeHoveredStrokeColor"); filter: drop-shadow(0px 0px 4px get("light.kgNodeHoveredDropShadowColor")); fill: get("light.kgRootNodeBgColor"); stroke: get("light.kgNodeHighlightColor"); } .chakra-ui-light .knowledge-graph-container .legend-container { background-color: get("light.controlsBackgroundColor"); border: 1px solid get("light.zoomControlBorderColor"); } .chakra-ui-light .tooltip-container { background-color: get("light.tooltipBgColor"); border-color: get("light.tooltipBorderColor"); } .chakra-ui-light .tooltip-container .tooltip-header { color: get("light.tooltipTextColor"); } .chakra-ui-light .tooltip-container .tooltip-footer button { color: get("light.tooltipFooterBtnColor"); } .chart__rectangle--highlighted { opacity: 0.75; } .column-chart { position: relative; padding-bottom: 20px; overflow-y: auto; } .column-chart .legend-container { padding: 0; margin: 0; flex-direction: row; } .column-chart .legend-container.horizontal { flex-direction: column; } @media (min-width: 601px) { .column-chart .legend-container.horizontal { flex-direction: row; } } .column-chart .legend-container.vertical { flex-direction: column; } .column-chart .legend-container .legend-item { padding-right: 20px; } .column-chart .legend-container.center { justify-content: center; } .column-chart .legend-container.left { justify-content: left; } .column-chart .legend-container.right { align-content: end; flex-wrap: wrap; } .column-chart .legend-shape { width: 15px; height: 15px; display: inline-block; margin-right: 5px; top: 2px; position: relative; } .column-chart .legend-shape__rect { height: 10px; } .column-chart .legend-shape__circle { border-radius: 50%; } .column-chart .horizon .rectangle { cursor: pointer; } .tooltip-group { position: absolute; width: 245px; border-radius: 10px; list-style-type: none; margin: 0; padding: 12px; z-index: 999; } .tooltip-group ul, .tooltip-group li { margin: 0; padding: 0; } .tooltip-group .tooltip-heading { font-weight: bold; font-size: 1.2rem; margin: 0; } .tooltip-group .tt-shape { width: 15px; height: 15px; display: inline-block; margin-right: 5px; top: 2px; position: relative; } .tooltip-group .tt-shape__rect { height: 10px; } .tooltip-group .tt-shape__circle { border-radius: 50%; } .tooltip-group .tt-category, .tooltip-group .tt-value { font-size: 0.9rem; font-weight: 500; } .tooltip-group .tooltip-item { margin-top: 5px; padding: 3px 5px; display: flex; flex-direction: row; justify-content: space-between; } .tooltip-group .tooltip-item.hovered .tt-shape { border: thin double transparent; } .tooltip-group .tooltip-item.hovered span { font-weight: bold; } .tooltip-group .tooltip-footer { border-top: 1px dashed #d4d4d4; margin-top: 15px; padding: 3px 5px; padding-top: 15px; display: flex; flex-direction: row; justify-content: space-between; } .tooltip-group .tooltip-footer .tt-category, .tooltip-group .tooltip-footer .tt-value { font-size: 0.9rem; font-weight: 500; } .lineChart.axis.axis--y .domain, .lineChart.context.axis.axis--x .domain { display: none; } .axis-title { fill: #FFFFFF; font-size: 1rem; text-anchor: start; } .line-container .legend-container { flex-direction: row; flex-wrap: wrap; gap: 1rem; padding-top: 1rem; } .line-container .legend-item { display: flex; align-items: center; padding: 0.25rem 0.5rem; border: 1px solid #525151; border-radius: 1rem; gap: 0.5rem; } .line-container .legend-item__shape { width: 1rem; height: 1rem; } .line-container .legend-item__label { font-size: 14px; line-height: 1.25rem; } .chart--pan { cursor: grab; } .node:hover { cursor: pointer; } .node__text { font: 10px sans-serif; } .node__background-rect { fill: #272727; stroke: #FFFFFF; stroke-width: 0; } .node__label { fill: #fff; font-size: 14px; font-weight: 500; } .node__label:hover { cursor: pointer; } .node circle { fill: #d9d9d9; } .chart-container { position: relative; } .link { fill: none; stroke: #ccc; stroke-width: 1.5px; opacity: 1; } .link--highlighted { stroke: #f00; stroke-width: 3px; } .node__circle.node.node__circle--selected, .link.link--highlighted { stroke-width: 3px; } .knowledge-graph-container .nodes .node { stroke-width: 0; /** INFO - country_array is a key name which is coming from data and hence the class name is not following BEM convention **/ } .knowledge-graph-container .nodes .node--highlighted, .knowledge-graph-container .nodes .node--adjacent-highlighted, .knowledge-graph-container .nodes .node--root { stroke-width: 3px; } .knowledge-graph-container .nodes .node--highlighted-country_array { fill: #7681FC; } .knowledge-graph-container .legend-container { flex-direction: column; justify-content: flex-end; width: 20rem; border-radius: 0.5rem; padding: 0.75rem; gap: 0.5rem; position: relative; bottom: 9.25rem; margin-left: auto; margin-right: -0.75rem; box-shadow: 0px 4px 16px 0px rgba(20, 20, 20, 0.08); } .knowledge-graph-container .legend-container .legend-header--uppercase { text-transform: uppercase; color: #A3A3A2; } .knowledge-graph-container .legend-container .legend-body ul { list-style: none; } .knowledge-graph-container .legend-container .legend-body ul .legend-item { display: flex; align-items: center; } .knowledge-graph-container .legend-container .legend-body ul .legend-item .swatch { width: 1rem; margin-right: 0.75rem; display: inline-block; border-width: 1px; flex-shrink: 0; } .tooltip-container { box-shadow: 0px 4px 24px 0px rgba(20, 20, 20, 0.8); background-color: white; border: 1px solid black; border-radius: 0.25rem; padding: 0.5rem; width: 15rem; display: flex; flex-direction: column; gap: 0.5rem; position: absolute; } .tooltip-container .tooltip-header { gap: 2px; display: flex; flex-direction: column; color: #272727; } .tooltip-container .tooltip-header__title { font-weight: 600; font-size: 14px; line-height: 1.25rem; } .tooltip-container .tooltip-header__subtitle { font-weight: 400; font-size: 12px; line-height: 1rem; } .tooltip-container .tooltip-footer button { display: flex; align-items: center; padding: 2px 0; width: 5.5rem; height: 1.25rem; font-weight: 600; font-size: 12px; line-height: 1rem; color: #BF4815; pointer-events: auto; } .semi-transparent { opacity: 0.1; } /*# sourceMappingURL=styles.css.map */