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

800 строки
24 KiB

  1. :global .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, :global .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, :global .react-datepicker__year-read-view--down-arrow,
  2. :global .react-datepicker__month-read-view--down-arrow,
  3. :global .react-datepicker__month-year-read-view--down-arrow {
  4. margin-left: -8px;
  5. position: absolute;
  6. }
  7. :global .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, :global .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, :global .react-datepicker__year-read-view--down-arrow,
  8. :global .react-datepicker__month-read-view--down-arrow,
  9. :global .react-datepicker__month-year-read-view--down-arrow, :global .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, :global .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, :global .react-datepicker__year-read-view--down-arrow::before,
  10. :global .react-datepicker__month-read-view--down-arrow::before,
  11. :global .react-datepicker__month-year-read-view--down-arrow::before {
  12. box-sizing: content-box;
  13. position: absolute;
  14. border: 8px solid transparent;
  15. height: 0;
  16. width: 1px;
  17. }
  18. :global .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, :global .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, :global .react-datepicker__year-read-view--down-arrow::before,
  19. :global .react-datepicker__month-read-view--down-arrow::before,
  20. :global .react-datepicker__month-year-read-view--down-arrow::before {
  21. content: "";
  22. z-index: -1;
  23. border-width: 8px;
  24. left: -8px;
  25. border-bottom-color: #aeaeae;
  26. }
  27. :global .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  28. top: 0;
  29. margin-top: -8px;
  30. }
  31. :global .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, :global .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  32. border-top: none;
  33. border-bottom-color: #f0f0f0;
  34. }
  35. :global .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  36. top: -1px;
  37. border-bottom-color: #aeaeae;
  38. }
  39. :global .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, :global .react-datepicker__year-read-view--down-arrow,
  40. :global .react-datepicker__month-read-view--down-arrow,
  41. :global .react-datepicker__month-year-read-view--down-arrow {
  42. bottom: 0;
  43. margin-bottom: -8px;
  44. }
  45. :global .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, :global .react-datepicker__year-read-view--down-arrow,
  46. :global .react-datepicker__month-read-view--down-arrow,
  47. :global .react-datepicker__month-year-read-view--down-arrow, :global .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, :global .react-datepicker__year-read-view--down-arrow::before,
  48. :global .react-datepicker__month-read-view--down-arrow::before,
  49. :global .react-datepicker__month-year-read-view--down-arrow::before {
  50. border-bottom: none;
  51. border-top-color: #fff;
  52. }
  53. :global .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, :global .react-datepicker__year-read-view--down-arrow::before,
  54. :global .react-datepicker__month-read-view--down-arrow::before,
  55. :global .react-datepicker__month-year-read-view--down-arrow::before {
  56. bottom: -1px;
  57. border-top-color: #aeaeae;
  58. }
  59. :global .react-datepicker-wrapper {
  60. display: inline-block;
  61. padding: 0;
  62. border: 0;
  63. }
  64. :global .react-datepicker {
  65. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  66. font-size: 0.8rem;
  67. background-color: #fff;
  68. color: #000;
  69. border: 1px solid #aeaeae;
  70. border-radius: 0.3rem;
  71. display: inline-block;
  72. position: relative;
  73. }
  74. :global .react-datepicker--time-only .react-datepicker__triangle {
  75. left: 35px;
  76. }
  77. :global .react-datepicker--time-only .react-datepicker__time-container {
  78. border-left: 0;
  79. }
  80. :global .react-datepicker--time-only .react-datepicker__time {
  81. border-radius: 0.3rem;
  82. }
  83. :global .react-datepicker--time-only .react-datepicker__time-box {
  84. border-radius: 0.3rem;
  85. }
  86. :global .react-datepicker__triangle {
  87. position: absolute;
  88. left: 50px;
  89. }
  90. :global .react-datepicker-popper {
  91. z-index: 1;
  92. }
  93. :global .react-datepicker-popper[data-placement^="bottom"] {
  94. margin-top: 10px;
  95. }
  96. :global .react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle, :global .react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
  97. left: auto;
  98. right: 50px;
  99. }
  100. :global .react-datepicker-popper[data-placement^="top"] {
  101. margin-bottom: 10px;
  102. }
  103. :global .react-datepicker-popper[data-placement^="right"] {
  104. margin-left: 8px;
  105. }
  106. :global .react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  107. left: auto;
  108. right: 42px;
  109. }
  110. :global .react-datepicker-popper[data-placement^="left"] {
  111. margin-right: 8px;
  112. }
  113. :global .react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  114. left: 42px;
  115. right: auto;
  116. }
  117. :global .react-datepicker__header {
  118. text-align: center;
  119. background-color: #f0f0f0;
  120. border-bottom: 1px solid #aeaeae;
  121. border-top-left-radius: 0.3rem;
  122. border-top-right-radius: 0.3rem;
  123. padding-top: 8px;
  124. position: relative;
  125. }
  126. :global .react-datepicker__header--time {
  127. padding-bottom: 8px;
  128. padding-left: 5px;
  129. padding-right: 5px;
  130. }
  131. :global .react-datepicker__year-dropdown-container--select,
  132. :global .react-datepicker__month-dropdown-container--select,
  133. :global .react-datepicker__month-year-dropdown-container--select,
  134. :global .react-datepicker__year-dropdown-container--scroll,
  135. :global .react-datepicker__month-dropdown-container--scroll,
  136. :global .react-datepicker__month-year-dropdown-container--scroll {
  137. display: inline-block;
  138. margin: 0 2px;
  139. }
  140. :global .react-datepicker__current-month,
  141. :global .react-datepicker-time__header,
  142. :global .react-datepicker-year-header {
  143. margin-top: 0;
  144. color: #000;
  145. font-weight: bold;
  146. font-size: 0.944rem;
  147. }
  148. :global .react-datepicker-time__header {
  149. text-overflow: ellipsis;
  150. white-space: nowrap;
  151. overflow: hidden;
  152. }
  153. :global .react-datepicker__navigation {
  154. background: none;
  155. line-height: 1.7rem;
  156. text-align: center;
  157. cursor: pointer;
  158. position: absolute;
  159. top: 10px;
  160. width: 0;
  161. padding: 0;
  162. border: 0.45rem solid transparent;
  163. z-index: 1;
  164. height: 10px;
  165. width: 10px;
  166. text-indent: -999em;
  167. overflow: hidden;
  168. }
  169. :global .react-datepicker__navigation--previous {
  170. left: 10px;
  171. border-right-color: #ccc;
  172. }
  173. :global .react-datepicker__navigation--previous:hover {
  174. border-right-color: #b3b3b3;
  175. }
  176. :global .react-datepicker__navigation--previous--disabled, :global .react-datepicker__navigation--previous--disabled:hover {
  177. border-right-color: #e6e6e6;
  178. cursor: default;
  179. }
  180. :global .react-datepicker__navigation--next {
  181. right: 10px;
  182. border-left-color: #ccc;
  183. }
  184. :global .react-datepicker__navigation--next--with-time {
  185. right: 80px;
  186. }
  187. :global .react-datepicker__navigation--next:hover {
  188. border-left-color: #b3b3b3;
  189. }
  190. :global .react-datepicker__navigation--next--disabled, :global .react-datepicker__navigation--next--disabled:hover {
  191. border-left-color: #e6e6e6;
  192. cursor: default;
  193. }
  194. :global .react-datepicker__navigation--years {
  195. position: relative;
  196. top: 0;
  197. display: block;
  198. margin-left: auto;
  199. margin-right: auto;
  200. }
  201. :global .react-datepicker__navigation--years-previous {
  202. top: 4px;
  203. border-top-color: #ccc;
  204. }
  205. :global .react-datepicker__navigation--years-previous:hover {
  206. border-top-color: #b3b3b3;
  207. }
  208. :global .react-datepicker__navigation--years-upcoming {
  209. top: -4px;
  210. border-bottom-color: #ccc;
  211. }
  212. :global .react-datepicker__navigation--years-upcoming:hover {
  213. border-bottom-color: #b3b3b3;
  214. }
  215. :global .react-datepicker__month-container {
  216. float: left;
  217. }
  218. :global .react-datepicker__year-container {
  219. margin: 0.4rem;
  220. text-align: center;
  221. display: flex;
  222. flex-wrap: wrap;
  223. }
  224. :global .react-datepicker__year-container-text {
  225. display: inline-block;
  226. cursor: pointer;
  227. flex: 1 0 30%;
  228. width: 12px;
  229. padding: 2px;
  230. }
  231. :global .react-datepicker__month {
  232. margin: 0.4rem;
  233. text-align: center;
  234. }
  235. :global .react-datepicker__month .react-datepicker__month-text,
  236. :global .react-datepicker__month .react-datepicker__quarter-text {
  237. display: inline-block;
  238. width: 4rem;
  239. margin: 2px;
  240. }
  241. :global .react-datepicker__input-time-container {
  242. clear: both;
  243. width: 100%;
  244. float: left;
  245. margin: 5px 0 10px 15px;
  246. text-align: left;
  247. }
  248. :global .react-datepicker__input-time-container .react-datepicker-time__caption {
  249. display: inline-block;
  250. }
  251. :global .react-datepicker__input-time-container .react-datepicker-time__input-container {
  252. display: inline-block;
  253. }
  254. :global .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  255. display: inline-block;
  256. margin-left: 10px;
  257. }
  258. :global .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  259. width: 85px;
  260. }
  261. :global .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
  262. :global .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  263. -webkit-appearance: none;
  264. margin: 0;
  265. }
  266. :global .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  267. -moz-appearance: textfield;
  268. }
  269. :global .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  270. margin-left: 5px;
  271. display: inline-block;
  272. }
  273. :global .react-datepicker__time-container {
  274. float: right;
  275. border-left: 1px solid #aeaeae;
  276. width: 85px;
  277. }
  278. :global .react-datepicker__time-container--with-today-button {
  279. display: inline;
  280. border: 1px solid #aeaeae;
  281. border-radius: 0.3rem;
  282. position: absolute;
  283. right: -72px;
  284. top: 0;
  285. }
  286. :global .react-datepicker__time-container .react-datepicker__time {
  287. position: relative;
  288. background: white;
  289. }
  290. :global .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  291. width: 85px;
  292. overflow-x: hidden;
  293. margin: 0 auto;
  294. text-align: center;
  295. }
  296. :global .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  297. list-style: none;
  298. margin: 0;
  299. height: calc(195px + (1.7rem / 2));
  300. overflow-y: scroll;
  301. padding-right: 0px;
  302. padding-left: 0px;
  303. width: 100%;
  304. box-sizing: content-box;
  305. }
  306. :global .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  307. height: 30px;
  308. padding: 5px 10px;
  309. white-space: nowrap;
  310. }
  311. :global .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  312. cursor: pointer;
  313. background-color: #f0f0f0;
  314. }
  315. :global .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  316. background-color: #216ba5;
  317. color: white;
  318. font-weight: bold;
  319. }
  320. :global .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  321. background-color: #216ba5;
  322. }
  323. :global .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  324. color: #ccc;
  325. }
  326. :global .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  327. cursor: default;
  328. background-color: transparent;
  329. }
  330. :global .react-datepicker__week-number {
  331. color: #ccc;
  332. display: inline-block;
  333. width: 1.7rem;
  334. line-height: 1.7rem;
  335. text-align: center;
  336. margin: 0.166rem;
  337. }
  338. :global .react-datepicker__week-number.react-datepicker__week-number--clickable {
  339. cursor: pointer;
  340. }
  341. :global .react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  342. border-radius: 0.3rem;
  343. background-color: #f0f0f0;
  344. }
  345. :global .react-datepicker__day-names,
  346. :global .react-datepicker__week {
  347. white-space: nowrap;
  348. }
  349. :global .react-datepicker__day-name,
  350. :global .react-datepicker__day,
  351. :global .react-datepicker__time-name {
  352. color: #000;
  353. display: inline-block;
  354. width: 1.7rem;
  355. line-height: 1.7rem;
  356. text-align: center;
  357. margin: 0.166rem;
  358. }
  359. :global .react-datepicker__month--selected, :global .react-datepicker__month--in-selecting-range, :global .react-datepicker__month--in-range,
  360. :global .react-datepicker__quarter--selected,
  361. :global .react-datepicker__quarter--in-selecting-range,
  362. :global .react-datepicker__quarter--in-range {
  363. border-radius: 0.3rem;
  364. background-color: #216ba5;
  365. color: #fff;
  366. }
  367. :global .react-datepicker__month--selected:hover, :global .react-datepicker__month--in-selecting-range:hover, :global .react-datepicker__month--in-range:hover,
  368. :global .react-datepicker__quarter--selected:hover,
  369. :global .react-datepicker__quarter--in-selecting-range:hover,
  370. :global .react-datepicker__quarter--in-range:hover {
  371. background-color: #1d5d90;
  372. }
  373. :global .react-datepicker__month--disabled,
  374. :global .react-datepicker__quarter--disabled {
  375. color: #ccc;
  376. pointer-events: none;
  377. }
  378. :global .react-datepicker__month--disabled:hover,
  379. :global .react-datepicker__quarter--disabled:hover {
  380. cursor: default;
  381. background-color: transparent;
  382. }
  383. :global .react-datepicker__day,
  384. :global .react-datepicker__month-text,
  385. :global .react-datepicker__quarter-text {
  386. cursor: pointer;
  387. }
  388. :global .react-datepicker__day:hover,
  389. :global .react-datepicker__month-text:hover,
  390. :global .react-datepicker__quarter-text:hover {
  391. border-radius: 0.3rem;
  392. background-color: #f0f0f0;
  393. }
  394. :global .react-datepicker__day--today,
  395. :global .react-datepicker__month-text--today,
  396. :global .react-datepicker__quarter-text--today {
  397. font-weight: bold;
  398. }
  399. :global .react-datepicker__day--highlighted,
  400. :global .react-datepicker__month-text--highlighted,
  401. :global .react-datepicker__quarter-text--highlighted {
  402. border-radius: 0.3rem;
  403. background-color: #3dcc4a;
  404. color: #fff;
  405. }
  406. :global .react-datepicker__day--highlighted:hover,
  407. :global .react-datepicker__month-text--highlighted:hover,
  408. :global .react-datepicker__quarter-text--highlighted:hover {
  409. background-color: #32be3f;
  410. }
  411. :global .react-datepicker__day--highlighted-custom-1,
  412. :global .react-datepicker__month-text--highlighted-custom-1,
  413. :global .react-datepicker__quarter-text--highlighted-custom-1 {
  414. color: magenta;
  415. }
  416. :global .react-datepicker__day--highlighted-custom-2,
  417. :global .react-datepicker__month-text--highlighted-custom-2,
  418. :global .react-datepicker__quarter-text--highlighted-custom-2 {
  419. color: green;
  420. }
  421. :global .react-datepicker__day--selected, :global .react-datepicker__day--in-selecting-range, :global .react-datepicker__day--in-range,
  422. :global .react-datepicker__month-text--selected,
  423. :global .react-datepicker__month-text--in-selecting-range,
  424. :global .react-datepicker__month-text--in-range,
  425. :global .react-datepicker__quarter-text--selected,
  426. :global .react-datepicker__quarter-text--in-selecting-range,
  427. :global .react-datepicker__quarter-text--in-range {
  428. border-radius: 0.3rem;
  429. background-color: #216ba5;
  430. color: #fff;
  431. }
  432. :global .react-datepicker__day--selected:hover, :global .react-datepicker__day--in-selecting-range:hover, :global .react-datepicker__day--in-range:hover,
  433. :global .react-datepicker__month-text--selected:hover,
  434. :global .react-datepicker__month-text--in-selecting-range:hover,
  435. :global .react-datepicker__month-text--in-range:hover,
  436. :global .react-datepicker__quarter-text--selected:hover,
  437. :global .react-datepicker__quarter-text--in-selecting-range:hover,
  438. :global .react-datepicker__quarter-text--in-range:hover {
  439. background-color: #1d5d90;
  440. }
  441. :global .react-datepicker__day--keyboard-selected,
  442. :global .react-datepicker__month-text--keyboard-selected,
  443. :global .react-datepicker__quarter-text--keyboard-selected {
  444. border-radius: 0.3rem;
  445. background-color: #2a87d0;
  446. color: #fff;
  447. }
  448. :global .react-datepicker__day--keyboard-selected:hover,
  449. :global .react-datepicker__month-text--keyboard-selected:hover,
  450. :global .react-datepicker__quarter-text--keyboard-selected:hover {
  451. background-color: #1d5d90;
  452. }
  453. :global .react-datepicker__day--in-selecting-range ,
  454. :global .react-datepicker__month-text--in-selecting-range ,
  455. :global .react-datepicker__quarter-text--in-selecting-range {
  456. background-color: rgba(33, 107, 165, 0.5);
  457. }
  458. .react-datepicker__month--selecting-range :global .react-datepicker__day--in-range , .react-datepicker__month--selecting-range
  459. :global .react-datepicker__month-text--in-range , .react-datepicker__month--selecting-range
  460. :global .react-datepicker__quarter-text--in-range {
  461. background-color: #f0f0f0;
  462. color: #000;
  463. }
  464. :global .react-datepicker__day--disabled,
  465. :global .react-datepicker__month-text--disabled,
  466. :global .react-datepicker__quarter-text--disabled {
  467. cursor: default;
  468. color: #ccc;
  469. }
  470. :global .react-datepicker__day--disabled:hover,
  471. :global .react-datepicker__month-text--disabled:hover,
  472. :global .react-datepicker__quarter-text--disabled:hover {
  473. background-color: transparent;
  474. }
  475. :global .react-datepicker__month-text.react-datepicker__month--selected:hover, :global .react-datepicker__month-text.react-datepicker__month--in-range:hover, :global .react-datepicker__month-text.react-datepicker__quarter--selected:hover, :global .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
  476. :global .react-datepicker__quarter-text.react-datepicker__month--selected:hover,
  477. :global .react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
  478. :global .react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
  479. :global .react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  480. background-color: #216ba5;
  481. }
  482. :global .react-datepicker__month-text:hover,
  483. :global .react-datepicker__quarter-text:hover {
  484. background-color: #f0f0f0;
  485. }
  486. :global .react-datepicker__input-container {
  487. position: relative;
  488. display: inline-block;
  489. width: 100%;
  490. }
  491. :global .react-datepicker__year-read-view,
  492. :global .react-datepicker__month-read-view,
  493. :global .react-datepicker__month-year-read-view {
  494. border: 1px solid transparent;
  495. border-radius: 0.3rem;
  496. }
  497. :global .react-datepicker__year-read-view:hover,
  498. :global .react-datepicker__month-read-view:hover,
  499. :global .react-datepicker__month-year-read-view:hover {
  500. cursor: pointer;
  501. }
  502. :global .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
  503. :global .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
  504. :global .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
  505. :global .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
  506. :global .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
  507. :global .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  508. border-top-color: #b3b3b3;
  509. }
  510. :global .react-datepicker__year-read-view--down-arrow,
  511. :global .react-datepicker__month-read-view--down-arrow,
  512. :global .react-datepicker__month-year-read-view--down-arrow {
  513. border-top-color: #ccc;
  514. float: right;
  515. margin-left: 20px;
  516. top: 8px;
  517. position: relative;
  518. border-width: 0.45rem;
  519. }
  520. :global .react-datepicker__year-dropdown,
  521. :global .react-datepicker__month-dropdown,
  522. :global .react-datepicker__month-year-dropdown {
  523. background-color: #f0f0f0;
  524. position: absolute;
  525. width: 50%;
  526. left: 25%;
  527. top: 30px;
  528. z-index: 1;
  529. text-align: center;
  530. border-radius: 0.3rem;
  531. border: 1px solid #aeaeae;
  532. }
  533. :global .react-datepicker__year-dropdown:hover,
  534. :global .react-datepicker__month-dropdown:hover,
  535. :global .react-datepicker__month-year-dropdown:hover {
  536. cursor: pointer;
  537. }
  538. :global .react-datepicker__year-dropdown--scrollable,
  539. :global .react-datepicker__month-dropdown--scrollable,
  540. :global .react-datepicker__month-year-dropdown--scrollable {
  541. height: 150px;
  542. overflow-y: scroll;
  543. }
  544. :global .react-datepicker__year-option,
  545. :global .react-datepicker__month-option,
  546. :global .react-datepicker__month-year-option {
  547. line-height: 20px;
  548. width: 100%;
  549. display: block;
  550. margin-left: auto;
  551. margin-right: auto;
  552. }
  553. :global .react-datepicker__year-option:first-of-type,
  554. :global .react-datepicker__month-option:first-of-type,
  555. :global .react-datepicker__month-year-option:first-of-type {
  556. border-top-left-radius: 0.3rem;
  557. border-top-right-radius: 0.3rem;
  558. }
  559. :global .react-datepicker__year-option:last-of-type,
  560. :global .react-datepicker__month-option:last-of-type,
  561. :global .react-datepicker__month-year-option:last-of-type {
  562. -webkit-user-select: none;
  563. -moz-user-select: none;
  564. -ms-user-select: none;
  565. user-select: none;
  566. border-bottom-left-radius: 0.3rem;
  567. border-bottom-right-radius: 0.3rem;
  568. }
  569. :global .react-datepicker__year-option:hover,
  570. :global .react-datepicker__month-option:hover,
  571. :global .react-datepicker__month-year-option:hover {
  572. background-color: #ccc;
  573. }
  574. :global .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
  575. :global .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
  576. :global .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  577. border-bottom-color: #b3b3b3;
  578. }
  579. :global .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
  580. :global .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
  581. :global .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  582. border-top-color: #b3b3b3;
  583. }
  584. :global .react-datepicker__year-option--selected,
  585. :global .react-datepicker__month-option--selected,
  586. :global .react-datepicker__month-year-option--selected {
  587. position: absolute;
  588. left: 15px;
  589. }
  590. :global .react-datepicker__close-icon {
  591. cursor: pointer;
  592. background-color: transparent;
  593. border: 0;
  594. outline: 0;
  595. padding: 0px 6px 0px 0px;
  596. position: absolute;
  597. top: 0;
  598. right: 0;
  599. height: 100%;
  600. display: table-cell;
  601. vertical-align: middle;
  602. }
  603. :global .react-datepicker__close-icon::after {
  604. cursor: pointer;
  605. background-color: #216ba5;
  606. color: #fff;
  607. border-radius: 50%;
  608. height: 16px;
  609. width: 16px;
  610. padding: 2px;
  611. font-size: 12px;
  612. line-height: 1;
  613. text-align: center;
  614. display: table-cell;
  615. vertical-align: middle;
  616. content: "\00d7";
  617. }
  618. :global .react-datepicker__today-button {
  619. background: #f0f0f0;
  620. border-top: 1px solid #aeaeae;
  621. cursor: pointer;
  622. text-align: center;
  623. font-weight: bold;
  624. padding: 5px 0;
  625. clear: left;
  626. }
  627. :global .react-datepicker__portal {
  628. position: fixed;
  629. width: 100vw;
  630. height: 100vh;
  631. background-color: rgba(0, 0, 0, 0.8);
  632. left: 0;
  633. top: 0;
  634. justify-content: center;
  635. align-items: center;
  636. display: flex;
  637. z-index: 2147483647;
  638. }
  639. :global .react-datepicker__portal .react-datepicker__day-name,
  640. :global .react-datepicker__portal .react-datepicker__day,
  641. :global .react-datepicker__portal .react-datepicker__time-name {
  642. width: 3rem;
  643. line-height: 3rem;
  644. }
  645. @media (max-width: 400px), (max-height: 550px) {
  646. :global .react-datepicker__portal .react-datepicker__day-name,
  647. :global .react-datepicker__portal .react-datepicker__day,
  648. :global .react-datepicker__portal .react-datepicker__time-name {
  649. width: 2rem;
  650. line-height: 2rem;
  651. }
  652. }
  653. :global .react-datepicker__portal .react-datepicker__current-month,
  654. :global .react-datepicker__portal .react-datepicker-time__header {
  655. font-size: 1.44rem;
  656. }
  657. :global .react-datepicker__portal .react-datepicker__navigation {
  658. border: 0.81rem solid transparent;
  659. }
  660. :global .react-datepicker__portal .react-datepicker__navigation--previous {
  661. border-right-color: #ccc;
  662. }
  663. :global .react-datepicker__portal .react-datepicker__navigation--previous:hover {
  664. border-right-color: #b3b3b3;
  665. }
  666. :global .react-datepicker__portal .react-datepicker__navigation--previous--disabled, :global .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  667. border-right-color: #e6e6e6;
  668. cursor: default;
  669. }
  670. :global .react-datepicker__portal .react-datepicker__navigation--next {
  671. border-left-color: #ccc;
  672. }
  673. :global .react-datepicker__portal .react-datepicker__navigation--next:hover {
  674. border-left-color: #b3b3b3;
  675. }
  676. :global .react-datepicker__portal .react-datepicker__navigation--next--disabled, :global .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  677. border-left-color: #e6e6e6;
  678. cursor: default;
  679. }