style.module.css 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. /* .cardWrapper {
  2. display: grid;
  3. grid-template-columns: repeat(auto-fill, minmax(290px, auto));
  4. grid-gap: 16px;
  5. grid-auto-rows: 180px;
  6. } */
  7. .totalText {
  8. @apply text-gray-900 font-medium text-base flex-1;
  9. }
  10. .docSearchWrapper {
  11. @apply sticky w-full h-10 -top-3 bg-white flex items-center mb-3 justify-between z-10;
  12. }
  13. .listContainer {
  14. height: calc(100% - 3.25rem);
  15. @apply box-border pb-[30px];
  16. }
  17. .cardWrapper {
  18. @apply grid gap-4 grid-cols-3 min-w-[902px] last:mb-[30px];
  19. }
  20. .segWrapper {
  21. @apply box-border h-[180px] min-w-[290px] bg-gray-50 px-4 pt-4 flex flex-col text-opacity-50 rounded-xl border border-transparent hover:border-gray-200 hover:shadow-lg hover:cursor-pointer hover:bg-white;
  22. }
  23. .segTitleWrapper {
  24. @apply flex items-center justify-between;
  25. }
  26. .segStatusWrapper {
  27. @apply flex items-center box-border;
  28. }
  29. .segContent {
  30. white-space: wrap;
  31. @apply flex-1 h-0 min-h-0 mt-2 text-sm text-gray-800 overflow-ellipsis overflow-hidden from-gray-800 to-white;
  32. }
  33. .segData {
  34. @apply hidden text-gray-500 text-xs pt-2;
  35. }
  36. .segDataText {
  37. @apply max-w-[80px] truncate;
  38. }
  39. .chartLinkText {
  40. background: linear-gradient(to left, white, 90%, transparent);
  41. @apply text-primary-600 font-semibold text-xs absolute right-0 hidden h-12 pl-12 items-center;
  42. }
  43. .select {
  44. @apply h-8 py-0 bg-gray-50 hover:bg-gray-100 rounded-lg shadow-none !important;
  45. }
  46. .segModalContent {
  47. @apply h-96 text-gray-800 text-base overflow-y-scroll;
  48. }
  49. .footer {
  50. @apply flex items-center justify-between box-border border-t-gray-200 border-t-[0.5px] pt-3 mt-4;
  51. }
  52. .numberInfo {
  53. @apply text-gray-500 text-xs font-medium;
  54. }
  55. .keywordTitle {
  56. @apply text-gray-500 mb-2 mt-1 text-xs uppercase;
  57. }
  58. .keywordWrapper {
  59. @apply text-gray-700 w-full max-h-[200px] overflow-auto flex flex-wrap;
  60. }
  61. .keyword {
  62. @apply text-sm border border-gray-200 max-w-[200px] max-h-[100px] whitespace-pre-line overflow-y-auto mr-1 mb-2 last:mr-0 px-2 py-1 rounded-lg;
  63. }
  64. .hashText {
  65. @apply w-48 inline-block truncate;
  66. }
  67. .commonIcon {
  68. @apply w-3 h-3 inline-block align-middle mr-1 bg-gray-500;
  69. mask-repeat: no-repeat;
  70. mask-size: contain;
  71. mask-position: center center;
  72. }
  73. .targetIcon {
  74. mask-image: url(../../assets/target.svg);
  75. }
  76. .typeSquareIcon {
  77. mask-image: url(../../assets/typeSquare.svg);
  78. }
  79. .bezierCurveIcon {
  80. mask-image: url(../../assets/bezierCurve.svg);
  81. }
  82. .cardLoadingWrapper {
  83. @apply relative w-full h-full inline-block rounded-b-xl;
  84. background-position: center center;
  85. background-repeat: no-repeat;
  86. background-size: 100% 100%;
  87. background-origin: content-box;
  88. }
  89. .cardLoadingIcon {
  90. background-image: url(../../assets/cardLoading.svg);
  91. }
  92. /* .hitLoadingIcon {
  93. background-image: url(../../assets/hitLoading.svg);
  94. } */
  95. .cardLoadingBg {
  96. @apply h-full relative rounded-b-xl mt-4;
  97. left: calc(-1rem - 1px);
  98. width: calc(100% + 2rem + 2px);
  99. height: calc(100% - 1rem + 1px);
  100. background: linear-gradient(
  101. 180deg,
  102. rgba(252, 252, 253, 0) 0%,
  103. #fcfcfd 74.15%
  104. );
  105. }
  106. .hitTitleWrapper {
  107. @apply w-full flex items-center justify-between mb-2;
  108. }
  109. .progressWrapper {
  110. @apply flex items-center justify-between w-full;
  111. }
  112. .progress {
  113. border-radius: 3px;
  114. @apply relative h-1.5 box-border border border-gray-300 flex-1 mr-2;
  115. }
  116. .progressLoading {
  117. @apply border-[#EAECF0] bg-[#EAECF0];
  118. }
  119. .progressInner {
  120. @apply absolute top-0 h-full bg-gray-300;
  121. }
  122. .progressText {
  123. font-size: 13px;
  124. @apply text-gray-700 font-bold;
  125. }
  126. .progressTextLoading {
  127. border-radius: 5px;
  128. @apply h-3.5 w-3.5 bg-[#EAECF0];
  129. }