style.module.css 4.0 KB

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