{"version":3,"file":"styles.mjs","names":[],"sources":["../../src/BenchmarkScatterChart/styles.ts"],"sourcesContent":["import { createStaticStyles } from 'antd-style';\n\nconst mono = `'Geist Mono', SFMono-Regular, Consolas, 'Liberation Mono', monospace`;\n\nexport const styles = createStaticStyles(({ css, cssVar }) => ({\n  axisLabel: css`\n    font-size: 12px;\n    fill: ${cssVar.colorTextTertiary};\n  `,\n  axisLine: css`\n    stroke: ${cssVar.colorBorderSecondary};\n    stroke-width: 1;\n  `,\n  container: css`\n    position: relative;\n    min-width: 0;\n  `,\n  dominatedArea: css`\n    pointer-events: none;\n    animation: benchmark-scatter-fade-in 0.2s ${cssVar.motionEaseOut};\n\n    @keyframes benchmark-scatter-fade-in {\n      from {\n        opacity: 0;\n      }\n\n      to {\n        opacity: 1;\n      }\n    }\n  `,\n  dominatedGuide: css`\n    stroke: ${cssVar.colorTextQuaternary};\n    stroke-dasharray: 3 3;\n    stroke-width: 1;\n  `,\n  errorBar: css`\n    pointer-events: none;\n    stroke-width: 1.5;\n  `,\n  frontier: css`\n    pointer-events: none;\n    fill: none;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  `,\n  gridLine: css`\n    stroke: ${cssVar.colorFillTertiary};\n    stroke-width: 1;\n  `,\n  header: css`\n    display: flex;\n    gap: 16px;\n    align-items: center;\n    justify-content: space-between;\n\n    margin-block-end: 12px;\n  `,\n  label: css`\n    pointer-events: auto;\n    cursor: default;\n\n    position: absolute;\n    z-index: 2;\n\n    display: flex;\n    flex-direction: column;\n    gap: 1px;\n    justify-content: center;\n\n    white-space: nowrap;\n\n    transition:\n      left 0.4s ${cssVar.motionEaseInOut},\n      top 0.4s ${cssVar.motionEaseInOut},\n      opacity 0.2s;\n  `,\n  labelName: css`\n    overflow: hidden;\n\n    font-size: var(--benchmark-label-font-size, 12px);\n    font-weight: 500;\n    line-height: 1.25;\n    color: ${cssVar.colorTextSecondary};\n    text-overflow: ellipsis;\n\n    transition: color 0.2s;\n  `,\n  labelNameEmphasis: css`\n    font-weight: 600;\n    color: ${cssVar.colorText};\n  `,\n  labelNameLink: css`\n    color: inherit !important;\n\n    &:hover {\n      color: ${cssVar.colorLinkHover} !important;\n    }\n  `,\n  labelValue: css`\n    font-family: ${mono};\n    font-size: var(--benchmark-value-label-font-size, 11px);\n    font-variant-numeric: tabular-nums;\n    line-height: 1.25;\n    color: ${cssVar.colorTextQuaternary};\n  `,\n  legend: css`\n    display: flex;\n    flex: 1;\n    flex-flow: row wrap;\n    gap: 4px 12px;\n    align-items: center;\n\n    min-width: 0;\n\n    font-size: 12px;\n    line-height: 16px;\n    color: ${cssVar.colorTextTertiary};\n  `,\n  legendItem: css`\n    cursor: default;\n\n    display: inline-flex;\n    flex-shrink: 0;\n    gap: 5px;\n    align-items: center;\n\n    transition:\n      opacity 0.2s,\n      color 0.2s;\n\n    &:hover {\n      color: ${cssVar.colorText};\n    }\n  `,\n  legendMarker: css`\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 12px;\n    height: 12px;\n  `,\n  marker: css`\n    position: absolute;\n    z-index: 3;\n    transform: translate(-50%, -50%);\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    transition:\n      left 0.4s ${cssVar.motionEaseInOut},\n      top 0.4s ${cssVar.motionEaseInOut},\n      opacity 0.2s,\n      filter 0.2s,\n      transform 0.2s;\n\n    &:hover {\n      transform: translate(-50%, -50%) scale(1.15);\n    }\n  `,\n  markerIconRing: css`\n    border-radius: 50%;\n    box-shadow: 0 0 0 2px ${cssVar.colorBgContainer};\n  `,\n  noTransition: css`\n    transition: none !important;\n  `,\n  overlay: css`\n    pointer-events: none;\n    position: absolute;\n    inset: 0;\n\n    > * {\n      pointer-events: auto;\n    }\n  `,\n  plot: css`\n    position: relative;\n    width: 100%;\n  `,\n  tickLabel: css`\n    font-family: ${mono};\n    font-size: 11px;\n    font-variant-numeric: tabular-nums;\n    fill: ${cssVar.colorTextQuaternary};\n  `,\n}));\n"],"mappings":";;AAEA,MAAM,OAAO;AAEb,MAAa,SAAS,oBAAoB,EAAE,KAAK,cAAc;CAC7D,WAAW,GAAG;;YAEJ,OAAO,kBAAkB;;CAEnC,UAAU,GAAG;cACD,OAAO,qBAAqB;;;CAGxC,WAAW,GAAG;;;;CAId,eAAe,GAAG;;gDAE4B,OAAO,cAAc;;;;;;;;;;;;CAYnE,gBAAgB,GAAG;cACP,OAAO,oBAAoB;;;;CAIvC,UAAU,GAAG;;;;CAIb,UAAU,GAAG;;;;;;CAMb,UAAU,GAAG;cACD,OAAO,kBAAkB;;;CAGrC,QAAQ,GAAG;;;;;;;;CAQX,OAAO,GAAG;;;;;;;;;;;;;;;kBAeM,OAAO,gBAAgB;iBACxB,OAAO,gBAAgB;;;CAGtC,WAAW,GAAG;;;;;;aAMH,OAAO,mBAAmB;;;;;CAKrC,mBAAmB,GAAG;;aAEX,OAAO,UAAU;;CAE5B,eAAe,GAAG;;;;eAIL,OAAO,eAAe;;;CAGnC,YAAY,GAAG;mBACE,KAAK;;;;aAIX,OAAO,oBAAoB;;CAEtC,QAAQ,GAAG;;;;;;;;;;;aAWA,OAAO,kBAAkB;;CAEpC,YAAY,GAAG;;;;;;;;;;;;;eAaF,OAAO,UAAU;;;CAG9B,cAAc,GAAG;;;;;;;;CAQjB,QAAQ,GAAG;;;;;;;;;;kBAUK,OAAO,gBAAgB;iBACxB,OAAO,gBAAgB;;;;;;;;;CAStC,gBAAgB,GAAG;;4BAEO,OAAO,iBAAiB;;CAElD,cAAc,GAAG;;;CAGjB,SAAS,GAAG;;;;;;;;;CASZ,MAAM,GAAG;;;;CAIT,WAAW,GAAG;mBACG,KAAK;;;YAGZ,OAAO,oBAAoB;;AAEvC,EAAE"}