project.css 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405
  1. .projects_page {
  2. height: 120vw;
  3. background-color: #dcb495;
  4. display: flex;
  5. flex-direction: column;
  6. align-items: center;
  7. }
  8. .project_header {
  9. height: 25vw;
  10. width: 100%;
  11. display: flex;
  12. align-items: center;
  13. justify-content: space-around;
  14. }
  15. .project_logo {
  16. margin-right: 4vw;
  17. margin-top: 30px;
  18. width: 15vw;
  19. height: 15vw;
  20. border: 0.2vw solid #ffffff;
  21. border-radius: 2vw;
  22. }
  23. .brand_block {
  24. height: 25vw;
  25. margin-left: -8vw;
  26. display: flex;
  27. flex-direction: column;
  28. align-items: center;
  29. justify-content: space-between;
  30. color: #dcb495;
  31. }
  32. .name_project {
  33. font-size: 3vw !important;
  34. margin-right: 4vw;
  35. }
  36. .edit_block {
  37. display: flex;
  38. align-items: center;
  39. justify-content: center;
  40. }
  41. .edit_button {
  42. background-color: #9E795A;
  43. border: #9E795A;
  44. width: 12vw;
  45. height: 5vw;
  46. color: #ffffff;
  47. border-radius: 5vw;
  48. vertical-align: middle;
  49. font-size: 1.5vw;
  50. }
  51. .edit_button_text {
  52. color: #ffffff;
  53. height: 5vw;
  54. margin-top: 32%;
  55. }
  56. .edit_button_link {
  57. width: 12vw;
  58. height: 5vw;
  59. display: flex;
  60. align-items: center;
  61. justify-content: center;
  62. }
  63. .edit_button_link:hover {
  64. text-decoration: none;
  65. color: #ffffff;
  66. }
  67. .collaborator_block {
  68. width: 95%;
  69. height: 25vw;
  70. background-color: #EDCBB0;
  71. border-radius: 2vw;
  72. overflow-y: auto;
  73. }
  74. .staff_block {
  75. margin: 20px;
  76. }
  77. .user {
  78. width: 24vw;
  79. height: 3.5vw;
  80. background-color: #ffffff;
  81. border: 2px solid #9E795A;
  82. border-radius: 3vw;
  83. margin-top: 5px;
  84. display: flex;
  85. align-items: center;
  86. justify-content: flex-start;
  87. flex-direction: row;
  88. flex-wrap: no-wrap;
  89. }
  90. .user_logo {
  91. margin-left: 3px;
  92. width: 3vw;
  93. height: 3vw;
  94. border-radius: 5vw;
  95. background-color: #000000;
  96. }
  97. .user_names {
  98. margin-left: 9px;
  99. margin-top: 10px;
  100. overflow-x: auto;
  101. color: #000000 !important;
  102. font-size: 1.5vw;
  103. }
  104. .link_to_user {
  105. width: 26vw;
  106. height: 3.5vw;
  107. display: flex;
  108. align-items: center;
  109. justify-content: flex-start;
  110. flex-direction: row;
  111. flex-wrap: no-wrap;
  112. text-decoration: none;
  113. }
  114. .link_to_user:hover {
  115. text-decoration: none;
  116. }
  117. .head_staff_block {
  118. display: flex;
  119. width: 30vw;
  120. flex-direction: column;
  121. align-items: center;
  122. }
  123. .header_title, .header_title_2 {
  124. text-align: center;
  125. color: #000000;
  126. font-size: 3vw;
  127. margin-bottom: 15px;
  128. }
  129. .header_title_2 {
  130. width: 51vw !important;
  131. }
  132. .header_title {
  133. width: 100%;
  134. }
  135. .header_task_block {
  136. width: 60vw;
  137. height: 30vw;
  138. display: flex;
  139. flex-direction: column;
  140. align-items: center;
  141. }
  142. .task_block, .list_files_block {
  143. background-color: #EDCBB0;
  144. width: 95%;
  145. height: 25vw;
  146. border-radius: 2vw;
  147. overflow-y: auto;
  148. }
  149. .task {
  150. margin: 20px;
  151. }
  152. .body_block {
  153. display: flex;
  154. justify-content: space-evenly;
  155. align-items: flex-start;
  156. flex-direction: row;
  157. }
  158. .new_task_block {
  159. width: 13vw;
  160. height: 5vw;
  161. background-color: #000000;
  162. border: 2px solid #ffffff;
  163. border-radius: 3vw;
  164. margin-left: 2vw;
  165. margin-bottom: 0.5vw;
  166. }
  167. .new_task_link {
  168. color: #ffffff;
  169. width: 13vw;
  170. height: 5vw;
  171. }
  172. .new_task_link:hover {
  173. text-decoration: none;
  174. color: #ffffff;
  175. }
  176. .new_task_text {
  177. width: 13vw;
  178. height: 5vw;
  179. text-align: center;
  180. font-size: 1.5vw;
  181. color: #ffffff;
  182. display: flex;
  183. align-items: center;
  184. justify-content: center;
  185. }
  186. .new_task_image {
  187. width: 4.5vw;
  188. height: 4.5vw;
  189. }
  190. .head_task {
  191. display: flex;
  192. flex-direction: row;
  193. flex-wrap: nowrap;
  194. width: 60vw;
  195. justify-content: center;
  196. align-items: flex-start;
  197. }
  198. .list_quests {
  199. width: 95%;
  200. margin-left: 2.5%;
  201. margin-top: 0.5vw;
  202. overflow-y: hidden;
  203. overflow-x: hidden;
  204. }
  205. .quest_header_button {
  206. height: 4.5vw;
  207. width: 100%;
  208. text-align: left;
  209. border-radius: 5vw;
  210. background-color: #9E795A;
  211. border-color: #9E795A;
  212. border-bottom-color: #9E795A;
  213. color: #ffffff;
  214. display: flex;
  215. align-items: center;
  216. }
  217. .quest_button_block_one {
  218. width: 50%;
  219. display: flex;
  220. justify-content: space-between;
  221. align-items: flex-start;
  222. }
  223. .quest_title_block {
  224. width: 90%;
  225. height: 4vw;
  226. display: flex;
  227. align-items: center;
  228. }
  229. .quest_title {
  230. overflow-y: hidden;
  231. overflow-x: hidden;
  232. max-height: 1.5vw;
  233. font-size: 1.5vw;
  234. display: flex;
  235. align-items: center;
  236. margin-top: 0.7vw;
  237. margin-left: 1.8vw;
  238. }
  239. .deadline_block {
  240. border-radius: 5vw !important;
  241. width: 15vw !important;
  242. height: 3vw !important;
  243. margin-top: 2%;
  244. font-size: 1vw;
  245. display: flex;
  246. color: #000000 !important;
  247. align-items: center;
  248. justify-content: center;
  249. flex-direction: row;
  250. }
  251. .quest_body_block {
  252. background-color: #9E795A;
  253. width: 100%;
  254. height: 20vw;
  255. border-radius: 2vw;
  256. display: flex;
  257. align-items: center;
  258. justify-content: center;
  259. }
  260. .quest_body {
  261. width: 94%;
  262. height: 94%;
  263. display: flex;
  264. align-items: center;
  265. justify-content: space-around;
  266. }
  267. .quest_description_block {
  268. width: 70%;
  269. height: 90%;
  270. display: flex;
  271. flex-direction: column;
  272. align-items: center;
  273. justify-content: center;
  274. }
  275. .quest_description {
  276. width: 100%;
  277. height: 100%;
  278. background-color: #dcb495;
  279. border-radius: 2vw;
  280. overflow-y: auto;
  281. }
  282. .quest_description::-webkit-scrollbar, .task_block::-webkit-scrollbar-thumb {
  283. width: 0.8vw !important;
  284. }
  285. .quest_description::-webkit-scrollbar-thumb, .task_block::-webkit-scrollbar-thumb {
  286. background-color: #d49d51 !important; /* цвет плашки */
  287. border-radius: 5vw !important; /* закругления плашки */
  288. border: 0.25vw solid #ffffff !important;
  289. }
  290. .quest_description_text {
  291. margin: 20px;
  292. }
  293. .quest_solve_button {
  294. width: 13vw;
  295. height: 5vw;
  296. background-color: #000000;
  297. border: 2px solid #ffffff;
  298. border-radius: 3vw;
  299. margin-left: 2vw;
  300. }
  301. .quest_solve_link:hover {
  302. text-decoration: none;
  303. color: #000000;
  304. }
  305. .quest_solve_text {
  306. width: 13vw;
  307. height: 5vw;
  308. text-align: center;
  309. font-size: 1.5vw;
  310. color: #ffffff;
  311. display: flex;
  312. align-items: center;
  313. justify-content: center;
  314. }
  315. #quest_solve_link_id {
  316. display: none;
  317. }
  318. .link_back_block {
  319. display: flex;
  320. align-items: center;
  321. justify-content: center;
  322. flex-direction: column;
  323. flex-wrap: nowrap;
  324. }
  325. .link_back {
  326. background-color: #ffffff;
  327. color: #000000;
  328. width: 15vw;
  329. height: 4.5vw;
  330. vertical-align: middle;
  331. border-radius: 5vw;
  332. display: flex;
  333. align-items: center;
  334. justify-content: center;
  335. }
  336. .link_back:hover {
  337. text-decoration: none;
  338. color: #000000;
  339. }
  340. .link_back_text {
  341. font-size: 1.5vw;
  342. margin-top: 15px;
  343. display: flex;
  344. align-items: center;
  345. justify-content: center;
  346. }
  347. .files_block {
  348. display: flex;
  349. flex-direction: column;
  350. align-items: center;
  351. width: 95%;
  352. height: 50vw;
  353. }
  354. .list_files {
  355. margin: 2vw;
  356. }
  357. .files_title {
  358. text-align: center;
  359. color: #000000;
  360. font-size: 4vw;
  361. }
  362. .file {
  363. width: 98%;
  364. display: flex;
  365. background-color: #9E795A;
  366. margin: 0.5vw;
  367. align-items: center;
  368. justify-content: space-between;
  369. flex-direction: row;
  370. height: 4.5vw;
  371. border-radius: 2vw;
  372. }
  373. .file_head {
  374. width: 30vw;
  375. margin-left: 1vw;
  376. height: 4vw;
  377. background-color: #9E795A !important;
  378. overflow-y: hidden;
  379. overflow-x: auto;
  380. }
  381. .file_head_path, .file_path {
  382. font-size: 1.5vw;
  383. color: #ffffff !important;
  384. font-weight: bold;
  385. height: 3vw;
  386. display: flex;
  387. align-items: flex-start;
  388. background-color: #9E795A !important;
  389. }
  390. .file_buttons {
  391. margin-right: 2vw;
  392. }
  393. .file_delete, .file_download, .upload_button {
  394. border-radius: 1vw !important;
  395. margin: 1vw;
  396. width: 8vw;
  397. height: 3vw;
  398. }
  399. .file_delete {
  400. background-color: hsla(0, 100%, 62%, 0.785) !important;
  401. border-color: hsla(0, 100%, 62%, 0.785) !important;
  402. }
  403. .button_text {
  404. font-size: 1.3vw;
  405. }