AdventurersGuildUI_Fixed.uss 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. .guild-container {
  2. flex-grow: 1;
  3. background-color: rgba(20, 20, 30, 0.95);
  4. border-radius: 8px;
  5. padding: 20px;
  6. margin: 10px;
  7. }
  8. .guild-header {
  9. flex-direction: row;
  10. justify-content: space-between;
  11. align-items: center;
  12. margin-bottom: 20px;
  13. padding-bottom: 10px;
  14. border-bottom-width: 2px;
  15. border-bottom-color: rgb(100, 100, 150);
  16. }
  17. .guild-title {
  18. font-size: 24px;
  19. -unity-font-style: bold;
  20. color: rgb(255, 215, 0);
  21. }
  22. .guild-level {
  23. font-size: 14px;
  24. color: rgb(100, 200, 255);
  25. background-color: rgba(100, 100, 150, 0.3);
  26. padding: 4px 8px;
  27. border-radius: 4px;
  28. }
  29. .quest-counter {
  30. font-size: 16px;
  31. -unity-font-style: bold;
  32. color: white;
  33. margin-bottom: 15px;
  34. }
  35. .tab-container {
  36. flex-direction: row;
  37. margin-bottom: 20px;
  38. }
  39. .tab-button {
  40. flex-grow: 1;
  41. height: 40px;
  42. font-size: 14px;
  43. -unity-font-style: bold;
  44. background-color: rgba(60, 60, 80, 0.8);
  45. color: rgb(200, 200, 200);
  46. border-width: 0;
  47. margin-right: 5px;
  48. }
  49. .tab-button:hover {
  50. background-color: rgba(80, 80, 100, 0.9);
  51. }
  52. .tab-button.active {
  53. background-color: rgb(100, 100, 150);
  54. color: white;
  55. }
  56. .quest-list {
  57. flex-grow: 1;
  58. max-height: 400px;
  59. }
  60. .quest-item {
  61. background-color: rgba(40, 40, 60, 0.9);
  62. margin-bottom: 10px;
  63. padding: 15px;
  64. border-radius: 6px;
  65. border-left-width: 4px;
  66. border-left-color: rgb(100, 100, 150);
  67. }
  68. .quest-item:hover {
  69. background-color: rgb(50, 50, 70);
  70. }
  71. .quest-item.selected {
  72. background-color: rgb(60, 60, 80);
  73. border-left-color: rgb(255, 215, 0);
  74. }
  75. .quest-header {
  76. flex-direction: row;
  77. justify-content: space-between;
  78. align-items: flex-start;
  79. margin-bottom: 8px;
  80. }
  81. .quest-title {
  82. font-size: 16px;
  83. -unity-font-style: bold;
  84. color: white;
  85. flex-grow: 1;
  86. }
  87. .quest-difficulty {
  88. font-size: 12px;
  89. color: rgb(100, 200, 255);
  90. background-color: rgba(100, 100, 150, 0.3);
  91. padding: 2px 6px;
  92. border-radius: 3px;
  93. }
  94. .quest-time-remaining {
  95. font-size: 12px;
  96. color: rgb(255, 100, 100);
  97. -unity-font-style: italic;
  98. -unity-text-align: middle-right;
  99. }
  100. .quest-description {
  101. font-size: 12px;
  102. color: rgb(200, 200, 200);
  103. margin-bottom: 8px;
  104. }
  105. .quest-rewards {
  106. flex-direction: row;
  107. flex-wrap: wrap;
  108. margin-top: 8px;
  109. }
  110. .reward-item {
  111. font-size: 11px;
  112. color: rgb(255, 215, 0);
  113. background-color: rgba(255, 215, 0, 0.1);
  114. padding: 2px 6px;
  115. border-radius: 3px;
  116. margin-right: 5px;
  117. margin-bottom: 3px;
  118. }
  119. .action-buttons {
  120. flex-direction: row;
  121. justify-content: center;
  122. margin-top: 20px;
  123. }
  124. .action-button {
  125. height: 40px;
  126. min-width: 120px;
  127. font-size: 14px;
  128. -unity-font-style: bold;
  129. border-radius: 4px;
  130. margin: 0 5px;
  131. }
  132. .accept-button {
  133. background-color: rgb(34, 139, 34);
  134. color: white;
  135. }
  136. .accept-button:hover {
  137. background-color: rgb(50, 155, 50);
  138. }
  139. .abandon-button {
  140. background-color: rgb(139, 69, 19);
  141. color: white;
  142. }
  143. .abandon-button:hover {
  144. background-color: rgb(160, 80, 30);
  145. }
  146. .guild-stats {
  147. background-color: rgba(30, 30, 50, 0.8);
  148. padding: 15px;
  149. border-radius: 6px;
  150. margin-top: 20px;
  151. }
  152. .stats-title {
  153. font-size: 16px;
  154. -unity-font-style: bold;
  155. color: rgb(255, 215, 0);
  156. margin-bottom: 10px;
  157. }
  158. .stat-item {
  159. font-size: 12px;
  160. color: rgb(200, 200, 200);
  161. margin-bottom: 5px;
  162. }
  163. .quest-item.urgency-critical {
  164. border-left-color: rgb(255, 0, 0);
  165. background-color: rgba(60, 20, 20, 0.9);
  166. }
  167. .quest-item.urgency-high {
  168. border-left-color: rgb(255, 165, 0);
  169. background-color: rgba(60, 40, 20, 0.9);
  170. }
  171. .quest-item.urgency-medium {
  172. border-left-color: rgb(255, 255, 0);
  173. }
  174. .quest-item.urgency-low {
  175. border-left-color: rgb(0, 255, 0);
  176. }
  177. .quest-details {
  178. background-color: rgba(0, 0, 0, 0);
  179. }
  180. .backgroundOpacity {
  181. background-color: rgba(0, 0, 0, 0.78);
  182. }