Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

_selectionProcessPage.scss 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595
  1. .selections {
  2. padding-left: 153px;
  3. @include media-below($bp-xl) {
  4. padding-left: 36px !important;
  5. }
  6. }
  7. .level-header {
  8. padding-top: 72px;
  9. padding-bottom: 39px;
  10. display: flex;
  11. justify-content: space-between;
  12. align-items: center;
  13. // background-color: red;
  14. @include media-below($bp-xl) {
  15. padding: 20px 0.75rem 39px 0.75em !important;
  16. }
  17. .userPageBtn {
  18. margin-right: 72px;
  19. @include media-below($bp-xl) {
  20. margin-right: 10px;
  21. }
  22. }
  23. }
  24. .selection-levels {
  25. overflow-x: scroll;
  26. padding-bottom: 100px;
  27. }
  28. .fixed-right {
  29. text-align: right;
  30. margin-left: auto;
  31. position: absolute;
  32. right: 100px;
  33. top: 123px;
  34. }
  35. .level-header-subheader {
  36. font-family: "Source Sans Pro";
  37. font-style: normal;
  38. font-weight: 600;
  39. font-size: 24px;
  40. line-height: 36px;
  41. padding-left: 0.3rem;
  42. color: #226cb0;
  43. letter-spacing: 0.02em;
  44. @include media-below($bp-xl) {
  45. font-size: 14px;
  46. }
  47. }
  48. h1,
  49. h3 {
  50. @include media-below($bp-xl) {
  51. font-size: 18px;
  52. }
  53. }
  54. .level-header-spliter {
  55. font-family: "Source Sans Pro";
  56. font-style: normal;
  57. font-weight: 600;
  58. font-size: 24px;
  59. line-height: 36px;
  60. padding-left: 0.3rem;
  61. color: #272727;
  62. letter-spacing: 0.02em;
  63. @include media-below($bp-xl) {
  64. font-size: 18px;
  65. }
  66. }
  67. .selection-levels-processes {
  68. display: flex;
  69. position: relative;
  70. min-height: 53vh;
  71. }
  72. .selection-levels-processes-process {
  73. display: flex;
  74. @include media-below($bp-xl) {
  75. padding-left: 0;
  76. }
  77. }
  78. .selection-card {
  79. display: flex;
  80. flex-direction: column;
  81. justify-content: start;
  82. align-items: left;
  83. height: fit-content;
  84. padding: 36px;
  85. background: #f4f4f4;
  86. border: 1px solid #e4e4e4;
  87. border-radius: 18px;
  88. gap: 18px;
  89. margin-right: 36px;
  90. transition: background-color 0.35s ease;
  91. @include media-below($bp-xl) {
  92. margin-right: 20px !important;
  93. padding: 18px !important;
  94. }
  95. &.over{
  96. background-color: $mainBlueLight !important;
  97. transition: background-color 0.35s ease;
  98. }
  99. }
  100. .sel-item:hover {
  101. transition: .25s;
  102. scale: 1.05;
  103. border-color:$mainBlue;
  104. .sel-item-inner{
  105. background-color: $mainBlueLight !important;
  106. transition: .25s;
  107. .status button{
  108. transition: .25s;
  109. &.unsucc{
  110. background: #FFEAEE !important;
  111. color: #D72228 !important;
  112. }
  113. background-color: $mainBlueLight !important;
  114. }}
  115. }
  116. .bg-danger {
  117. background-color: #272727;
  118. }
  119. .grey {
  120. color: #e4e4e4;
  121. }
  122. .selection-item {
  123. display: flex;
  124. flex-direction: row;
  125. justify-content: left;
  126. vertical-align: top;
  127. align-items: left;
  128. width: 400px;
  129. padding: 18px 36px;
  130. background: #ffffff;
  131. border: 1px solid #e4e4e4;
  132. border-radius: 18px;
  133. gap: 18px;
  134. margin-right: 36px;
  135. }
  136. .selection-item-date p {
  137. text-align: right;
  138. font-family: "Source Sans Pro";
  139. font-style: normal;
  140. font-weight: 400;
  141. font-size: 16px;
  142. line-height: 15px;
  143. color: #272727;
  144. flex: none;
  145. order: 4;
  146. flex-grow: 0;
  147. }
  148. .selection-card-title {
  149. display: flex;
  150. justify-content: space-between;
  151. img {
  152. width: 12px;
  153. }
  154. .c-btn {
  155. background-color: white !important;
  156. }
  157. h3 {
  158. font-family: "Source Sans Pro";
  159. font-style: normal;
  160. font-weight: 600;
  161. font-size: 32px;
  162. line-height: 32px;
  163. letter-spacing: 0.02em;
  164. color: #272727;
  165. flex: none;
  166. order: 0;
  167. flex-grow: 0;
  168. @include media-below($bp-xl) {
  169. font-size: 18px;
  170. }
  171. }
  172. }
  173. .selection-item-name,
  174. .selection-item-date {
  175. margin: auto 0 !important;
  176. }
  177. .selection-item-name p {
  178. height: 20px;
  179. font-family: "Source Sans Pro";
  180. font-style: normal;
  181. font-weight: 600;
  182. font-size: 16px;
  183. line-height: 20px;
  184. text-align: right;
  185. color: #226cb0;
  186. flex: none;
  187. order: 2;
  188. flex-grow: 0;
  189. }
  190. .selection-item-buttons button {
  191. box-sizing: border-box;
  192. display: flex;
  193. flex-direction: row;
  194. justify-content: center;
  195. font-size: 16px;
  196. align-items: center;
  197. padding: 9px;
  198. gap: 10px;
  199. min-width: 76px;
  200. height: 38px;
  201. border: 1px solid #e4e4e4;
  202. border-radius: 9px;
  203. flex: none;
  204. order: 0;
  205. flex-grow: 0;
  206. }
  207. .sel-item{
  208. border-radius: 18px;
  209. border: 1px solid #e4e4e4;
  210. overflow: hidden;
  211. transition: .25s;
  212. }
  213. .sel-item-scheduler{
  214. display: flex;
  215. justify-content: space-between;
  216. background: #E4E4E4;
  217. p{
  218. padding: 12.5px 25px 12.5px 0px !important;
  219. font-family: 'Source Sans Pro';
  220. font-style: italic;
  221. font-weight: 400;
  222. font-size: 16px;
  223. line-height: 20px;
  224. text-align: right;
  225. color: #272727;
  226. }
  227. }
  228. .sel-item-inner {
  229. transition: .25s;
  230. display: flex;
  231. flex-direction: row;
  232. align-items: center;
  233. padding: 18px 36px;
  234. gap: 18px;
  235. cursor: pointer;
  236. width: 458px;
  237. background: #ffffff;
  238. // transition: 0.3s;
  239. @include media-below($bp-xl) {
  240. justify-content: space-between;
  241. padding: 18px;
  242. width: 303px;
  243. }
  244. .status button{ transition: .25s;}
  245. }
  246. .sel-item-inner-no-data {
  247. display: flex;
  248. flex-direction: row;
  249. align-items: center;
  250. padding: 18px 36px;
  251. gap: 18px;
  252. width: 458px;
  253. background: #ffffff;
  254. border: 1px solid #e4e4e4;
  255. border-radius: 18px;
  256. transition: 0.3s;
  257. @include media-below($bp-xl) {
  258. justify-content: space-between;
  259. padding: 18px;
  260. width: 303px;
  261. }
  262. }
  263. .sel-item-inner .status {
  264. font-family: "Source Sans Pro";
  265. font-style: normal;
  266. font-weight: 400;
  267. font-size: 16px;
  268. line-height: 20px;
  269. color: #272727;
  270. flex: none;
  271. order: 0;
  272. flex-grow: 0;
  273. @include media-below($bp-xl) {
  274. font-size: 14px;
  275. order: 1;
  276. }
  277. }
  278. .sel-item-inner .date-name {
  279. display: flex;
  280. flex-direction: row;
  281. align-items: flex-start;
  282. gap: 18px;
  283. cursor: pointer;
  284. width: 100%;
  285. order: 1;
  286. @include media-below($bp-xl) {
  287. flex-direction: column;
  288. font-size: 14px;
  289. order: 0;
  290. flex-grow: 0;
  291. gap: 4px;
  292. }
  293. }
  294. .sel-item-inner .date-name .date {
  295. font-family: "Source Sans Pro";
  296. font-style: normal;
  297. font-weight: 400;
  298. font-size: 16px;
  299. color: #272727;
  300. flex: none;
  301. font-size: 14px !important;
  302. order: 0;
  303. }
  304. .full-name {
  305. height: 20px;
  306. font-family: "Source Sans Pro";
  307. font-style: normal;
  308. font-weight: 600;
  309. font-size: 16px;
  310. text-align: right;
  311. color: #226cb0;
  312. flex: 3 0 auto;
  313. order: 1;
  314. @include media-below($bp-xl) {
  315. text-align: left !important;
  316. font-size: 14px !important;
  317. }
  318. }
  319. .full-name p,
  320. .sel-item-inner .date-name .date p {
  321. @include media-below($bp-xl) {
  322. font-size: 14px !important;
  323. }
  324. }
  325. .sel-item-inner .status button {
  326. box-sizing: border-box;
  327. display: flex;
  328. flex-direction: row;
  329. justify-content: center;
  330. font-size: 16px;
  331. align-items: center;
  332. padding: 9px;
  333. gap: 10px;
  334. min-width: 76px;
  335. height: 38px;
  336. border: 1px solid #e4e4e4;
  337. background: white;
  338. border-radius: 9px;
  339. flex: none;
  340. order: 0;
  341. flex-grow: 0;
  342. @include media-below($bp-xl) {
  343. font-size: 14px !important;
  344. }
  345. }
  346. .active-process {
  347. scale: 1.05;
  348. border-color: $mainBlue !important;
  349. background-color: $mainBlueLight !important;
  350. }
  351. .active-process-card {
  352. display: flex;
  353. flex-direction: column;
  354. justify-content: start;
  355. align-items: flex-start;
  356. padding: 18px;
  357. background: #ffffff;
  358. border: 1px solid #e4e4e4;
  359. border-radius: 18px;
  360. gap: 18px;
  361. margin-right: 36px;
  362. @include media-below($bp-xl) {
  363. margin-right: 20px !important;
  364. padding: 36px !important;
  365. }
  366. }
  367. .active-process-tip {
  368. display: flex;
  369. flex-direction: column;
  370. justify-content: start;
  371. align-items: flex-start;
  372. padding: 91.5px;
  373. width: 800px;
  374. background: #ffffff;
  375. gap: 18px;
  376. margin-right: 36px;
  377. @include media-below($bp-xl) {
  378. margin-right: 20px !important;
  379. padding: 36px !important;
  380. width: 100%;
  381. }
  382. }
  383. .active-process-tip h3 {
  384. font-family: "Source Sans Pro";
  385. font-style: normal;
  386. font-weight: 600;
  387. font-size: 16px;
  388. color: #272727;
  389. }
  390. .active-process-tip p {
  391. font-family: "Source Sans Pro";
  392. font-style: normal;
  393. font-weight: 400;
  394. font-size: 16px;
  395. color: #272727;
  396. }
  397. .active-process-card-header {
  398. display: flex;
  399. flex-direction: row;
  400. justify-content: space-between;
  401. width: 100%;
  402. align-items: center;
  403. padding: 0px;
  404. gap: 18px;
  405. flex-wrap: wrap;
  406. }
  407. .active-process-card-body {
  408. display: flex;
  409. flex-direction: column;
  410. justify-content: center;
  411. width: 100%;
  412. align-items: center;
  413. padding: 34px;
  414. gap: 18px;
  415. @include media-below($bp-xl) {
  416. margin-right: 20px !important;
  417. padding: 36px !important;
  418. }
  419. }
  420. .active-process-card-date p {
  421. font-family: "Source Sans Pro";
  422. font-style: normal;
  423. font-weight: 400;
  424. font-size: 16px;
  425. line-height: 20px;
  426. color: #272727;
  427. flex: none;
  428. order: 0;
  429. flex-grow: 0;
  430. z-index: 0;
  431. }
  432. .active-process-card-number p {
  433. font-family: "Source Sans Pro";
  434. font-style: normal;
  435. font-weight: 600;
  436. font-size: 16px;
  437. line-height: 20px;
  438. text-align: left;
  439. background: conic-gradient(
  440. from 73.66deg at 50% 50%,
  441. #226cb0 0deg,
  442. #ba6fb9 106.88deg,
  443. #5e9fdb 228.75deg,
  444. #226cb0 360deg
  445. );
  446. -webkit-background-clip: text;
  447. -webkit-text-fill-color: transparent;
  448. background-clip: text;
  449. text-fill-color: transparent;
  450. flex: none;
  451. order: 6;
  452. flex-grow: 0;
  453. z-index: 6;
  454. }
  455. .change-interbtn{
  456. display: flex;
  457. align-items: center;
  458. justify-content: center;
  459. padding-left: 35px;
  460. }
  461. .interbtn{
  462. height: 27.5px;
  463. background-color: $mainBlue !important;
  464. color: white !important;
  465. font-size: 12px !important;
  466. border-radius: 7.5px !important;
  467. font-weight: 500 !important;
  468. text-transform: capitalize !important;
  469. }
  470. .unsucc{
  471. background: #FFEAEE !important;
  472. color: #D72228 !important;
  473. }
  474. .active-process-card-buttons {
  475. overflow: hidden;
  476. display: flex;
  477. flex-direction: row;
  478. align-items: flex-start;
  479. justify-content: center;
  480. padding: 0px;
  481. gap: 18px;
  482. flex: none;
  483. order: 4;
  484. flex-grow: 0;
  485. @include media-below($bp-xl) {
  486. gap: 9px !important;
  487. }
  488. }
  489. .active-process-card-buttons button {
  490. box-sizing: border-box;
  491. display: flex;
  492. flex-direction: row;
  493. justify-content: center;
  494. align-items: center;
  495. padding: 9px;
  496. gap: 10px;
  497. height: 38px;
  498. background: transparent;
  499. border: 1px solid #e4e4e4;
  500. border-radius: 9px;
  501. flex: none;
  502. order: 0;
  503. flex-grow: 0;
  504. }
  505. .active-process-card-link {
  506. font-family: "Source Sans Pro";
  507. font-style: normal;
  508. font-weight: 400;
  509. font-size: 12px;
  510. text-decoration-line: underline;
  511. color: #226cb0;
  512. flex: none;
  513. order: 4;
  514. flex-grow: 0;
  515. z-index: 4;
  516. }
  517. .active-process-card-logo img {
  518. flex: none;
  519. order: 0;
  520. flex-grow: 0;
  521. }
  522. .active-process-card-logo {
  523. margin-left: auto;
  524. flex: none;
  525. order: 1;
  526. flex-grow: 0;
  527. }
  528. .modal-content.interviewDialog{
  529. display: flex;
  530. gap: 15px;
  531. flex-direction: column;
  532. margin: 20px 0px 25px 0px;
  533. }
  534. .interview-btn{
  535. width: 220px !important;
  536. }
  537. .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input.MuiSelect-select{
  538. text-align: left;
  539. padding-left: 20px;
  540. }