style.css 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917
  1. /*font*/
  2. /*size*/
  3. /*icon*/
  4. /*color*/
  5. /*input/radio/checkbox*/
  6. /*popup*/
  7. /*table*/
  8. /*filter*/
  9. /*menu*/
  10. /*loading*/
  11. /*validate*/
  12. /*grid*/
  13. /*toolbar*/
  14. /*tooltip*/
  15. /*pager*/
  16. /*modal*/
  17. /*checkbox*/
  18. /*radio*/
  19. /*button*/
  20. /*input*/
  21. /*textarea*/
  22. /*form*/
  23. /*select*/
  24. /*switch*/
  25. /*pulldown*/
  26. .vxe-input--inner {
  27. width: 100%;
  28. height: 100%;
  29. border-radius: 4px;
  30. outline: 0;
  31. margin: 0;
  32. font-size: inherit;
  33. font-family: inherit;
  34. line-height: inherit;
  35. padding: 0 0.6em;
  36. color: #606266;
  37. border: 1px solid #dcdfe6;
  38. background-color: #fff;
  39. -webkit-box-shadow: none;
  40. box-shadow: none; }
  41. .vxe-input--inner::-webkit-input-placeholder {
  42. color: #C0C4CC; }
  43. .vxe-input--inner::-moz-placeholder {
  44. color: #C0C4CC; }
  45. .vxe-input--inner:-ms-input-placeholder {
  46. color: #C0C4CC; }
  47. .vxe-input--inner::-ms-input-placeholder {
  48. color: #C0C4CC; }
  49. .vxe-input--inner::placeholder {
  50. color: #C0C4CC; }
  51. .vxe-input--inner::-webkit-autofill {
  52. background-color: #fff; }
  53. .vxe-input--inner[type="number"] {
  54. -webkit-appearance: none;
  55. appearance: none;
  56. -moz-appearance: textfield; }
  57. .vxe-input--inner[type="search"], .vxe-input--inner[type="search"]::-webkit-search-cancel-button, .vxe-input--inner[type="number"]::-webkit-outer-spin-button, .vxe-input--inner[type="number"]::-webkit-inner-spin-button {
  58. -webkit-appearance: none;
  59. appearance: none; }
  60. .vxe-input--inner[disabled] {
  61. cursor: not-allowed;
  62. color: #BFBFBF;
  63. background-color: #f3f3f3; }
  64. .vxe-input {
  65. display: inline-block;
  66. position: relative;
  67. width: 180px; }
  68. .vxe-input.is--disabled .vxe-input--date-picker-suffix,
  69. .vxe-input.is--disabled .vxe-input--search-suffix,
  70. .vxe-input.is--disabled .vxe-input--suffix,
  71. .vxe-input.is--disabled .vxe-input--password-suffix,
  72. .vxe-input.is--disabled .vxe-input--number-suffix {
  73. cursor: no-drop; }
  74. .vxe-input:not(.is--disabled) .vxe-input--search-suffix,
  75. .vxe-input:not(.is--disabled) .vxe-input--clear-icon,
  76. .vxe-input:not(.is--disabled) .vxe-input--password-suffix,
  77. .vxe-input:not(.is--disabled) .vxe-input--number-suffix {
  78. cursor: pointer; }
  79. .vxe-input:not(.is--disabled).is--active .vxe-input--inner {
  80. border: 1px solid #409eff; }
  81. .vxe-input .vxe-input--prefix,
  82. .vxe-input .vxe-input--suffix,
  83. .vxe-input .vxe-input--extra-suffix {
  84. display: -webkit-box;
  85. display: -ms-flexbox;
  86. display: flex;
  87. position: absolute;
  88. top: 0;
  89. width: 1.6em;
  90. height: 100%;
  91. -webkit-user-select: none;
  92. -moz-user-select: none;
  93. -ms-user-select: none;
  94. user-select: none;
  95. -webkit-box-align: center;
  96. -ms-flex-align: center;
  97. align-items: center;
  98. -webkit-box-pack: center;
  99. -ms-flex-pack: center;
  100. justify-content: center;
  101. color: #c0c4cc; }
  102. .vxe-input .vxe-input--prefix {
  103. left: 0.2em; }
  104. .vxe-input.is--prefix .vxe-input--inner {
  105. padding-left: 1.8em; }
  106. .vxe-input .vxe-input--clear-icon {
  107. display: none; }
  108. .vxe-input .vxe-input--suffix,
  109. .vxe-input .vxe-input--extra-suffix {
  110. right: 0.2em; }
  111. .vxe-input.is--suffix .vxe-input--inner {
  112. padding-right: 1.8em; }
  113. .vxe-input.is--left .vxe-input--inner {
  114. text-align: left; }
  115. .vxe-input.is--center .vxe-input--inner {
  116. text-align: center; }
  117. .vxe-input.is--right .vxe-input--inner {
  118. text-align: right; }
  119. .vxe-input.is--controls.type--search .vxe-input--inner, .vxe-input.is--controls.type--password .vxe-input--inner, .vxe-input.is--controls.type--number .vxe-input--inner, .vxe-input.is--controls.type--integer .vxe-input--inner, .vxe-input.is--controls.type--float .vxe-input--inner, .vxe-input.is--controls.type--date .vxe-input--inner, .vxe-input.is--controls.type--datetime .vxe-input--inner, .vxe-input.is--controls.type--week .vxe-input--inner, .vxe-input.is--controls.type--month .vxe-input--inner, .vxe-input.is--controls.type--quarter .vxe-input--inner, .vxe-input.is--controls.type--year .vxe-input--inner, .vxe-input.is--controls.type--time .vxe-input--inner {
  120. padding-right: 1.8em; }
  121. .vxe-input.is--controls.type--search .vxe-input--suffix, .vxe-input.is--controls.type--password .vxe-input--suffix, .vxe-input.is--controls.type--number .vxe-input--suffix, .vxe-input.is--controls.type--integer .vxe-input--suffix, .vxe-input.is--controls.type--float .vxe-input--suffix, .vxe-input.is--controls.type--date .vxe-input--suffix, .vxe-input.is--controls.type--datetime .vxe-input--suffix, .vxe-input.is--controls.type--week .vxe-input--suffix, .vxe-input.is--controls.type--month .vxe-input--suffix, .vxe-input.is--controls.type--quarter .vxe-input--suffix, .vxe-input.is--controls.type--year .vxe-input--suffix, .vxe-input.is--controls.type--time .vxe-input--suffix {
  122. right: 1.6em; }
  123. .vxe-input.is--suffix.is--controls.type--search .vxe-input--inner, .vxe-input.is--suffix.is--controls.type--password .vxe-input--inner, .vxe-input.is--suffix.is--controls.type--number .vxe-input--inner, .vxe-input.is--suffix.is--controls.type--integer .vxe-input--inner, .vxe-input.is--suffix.is--controls.type--float .vxe-input--inner, .vxe-input.is--suffix.is--controls.type--date .vxe-input--inner, .vxe-input.is--suffix.is--controls.type--datetime .vxe-input--inner, .vxe-input.is--suffix.is--controls.type--week .vxe-input--inner, .vxe-input.is--suffix.is--controls.type--month .vxe-input--inner, .vxe-input.is--suffix.is--controls.type--quarter .vxe-input--inner, .vxe-input.is--suffix.is--controls.type--year .vxe-input--inner, .vxe-input.is--suffix.is--controls.type--time .vxe-input--inner {
  124. padding-right: 3.2em; }
  125. .vxe-input.is--suffix:hover .vxe-input--suffix.is--clear .vxe-input--suffix-icon {
  126. display: none; }
  127. .vxe-input.is--suffix:hover .vxe-input--suffix.is--clear .vxe-input--clear-icon {
  128. display: inline; }
  129. .vxe-input:not(.is--disabled) .vxe-input--suffix:hover .vxe-input--clear-icon {
  130. color: #606266; }
  131. .vxe-input:not(.is--disabled) .vxe-input--suffix:active .vxe-input--clear-icon {
  132. color: #409eff; }
  133. .vxe-input:not(.is--disabled) .vxe-input--extra-suffix:hover .vxe-input--search-suffix,
  134. .vxe-input:not(.is--disabled) .vxe-input--extra-suffix:hover .vxe-input--password-suffix {
  135. color: #606266; }
  136. .vxe-input:not(.is--disabled) .vxe-input--extra-suffix:active .vxe-input--search-suffix,
  137. .vxe-input:not(.is--disabled) .vxe-input--extra-suffix:active .vxe-input--password-suffix {
  138. color: #409eff; }
  139. .vxe-input:not(.is--disabled) .vxe-input--number-prev:hover,
  140. .vxe-input:not(.is--disabled) .vxe-input--number-next:hover {
  141. color: #606266; }
  142. .vxe-input:not(.is--disabled) .vxe-input--number-prev:active,
  143. .vxe-input:not(.is--disabled) .vxe-input--number-next:active {
  144. color: #409eff; }
  145. .vxe-input:not(.is--disabled) .vxe-input--number-prev.is--disabled,
  146. .vxe-input:not(.is--disabled) .vxe-input--number-next.is--disabled {
  147. cursor: no-drop;
  148. color: #e4e7ed; }
  149. .vxe-input .vxe-input--password-suffix,
  150. .vxe-input .vxe-input--number-suffix,
  151. .vxe-input .vxe-input--date-picker-suffix,
  152. .vxe-input .vxe-input--search-suffix {
  153. position: relative;
  154. width: 100%;
  155. height: 100%; }
  156. .vxe-input .vxe-input--date-picker-icon,
  157. .vxe-input .vxe-input--search-icon,
  158. .vxe-input .vxe-input--password-icon {
  159. position: absolute;
  160. left: 50%;
  161. top: 50%;
  162. -webkit-transform: translate(-50%, -50%);
  163. transform: translate(-50%, -50%); }
  164. .vxe-input .vxe-input--date-picker-icon[class*="vxe-icon-"],
  165. .vxe-input .vxe-input--search-icon[class*="vxe-icon-"],
  166. .vxe-input .vxe-input--password-icon[class*="vxe-icon-"] {
  167. font-size: 1.2em; }
  168. .vxe-input .vxe-input--date-picker-suffix {
  169. display: -webkit-box;
  170. display: -ms-flexbox;
  171. display: flex;
  172. -webkit-box-align: center;
  173. -ms-flex-align: center;
  174. align-items: center;
  175. -webkit-box-pack: center;
  176. -ms-flex-pack: center;
  177. justify-content: center; }
  178. .vxe-input .vxe-input--date-picker-suffix .vxe-input--panel-icon {
  179. -webkit-transition: -webkit-transform 0.2s ease-in-out;
  180. transition: -webkit-transform 0.2s ease-in-out;
  181. transition: transform 0.2s ease-in-out;
  182. transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; }
  183. .vxe-input .vxe-input--number-prev,
  184. .vxe-input .vxe-input--number-next {
  185. position: relative;
  186. display: block;
  187. height: 50%;
  188. width: 100%;
  189. text-align: center; }
  190. .vxe-input .vxe-input--number-prev-icon,
  191. .vxe-input .vxe-input--number-next-icon {
  192. line-height: 0.8em;
  193. position: absolute;
  194. left: 50%;
  195. -webkit-transform: translateX(-50%);
  196. transform: translateX(-50%); }
  197. .vxe-input .vxe-input--number-prev-icon {
  198. bottom: 0; }
  199. .vxe-input .vxe-input--number-next-icon {
  200. top: 0; }
  201. .vxe-input--panel {
  202. display: none;
  203. position: absolute;
  204. left: 0;
  205. padding: 4px 0;
  206. color: #606266;
  207. font-size: 14px;
  208. text-align: left; }
  209. .vxe-input--panel:not(.is--transfer) {
  210. min-width: 100%; }
  211. .vxe-input--panel.is--transfer {
  212. position: fixed; }
  213. .vxe-input--panel.animat--leave {
  214. display: block;
  215. opacity: 0;
  216. -webkit-transform: scaleY(0.5);
  217. transform: scaleY(0.5);
  218. -webkit-transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  219. transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  220. transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  221. transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  222. -webkit-transform-origin: center top;
  223. transform-origin: center top;
  224. -webkit-backface-visibility: hidden;
  225. backface-visibility: hidden;
  226. -webkit-transform-style: preserve-3d;
  227. transform-style: preserve-3d; }
  228. .vxe-input--panel.animat--leave[placement="top"] {
  229. -webkit-transform-origin: center bottom;
  230. transform-origin: center bottom; }
  231. .vxe-input--panel.animat--enter {
  232. opacity: 1;
  233. -webkit-transform: scaleY(1);
  234. transform: scaleY(1); }
  235. .vxe-input--panel-wrapper,
  236. .vxe-input--panel-layout-wrapper {
  237. background-color: #fff;
  238. border: 1px solid #DADCE0;
  239. -webkit-box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1);
  240. box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1);
  241. border-radius: 4px; }
  242. .vxe-input--panel-wrapper {
  243. overflow-x: hidden;
  244. overflow-y: auto; }
  245. .vxe-input--panel-layout-wrapper {
  246. display: -webkit-box;
  247. display: -ms-flexbox;
  248. display: flex;
  249. -webkit-box-orient: horizontal;
  250. -webkit-box-direction: normal;
  251. -ms-flex-direction: row;
  252. flex-direction: row; }
  253. .vxe-input--panel.type--date, .vxe-input--panel.type--week, .vxe-input--panel.type--month, .vxe-input--panel.type--quarter, .vxe-input--panel.type--year {
  254. -webkit-user-select: none;
  255. -moz-user-select: none;
  256. -ms-user-select: none;
  257. user-select: none; }
  258. .vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper {
  259. display: -webkit-box;
  260. display: -ms-flexbox;
  261. display: flex;
  262. -webkit-box-orient: vertical;
  263. -webkit-box-direction: normal;
  264. -ms-flex-direction: column;
  265. flex-direction: column;
  266. border-left: 1px solid #dcdfe6; }
  267. .vxe-input--panel.type--date .vxe-input--date-picker-body th, .vxe-input--panel.type--datetime .vxe-input--date-picker-body th {
  268. width: 14.28571%; }
  269. .vxe-input--panel.type--week .vxe-input--date-picker-body table th {
  270. width: 12%; }
  271. .vxe-input--panel.type--week .vxe-input--date-picker-body table th:first-child {
  272. width: 14%; }
  273. .vxe-input--panel.type--quarter .vxe-input--date-picker-body table th {
  274. width: 50%; }
  275. .vxe-input--panel.type--month .vxe-input--date-picker-body td, .vxe-input--panel.type--year .vxe-input--date-picker-body td {
  276. width: 25%; }
  277. .vxe-input--time-picker-title {
  278. display: inline-block;
  279. text-align: center;
  280. border: 1px solid #dcdfe6;
  281. border-radius: 4px; }
  282. .vxe-input--time-picker-confirm {
  283. position: absolute;
  284. right: 0;
  285. top: 0; }
  286. .vxe-input--time-picker-confirm,
  287. .vxe-input--date-picker-confirm {
  288. outline: 0;
  289. border: 1px solid #dcdfe6;
  290. border-radius: 4px;
  291. cursor: pointer;
  292. color: #fff;
  293. border-color: #409eff;
  294. background-color: #409eff; }
  295. .vxe-input--time-picker-confirm:hover,
  296. .vxe-input--date-picker-confirm:hover {
  297. background-color: #5faeff;
  298. border-color: #5faeff; }
  299. .vxe-input--time-picker-confirm:active,
  300. .vxe-input--date-picker-confirm:active {
  301. background-color: #3196ff;
  302. border-color: #3196ff; }
  303. .vxe-input--time-picker-header {
  304. display: -webkit-box;
  305. display: -ms-flexbox;
  306. display: flex;
  307. position: relative;
  308. -ms-flex-negative: 0;
  309. flex-shrink: 0; }
  310. .vxe-input--date-picker-header {
  311. display: -webkit-box;
  312. display: -ms-flexbox;
  313. display: flex;
  314. -webkit-box-orient: horizontal;
  315. -webkit-box-direction: normal;
  316. -ms-flex-direction: row;
  317. flex-direction: row;
  318. -webkit-user-select: none;
  319. -moz-user-select: none;
  320. -ms-user-select: none;
  321. user-select: none; }
  322. .vxe-input--date-picker-header .vxe-input--date-picker-type-wrapper {
  323. -webkit-box-flex: 1;
  324. -ms-flex-positive: 1;
  325. flex-grow: 1; }
  326. .vxe-input--date-picker-header .vxe-input--date-picker-btn-wrapper {
  327. -ms-flex-negative: 0;
  328. flex-shrink: 0;
  329. text-align: center; }
  330. .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,
  331. .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn {
  332. display: inline-block; }
  333. .vxe-input--date-picker-btn-wrapper {
  334. display: -webkit-box;
  335. display: -ms-flexbox;
  336. display: flex;
  337. -webkit-box-orient: horizontal;
  338. -webkit-box-direction: normal;
  339. -ms-flex-direction: row;
  340. flex-direction: row; }
  341. .vxe-input--date-picker-label,
  342. .vxe-input--date-picker-btn {
  343. display: inline-block;
  344. display: -webkit-box;
  345. display: -ms-flexbox;
  346. display: flex;
  347. -webkit-box-align: center;
  348. -ms-flex-align: center;
  349. align-items: center;
  350. -webkit-box-pack: center;
  351. -ms-flex-pack: center;
  352. justify-content: center;
  353. background-color: #fff; }
  354. .vxe-input--date-picker-btn.is--disabled {
  355. color: #BFBFBF;
  356. cursor: no-drop; }
  357. .vxe-input--date-picker-btn:not(.is--disabled) {
  358. cursor: pointer; }
  359. .vxe-input--date-picker-btn:not(.is--disabled):hover {
  360. background-color: white; }
  361. .vxe-input--date-picker-btn:not(.is--disabled):active {
  362. background-color: #f7f7f7; }
  363. .vxe-input--date-picker-body {
  364. border-radius: 4px;
  365. border: 1px solid #DADCE0;
  366. -webkit-user-select: none;
  367. -moz-user-select: none;
  368. -ms-user-select: none;
  369. user-select: none; }
  370. .vxe-input--date-picker-body table {
  371. border: 0;
  372. width: 100%;
  373. border-spacing: 0;
  374. border-collapse: separate;
  375. text-align: center;
  376. table-layout: fixed; }
  377. .vxe-input--date-picker-body th,
  378. .vxe-input--date-picker-body td {
  379. font-weight: normal; }
  380. .vxe-input--date-picker-body th {
  381. -webkit-box-shadow: inset 0 -1px 0 0 #DADCE0;
  382. box-shadow: inset 0 -1px 0 0 #DADCE0; }
  383. .vxe-input--date-picker-body td.is--prev, .vxe-input--date-picker-body td.is--next {
  384. color: #BFBFBF; }
  385. .vxe-input--date-picker-body td.is--prev .vxe-input--date-label,
  386. .vxe-input--date-picker-body td.is--prev .vxe-input--date-festival, .vxe-input--date-picker-body td.is--next .vxe-input--date-label,
  387. .vxe-input--date-picker-body td.is--next .vxe-input--date-festival {
  388. color: #BFBFBF; }
  389. .vxe-input--date-picker-body td.is--now {
  390. -webkit-box-shadow: inset 0 0 0 1px #DADCE0;
  391. box-shadow: inset 0 0 0 1px #DADCE0; }
  392. .vxe-input--date-picker-body td.is--now:not(.is--selected).is--current {
  393. color: #409eff; }
  394. .vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-label,
  395. .vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-festival {
  396. color: #409eff; }
  397. .vxe-input--date-picker-body td.is--hover {
  398. background-color: #f2f6fc; }
  399. .vxe-input--date-picker-body td.is--selected {
  400. color: #fff;
  401. background-color: #409eff; }
  402. .vxe-input--date-picker-body td.is--selected.is--prev, .vxe-input--date-picker-body td.is--selected.is--next {
  403. background-color: #73b8ff; }
  404. .vxe-input--date-picker-body td.is--selected .vxe-input--date-label,
  405. .vxe-input--date-picker-body td.is--selected .vxe-input--date-festival {
  406. color: #fff; }
  407. .vxe-input--date-picker-body td.is--selected .vxe-input--date-label.is-notice:before {
  408. background-color: #fff; }
  409. .vxe-input--date-picker-body td:not(.is--disabled) {
  410. cursor: pointer; }
  411. .vxe-input--date-picker-body td.is--disabled {
  412. cursor: no-drop;
  413. color: #dcdfe6;
  414. background-color: #f3f3f3; }
  415. .vxe-input--date-picker-body td.is--disabled .vxe-input--date-label,
  416. .vxe-input--date-picker-body td.is--disabled .vxe-input--date-festival {
  417. color: #dcdfe6; }
  418. .vxe-input--date-week-view th:first-child {
  419. -webkit-box-shadow: inset -1px -1px 0 0 #DADCE0;
  420. box-shadow: inset -1px -1px 0 0 #DADCE0; }
  421. .vxe-input--date-week-view td:first-child {
  422. -webkit-box-shadow: inset -1px 0 0 0 #DADCE0;
  423. box-shadow: inset -1px 0 0 0 #DADCE0; }
  424. .vxe-input--date-label,
  425. .vxe-input--date-festival {
  426. display: block;
  427. overflow: hidden; }
  428. .vxe-input--date-label {
  429. position: relative; }
  430. .vxe-input--date-label.is-notice:before {
  431. content: "";
  432. position: absolute;
  433. width: 4px;
  434. height: 4px;
  435. left: 0.8em;
  436. top: 0.1em;
  437. -webkit-transform: translateX(-50%);
  438. transform: translateX(-50%);
  439. border-radius: 100%;
  440. background-color: #FF0000; }
  441. .vxe-input--date-label--extra {
  442. position: absolute;
  443. right: 0.1em;
  444. top: -0.2em;
  445. font-size: 12px;
  446. line-height: 12px;
  447. -webkit-transform: scale(0.7);
  448. transform: scale(0.7);
  449. color: #67c23a; }
  450. .vxe-input--date-label--extra.is-important {
  451. color: #fd2222; }
  452. .vxe-input--date-festival {
  453. color: #999999;
  454. height: 14px;
  455. line-height: 1;
  456. overflow: hidden; }
  457. .vxe-input--date-festival.is-important {
  458. color: #409eff; }
  459. .vxe-input--date-festival--label {
  460. display: block;
  461. font-size: 12px;
  462. -webkit-transform: scale(0.8);
  463. transform: scale(0.8); }
  464. @-webkit-keyframes festivalOverlap2 {
  465. 0%, 45%, 100% {
  466. -webkit-transform: translateY(0);
  467. transform: translateY(0); }
  468. 50%, 95% {
  469. -webkit-transform: translateY(-14px);
  470. transform: translateY(-14px); } }
  471. @keyframes festivalOverlap2 {
  472. 0%, 45%, 100% {
  473. -webkit-transform: translateY(0);
  474. transform: translateY(0); }
  475. 50%, 95% {
  476. -webkit-transform: translateY(-14px);
  477. transform: translateY(-14px); } }
  478. @-webkit-keyframes festivalOverlap3 {
  479. 0%, 20%, 100% {
  480. -webkit-transform: translateY(0);
  481. transform: translateY(0); }
  482. 25%, 45%, 75%, 95% {
  483. -webkit-transform: translateY(-14px);
  484. transform: translateY(-14px); }
  485. 50%, 70% {
  486. -webkit-transform: translateY(-28px);
  487. transform: translateY(-28px); } }
  488. @keyframes festivalOverlap3 {
  489. 0%, 20%, 100% {
  490. -webkit-transform: translateY(0);
  491. transform: translateY(0); }
  492. 25%, 45%, 75%, 95% {
  493. -webkit-transform: translateY(-14px);
  494. transform: translateY(-14px); }
  495. 50%, 70% {
  496. -webkit-transform: translateY(-28px);
  497. transform: translateY(-28px); } }
  498. .vxe-input--date-festival--overlap {
  499. display: block;
  500. font-size: 12px; }
  501. .vxe-input--date-festival--overlap.overlap--2 {
  502. -webkit-animation: festivalOverlap2 6s infinite ease-in-out;
  503. animation: festivalOverlap2 6s infinite ease-in-out; }
  504. .vxe-input--date-festival--overlap.overlap--3 {
  505. -webkit-animation: festivalOverlap3 9s infinite ease-in-out;
  506. animation: festivalOverlap3 9s infinite ease-in-out; }
  507. .vxe-input--date-festival--overlap > span {
  508. height: 14px;
  509. display: block;
  510. -webkit-transform: scale(0.8);
  511. transform: scale(0.8); }
  512. .vxe-input--time-picker-body {
  513. position: relative;
  514. display: -webkit-box;
  515. display: -ms-flexbox;
  516. display: flex;
  517. -webkit-box-orient: horizontal;
  518. -webkit-box-direction: normal;
  519. -ms-flex-direction: row;
  520. flex-direction: row;
  521. border: 1px solid #DADCE0;
  522. -webkit-box-flex: 1;
  523. -ms-flex-positive: 1;
  524. flex-grow: 1;
  525. border-radius: 4px;
  526. -webkit-user-select: none;
  527. -moz-user-select: none;
  528. -ms-user-select: none;
  529. user-select: none; }
  530. .vxe-input--time-picker-body > ul {
  531. height: 100%;
  532. overflow: hidden;
  533. margin: 0;
  534. padding: 0; }
  535. .vxe-input--time-picker-body > ul:before, .vxe-input--time-picker-body > ul:after {
  536. content: " ";
  537. display: block; }
  538. .vxe-input--time-picker-body > ul:hover {
  539. overflow-y: auto; }
  540. .vxe-input--time-picker-body > ul > li {
  541. display: block; }
  542. .vxe-input--time-picker-body > ul > li:hover {
  543. background-color: #f2f6fc;
  544. cursor: pointer; }
  545. .vxe-input--time-picker-body > ul > li.is--selected {
  546. font-weight: 700;
  547. color: #409eff; }
  548. .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  549. border-left: 1px solid #DADCE0; }
  550. .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  551. border-left: 1px solid #DADCE0; }
  552. .vxe-input {
  553. font-size: 14px;
  554. height: 34px;
  555. line-height: 34px; }
  556. .vxe-input .vxe-input--inner[type="date"]::-webkit-inner-spin-button, .vxe-input .vxe-input--inner[type="month"]::-webkit-inner-spin-button, .vxe-input .vxe-input--inner[type="week"]::-webkit-inner-spin-button {
  557. margin-top: 6px; }
  558. .vxe-input .vxe-input--inner[type="date"]::-webkit-inner-spin-button, .vxe-input .vxe-input--inner[type="month"]::-webkit-inner-spin-button, .vxe-input .vxe-input--inner[type="week"]::-webkit-inner-spin-button, .vxe-input .vxe-input--inner[type="number"]::-webkit-inner-spin-button {
  559. height: 24px; }
  560. .vxe-input.size--medium {
  561. font-size: 14px;
  562. height: 32px;
  563. line-height: 32px; }
  564. .vxe-input.size--medium .vxe-input--inner[type="date"]::-webkit-inner-spin-button, .vxe-input.size--medium .vxe-input--inner[type="month"]::-webkit-inner-spin-button, .vxe-input.size--medium .vxe-input--inner[type="week"]::-webkit-inner-spin-button {
  565. margin-top: 4px; }
  566. .vxe-input.size--small {
  567. font-size: 13px;
  568. height: 30px;
  569. line-height: 30px; }
  570. .vxe-input.size--small .vxe-input--inner[type="date"]::-webkit-inner-spin-button, .vxe-input.size--small .vxe-input--inner[type="month"]::-webkit-inner-spin-button, .vxe-input.size--small .vxe-input--inner[type="week"]::-webkit-inner-spin-button {
  571. margin-top: 2px; }
  572. .vxe-input.size--mini {
  573. font-size: 12px;
  574. height: 28px;
  575. line-height: 28px; }
  576. .vxe-input.size--mini .vxe-input--inner[type="date"]::-webkit-inner-spin-button, .vxe-input.size--mini .vxe-input--inner[type="month"]::-webkit-inner-spin-button, .vxe-input.size--mini .vxe-input--inner[type="week"]::-webkit-inner-spin-button {
  577. margin-top: 0; }
  578. .vxe-input--panel {
  579. font-size: 14px; }
  580. .vxe-input--panel .vxe-input--panel-wrapper {
  581. max-height: 380px; }
  582. .vxe-input--panel.type--date .vxe-input--panel-wrapper, .vxe-input--panel.type--time .vxe-input--panel-wrapper, .vxe-input--panel.type--week .vxe-input--panel-wrapper, .vxe-input--panel.type--month .vxe-input--panel-wrapper, .vxe-input--panel.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.type--year .vxe-input--panel-wrapper {
  583. padding: 11px; }
  584. .vxe-input--panel.type--date .vxe-input--panel-wrapper, .vxe-input--panel.type--month .vxe-input--panel-wrapper, .vxe-input--panel.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.type--year .vxe-input--panel-wrapper {
  585. width: 336px; }
  586. .vxe-input--panel.type--week .vxe-input--panel-wrapper {
  587. width: 380px; }
  588. .vxe-input--panel.type--time .vxe-input--panel-wrapper {
  589. width: 170px; }
  590. .vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper {
  591. width: 336px; }
  592. .vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper,
  593. .vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper {
  594. padding: 11px; }
  595. .vxe-input--panel .vxe-input--time-picker-title {
  596. height: 30px;
  597. line-height: 30px;
  598. padding: 0 11px; }
  599. .vxe-input--panel .vxe-input--date-picker-label,
  600. .vxe-input--panel .vxe-input--date-picker-btn {
  601. height: 30px;
  602. line-height: 30px; }
  603. .vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn {
  604. margin-left: 8px; }
  605. .vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn,
  606. .vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,
  607. .vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn {
  608. width: 30px;
  609. border-radius: 4px;
  610. border: 1px solid #dcdfe6; }
  611. .vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,
  612. .vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn {
  613. padding: 0 9px; }
  614. .vxe-input--panel .vxe-input--time-picker-header,
  615. .vxe-input--panel .vxe-input--date-picker-header {
  616. padding-bottom: 8px; }
  617. .vxe-input--panel .vxe-input--date-picker-body table,
  618. .vxe-input--panel .vxe-input--time-picker-body {
  619. height: 258px; }
  620. .vxe-input--panel .vxe-input--time-picker-body > ul {
  621. width: 48px; }
  622. .vxe-input--panel .vxe-input--time-picker-body > ul:before, .vxe-input--panel .vxe-input--time-picker-body > ul:after {
  623. height: 120px; }
  624. .vxe-input--panel .vxe-input--time-picker-body > ul > li {
  625. height: 26px;
  626. padding-left: 9px; }
  627. .vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  628. left: 48px; }
  629. .vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  630. left: 96px; }
  631. .vxe-input--panel .vxe-input--date-day-view td,
  632. .vxe-input--panel .vxe-input--date-week-view td {
  633. height: 38px; }
  634. .vxe-input--panel .vxe-input--date-quarter-view td {
  635. height: 60px; }
  636. .vxe-input--panel .vxe-input--date-month-view td,
  637. .vxe-input--panel .vxe-input--date-year-view td {
  638. height: 48px; }
  639. .vxe-input--panel .vxe-input--date-picker-body th {
  640. height: 30px; }
  641. .vxe-input--panel .vxe-input--time-picker-confirm,
  642. .vxe-input--panel .vxe-input--date-picker-confirm {
  643. height: 30px;
  644. padding: 0 9px; }
  645. .vxe-input--panel .vxe-input--date-label {
  646. line-height: 15px; }
  647. .vxe-input--panel.size--medium {
  648. font-size: 14px; }
  649. .vxe-input--panel.size--medium .vxe-input--panel-wrapper {
  650. max-height: 360px; }
  651. .vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper {
  652. padding: 10px; }
  653. .vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper {
  654. width: 336px; }
  655. .vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper {
  656. width: 380px; }
  657. .vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper {
  658. width: 168px; }
  659. .vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper {
  660. width: 336px; }
  661. .vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper,
  662. .vxe-input--panel.size--medium.type--datetime .vxe-input--panel-right-wrapper {
  663. padding: 10px; }
  664. .vxe-input--panel.size--medium .vxe-input--time-picker-title {
  665. height: 29px;
  666. line-height: 29px;
  667. padding: 0 10px; }
  668. .vxe-input--panel.size--medium .vxe-input--date-picker-label,
  669. .vxe-input--panel.size--medium .vxe-input--date-picker-btn {
  670. height: 29px;
  671. line-height: 29px; }
  672. .vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn {
  673. margin-left: 7px; }
  674. .vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn,
  675. .vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,
  676. .vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn {
  677. width: 29px;
  678. border-radius: 4px;
  679. border: 1px solid #dcdfe6; }
  680. .vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,
  681. .vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn {
  682. padding: 0 8px; }
  683. .vxe-input--panel.size--medium .vxe-input--time-picker-header,
  684. .vxe-input--panel.size--medium .vxe-input--date-picker-header {
  685. padding-bottom: 7px; }
  686. .vxe-input--panel.size--medium .vxe-input--date-picker-body table,
  687. .vxe-input--panel.size--medium .vxe-input--time-picker-body {
  688. height: 245px; }
  689. .vxe-input--panel.size--medium .vxe-input--time-picker-body > ul {
  690. width: 48px; }
  691. .vxe-input--panel.size--medium .vxe-input--time-picker-body > ul:before, .vxe-input--panel.size--medium .vxe-input--time-picker-body > ul:after {
  692. height: 120px; }
  693. .vxe-input--panel.size--medium .vxe-input--time-picker-body > ul > li {
  694. height: 26px;
  695. padding-left: 8px; }
  696. .vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  697. left: 48px; }
  698. .vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  699. left: 96px; }
  700. .vxe-input--panel.size--medium .vxe-input--date-day-view td,
  701. .vxe-input--panel.size--medium .vxe-input--date-week-view td {
  702. height: 36px; }
  703. .vxe-input--panel.size--medium .vxe-input--date-quarter-view td {
  704. height: 58px; }
  705. .vxe-input--panel.size--medium .vxe-input--date-month-view td,
  706. .vxe-input--panel.size--medium .vxe-input--date-year-view td {
  707. height: 46px; }
  708. .vxe-input--panel.size--medium .vxe-input--date-picker-body th {
  709. height: 29px; }
  710. .vxe-input--panel.size--medium .vxe-input--time-picker-confirm,
  711. .vxe-input--panel.size--medium .vxe-input--date-picker-confirm {
  712. height: 29px;
  713. padding: 0 8px; }
  714. .vxe-input--panel.size--medium .vxe-input--date-label {
  715. line-height: 15px; }
  716. .vxe-input--panel.size--small {
  717. font-size: 13px; }
  718. .vxe-input--panel.size--small .vxe-input--panel-wrapper {
  719. max-height: 340px; }
  720. .vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper {
  721. padding: 9px; }
  722. .vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper {
  723. width: 312px; }
  724. .vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper {
  725. width: 354px; }
  726. .vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper {
  727. width: 154px; }
  728. .vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper {
  729. width: 312px; }
  730. .vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper,
  731. .vxe-input--panel.size--small.type--datetime .vxe-input--panel-right-wrapper {
  732. padding: 9px; }
  733. .vxe-input--panel.size--small .vxe-input--time-picker-title {
  734. height: 28px;
  735. line-height: 28px;
  736. padding: 0 9px; }
  737. .vxe-input--panel.size--small .vxe-input--date-picker-label,
  738. .vxe-input--panel.size--small .vxe-input--date-picker-btn {
  739. height: 28px;
  740. line-height: 28px; }
  741. .vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn {
  742. margin-left: 6px; }
  743. .vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn,
  744. .vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,
  745. .vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn {
  746. width: 28px;
  747. border-radius: 4px;
  748. border: 1px solid #dcdfe6; }
  749. .vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,
  750. .vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn {
  751. padding: 0 7px; }
  752. .vxe-input--panel.size--small .vxe-input--time-picker-header,
  753. .vxe-input--panel.size--small .vxe-input--date-picker-header {
  754. padding-bottom: 6px; }
  755. .vxe-input--panel.size--small .vxe-input--date-picker-body table,
  756. .vxe-input--panel.size--small .vxe-input--time-picker-body {
  757. height: 232px; }
  758. .vxe-input--panel.size--small .vxe-input--time-picker-body > ul {
  759. width: 44px; }
  760. .vxe-input--panel.size--small .vxe-input--time-picker-body > ul:before, .vxe-input--panel.size--small .vxe-input--time-picker-body > ul:after {
  761. height: 110px; }
  762. .vxe-input--panel.size--small .vxe-input--time-picker-body > ul > li {
  763. height: 26px;
  764. padding-left: 7px; }
  765. .vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  766. left: 44px; }
  767. .vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  768. left: 88px; }
  769. .vxe-input--panel.size--small .vxe-input--date-day-view td,
  770. .vxe-input--panel.size--small .vxe-input--date-week-view td {
  771. height: 34px; }
  772. .vxe-input--panel.size--small .vxe-input--date-quarter-view td {
  773. height: 56px; }
  774. .vxe-input--panel.size--small .vxe-input--date-month-view td,
  775. .vxe-input--panel.size--small .vxe-input--date-year-view td {
  776. height: 44px; }
  777. .vxe-input--panel.size--small .vxe-input--date-picker-body th {
  778. height: 28px; }
  779. .vxe-input--panel.size--small .vxe-input--time-picker-confirm,
  780. .vxe-input--panel.size--small .vxe-input--date-picker-confirm {
  781. height: 28px;
  782. padding: 0 7px; }
  783. .vxe-input--panel.size--small .vxe-input--date-label {
  784. line-height: 14px; }
  785. .vxe-input--panel.size--mini {
  786. font-size: 12px; }
  787. .vxe-input--panel.size--mini .vxe-input--panel-wrapper {
  788. max-height: 320px; }
  789. .vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper {
  790. padding: 8px; }
  791. .vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper {
  792. width: 288px; }
  793. .vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper {
  794. width: 326px; }
  795. .vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper {
  796. width: 146px; }
  797. .vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper {
  798. width: 288px; }
  799. .vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper,
  800. .vxe-input--panel.size--mini.type--datetime .vxe-input--panel-right-wrapper {
  801. padding: 8px; }
  802. .vxe-input--panel.size--mini .vxe-input--time-picker-title {
  803. height: 27px;
  804. line-height: 27px;
  805. padding: 0 8px; }
  806. .vxe-input--panel.size--mini .vxe-input--date-picker-label,
  807. .vxe-input--panel.size--mini .vxe-input--date-picker-btn {
  808. height: 27px;
  809. line-height: 27px; }
  810. .vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn {
  811. margin-left: 5px; }
  812. .vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn,
  813. .vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,
  814. .vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn {
  815. width: 27px;
  816. border-radius: 4px;
  817. border: 1px solid #dcdfe6; }
  818. .vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,
  819. .vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn {
  820. padding: 0 6px; }
  821. .vxe-input--panel.size--mini .vxe-input--time-picker-header,
  822. .vxe-input--panel.size--mini .vxe-input--date-picker-header {
  823. padding-bottom: 5px; }
  824. .vxe-input--panel.size--mini .vxe-input--date-picker-body table,
  825. .vxe-input--panel.size--mini .vxe-input--time-picker-body {
  826. height: 218px; }
  827. .vxe-input--panel.size--mini .vxe-input--time-picker-body > ul {
  828. width: 42px; }
  829. .vxe-input--panel.size--mini .vxe-input--time-picker-body > ul:before, .vxe-input--panel.size--mini .vxe-input--time-picker-body > ul:after {
  830. height: 100px; }
  831. .vxe-input--panel.size--mini .vxe-input--time-picker-body > ul > li {
  832. height: 26px;
  833. padding-left: 6px; }
  834. .vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  835. left: 42px; }
  836. .vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  837. left: 84px; }
  838. .vxe-input--panel.size--mini .vxe-input--date-day-view td,
  839. .vxe-input--panel.size--mini .vxe-input--date-week-view td {
  840. height: 32px; }
  841. .vxe-input--panel.size--mini .vxe-input--date-quarter-view td {
  842. height: 54px; }
  843. .vxe-input--panel.size--mini .vxe-input--date-month-view td,
  844. .vxe-input--panel.size--mini .vxe-input--date-year-view td {
  845. height: 42px; }
  846. .vxe-input--panel.size--mini .vxe-input--date-picker-body th {
  847. height: 26px; }
  848. .vxe-input--panel.size--mini .vxe-input--time-picker-confirm,
  849. .vxe-input--panel.size--mini .vxe-input--date-picker-confirm {
  850. height: 27px;
  851. padding: 0 6px; }
  852. .vxe-input--panel.size--mini .vxe-input--date-label {
  853. line-height: 13px; }