index.css 48 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666
  1. /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
  2. /* stylelint-disable no-duplicate-selectors */
  3. .ant-typography {
  4. color: rgba(0, 0, 0, 0.85);
  5. word-break: break-word;
  6. }
  7. .ant-typography.ant-typography-secondary {
  8. color: rgba(0, 0, 0, 0.45);
  9. }
  10. .ant-typography.ant-typography-success {
  11. color: #52c41a;
  12. }
  13. .ant-typography.ant-typography-warning {
  14. color: #faad14;
  15. }
  16. .ant-typography.ant-typography-danger {
  17. color: #ff4d4f;
  18. }
  19. a.ant-typography.ant-typography-danger:active,
  20. a.ant-typography.ant-typography-danger:focus {
  21. color: #d9363e;
  22. }
  23. a.ant-typography.ant-typography-danger:hover {
  24. color: #ff7875;
  25. }
  26. .ant-typography.ant-typography-disabled {
  27. color: rgba(0, 0, 0, 0.25);
  28. cursor: not-allowed;
  29. user-select: none;
  30. }
  31. div.ant-typography,
  32. .ant-typography p {
  33. margin-bottom: 1em;
  34. }
  35. h1.ant-typography,
  36. div.ant-typography-h1,
  37. div.ant-typography-h1 > textarea,
  38. .ant-typography h1 {
  39. margin-bottom: 0.5em;
  40. color: rgba(0, 0, 0, 0.85);
  41. font-weight: 600;
  42. font-size: 38px;
  43. line-height: 1.23;
  44. }
  45. h2.ant-typography,
  46. div.ant-typography-h2,
  47. div.ant-typography-h2 > textarea,
  48. .ant-typography h2 {
  49. margin-bottom: 0.5em;
  50. color: rgba(0, 0, 0, 0.85);
  51. font-weight: 600;
  52. font-size: 30px;
  53. line-height: 1.35;
  54. }
  55. h3.ant-typography,
  56. div.ant-typography-h3,
  57. div.ant-typography-h3 > textarea,
  58. .ant-typography h3 {
  59. margin-bottom: 0.5em;
  60. color: rgba(0, 0, 0, 0.85);
  61. font-weight: 600;
  62. font-size: 24px;
  63. line-height: 1.35;
  64. }
  65. h4.ant-typography,
  66. div.ant-typography-h4,
  67. div.ant-typography-h4 > textarea,
  68. .ant-typography h4 {
  69. margin-bottom: 0.5em;
  70. color: rgba(0, 0, 0, 0.85);
  71. font-weight: 600;
  72. font-size: 20px;
  73. line-height: 1.4;
  74. }
  75. h5.ant-typography,
  76. div.ant-typography-h5,
  77. div.ant-typography-h5 > textarea,
  78. .ant-typography h5 {
  79. margin-bottom: 0.5em;
  80. color: rgba(0, 0, 0, 0.85);
  81. font-weight: 600;
  82. font-size: 16px;
  83. line-height: 1.5;
  84. }
  85. .ant-typography + h1.ant-typography,
  86. .ant-typography + h2.ant-typography,
  87. .ant-typography + h3.ant-typography,
  88. .ant-typography + h4.ant-typography,
  89. .ant-typography + h5.ant-typography {
  90. margin-top: 1.2em;
  91. }
  92. .ant-typography div + h1,
  93. .ant-typography ul + h1,
  94. .ant-typography li + h1,
  95. .ant-typography p + h1,
  96. .ant-typography h1 + h1,
  97. .ant-typography h2 + h1,
  98. .ant-typography h3 + h1,
  99. .ant-typography h4 + h1,
  100. .ant-typography h5 + h1,
  101. .ant-typography div + h2,
  102. .ant-typography ul + h2,
  103. .ant-typography li + h2,
  104. .ant-typography p + h2,
  105. .ant-typography h1 + h2,
  106. .ant-typography h2 + h2,
  107. .ant-typography h3 + h2,
  108. .ant-typography h4 + h2,
  109. .ant-typography h5 + h2,
  110. .ant-typography div + h3,
  111. .ant-typography ul + h3,
  112. .ant-typography li + h3,
  113. .ant-typography p + h3,
  114. .ant-typography h1 + h3,
  115. .ant-typography h2 + h3,
  116. .ant-typography h3 + h3,
  117. .ant-typography h4 + h3,
  118. .ant-typography h5 + h3,
  119. .ant-typography div + h4,
  120. .ant-typography ul + h4,
  121. .ant-typography li + h4,
  122. .ant-typography p + h4,
  123. .ant-typography h1 + h4,
  124. .ant-typography h2 + h4,
  125. .ant-typography h3 + h4,
  126. .ant-typography h4 + h4,
  127. .ant-typography h5 + h4,
  128. .ant-typography div + h5,
  129. .ant-typography ul + h5,
  130. .ant-typography li + h5,
  131. .ant-typography p + h5,
  132. .ant-typography h1 + h5,
  133. .ant-typography h2 + h5,
  134. .ant-typography h3 + h5,
  135. .ant-typography h4 + h5,
  136. .ant-typography h5 + h5 {
  137. margin-top: 1.2em;
  138. }
  139. a.ant-typography-ellipsis,
  140. span.ant-typography-ellipsis {
  141. display: inline-block;
  142. max-width: 100%;
  143. }
  144. a.ant-typography,
  145. .ant-typography a {
  146. color: #1890ff;
  147. outline: none;
  148. cursor: pointer;
  149. transition: color 0.3s;
  150. text-decoration: none;
  151. }
  152. a.ant-typography:focus-visible,
  153. .ant-typography a:focus-visible,
  154. a.ant-typography:hover,
  155. .ant-typography a:hover {
  156. color: #40a9ff;
  157. }
  158. a.ant-typography:active,
  159. .ant-typography a:active {
  160. color: #096dd9;
  161. }
  162. a.ant-typography:active,
  163. .ant-typography a:active,
  164. a.ant-typography:hover,
  165. .ant-typography a:hover {
  166. text-decoration: none;
  167. }
  168. a.ant-typography[disabled],
  169. .ant-typography a[disabled],
  170. a.ant-typography.ant-typography-disabled,
  171. .ant-typography a.ant-typography-disabled {
  172. color: rgba(0, 0, 0, 0.25);
  173. cursor: not-allowed;
  174. }
  175. a.ant-typography[disabled]:active,
  176. .ant-typography a[disabled]:active,
  177. a.ant-typography.ant-typography-disabled:active,
  178. .ant-typography a.ant-typography-disabled:active,
  179. a.ant-typography[disabled]:hover,
  180. .ant-typography a[disabled]:hover,
  181. a.ant-typography.ant-typography-disabled:hover,
  182. .ant-typography a.ant-typography-disabled:hover {
  183. color: rgba(0, 0, 0, 0.25);
  184. }
  185. a.ant-typography[disabled]:active,
  186. .ant-typography a[disabled]:active,
  187. a.ant-typography.ant-typography-disabled:active,
  188. .ant-typography a.ant-typography-disabled:active {
  189. pointer-events: none;
  190. }
  191. .ant-typography code {
  192. margin: 0 0.2em;
  193. padding: 0.2em 0.4em 0.1em;
  194. font-size: 85%;
  195. background: rgba(150, 150, 150, 0.1);
  196. border: 1px solid rgba(100, 100, 100, 0.2);
  197. border-radius: 3px;
  198. }
  199. .ant-typography kbd {
  200. margin: 0 0.2em;
  201. padding: 0.15em 0.4em 0.1em;
  202. font-size: 90%;
  203. background: rgba(150, 150, 150, 0.06);
  204. border: 1px solid rgba(100, 100, 100, 0.2);
  205. border-bottom-width: 2px;
  206. border-radius: 3px;
  207. }
  208. .ant-typography mark {
  209. padding: 0;
  210. background-color: #ffe58f;
  211. }
  212. .ant-typography u,
  213. .ant-typography ins {
  214. text-decoration: underline;
  215. text-decoration-skip-ink: auto;
  216. }
  217. .ant-typography s,
  218. .ant-typography del {
  219. text-decoration: line-through;
  220. }
  221. .ant-typography strong {
  222. font-weight: 600;
  223. }
  224. .ant-typography-expand,
  225. .ant-typography-edit,
  226. .ant-typography-copy {
  227. color: #1890ff;
  228. outline: none;
  229. cursor: pointer;
  230. transition: color 0.3s;
  231. margin-left: 4px;
  232. }
  233. .ant-typography-expand:focus-visible,
  234. .ant-typography-edit:focus-visible,
  235. .ant-typography-copy:focus-visible,
  236. .ant-typography-expand:hover,
  237. .ant-typography-edit:hover,
  238. .ant-typography-copy:hover {
  239. color: #40a9ff;
  240. }
  241. .ant-typography-expand:active,
  242. .ant-typography-edit:active,
  243. .ant-typography-copy:active {
  244. color: #096dd9;
  245. }
  246. .ant-typography-copy-success,
  247. .ant-typography-copy-success:hover,
  248. .ant-typography-copy-success:focus {
  249. color: #52c41a;
  250. }
  251. .ant-typography-edit-content {
  252. position: relative;
  253. }
  254. div.ant-typography-edit-content {
  255. left: -12px;
  256. margin-top: -5px;
  257. margin-bottom: calc(1em - 4px - 1px);
  258. }
  259. .ant-typography-edit-content-confirm {
  260. position: absolute;
  261. right: 10px;
  262. bottom: 8px;
  263. color: rgba(0, 0, 0, 0.45);
  264. font-weight: normal;
  265. font-size: 14px;
  266. font-style: normal;
  267. pointer-events: none;
  268. }
  269. .ant-typography-edit-content textarea {
  270. height: 1em;
  271. margin: 0 !important;
  272. /* stylelint-disable-next-line property-no-vendor-prefix */
  273. -moz-transition: none;
  274. }
  275. .ant-typography ul,
  276. .ant-typography ol {
  277. margin: 0 0 1em;
  278. padding: 0;
  279. }
  280. .ant-typography ul li,
  281. .ant-typography ol li {
  282. margin: 0 0 0 20px;
  283. padding: 0 0 0 4px;
  284. }
  285. .ant-typography ul {
  286. list-style-type: circle;
  287. }
  288. .ant-typography ul ul {
  289. list-style-type: disc;
  290. }
  291. .ant-typography ol {
  292. list-style-type: decimal;
  293. }
  294. .ant-typography pre,
  295. .ant-typography blockquote {
  296. margin: 1em 0;
  297. }
  298. .ant-typography pre {
  299. padding: 0.4em 0.6em;
  300. white-space: pre-wrap;
  301. word-wrap: break-word;
  302. background: rgba(150, 150, 150, 0.1);
  303. border: 1px solid rgba(100, 100, 100, 0.2);
  304. border-radius: 3px;
  305. }
  306. .ant-typography pre code {
  307. display: inline;
  308. margin: 0;
  309. padding: 0;
  310. font-size: inherit;
  311. font-family: inherit;
  312. background: transparent;
  313. border: 0;
  314. }
  315. .ant-typography blockquote {
  316. padding: 0 0 0 0.6em;
  317. border-left: 4px solid rgba(100, 100, 100, 0.2);
  318. opacity: 0.85;
  319. }
  320. .ant-typography-single-line {
  321. white-space: nowrap;
  322. }
  323. .ant-typography-ellipsis-single-line {
  324. overflow: hidden;
  325. text-overflow: ellipsis;
  326. }
  327. a.ant-typography-ellipsis-single-line,
  328. span.ant-typography-ellipsis-single-line {
  329. vertical-align: bottom;
  330. }
  331. .ant-typography-ellipsis-multiple-line {
  332. /* stylelint-disable-next-line value-no-vendor-prefix */
  333. display: -webkit-box;
  334. overflow: hidden;
  335. -webkit-line-clamp: 3;
  336. /*! autoprefixer: ignore next */
  337. -webkit-box-orient: vertical;
  338. }
  339. .ant-typography-rtl {
  340. direction: rtl;
  341. }
  342. .ant-typography-rtl .ant-typography-expand,
  343. .ant-typography-rtl .ant-typography-edit,
  344. .ant-typography-rtl .ant-typography-copy {
  345. margin-right: 4px;
  346. margin-left: 0;
  347. }
  348. .ant-typography-rtl .ant-typography-expand {
  349. float: left;
  350. }
  351. div.ant-typography-edit-content.ant-typography-rtl {
  352. right: -12px;
  353. left: auto;
  354. }
  355. .ant-typography-rtl .ant-typography-edit-content-confirm {
  356. right: auto;
  357. left: 10px;
  358. }
  359. .ant-typography-rtl.ant-typography ul li,
  360. .ant-typography-rtl.ant-typography ol li {
  361. margin: 0 20px 0 0;
  362. padding: 0 4px 0 0;
  363. }
  364. .ant-tooltip {
  365. box-sizing: border-box;
  366. margin: 0;
  367. padding: 0;
  368. color: rgba(0, 0, 0, 0.85);
  369. font-size: 14px;
  370. font-variant: tabular-nums;
  371. line-height: 1.5715;
  372. list-style: none;
  373. font-feature-settings: 'tnum';
  374. position: absolute;
  375. z-index: 1070;
  376. display: block;
  377. width: max-content;
  378. width: intrinsic;
  379. max-width: 250px;
  380. visibility: visible;
  381. }
  382. .ant-tooltip-content {
  383. position: relative;
  384. }
  385. .ant-tooltip-hidden {
  386. display: none;
  387. }
  388. .ant-tooltip-placement-top,
  389. .ant-tooltip-placement-topLeft,
  390. .ant-tooltip-placement-topRight {
  391. padding-bottom: 14.3137085px;
  392. }
  393. .ant-tooltip-placement-right,
  394. .ant-tooltip-placement-rightTop,
  395. .ant-tooltip-placement-rightBottom {
  396. padding-left: 14.3137085px;
  397. }
  398. .ant-tooltip-placement-bottom,
  399. .ant-tooltip-placement-bottomLeft,
  400. .ant-tooltip-placement-bottomRight {
  401. padding-top: 14.3137085px;
  402. }
  403. .ant-tooltip-placement-left,
  404. .ant-tooltip-placement-leftTop,
  405. .ant-tooltip-placement-leftBottom {
  406. padding-right: 14.3137085px;
  407. }
  408. .ant-tooltip-inner {
  409. min-width: 30px;
  410. min-height: 32px;
  411. padding: 6px 8px;
  412. color: #fff;
  413. text-align: left;
  414. text-decoration: none;
  415. word-wrap: break-word;
  416. background-color: rgba(0, 0, 0, 0.75);
  417. border-radius: 2px;
  418. box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  419. }
  420. .ant-tooltip-arrow {
  421. position: absolute;
  422. z-index: 2;
  423. display: block;
  424. width: 22px;
  425. height: 22px;
  426. overflow: hidden;
  427. background: transparent;
  428. pointer-events: none;
  429. }
  430. .ant-tooltip-arrow-content {
  431. --antd-arrow-background-color: linear-gradient(to right bottom, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75));
  432. position: absolute;
  433. top: 0;
  434. right: 0;
  435. bottom: 0;
  436. left: 0;
  437. display: block;
  438. width: 11.3137085px;
  439. height: 11.3137085px;
  440. margin: auto;
  441. content: '';
  442. pointer-events: auto;
  443. border-radius: 0 0 2px;
  444. pointer-events: none;
  445. }
  446. .ant-tooltip-arrow-content::before {
  447. position: absolute;
  448. top: -11.3137085px;
  449. left: -11.3137085px;
  450. width: 33.9411255px;
  451. height: 33.9411255px;
  452. background: var(--antd-arrow-background-color);
  453. background-repeat: no-repeat;
  454. background-position: -10px -10px;
  455. content: '';
  456. clip-path: inset(33% 33%);
  457. clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
  458. }
  459. .ant-tooltip-placement-top .ant-tooltip-arrow,
  460. .ant-tooltip-placement-topLeft .ant-tooltip-arrow,
  461. .ant-tooltip-placement-topRight .ant-tooltip-arrow {
  462. bottom: 0;
  463. transform: translateY(100%);
  464. }
  465. .ant-tooltip-placement-top .ant-tooltip-arrow-content,
  466. .ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
  467. .ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  468. box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  469. transform: translateY(-11px) rotate(45deg);
  470. }
  471. .ant-tooltip-placement-top .ant-tooltip-arrow {
  472. left: 50%;
  473. transform: translateY(100%) translateX(-50%);
  474. }
  475. .ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  476. left: 13px;
  477. }
  478. .ant-tooltip-placement-topRight .ant-tooltip-arrow {
  479. right: 13px;
  480. }
  481. .ant-tooltip-placement-right .ant-tooltip-arrow,
  482. .ant-tooltip-placement-rightTop .ant-tooltip-arrow,
  483. .ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  484. left: 0;
  485. transform: translateX(-100%);
  486. }
  487. .ant-tooltip-placement-right .ant-tooltip-arrow-content,
  488. .ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
  489. .ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
  490. box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  491. transform: translateX(11px) rotate(135deg);
  492. }
  493. .ant-tooltip-placement-right .ant-tooltip-arrow {
  494. top: 50%;
  495. transform: translateX(-100%) translateY(-50%);
  496. }
  497. .ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  498. top: 5px;
  499. }
  500. .ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  501. bottom: 5px;
  502. }
  503. .ant-tooltip-placement-left .ant-tooltip-arrow,
  504. .ant-tooltip-placement-leftTop .ant-tooltip-arrow,
  505. .ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  506. right: 0;
  507. transform: translateX(100%);
  508. }
  509. .ant-tooltip-placement-left .ant-tooltip-arrow-content,
  510. .ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
  511. .ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
  512. box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  513. transform: translateX(-11px) rotate(315deg);
  514. }
  515. .ant-tooltip-placement-left .ant-tooltip-arrow {
  516. top: 50%;
  517. transform: translateX(100%) translateY(-50%);
  518. }
  519. .ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  520. top: 5px;
  521. }
  522. .ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  523. bottom: 5px;
  524. }
  525. .ant-tooltip-placement-bottom .ant-tooltip-arrow,
  526. .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
  527. .ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  528. top: 0;
  529. transform: translateY(-100%);
  530. }
  531. .ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
  532. .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
  533. .ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  534. box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  535. transform: translateY(11px) rotate(225deg);
  536. }
  537. .ant-tooltip-placement-bottom .ant-tooltip-arrow {
  538. left: 50%;
  539. transform: translateY(-100%) translateX(-50%);
  540. }
  541. .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  542. left: 13px;
  543. }
  544. .ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  545. right: 13px;
  546. }
  547. .ant-tooltip-pink .ant-tooltip-inner {
  548. background-color: #eb2f96;
  549. }
  550. .ant-tooltip-pink .ant-tooltip-arrow-content::before {
  551. background: #eb2f96;
  552. }
  553. .ant-tooltip-magenta .ant-tooltip-inner {
  554. background-color: #eb2f96;
  555. }
  556. .ant-tooltip-magenta .ant-tooltip-arrow-content::before {
  557. background: #eb2f96;
  558. }
  559. .ant-tooltip-red .ant-tooltip-inner {
  560. background-color: #f5222d;
  561. }
  562. .ant-tooltip-red .ant-tooltip-arrow-content::before {
  563. background: #f5222d;
  564. }
  565. .ant-tooltip-volcano .ant-tooltip-inner {
  566. background-color: #fa541c;
  567. }
  568. .ant-tooltip-volcano .ant-tooltip-arrow-content::before {
  569. background: #fa541c;
  570. }
  571. .ant-tooltip-orange .ant-tooltip-inner {
  572. background-color: #fa8c16;
  573. }
  574. .ant-tooltip-orange .ant-tooltip-arrow-content::before {
  575. background: #fa8c16;
  576. }
  577. .ant-tooltip-yellow .ant-tooltip-inner {
  578. background-color: #fadb14;
  579. }
  580. .ant-tooltip-yellow .ant-tooltip-arrow-content::before {
  581. background: #fadb14;
  582. }
  583. .ant-tooltip-gold .ant-tooltip-inner {
  584. background-color: #faad14;
  585. }
  586. .ant-tooltip-gold .ant-tooltip-arrow-content::before {
  587. background: #faad14;
  588. }
  589. .ant-tooltip-cyan .ant-tooltip-inner {
  590. background-color: #13c2c2;
  591. }
  592. .ant-tooltip-cyan .ant-tooltip-arrow-content::before {
  593. background: #13c2c2;
  594. }
  595. .ant-tooltip-lime .ant-tooltip-inner {
  596. background-color: #a0d911;
  597. }
  598. .ant-tooltip-lime .ant-tooltip-arrow-content::before {
  599. background: #a0d911;
  600. }
  601. .ant-tooltip-green .ant-tooltip-inner {
  602. background-color: #52c41a;
  603. }
  604. .ant-tooltip-green .ant-tooltip-arrow-content::before {
  605. background: #52c41a;
  606. }
  607. .ant-tooltip-blue .ant-tooltip-inner {
  608. background-color: #1890ff;
  609. }
  610. .ant-tooltip-blue .ant-tooltip-arrow-content::before {
  611. background: #1890ff;
  612. }
  613. .ant-tooltip-geekblue .ant-tooltip-inner {
  614. background-color: #2f54eb;
  615. }
  616. .ant-tooltip-geekblue .ant-tooltip-arrow-content::before {
  617. background: #2f54eb;
  618. }
  619. .ant-tooltip-purple .ant-tooltip-inner {
  620. background-color: #722ed1;
  621. }
  622. .ant-tooltip-purple .ant-tooltip-arrow-content::before {
  623. background: #722ed1;
  624. }
  625. .ant-tooltip-rtl {
  626. direction: rtl;
  627. }
  628. .ant-tooltip-rtl .ant-tooltip-inner {
  629. text-align: right;
  630. }
  631. .ant-tooltip {
  632. position: relative;
  633. }
  634. .ant-input-affix-wrapper {
  635. position: relative;
  636. display: inline-block;
  637. width: 100%;
  638. min-width: 0;
  639. padding: 4px 11px;
  640. color: rgba(0, 0, 0, 0.85);
  641. font-size: 14px;
  642. line-height: 1.5715;
  643. background-color: #fff;
  644. background-image: none;
  645. border: 1px solid #d9d9d9;
  646. border-radius: 2px;
  647. transition: all 0.3s;
  648. display: inline-flex;
  649. }
  650. .ant-input-affix-wrapper::placeholder {
  651. color: #bfbfbf;
  652. user-select: none;
  653. }
  654. .ant-input-affix-wrapper:placeholder-shown {
  655. text-overflow: ellipsis;
  656. }
  657. .ant-input-affix-wrapper:hover {
  658. border-color: #40a9ff;
  659. border-right-width: 1px;
  660. }
  661. .ant-input-rtl .ant-input-affix-wrapper:hover {
  662. border-right-width: 0;
  663. border-left-width: 1px !important;
  664. }
  665. .ant-input-affix-wrapper:focus,
  666. .ant-input-affix-wrapper-focused {
  667. border-color: #40a9ff;
  668. box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  669. border-right-width: 1px;
  670. outline: 0;
  671. }
  672. .ant-input-rtl .ant-input-affix-wrapper:focus,
  673. .ant-input-rtl .ant-input-affix-wrapper-focused {
  674. border-right-width: 0;
  675. border-left-width: 1px !important;
  676. }
  677. .ant-input-affix-wrapper-disabled {
  678. color: rgba(0, 0, 0, 0.25);
  679. background-color: #f5f5f5;
  680. border-color: #d9d9d9;
  681. box-shadow: none;
  682. cursor: not-allowed;
  683. opacity: 1;
  684. }
  685. .ant-input-affix-wrapper-disabled:hover {
  686. border-color: #d9d9d9;
  687. border-right-width: 1px;
  688. }
  689. .ant-input-affix-wrapper[disabled] {
  690. color: rgba(0, 0, 0, 0.25);
  691. background-color: #f5f5f5;
  692. border-color: #d9d9d9;
  693. box-shadow: none;
  694. cursor: not-allowed;
  695. opacity: 1;
  696. }
  697. .ant-input-affix-wrapper[disabled]:hover {
  698. border-color: #d9d9d9;
  699. border-right-width: 1px;
  700. }
  701. .ant-input-affix-wrapper-borderless,
  702. .ant-input-affix-wrapper-borderless:hover,
  703. .ant-input-affix-wrapper-borderless:focus,
  704. .ant-input-affix-wrapper-borderless-focused,
  705. .ant-input-affix-wrapper-borderless-disabled,
  706. .ant-input-affix-wrapper-borderless[disabled] {
  707. background-color: transparent;
  708. border: none;
  709. box-shadow: none;
  710. }
  711. textarea.ant-input-affix-wrapper {
  712. max-width: 100%;
  713. height: auto;
  714. min-height: 32px;
  715. line-height: 1.5715;
  716. vertical-align: bottom;
  717. transition: all 0.3s, height 0s;
  718. }
  719. .ant-input-affix-wrapper-lg {
  720. padding: 6.5px 11px;
  721. font-size: 16px;
  722. }
  723. .ant-input-affix-wrapper-sm {
  724. padding: 0px 7px;
  725. }
  726. .ant-input-affix-wrapper-rtl {
  727. direction: rtl;
  728. }
  729. .ant-input-affix-wrapper-stepperless[type='number'] {
  730. /* stylelint-disable-next-line property-no-vendor-prefix */
  731. -moz-appearance: textfield;
  732. }
  733. .ant-input-affix-wrapper-stepperless[type='number']::-webkit-inner-spin-button,
  734. .ant-input-affix-wrapper-stepperless[type='number'] ::-webkit-outer-spin-button {
  735. margin: 0;
  736. /* stylelint-disable-next-line property-no-vendor-prefix */
  737. -webkit-appearance: none;
  738. }
  739. .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  740. border-color: #40a9ff;
  741. border-right-width: 1px;
  742. z-index: 1;
  743. }
  744. .ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  745. border-right-width: 0;
  746. border-left-width: 1px !important;
  747. }
  748. .ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  749. z-index: 0;
  750. }
  751. .ant-input-affix-wrapper-focused,
  752. .ant-input-affix-wrapper:focus {
  753. z-index: 1;
  754. }
  755. .ant-input-affix-wrapper-disabled .ant-input[disabled] {
  756. background: rgba(255, 255, 255, 0);
  757. }
  758. .ant-input-affix-wrapper > .ant-input {
  759. font-size: inherit;
  760. border: none;
  761. outline: none;
  762. }
  763. .ant-input-affix-wrapper > .ant-input:focus {
  764. box-shadow: none !important;
  765. }
  766. .ant-input-affix-wrapper > .ant-input:not(textarea) {
  767. padding: 0;
  768. }
  769. .ant-input-affix-wrapper::before {
  770. display: inline-block;
  771. width: 0;
  772. visibility: hidden;
  773. content: '\a0';
  774. }
  775. .ant-input-prefix,
  776. .ant-input-suffix {
  777. display: flex;
  778. flex: none;
  779. align-items: center;
  780. }
  781. .ant-input-prefix > *:not(:last-child),
  782. .ant-input-suffix > *:not(:last-child) {
  783. margin-right: 8px;
  784. }
  785. .ant-input-show-count-suffix {
  786. color: rgba(0, 0, 0, 0.45);
  787. }
  788. .ant-input-show-count-has-suffix {
  789. margin-right: 2px;
  790. }
  791. .ant-input-prefix {
  792. margin-right: 4px;
  793. }
  794. .ant-input-suffix {
  795. margin-left: 4px;
  796. }
  797. .anticon.ant-input-clear-icon,
  798. .ant-input-clear-icon {
  799. margin: 0;
  800. color: rgba(0, 0, 0, 0.25);
  801. font-size: 12px;
  802. vertical-align: -1px;
  803. cursor: pointer;
  804. transition: color 0.3s;
  805. }
  806. .anticon.ant-input-clear-icon:hover,
  807. .ant-input-clear-icon:hover {
  808. color: rgba(0, 0, 0, 0.45);
  809. }
  810. .anticon.ant-input-clear-icon:active,
  811. .ant-input-clear-icon:active {
  812. color: rgba(0, 0, 0, 0.85);
  813. }
  814. .anticon.ant-input-clear-icon-hidden,
  815. .ant-input-clear-icon-hidden {
  816. visibility: hidden;
  817. }
  818. .anticon.ant-input-clear-icon-has-suffix,
  819. .ant-input-clear-icon-has-suffix {
  820. margin: 0 4px;
  821. }
  822. .ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn {
  823. padding: 0;
  824. }
  825. .ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
  826. position: absolute;
  827. top: 8px;
  828. right: 8px;
  829. z-index: 1;
  830. }
  831. .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
  832. .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
  833. background: #fff;
  834. border-color: #ff4d4f;
  835. }
  836. .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
  837. .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {
  838. border-color: #ff7875;
  839. box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  840. border-right-width: 1px;
  841. outline: 0;
  842. }
  843. .ant-input-status-error .ant-input-prefix {
  844. color: #ff4d4f;
  845. }
  846. .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
  847. .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
  848. background: #fff;
  849. border-color: #faad14;
  850. }
  851. .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
  852. .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {
  853. border-color: #ffc53d;
  854. box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  855. border-right-width: 1px;
  856. outline: 0;
  857. }
  858. .ant-input-status-warning .ant-input-prefix {
  859. color: #faad14;
  860. }
  861. .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
  862. .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  863. background: #fff;
  864. border-color: #ff4d4f;
  865. }
  866. .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
  867. .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
  868. border-color: #ff7875;
  869. box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  870. border-right-width: 1px;
  871. outline: 0;
  872. }
  873. .ant-input-affix-wrapper-status-error .ant-input-prefix {
  874. color: #ff4d4f;
  875. }
  876. .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
  877. .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  878. background: #fff;
  879. border-color: #faad14;
  880. }
  881. .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
  882. .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
  883. border-color: #ffc53d;
  884. box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  885. border-right-width: 1px;
  886. outline: 0;
  887. }
  888. .ant-input-affix-wrapper-status-warning .ant-input-prefix {
  889. color: #faad14;
  890. }
  891. .ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,
  892. .ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input,
  893. .ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,
  894. .ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input {
  895. padding-right: 24px;
  896. }
  897. .ant-input-group-wrapper-status-error .ant-input-group-addon {
  898. color: #ff4d4f;
  899. border-color: #ff4d4f;
  900. }
  901. .ant-input-group-wrapper-status-warning .ant-input-group-addon {
  902. color: #faad14;
  903. border-color: #faad14;
  904. }
  905. .ant-input {
  906. box-sizing: border-box;
  907. margin: 0;
  908. padding: 0;
  909. font-variant: tabular-nums;
  910. list-style: none;
  911. font-feature-settings: 'tnum';
  912. position: relative;
  913. display: inline-block;
  914. width: 100%;
  915. min-width: 0;
  916. padding: 4px 11px;
  917. color: rgba(0, 0, 0, 0.85);
  918. font-size: 14px;
  919. line-height: 1.5715;
  920. background-color: #fff;
  921. background-image: none;
  922. border: 1px solid #d9d9d9;
  923. border-radius: 2px;
  924. transition: all 0.3s;
  925. }
  926. .ant-input::placeholder {
  927. color: #bfbfbf;
  928. user-select: none;
  929. }
  930. .ant-input:placeholder-shown {
  931. text-overflow: ellipsis;
  932. }
  933. .ant-input:hover {
  934. border-color: #40a9ff;
  935. border-right-width: 1px;
  936. }
  937. .ant-input-rtl .ant-input:hover {
  938. border-right-width: 0;
  939. border-left-width: 1px !important;
  940. }
  941. .ant-input:focus,
  942. .ant-input-focused {
  943. border-color: #40a9ff;
  944. box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  945. border-right-width: 1px;
  946. outline: 0;
  947. }
  948. .ant-input-rtl .ant-input:focus,
  949. .ant-input-rtl .ant-input-focused {
  950. border-right-width: 0;
  951. border-left-width: 1px !important;
  952. }
  953. .ant-input-disabled {
  954. color: rgba(0, 0, 0, 0.25);
  955. background-color: #f5f5f5;
  956. border-color: #d9d9d9;
  957. box-shadow: none;
  958. cursor: not-allowed;
  959. opacity: 1;
  960. }
  961. .ant-input-disabled:hover {
  962. border-color: #d9d9d9;
  963. border-right-width: 1px;
  964. }
  965. .ant-input[disabled] {
  966. color: rgba(0, 0, 0, 0.25);
  967. background-color: #f5f5f5;
  968. border-color: #d9d9d9;
  969. box-shadow: none;
  970. cursor: not-allowed;
  971. opacity: 1;
  972. }
  973. .ant-input[disabled]:hover {
  974. border-color: #d9d9d9;
  975. border-right-width: 1px;
  976. }
  977. .ant-input-borderless,
  978. .ant-input-borderless:hover,
  979. .ant-input-borderless:focus,
  980. .ant-input-borderless-focused,
  981. .ant-input-borderless-disabled,
  982. .ant-input-borderless[disabled] {
  983. background-color: transparent;
  984. border: none;
  985. box-shadow: none;
  986. }
  987. textarea.ant-input {
  988. max-width: 100%;
  989. height: auto;
  990. min-height: 32px;
  991. line-height: 1.5715;
  992. vertical-align: bottom;
  993. transition: all 0.3s, height 0s;
  994. }
  995. .ant-input-lg {
  996. padding: 6.5px 11px;
  997. font-size: 16px;
  998. }
  999. .ant-input-sm {
  1000. padding: 0px 7px;
  1001. }
  1002. .ant-input-rtl {
  1003. direction: rtl;
  1004. }
  1005. .ant-input-stepperless[type='number'] {
  1006. /* stylelint-disable-next-line property-no-vendor-prefix */
  1007. -moz-appearance: textfield;
  1008. }
  1009. .ant-input-stepperless[type='number']::-webkit-inner-spin-button,
  1010. .ant-input-stepperless[type='number'] ::-webkit-outer-spin-button {
  1011. margin: 0;
  1012. /* stylelint-disable-next-line property-no-vendor-prefix */
  1013. -webkit-appearance: none;
  1014. }
  1015. .ant-input-group {
  1016. box-sizing: border-box;
  1017. margin: 0;
  1018. padding: 0;
  1019. color: rgba(0, 0, 0, 0.85);
  1020. font-size: 14px;
  1021. font-variant: tabular-nums;
  1022. line-height: 1.5715;
  1023. list-style: none;
  1024. font-feature-settings: 'tnum';
  1025. position: relative;
  1026. display: table;
  1027. width: 100%;
  1028. border-collapse: separate;
  1029. border-spacing: 0;
  1030. }
  1031. .ant-input-group[class*='col-'] {
  1032. float: none;
  1033. padding-right: 0;
  1034. padding-left: 0;
  1035. }
  1036. .ant-input-group > [class*='col-'] {
  1037. padding-right: 8px;
  1038. }
  1039. .ant-input-group > [class*='col-']:last-child {
  1040. padding-right: 0;
  1041. }
  1042. .ant-input-group-addon,
  1043. .ant-input-group-wrap,
  1044. .ant-input-group > .ant-input {
  1045. display: table-cell;
  1046. }
  1047. .ant-input-group-addon:not(:first-child):not(:last-child),
  1048. .ant-input-group-wrap:not(:first-child):not(:last-child),
  1049. .ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  1050. border-radius: 0;
  1051. }
  1052. .ant-input-group-addon,
  1053. .ant-input-group-wrap {
  1054. width: 1px;
  1055. white-space: nowrap;
  1056. vertical-align: middle;
  1057. }
  1058. .ant-input-group-wrap > * {
  1059. display: block !important;
  1060. }
  1061. .ant-input-group .ant-input {
  1062. float: left;
  1063. width: 100%;
  1064. margin-bottom: 0;
  1065. text-align: inherit;
  1066. }
  1067. .ant-input-group .ant-input:focus {
  1068. z-index: 1;
  1069. border-right-width: 1px;
  1070. }
  1071. .ant-input-group .ant-input:hover {
  1072. z-index: 1;
  1073. border-right-width: 1px;
  1074. }
  1075. .ant-input-search-with-button .ant-input-group .ant-input:hover {
  1076. z-index: 0;
  1077. }
  1078. .ant-input-group-addon {
  1079. position: relative;
  1080. padding: 0 11px;
  1081. color: rgba(0, 0, 0, 0.85);
  1082. font-weight: normal;
  1083. font-size: 14px;
  1084. text-align: center;
  1085. background-color: #fafafa;
  1086. border: 1px solid #d9d9d9;
  1087. border-radius: 2px;
  1088. transition: all 0.3s;
  1089. }
  1090. .ant-input-group-addon .ant-select {
  1091. margin: -5px -11px;
  1092. }
  1093. .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  1094. background-color: inherit;
  1095. border: 1px solid transparent;
  1096. box-shadow: none;
  1097. }
  1098. .ant-input-group-addon .ant-select-open .ant-select-selector,
  1099. .ant-input-group-addon .ant-select-focused .ant-select-selector {
  1100. color: #1890ff;
  1101. }
  1102. .ant-input-group-addon .ant-cascader-picker {
  1103. margin: -9px -12px;
  1104. background-color: transparent;
  1105. }
  1106. .ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
  1107. text-align: left;
  1108. border: 0;
  1109. box-shadow: none;
  1110. }
  1111. .ant-input-group > .ant-input:first-child,
  1112. .ant-input-group-addon:first-child {
  1113. border-top-right-radius: 0;
  1114. border-bottom-right-radius: 0;
  1115. }
  1116. .ant-input-group > .ant-input:first-child .ant-select .ant-select-selector,
  1117. .ant-input-group-addon:first-child .ant-select .ant-select-selector {
  1118. border-top-right-radius: 0;
  1119. border-bottom-right-radius: 0;
  1120. }
  1121. .ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  1122. border-top-left-radius: 0;
  1123. border-bottom-left-radius: 0;
  1124. }
  1125. .ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  1126. border-top-right-radius: 0;
  1127. border-bottom-right-radius: 0;
  1128. }
  1129. .ant-input-group-addon:first-child {
  1130. border-right: 0;
  1131. }
  1132. .ant-input-group-addon:last-child {
  1133. border-left: 0;
  1134. }
  1135. .ant-input-group > .ant-input:last-child,
  1136. .ant-input-group-addon:last-child {
  1137. border-top-left-radius: 0;
  1138. border-bottom-left-radius: 0;
  1139. }
  1140. .ant-input-group > .ant-input:last-child .ant-select .ant-select-selector,
  1141. .ant-input-group-addon:last-child .ant-select .ant-select-selector {
  1142. border-top-left-radius: 0;
  1143. border-bottom-left-radius: 0;
  1144. }
  1145. .ant-input-group-lg .ant-input,
  1146. .ant-input-group-lg > .ant-input-group-addon {
  1147. padding: 6.5px 11px;
  1148. font-size: 16px;
  1149. }
  1150. .ant-input-group-sm .ant-input,
  1151. .ant-input-group-sm > .ant-input-group-addon {
  1152. padding: 0px 7px;
  1153. }
  1154. .ant-input-group-lg .ant-select-single .ant-select-selector {
  1155. height: 40px;
  1156. }
  1157. .ant-input-group-sm .ant-select-single .ant-select-selector {
  1158. height: 24px;
  1159. }
  1160. .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  1161. border-top-right-radius: 0;
  1162. border-bottom-right-radius: 0;
  1163. }
  1164. .ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  1165. border-top-left-radius: 2px;
  1166. border-bottom-left-radius: 2px;
  1167. }
  1168. .ant-input-group .ant-input-affix-wrapper:not(:first-child),
  1169. .ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  1170. border-top-left-radius: 0;
  1171. border-bottom-left-radius: 0;
  1172. }
  1173. .ant-input-group.ant-input-group-compact {
  1174. display: block;
  1175. }
  1176. .ant-input-group.ant-input-group-compact::before {
  1177. display: table;
  1178. content: '';
  1179. }
  1180. .ant-input-group.ant-input-group-compact::after {
  1181. display: table;
  1182. clear: both;
  1183. content: '';
  1184. }
  1185. .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
  1186. .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
  1187. .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  1188. border-right-width: 1px;
  1189. }
  1190. .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
  1191. .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
  1192. .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  1193. z-index: 1;
  1194. }
  1195. .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
  1196. .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
  1197. .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  1198. z-index: 1;
  1199. }
  1200. .ant-input-group.ant-input-group-compact > * {
  1201. display: inline-block;
  1202. float: none;
  1203. vertical-align: top;
  1204. border-radius: 0;
  1205. }
  1206. .ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper,
  1207. .ant-input-group.ant-input-group-compact > .ant-input-number-affix-wrapper,
  1208. .ant-input-group.ant-input-group-compact > .ant-picker-range {
  1209. display: inline-flex;
  1210. }
  1211. .ant-input-group.ant-input-group-compact > *:not(:last-child) {
  1212. margin-right: -1px;
  1213. border-right-width: 1px;
  1214. }
  1215. .ant-input-group.ant-input-group-compact .ant-input {
  1216. float: none;
  1217. }
  1218. .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector,
  1219. .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
  1220. .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
  1221. .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  1222. border-right-width: 1px;
  1223. border-radius: 0;
  1224. }
  1225. .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover,
  1226. .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
  1227. .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
  1228. .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  1229. z-index: 1;
  1230. }
  1231. .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,
  1232. .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
  1233. .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
  1234. .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  1235. z-index: 1;
  1236. }
  1237. .ant-input-group.ant-input-group-compact > .ant-select-focused {
  1238. z-index: 1;
  1239. }
  1240. .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {
  1241. z-index: 1;
  1242. }
  1243. .ant-input-group.ant-input-group-compact > *:first-child,
  1244. .ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
  1245. .ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
  1246. .ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  1247. border-top-left-radius: 2px;
  1248. border-bottom-left-radius: 2px;
  1249. }
  1250. .ant-input-group.ant-input-group-compact > *:last-child,
  1251. .ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
  1252. .ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
  1253. .ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  1254. border-right-width: 1px;
  1255. border-top-right-radius: 2px;
  1256. border-bottom-right-radius: 2px;
  1257. }
  1258. .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  1259. vertical-align: top;
  1260. }
  1261. .ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  1262. margin-left: -1px;
  1263. }
  1264. .ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  1265. border-radius: 0;
  1266. }
  1267. .ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  1268. border-radius: 0;
  1269. }
  1270. .ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  1271. border-radius: 2px 0 0 2px;
  1272. }
  1273. .ant-input-group > .ant-input-rtl:first-child,
  1274. .ant-input-group-rtl .ant-input-group-addon:first-child {
  1275. border-radius: 0 2px 2px 0;
  1276. }
  1277. .ant-input-group-rtl .ant-input-group-addon:first-child {
  1278. border-right: 1px solid #d9d9d9;
  1279. border-left: 0;
  1280. }
  1281. .ant-input-group-rtl .ant-input-group-addon:last-child {
  1282. border-right: 0;
  1283. border-left: 1px solid #d9d9d9;
  1284. border-radius: 2px 0 0 2px;
  1285. }
  1286. .ant-input-group-rtl.ant-input-group > .ant-input:last-child,
  1287. .ant-input-group-rtl.ant-input-group-addon:last-child {
  1288. border-radius: 2px 0 0 2px;
  1289. }
  1290. .ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  1291. border-radius: 2px 0 0 2px;
  1292. }
  1293. .ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  1294. border-radius: 0 2px 2px 0;
  1295. }
  1296. .ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  1297. margin-right: 0;
  1298. margin-left: -1px;
  1299. border-left-width: 1px;
  1300. }
  1301. .ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:first-child,
  1302. .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
  1303. .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
  1304. .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  1305. border-radius: 0 2px 2px 0;
  1306. }
  1307. .ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:last-child,
  1308. .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
  1309. .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
  1310. .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
  1311. .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  1312. border-left-width: 1px;
  1313. border-radius: 2px 0 0 2px;
  1314. }
  1315. .ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
  1316. margin-right: -1px;
  1317. margin-left: 0;
  1318. }
  1319. .ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  1320. border-radius: 0 2px 2px 0;
  1321. }
  1322. .ant-input-group-wrapper {
  1323. display: inline-block;
  1324. width: 100%;
  1325. text-align: start;
  1326. vertical-align: top;
  1327. }
  1328. .ant-input-password-icon.anticon {
  1329. color: rgba(0, 0, 0, 0.45);
  1330. cursor: pointer;
  1331. transition: all 0.3s;
  1332. }
  1333. .ant-input-password-icon.anticon:hover {
  1334. color: rgba(0, 0, 0, 0.85);
  1335. }
  1336. .ant-input[type='color'] {
  1337. height: 32px;
  1338. }
  1339. .ant-input[type='color'].ant-input-lg {
  1340. height: 40px;
  1341. }
  1342. .ant-input[type='color'].ant-input-sm {
  1343. height: 24px;
  1344. padding-top: 3px;
  1345. padding-bottom: 3px;
  1346. }
  1347. .ant-input-textarea-show-count > .ant-input {
  1348. height: 100%;
  1349. }
  1350. .ant-input-textarea-show-count::after {
  1351. float: right;
  1352. color: rgba(0, 0, 0, 0.45);
  1353. white-space: nowrap;
  1354. content: attr(data-count);
  1355. pointer-events: none;
  1356. }
  1357. .ant-input-textarea-show-count.ant-input-textarea-in-form-item::after {
  1358. margin-bottom: -22px;
  1359. }
  1360. .ant-input-textarea-suffix {
  1361. position: absolute;
  1362. top: 0;
  1363. right: 11px;
  1364. bottom: 0;
  1365. z-index: 1;
  1366. display: inline-flex;
  1367. align-items: center;
  1368. margin: auto;
  1369. }
  1370. .ant-input-compact-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
  1371. margin-right: -1px;
  1372. }
  1373. .ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-item-rtl {
  1374. margin-left: -1px;
  1375. }
  1376. .ant-input-compact-item:hover,
  1377. .ant-input-compact-item:focus,
  1378. .ant-input-compact-item:active {
  1379. z-index: 2;
  1380. }
  1381. .ant-input-compact-item[disabled] {
  1382. z-index: 0;
  1383. }
  1384. .ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input {
  1385. border-radius: 0;
  1386. }
  1387. .ant-input-compact-item.ant-input.ant-input-compact-first-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
  1388. border-top-right-radius: 0;
  1389. border-bottom-right-radius: 0;
  1390. }
  1391. .ant-input-compact-item.ant-input.ant-input-compact-last-item:not(.ant-input-compact-first-item):not(.ant-input-compact-item-rtl) {
  1392. border-top-left-radius: 0;
  1393. border-bottom-left-radius: 0;
  1394. }
  1395. .ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-first-item:not(.ant-input-compact-last-item) {
  1396. border-top-left-radius: 0;
  1397. border-bottom-left-radius: 0;
  1398. }
  1399. .ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-last-item:not(.ant-input-compact-first-item) {
  1400. border-top-right-radius: 0;
  1401. border-bottom-right-radius: 0;
  1402. }
  1403. .ant-input-compact-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
  1404. margin-right: -1px;
  1405. }
  1406. .ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-item-rtl {
  1407. margin-left: -1px;
  1408. }
  1409. .ant-input-compact-item:hover,
  1410. .ant-input-compact-item:focus,
  1411. .ant-input-compact-item:active {
  1412. z-index: 2;
  1413. }
  1414. .ant-input-compact-item[disabled] {
  1415. z-index: 0;
  1416. }
  1417. .ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input-affix-wrapper {
  1418. border-radius: 0;
  1419. }
  1420. .ant-input-compact-item.ant-input-affix-wrapper.ant-input-compact-first-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
  1421. border-top-right-radius: 0;
  1422. border-bottom-right-radius: 0;
  1423. }
  1424. .ant-input-compact-item.ant-input-affix-wrapper.ant-input-compact-last-item:not(.ant-input-compact-first-item):not(.ant-input-compact-item-rtl) {
  1425. border-top-left-radius: 0;
  1426. border-bottom-left-radius: 0;
  1427. }
  1428. .ant-input-compact-item.ant-input-affix-wrapper.ant-input-compact-item-rtl.ant-input-compact-first-item:not(.ant-input-compact-last-item) {
  1429. border-top-left-radius: 0;
  1430. border-bottom-left-radius: 0;
  1431. }
  1432. .ant-input-compact-item.ant-input-affix-wrapper.ant-input-compact-item-rtl.ant-input-compact-last-item:not(.ant-input-compact-first-item) {
  1433. border-top-right-radius: 0;
  1434. border-bottom-right-radius: 0;
  1435. }
  1436. .ant-input-compact-item:not(.ant-input-compact-last-item) {
  1437. margin-right: -1px;
  1438. }
  1439. .ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-group-wrapper-compact-item-rtl {
  1440. margin-right: 0;
  1441. margin-left: -1px;
  1442. }
  1443. .ant-input-compact-item:hover > *,
  1444. .ant-input-compact-item:focus > *,
  1445. .ant-input-compact-item:active > * {
  1446. z-index: 2;
  1447. }
  1448. .ant-input-compact-item[disabled] > * {
  1449. z-index: 0;
  1450. }
  1451. .ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input-group-wrapper .ant-input-group-addon {
  1452. border-radius: 0;
  1453. }
  1454. .ant-input-compact-item.ant-input-compact-first-item.ant-input-group-wrapper:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) .ant-input-group-addon {
  1455. border-top-right-radius: 0;
  1456. border-bottom-right-radius: 0;
  1457. }
  1458. .ant-input-compact-item.ant-input-compact-last-item.ant-input-group-wrapper:not(.ant-input-compact-first-item):not(.ant-input-compact-item-rtl) .ant-input-group-addon {
  1459. border-top-left-radius: 0;
  1460. border-bottom-left-radius: 0;
  1461. }
  1462. .ant-input-compact-item.ant-input-group-wrapper.ant-input-compact-first-item.ant-input-compact-item-rtl:not(.ant-input-compact-last-item) .ant-input-group-addon {
  1463. border-top-left-radius: 0;
  1464. border-bottom-left-radius: 0;
  1465. }
  1466. .ant-input-compact-item.ant-input-group-wrapper.ant-input-compact-last-item.ant-input-compact-item-rtl:not(.ant-input-compact-first-item) .ant-input-group-addon {
  1467. border-top-right-radius: 0;
  1468. border-bottom-right-radius: 0;
  1469. }
  1470. .ant-input-search .ant-input:hover,
  1471. .ant-input-search .ant-input:focus {
  1472. border-color: #40a9ff;
  1473. }
  1474. .ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
  1475. .ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  1476. border-left-color: #40a9ff;
  1477. }
  1478. .ant-input-search .ant-input-affix-wrapper {
  1479. border-radius: 0;
  1480. }
  1481. .ant-input-search .ant-input-lg {
  1482. line-height: 1.5713;
  1483. }
  1484. .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child {
  1485. left: -1px;
  1486. padding: 0;
  1487. border: 0;
  1488. }
  1489. .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  1490. padding-top: 0;
  1491. padding-bottom: 0;
  1492. border-radius: 0 2px 2px 0;
  1493. }
  1494. .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
  1495. color: rgba(0, 0, 0, 0.45);
  1496. }
  1497. .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before {
  1498. top: 0;
  1499. right: 0;
  1500. bottom: 0;
  1501. left: 0;
  1502. }
  1503. .ant-input-search-button {
  1504. height: 32px;
  1505. }
  1506. .ant-input-search-button:hover,
  1507. .ant-input-search-button:focus {
  1508. z-index: 1;
  1509. }
  1510. .ant-input-search-large .ant-input-search-button {
  1511. height: 40px;
  1512. }
  1513. .ant-input-search-small .ant-input-search-button {
  1514. height: 24px;
  1515. }
  1516. .ant-input-search.ant-input-compact-item:not(.ant-input-compact-item-rtl):not(.ant-input-compact-last-item) .ant-input-group-addon .ant-input-search-button {
  1517. margin-right: -1px;
  1518. border-radius: 0;
  1519. }
  1520. .ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input,
  1521. .ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper {
  1522. border-radius: 0;
  1523. }
  1524. .ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:hover,
  1525. .ant-input-search.ant-input-compact-item > .ant-input:hover,
  1526. .ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,
  1527. .ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:focus,
  1528. .ant-input-search.ant-input-compact-item > .ant-input:focus,
  1529. .ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,
  1530. .ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:active,
  1531. .ant-input-search.ant-input-compact-item > .ant-input:active,
  1532. .ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active {
  1533. z-index: 2;
  1534. }
  1535. .ant-input-search.ant-input-compact-item > .ant-input-affix-wrapper-focused {
  1536. z-index: 2;
  1537. }
  1538. .ant-input-search.ant-input-compact-item-rtl:not(.ant-input-compact-last-item) .ant-input-group-addon:last-child .ant-input-search-button {
  1539. margin-left: -1px;
  1540. border-radius: 0;
  1541. }
  1542. .ant-input-group-wrapper-rtl {
  1543. direction: rtl;
  1544. }
  1545. .ant-input-group-rtl {
  1546. direction: rtl;
  1547. }
  1548. .ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {
  1549. border: none;
  1550. outline: none;
  1551. }
  1552. .ant-input-affix-wrapper-rtl .ant-input-prefix {
  1553. margin: 0 0 0 4px;
  1554. }
  1555. .ant-input-affix-wrapper-rtl .ant-input-suffix {
  1556. margin: 0 4px 0 0;
  1557. }
  1558. .ant-input-textarea-rtl {
  1559. direction: rtl;
  1560. }
  1561. .ant-input-textarea-rtl.ant-input-textarea-show-count::after {
  1562. text-align: left;
  1563. }
  1564. .ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
  1565. margin-right: 0;
  1566. margin-left: 4px;
  1567. }
  1568. .ant-input-affix-wrapper-rtl .ant-input-clear-icon {
  1569. right: auto;
  1570. left: 8px;
  1571. }
  1572. .ant-input-search-rtl {
  1573. direction: rtl;
  1574. }
  1575. .ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
  1576. .ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  1577. border-left-color: #d9d9d9;
  1578. }
  1579. .ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover,
  1580. .ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover {
  1581. border-left-color: #40a9ff;
  1582. }
  1583. .ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper:hover,
  1584. .ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper-focused {
  1585. border-right-color: #40a9ff;
  1586. }
  1587. .ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child {
  1588. right: -1px;
  1589. left: auto;
  1590. }
  1591. .ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  1592. border-radius: 2px 0 0 2px;
  1593. }
  1594. @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  1595. .ant-input {
  1596. height: 32px;
  1597. }
  1598. .ant-input-lg {
  1599. height: 40px;
  1600. }
  1601. .ant-input-sm {
  1602. height: 24px;
  1603. }
  1604. .ant-input-affix-wrapper > input.ant-input {
  1605. height: auto;
  1606. }
  1607. }
  1608. .ant-otp {
  1609. display: inline-flex;
  1610. flex-wrap: nowrap;
  1611. align-items: center;
  1612. column-gap: 8px;
  1613. }
  1614. .ant-otp-input {
  1615. text-align: center;
  1616. padding-inline: 4px;
  1617. }
  1618. textarea.nz-textarea-autosize-measuring {
  1619. height: auto !important;
  1620. padding: 2px 0 !important;
  1621. overflow: hidden !important;
  1622. }
  1623. .ant-input-search-rtl.ant-input-search-enter-button + .ant-input-group-addon .ant-input-search-button.ant-btn-icon-only,
  1624. .ant-input-search-rtl.ant-input-search-enter-button input + .ant-input-group-addon .ant-input-search-button.ant-btn-icon-only {
  1625. width: 32px;
  1626. height: 32px;
  1627. }
  1628. .ant-input-search-rtl.ant-input-search-enter-button + .ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm,
  1629. .ant-input-search-rtl.ant-input-search-enter-button input + .ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm {
  1630. width: 24px;
  1631. height: 24px;
  1632. }
  1633. .ant-input-search-rtl.ant-input-search-enter-button + .ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg,
  1634. .ant-input-search-rtl.ant-input-search-enter-button input + .ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg {
  1635. width: 40px;
  1636. height: 40px;
  1637. }
  1638. .ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-suffix {
  1639. margin-left: 0;
  1640. }
  1641. nz-form-item-feedback-icon.ant-input-suffix {
  1642. position: absolute;
  1643. top: 0;
  1644. right: 0;
  1645. z-index: 1;
  1646. display: flex;
  1647. flex: none;
  1648. align-items: center;
  1649. height: 100%;
  1650. margin-right: 12px;
  1651. margin-left: 4px;
  1652. pointer-events: none;
  1653. }
  1654. .ant-input-status-error.ant-input-has-feedback,
  1655. .ant-input-status-warning.ant-input-has-feedback,
  1656. .ant-input-status-validating.ant-input-has-feedback,
  1657. .ant-input-status-success.ant-input-has-feedback {
  1658. padding-right: 28px;
  1659. }
  1660. .ant-input-textarea-show-count {
  1661. position: relative;
  1662. display: block;
  1663. }
  1664. .ant-otp-input {
  1665. width: auto;
  1666. }