zentaobiz.ui.css 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. /* 结果处理页面 */
  2. .prompt-set-target {
  3. display: flex;
  4. margin: 0 auto;
  5. overflow: hidden;
  6. }
  7. .prompt-set-target .panel {
  8. margin-bottom: 0;
  9. padding: 0;
  10. width: 100%;
  11. max-width: none;
  12. min-width: auto;
  13. }
  14. .prompt-set-target .panel-body {
  15. height: calc(100vh - 116px);
  16. }
  17. .prompt-set-target .panel-body form {
  18. height: 100%;
  19. }
  20. .prompt-set-target .panel-container {
  21. display: flex;
  22. gap: 24px;
  23. height: calc(100vh - 116px - 96px);
  24. }
  25. .prompt-set-target .panel-container > div {
  26. flex: 1;
  27. display: flex;
  28. flex-direction: column;
  29. gap: 10px;
  30. }
  31. .prompt-set-target .section-header {
  32. display: flex;
  33. align-items: center;
  34. gap: 6px;
  35. }
  36. .prompt-set-target .panel-container > div .section-content {
  37. flex: 1;
  38. overflow-y: auto;
  39. }
  40. .prompt-set-target .form-panel .section-content {
  41. border: solid 1px #E6EAF1;
  42. border-radius: 4px;
  43. }
  44. .prompt-set-target .option-group {
  45. display: flex;
  46. position: relative;
  47. }
  48. .prompt-set-target .option-group:not(:last-child)::after {
  49. content: "";
  50. display: block;
  51. width: 100%;
  52. height: 1px;
  53. background-color: #E6EAF1;
  54. position: absolute;
  55. left: 0;
  56. bottom: 0;
  57. }
  58. .prompt-set-target .option-group h5 {
  59. padding: 0 12px;
  60. background-color: #F8F8F8;
  61. color: #838A9D;
  62. font-weight: normal;
  63. display: flex;
  64. align-items: center;
  65. width: 120px;
  66. }
  67. .prompt-set-target .option-group .options {
  68. flex: 1;
  69. display: grid;
  70. grid-template-columns: repeat(3, 1fr);
  71. gap: 16px 4px;
  72. padding: 16px 20px;
  73. }
  74. .prompt-set-target .preview-panel .section-content {
  75. border: solid 1px #E6EAF1;
  76. border-radius: 4px;
  77. padding: 12px;
  78. background-color: #F8F8F8;
  79. }
  80. .prompt-set-target .preview-panel ul {
  81. list-style-type: none;
  82. margin: 0;
  83. padding: 0;
  84. display: flex;
  85. flex-direction: column;
  86. gap: 32px;
  87. }
  88. .prompt-set-target .preview-panel li {
  89. position: relative;
  90. }
  91. .prompt-set-target .preview-panel li:not(:last-child)::after {
  92. content: "";
  93. display: block;
  94. width: 100%;
  95. height: 1px;
  96. background-color: #E6EAF1;
  97. position: absolute;
  98. left: 0;
  99. bottom: -16px;
  100. }
  101. .prompt-set-target .preview-panel h5 {
  102. margin: 0;
  103. margin-bottom: 8px;
  104. font-size: 14px;
  105. color: #838A9D;
  106. font-weight: normal;
  107. }
  108. .prompt-set-target .preview-panel p {
  109. min-height: 20px;
  110. }
  111. .prompt-set-target .preview-panel p.pre {
  112. white-space: pre-wrap;
  113. }
  114. .prompt-set-target .preview-panel p + p {
  115. margin: 0;
  116. margin-top: 4px;
  117. }