stock-common.scss 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. // ─────────────────────────────────────────────────────────────
  2. // 종목 공용 표시 요소 — 시장/거래상태 뱃지 + 등락 색 (토큰 변수만 사용)
  3. // 사용처: /stock 목록, /stock/[code] 상세, HeaderSearch 자동완성
  4. // ─────────────────────────────────────────────────────────────
  5. // 시장·거래상태 뱃지
  6. .stock-badge {
  7. display: inline-block;
  8. padding: 1px 6px;
  9. border: 1px solid var(--border-strong);
  10. border-radius: 4px;
  11. font-size: var(--fs-2xs);
  12. line-height: 1.5;
  13. color: var(--text-secondary);
  14. white-space: nowrap;
  15. vertical-align: middle;
  16. &--kospi {
  17. color: var(--color-blue);
  18. border-color: var(--color-blue);
  19. }
  20. &--kosdaq {
  21. color: var(--color-purple);
  22. border-color: var(--color-purple);
  23. }
  24. &--konex {
  25. color: var(--text-muted);
  26. }
  27. &--halted {
  28. color: var(--color-danger);
  29. border-color: var(--color-danger);
  30. }
  31. &--watch {
  32. color: var(--color-warning-text);
  33. background: var(--color-warning-bg);
  34. border-color: var(--color-warning-text);
  35. }
  36. }
  37. // 등락 색 — 상승 빨강 / 하락 파랑 / 보합 (부호 기호 병행은 마크업에서)
  38. .stock-change {
  39. font-variant-numeric: tabular-nums;
  40. &--up {
  41. color: var(--price-up);
  42. }
  43. &--down {
  44. color: var(--price-down);
  45. }
  46. &--flat {
  47. color: var(--price-flat);
  48. }
  49. }