UNPKG

anyproxy

Version:

A fully configurable HTTP/HTTPS proxy in Node.js

2,506 lines 675 kB
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable declaration-bang-space-before */ /* stylelint-disable declaration-bang-space-before */ /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable declaration-bang-space-before */ /* stylelint-disable declaration-bang-space-before */ /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ html { line-height: 1.15; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * Add the correct display in IE 9-. * 1. Add the correct display in IE. */ figcaption, figure, main { /* 1 */ display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1em 40px; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ /* stylelint-disable-line */ font-size: 1em; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ /* stylelint-disable-line */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button, input { /* 1 */ overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } /** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Interactive ========================================================================== */ /* * Add the correct display in IE 9-. * 1. Add the correct display in Edge, IE, and Firefox. */ details, menu { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } @font-face { font-family: "Helvetica Neue For Number"; src: local("Helvetica Neue"); unicode-range: U+30-39; } * { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } *:before, *:after { box-sizing: border-box; } html, body { width: 100%; height: 100%; } body { font-family: "Helvetica Neue For Number", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1.5; color: rgba(0, 0, 0, 0.65); background-color: #fff; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; } button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; color: inherit; } input[type="text"], textarea { -webkit-appearance: none; } ul, ol { list-style: none; } input::-ms-clear, input::-ms-reveal { display: none; } ::selection { background: #108ee9; color: #fff; } h1, h2, h3, h4, h5, h6 { color: rgba(0, 0, 0, 0.85); font-weight: 500; } a { color: #108ee9; background: transparent; text-decoration: none; outline: none; cursor: pointer; transition: color .3s ease; } a:focus { text-decoration: underline; text-decoration-skip: ink; } a:hover { color: #49a9ee; } a:active { color: #0e77ca; } a:active, a:hover { outline: 0; text-decoration: none; } a[disabled] { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; pointer-events: none; } .ant-divider { margin: 0 6px; display: inline-block; height: 8px; width: 1px; background: #ccc; } code, kbd, pre, samp { font-family: Consolas, Menlo, Courier, monospace; } .clearfix { zoom: 1; } .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; visibility: hidden; font-size: 0; height: 0; } @font-face { font-family: 'anticon'; src: url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.eot'); /* IE9*/ src: url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.eot?#iefix') format('embedded-opentype'), /* chrome、firefox */ url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.woff') format('woff'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.ttf') format('truetype'), /* iOS 4.1- */ url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.svg#iconfont') format('svg'); } .anticon { display: inline-block; font-style: normal; vertical-align: baseline; text-align: center; text-transform: none; line-height: 1; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .anticon:before { display: block; font-family: "anticon" !important; } .anticon-step-forward:before { content: "\E600"; } .anticon-step-backward:before { content: "\E601"; } .anticon-forward:before { content: "\E602"; } .anticon-backward:before { content: "\E603"; } .anticon-caret-right:before { content: "\E604"; } .anticon-caret-left:before { content: "\E605"; } .anticon-caret-down:before { content: "\E606"; } .anticon-caret-up:before { content: "\E607"; } .anticon-right-circle:before { content: "\E608"; } .anticon-circle-right:before { content: "\E608"; } .anticon-caret-circle-right:before { content: "\E608"; } .anticon-left-circle:before { content: "\E609"; } .anticon-circle-left:before { content: "\E609"; } .anticon-caret-circle-left:before { content: "\E609"; } .anticon-up-circle:before { content: "\E60A"; } .anticon-circle-up:before { content: "\E60A"; } .anticon-caret-circle-up:before { content: "\E60A"; } .anticon-down-circle:before { content: "\E60B"; } .anticon-circle-down:before { content: "\E60B"; } .anticon-caret-circle-down:before { content: "\E60B"; } .anticon-right-circle-o:before { content: "\E60C"; } .anticon-circle-o-right:before { content: "\E60C"; } .anticon-caret-circle-o-right:before { content: "\E60C"; } .anticon-left-circle-o:before { content: "\E60D"; } .anticon-circle-o-left:before { content: "\E60D"; } .anticon-caret-circle-o-left:before { content: "\E60D"; } .anticon-up-circle-o:before { content: "\E60E"; } .anticon-circle-o-up:before { content: "\E60E"; } .anticon-caret-circle-o-up:before { content: "\E60E"; } .anticon-down-circle-o:before { content: "\E60F"; } .anticon-circle-o-down:before { content: "\E60F"; } .anticon-caret-circle-o-down:before { content: "\E60F"; } .anticon-verticle-left:before { content: "\E610"; } .anticon-verticle-right:before { content: "\E611"; } .anticon-rollback:before { content: "\E612"; } .anticon-retweet:before { content: "\E613"; } .anticon-shrink:before { content: "\E614"; } .anticon-arrows-alt:before { content: "\E615"; } .anticon-arrow-salt:before { content: "\E615"; } .anticon-reload:before { content: "\E616"; } .anticon-double-right:before { content: "\E617"; } .anticon-double-left:before { content: "\E618"; } .anticon-arrow-down:before { content: "\E619"; } .anticon-arrow-up:before { content: "\E61A"; } .anticon-arrow-right:before { content: "\E61B"; } .anticon-arrow-left:before { content: "\E61C"; } .anticon-down:before { content: "\E61D"; } .anticon-up:before { content: "\E61E"; } .anticon-right:before { content: "\E61F"; } .anticon-left:before { content: "\E620"; } .anticon-minus-square-o:before { content: "\E621"; } .anticon-minus-circle:before { content: "\E622"; } .anticon-minus-circle-o:before { content: "\E623"; } .anticon-minus:before { content: "\E624"; } .anticon-plus-circle-o:before { content: "\E625"; } .anticon-plus-circle:before { content: "\E626"; } .anticon-plus:before { content: "\E627"; } .anticon-info-circle:before { content: "\E628"; } .anticon-info-circle-o:before { content: "\E629"; } .anticon-info:before { content: "\E62A"; } .anticon-exclamation:before { content: "\E62B"; } .anticon-exclamation-circle:before { content: "\E62C"; } .anticon-exclamation-circle-o:before { content: "\E62D"; } .anticon-close-circle:before { content: "\E62E"; } .anticon-cross-circle:before { content: "\E62E"; } .anticon-close-circle-o:before { content: "\E62F"; } .anticon-cross-circle-o:before { content: "\E62F"; } .anticon-check-circle:before { content: "\E630"; } .anticon-check-circle-o:before { content: "\E631"; } .anticon-check:before { content: "\E632"; } .anticon-close:before { content: "\E633"; } .anticon-cross:before { content: "\E633"; } .anticon-customer-service:before { content: "\E634"; } .anticon-customerservice:before { content: "\E634"; } .anticon-credit-card:before { content: "\E635"; } .anticon-code-o:before { content: "\E636"; } .anticon-book:before { content: "\E637"; } .anticon-bar-chart:before { content: "\E638"; } .anticon-bars:before { content: "\E639"; } .anticon-question:before { content: "\E63A"; } .anticon-question-circle:before { content: "\E63B"; } .anticon-question-circle-o:before { content: "\E63C"; } .anticon-pause:before { content: "\E63D"; } .anticon-pause-circle:before { content: "\E63E"; } .anticon-pause-circle-o:before { content: "\E63F"; } .anticon-clock-circle:before { content: "\E640"; } .anticon-clock-circle-o:before { content: "\E641"; } .anticon-swap:before { content: "\E642"; } .anticon-swap-left:before { content: "\E643"; } .anticon-swap-right:before { content: "\E644"; } .anticon-plus-square-o:before { content: "\E645"; } .anticon-frown:before { content: "\E646"; } .anticon-frown-circle:before { content: "\E646"; } .anticon-ellipsis:before { content: "\E647"; } .anticon-copy:before { content: "\E648"; } .anticon-menu-fold:before { content: "\E658"; } .anticon-mail:before { content: "\E659"; } .anticon-logout:before { content: "\E65A"; } .anticon-link:before { content: "\E65B"; } .anticon-area-chart:before { content: "\E65C"; } .anticon-line-chart:before { content: "\E65D"; } .anticon-home:before { content: "\E65E"; } .anticon-laptop:before { content: "\E65F"; } .anticon-star:before { content: "\E660"; } .anticon-star-o:before { content: "\E661"; } .anticon-folder:before { content: "\E662"; } .anticon-filter:before { content: "\E663"; } .anticon-file:before { content: "\E664"; } .anticon-exception:before { content: "\E665"; } .anticon-meh:before { content: "\E666"; } .anticon-meh-circle:before { content: "\E666"; } .anticon-meh-o:before { content: "\E667"; } .anticon-shopping-cart:before { content: "\E668"; } .anticon-save:before { content: "\E669"; } .anticon-user:before { content: "\E66A"; } .anticon-video-camera:before { content: "\E66B"; } .anticon-to-top:before { content: "\E66C"; } .anticon-team:before { content: "\E66D"; } .anticon-tablet:before { content: "\E66E"; } .anticon-solution:before { content: "\E66F"; } .anticon-search:before { content: "\E670"; } .anticon-share-alt:before { content: "\E671"; } .anticon-setting:before { content: "\E672"; } .anticon-poweroff:before { content: "\E6D5"; } .anticon-picture:before { content: "\E674"; } .anticon-phone:before { content: "\E675"; } .anticon-paper-clip:before { content: "\E676"; } .anticon-notification:before { content: "\E677"; } .anticon-mobile:before { content: "\E678"; } .anticon-menu-unfold:before { content: "\E679"; } .anticon-inbox:before { content: "\E67A"; } .anticon-lock:before { content: "\E67B"; } .anticon-qrcode:before { content: "\E67C"; } .anticon-play-circle:before { content: "\E6D0"; } .anticon-play-circle-o:before { content: "\E6D1"; } .anticon-tag:before { content: "\E6D2"; } .anticon-tag-o:before { content: "\E6D3"; } .anticon-tags:before { content: "\E67D"; } .anticon-tags-o:before { content: "\E67E"; } .anticon-cloud-o:before { content: "\E67F"; } .anticon-cloud:before { content: "\E680"; } .anticon-cloud-upload:before { content: "\E681"; } .anticon-cloud-download:before { content: "\E682"; } .anticon-cloud-download-o:before { content: "\E683"; } .anticon-cloud-upload-o:before { content: "\E684"; } .anticon-environment:before { content: "\E685"; } .anticon-environment-o:before { content: "\E686"; } .anticon-eye:before { content: "\E687"; } .anticon-eye-o:before { content: "\E688"; } .anticon-camera:before { content: "\E689"; } .anticon-camera-o:before { content: "\E68A"; } .anticon-windows:before { content: "\E68B"; } .anticon-apple:before { content: "\E68C"; } .anticon-apple-o:before { content: "\E6D4"; } .anticon-android:before { content: "\E938"; } .anticon-android-o:before { content: "\E68D"; } .anticon-aliwangwang:before { content: "\E68E"; } .anticon-aliwangwang-o:before { content: "\E68F"; } .anticon-export:before { content: "\E691"; } .anticon-edit:before { content: "\E692"; } .anticon-circle-down-o:before { content: "\E693"; } .anticon-circle-down-:before { content: "\E694"; } .anticon-appstore-o:before { content: "\E695"; } .anticon-appstore:before { content: "\E696"; } .anticon-scan:before { content: "\E697"; } .anticon-file-text:before { content: "\E698"; } .anticon-folder-open:before { content: "\E699"; } .anticon-hdd:before { content: "\E69A"; } .anticon-ie:before { content: "\E69B"; } .anticon-file-jpg:before { content: "\E69C"; } .anticon-like:before { content: "\E64C"; } .anticon-like-o:before { content: "\E69D"; } .anticon-dislike:before { content: "\E64B"; } .anticon-dislike-o:before { content: "\E69E"; } .anticon-delete:before { content: "\E69F"; } .anticon-enter:before { content: "\E6A0"; } .anticon-pushpin-o:before { content: "\E6A1"; } .anticon-pushpin:before { content: "\E6A2"; } .anticon-heart:before { content: "\E6A3"; } .anticon-heart-o:before { content: "\E6A4"; } .anticon-pay-circle:before { content: "\E6A5"; } .anticon-pay-circle-o:before { content: "\E6A6"; } .anticon-smile:before { content: "\E6A7"; } .anticon-smile-circle:before { content: "\E6A7"; } .anticon-smile-o:before { content: "\E6A8"; } .anticon-frown-o:before { content: "\E6A9"; } .anticon-calculator:before { content: "\E6AA"; } .anticon-message:before { content: "\E6AB"; } .anticon-chrome:before { content: "\E6AC"; } .anticon-github:before { content: "\E6AD"; } .anticon-file-unknown:before { content: "\E6AF"; } .anticon-file-excel:before { content: "\E6B0"; } .anticon-file-ppt:before { content: "\E6B1"; } .anticon-file-word:before { content: "\E6B2"; } .anticon-file-pdf:before { content: "\E6B3"; } .anticon-desktop:before { content: "\E6B4"; } .anticon-upload:before { content: "\E6B6"; } .anticon-download:before { content: "\E6B7"; } .anticon-pie-chart:before { content: "\E6B8"; } .anticon-unlock:before { content: "\E6BA"; } .anticon-calendar:before { content: "\E6BB"; } .anticon-windows-o:before { content: "\E6BC"; } .anticon-dot-chart:before { content: "\E6BD"; } .anticon-bar-chart:before { content: "\E6BE"; } .anticon-code:before { content: "\E6BF"; } .anticon-api:before { content: "\E951"; } .anticon-plus-square:before { content: "\E6C0"; } .anticon-minus-square:before { content: "\E6C1"; } .anticon-close-square:before { content: "\E6C2"; } .anticon-close-square-o:before { content: "\E6C3"; } .anticon-check-square:before { content: "\E6C4"; } .anticon-check-square-o:before { content: "\E6C5"; } .anticon-fast-backward:before { content: "\E6C6"; } .anticon-fast-forward:before { content: "\E6C7"; } .anticon-up-square:before { content: "\E6C8"; } .anticon-down-square:before { content: "\E6C9"; } .anticon-left-square:before { content: "\E6CA"; } .anticon-right-square:before { content: "\E6CB"; } .anticon-right-square-o:before { content: "\E6CC"; } .anticon-left-square-o:before { content: "\E6CD"; } .anticon-down-square-o:before { content: "\E6CE"; } .anticon-up-square-o:before { content: "\E6CF"; } .anticon-loading:before { content: "\E64D"; } .anticon-loading-3-quarters:before { content: "\E6AE"; } .anticon-bulb:before { content: "\E649"; } .anticon-select:before { content: "\E64A"; } .anticon-addfile:before, .anticon-file-add:before { content: "\E910"; } .anticon-addfolder:before, .anticon-folder-add:before { content: "\E914"; } .anticon-switcher:before { content: "\E913"; } .anticon-rocket:before { content: "\E90F"; } .anticon-dingding:before { content: "\E923"; } .anticon-dingding-o:before { content: "\E925"; } .anticon-bell:before { content: "\E64E"; } .anticon-disconnect:before { content: "\E64F"; } .anticon-database:before { content: "\E650"; } .anticon-compass:before { content: "\E6DB"; } .anticon-barcode:before { content: "\E652"; } .anticon-hourglass:before { content: "\E653"; } .anticon-key:before { content: "\E654"; } .anticon-flag:before { content: "\E655"; } .anticon-layout:before { content: "\E656"; } .anticon-login:before { content: "\E657"; } .anticon-printer:before { content: "\E673"; } .anticon-sound:before { content: "\E6E9"; } .anticon-usb:before { content: "\E6D7"; } .anticon-skin:before { content: "\E6D8"; } .anticon-tool:before { content: "\E6D9"; } .anticon-sync:before { content: "\E6DA"; } .anticon-wifi:before { content: "\E6D6"; } .anticon-car:before { content: "\E6DC"; } .anticon-copyright:before { content: "\E6DE"; } .anticon-schedule:before { content: "\E6DF"; } .anticon-user-add:before { content: "\E6ED"; } .anticon-user-delete:before { content: "\E6E0"; } .anticon-usergroup-add:before { content: "\E6DD"; } .anticon-usergroup-delete:before { content: "\E6E1"; } .anticon-man:before { content: "\E6E2"; } .anticon-woman:before { content: "\E6EC"; } .anticon-shop:before { content: "\E6E3"; } .anticon-gift:before { content: "\E6E4"; } .anticon-idcard:before { content: "\E6E5"; } .anticon-medicine-box:before { content: "\E6E6"; } .anticon-red-envelope:before { content: "\E6E7"; } .anticon-coffee:before { content: "\E6E8"; } .anticon-trademark:before { content: "\E651"; } .anticon-safety:before { content: "\E6EA"; } .anticon-wallet:before { content: "\E6EB"; } .anticon-bank:before { content: "\E6EE"; } .anticon-trophy:before { content: "\E6EF"; } .anticon-contacts:before { content: "\E6F0"; } .anticon-global:before { content: "\E6F1"; } .anticon-shake:before { content: "\E94F"; } .anticon-fork:before { content: "\E6F2"; } .anticon-spin:before { display: inline-block; animation: loadingCircle 1s infinite linear; } .fade-enter, .fade-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .fade-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .fade-enter.fade-enter-active, .fade-appear.fade-appear-active { animation-name: antFadeIn; animation-play-state: running; } .fade-leave.fade-leave-active { animation-name: antFadeOut; animation-play-state: running; pointer-events: none; } .fade-enter, .fade-appear { opacity: 0; animation-timing-function: linear; } .fade-leave { animation-timing-function: linear; } @keyframes antFadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes antFadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } .move-up-enter, .move-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .move-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .move-up-enter.move-up-enter-active, .move-up-appear.move-up-appear-active { animation-name: antMoveUpIn; animation-play-state: running; } .move-up-leave.move-up-leave-active { animation-name: antMoveUpOut; animation-play-state: running; pointer-events: none; } .move-up-enter, .move-up-appear { opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); } .move-up-leave { animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); } .move-down-enter, .move-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .move-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .move-down-enter.move-down-enter-active, .move-down-appear.move-down-appear-active { animation-name: antMoveDownIn; animation-play-state: running; } .move-down-leave.move-down-leave-active { animation-name: antMoveDownOut; animation-play-state: running; pointer-events: none; } .move-down-enter, .move-down-appear { opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); } .move-down-leave { animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); } .move-left-enter, .move-left-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .move-left-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .move-left-enter.move-left-enter-active, .move-left-appear.move-left-appear-active { animation-name: antMoveLeftIn; animation-play-state: running; } .move-left-leave.move-left-leave-active { animation-name: antMoveLeftOut; animation-play-state: running; pointer-events: none; } .move-left-enter, .move-left-appear { opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); } .move-left-leave { animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); } .move-right-enter, .move-right-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .move-right-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .move-right-enter.move-right-enter-active, .move-right-appear.move-right-appear-active { animation-name: antMoveRightIn; animation-play-state: running; } .move-right-leave.move-right-leave-active { animation-name: antMoveRightOut; animation-play-state: running; pointer-events: none; } .move-right-enter, .move-right-appear { opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); } .move-right-leave { animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); } @keyframes antMoveDownIn { 0% { transform-origin: 0 0; transform: translateY(100%); opacity: 0; } 100% { transform-origin: 0 0; transform: translateY(0%); opacity: 1; } } @keyframes antMoveDownOut { 0% { transform-origin: 0 0; transform: translateY(0%); opacity: 1; } 100% { transform-origin: 0 0; transform: translateY(100%); opacity: 0; } } @keyframes antMoveLeftIn { 0% { transform-origin: 0 0; transform: translateX(-100%); opacity: 0; } 100% { transform-origin: 0 0; transform: translateX(0%); opacity: 1; } } @keyframes antMoveLeftOut { 0% { transform-origin: 0 0; transform: translateX(0%); opacity: 1; } 100% { transform-origin: 0 0; transform: translateX(-100%); opacity: 0; } } @keyframes antMoveRightIn { 0% { opacity: 0; transform-origin: 0 0; transform: translateX(100%); } 100% { opacity: 1; transform-origin: 0 0; transform: translateX(0%); } } @keyframes antMoveRightOut { 0% { transform-origin: 0 0; transform: translateX(0%); opacity: 1; } 100% { transform-origin: 0 0; transform: translateX(100%); opacity: 0; } } @keyframes antMoveUpIn { 0% { transform-origin: 0 0; transform: translateY(-100%); opacity: 0; } 100% { transform-origin: 0 0; transform: translateY(0%); opacity: 1; } } @keyframes antMoveUpOut { 0% { transform-origin: 0 0; transform: translateY(0%); opacity: 1; } 100% { transform-origin: 0 0; transform: translateY(-100%); opacity: 0; } } @keyframes loadingCircle { 0% { transform-origin: 50% 50%; transform: rotate(0deg); } 100% { transform-origin: 50% 50%; transform: rotate(360deg); } } .slide-up-enter, .slide-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .slide-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .slide-up-enter.slide-up-enter-active, .slide-up-appear.slide-up-appear-active { animation-name: antSlideUpIn; animation-play-state: running; } .slide-up-leave.slide-up-leave-active { animation-name: antSlideUpOut; animation-play-state: running; pointer-events: none; } .slide-up-enter, .slide-up-appear { opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); } .slide-up-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); } .slide-down-enter, .slide-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .slide-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .slide-down-enter.slide-down-enter-active, .slide-down-appear.slide-down-appear-active { animation-name: antSlideDownIn; animation-play-state: running; } .slide-down-leave.slide-down-leave-active { animation-name: antSlideDownOut; animation-play-state: running; pointer-events: none; } .slide-down-enter, .slide-down-appear { opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); } .slide-down-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); } .slide-left-enter, .slide-left-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .slide-left-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .slide-left-enter.slide-left-enter-active, .slide-left-appear.slide-left-appear-active { animation-name: antSlideLeftIn; animation-play-state: running; } .slide-left-leave.slide-left-leave-active { animation-name: antSlideLeftOut; animation-play-state: running; pointer-events: none; } .slide-left-enter, .slide-left-appear { opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); } .slide-left-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); } .slide-right-enter, .slide-right-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .slide-right-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .slide-right-enter.slide-right-enter-active, .slide-right-appear.slide-right-appear-active { animation-name: antSlideRightIn; animation-play-state: running; } .slide-right-leave.slide-right-leave-active { animation-name: antSlideRightOut; animation-play-state: running; pointer-events: none; } .slide-right-enter, .slide-right-appear { opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); } .slide-right-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); } @keyframes antSlideUpIn { 0% { opacity: 0; transform-origin: 0% 0%; transform: scaleY(0.8); } 100% { opacity: 1; transform-origin: 0% 0%; transform: scaleY(1); } } @keyframes antSlideUpOut { 0% { opacity: 1; transform-origin: 0% 0%; transform: scaleY(1); } 100% { opacity: 0; transform-origin: 0% 0%; transform: scaleY(0.8); } } @keyframes antSlideDownIn { 0% { opacity: 0; transform-origin: 100% 100%; transform: scaleY(0.8); } 100% { opacity: 1; transform-origin: 100% 100%; transform: scaleY(1); } } @keyframes antSlideDownOut { 0% { opacity: 1; transform-origin: 100% 100%; transform: scaleY(1); } 100% { opacity: 0; transform-origin: 100% 100%; transform: scaleY(0.8); } } @keyframes antSlideLeftIn { 0% { opacity: 0; transform-origin: 0% 0%; transform: scaleX(0.8); } 100% { opacity: 1; transform-origin: 0% 0%; transform: scaleX(1); } } @keyframes antSlideLeftOut { 0% { opacity: 1; transform-origin: 0% 0%; transform: scaleX(1); } 100% { opacity: 0; transform-origin: 0% 0%; transform: scaleX(0.8); } } @keyframes antSlideRightIn { 0% { opacity: 0; transform-origin: 100% 0%; transform: scaleX(0.8); } 100% { opacity: 1; transform-origin: 100% 0%; transform: scaleX(1); } } @keyframes antSlideRightOut { 0% { opacity: 1; transform-origin: 100% 0%; transform: scaleX(1); } 100% { opacity: 0; transform-origin: 100% 0%; transform: scaleX(0.8); } } .swing-enter, .swing-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .swing-enter.swing-enter-active, .swing-appear.swing-appear-active { animation-name: antSwingIn; animation-play-state: running; } @keyframes antSwingIn { 0%, 100% { transform: translateX(0); } 20% { transform: translateX(-10px); } 40% { transform: translateX(10px); } 60% { transform: translateX(-5px); } 80% { transform: translateX(5px); } } .zoom-enter, .zoom-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .zoom-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .zoom-enter.zoom-enter-active, .zoom-appear.zoom-appear-active { animation-name: antZoomIn; animation-play-state: running; } .zoom-leave.zoom-leave-active { animation-name: antZoomOut; animation-play-state: running; pointer-events: none; } .zoom-enter, .zoom-appear { transform: scale(0); animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); } .zoom-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); } .zoom-big-enter, .zoom-big-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .zoom-big-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .zoom-big-enter.zoom-big-enter-active, .zoom-big-appear.zoom-big-appear-active { animation-name: antZoomBigIn; animation-play-state: running; } .zoom-big-leave.zoom-big-leave-active { animation-name: antZoomBigOut; animation-play-state: running; pointer-events: none; } .zoom-big-enter, .zoom-big-appear { transform: scale(0); animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); } .zoom-big-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); } .zoom-big-fast-enter, .zoom-big-fast-appear { animation-duration: 0.1s; animation-fill-mode: both; animation-play-state: paused; } .zoom-big-fast-leave { animation-duration: 0.1s; animation-fill-mode: both; animation-play-state: paused; } .zoom-big-fast-enter.zoom-big-fast-enter-active, .zoom-big-fast-appear.zoom-big-fast-appear-active { animation-name: antZoomBigIn; animation-play-state: running; } .zoom-big-fast-leave.zoom-big-fast-leave-active { animation-name: antZoomBigOut; animation-play-state: running; pointer-events: none; } .zoom-big-fast-enter, .zoom-big-fast-appear { transform: scale(0); animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); } .zoom-big-fast-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); } .zoom-up-enter, .zoom-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .zoom-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .zoom-up-enter.zoom-up-enter-active, .zoom-up-appear.zoom-up-appear-active { animation-name: antZoomUpIn; animation-play-state: running; } .zoom-up-leave.zoom-up-leave-active { animation-name: antZoomUpOut; animation-play-state: running; pointer-events: none; } .zoom-up-enter, .zoom-up-appear { transform: scale(0); animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); } .zoom-up-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); } .zoom-down-enter, .zoom-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .zoom-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .zoom-down-enter.zoom-down-enter-active, .zoom-down-appear.zoom-down-appear-active { animation-name: antZoomDownIn; animation-play-state: running; } .zoom-down-leave.zoom-down-leave-active { animation-name: antZoomDownOut; animation-play-state: running; pointer-events: none; } .zoom-down-enter, .zoom-down-appear { transform: scale(0); animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); } .zoom-down-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); } .zoom-left-enter, .zoom-left-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .zoom-left-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .zoom-left-enter.zoom-left-enter-active, .zoom-left-appear.zoom-left-appear-active { animation-name: antZoomLeftIn; animation-play-state: running; } .zoom-left-leave.zoom-left-leave-active { animation-name: antZoomLeftOut; animation-play-state: running; pointer-events: none; } .zoom-left-enter, .zoom-left-appear { transform: scale(0); animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); } .zoom-left-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); } .zoom-right-enter, .zoom-right-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .zoom-right-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; } .zoom-right-enter.zoom-right-enter-active, .zoom-right-appear.zoom-right-appear-active { animation-name: antZoomRightIn; animation-play-state: running; } .zoom-right-leave.zoom-right-leave-active { animation-name: antZoomRightOut; animation-play-state: running; pointer-events: none; } .zoom-right-enter, .zoom-right-appear { transform: scale(0); animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); } .zoom-right-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); } @keyframes antZoomIn { 0% { opacity: 0; transform: scale(0.2); } 100% { opacity: 1; transform: scale(1); } } @keyframes antZoomOut { 0% { transform: scale(1); } 100% { opacity: 0; transform: scale(0.2); } } @keyframes antZoomBigIn { 0% { opacity: 0; transform: scale(0.8); } 100% { transform: scale(1); } } @keyframes antZoomBigOut { 0% { transform: scale(1); } 100% { opacity: 0; transform: scale(0.8); } } @keyframes antZoomUpIn { 0% { opacity: 0; transform-origin: 50% 0%; transform: scale(0.8); } 100% { transform-origin: 50% 0%; transform: scale(1); } } @keyframes antZoomUpOut { 0% { transform-origin: 50% 0%; transform: scale(1); } 100% { opacity: 0; transform-origin: 50% 0%; transform: scale(0.8); } } @keyframes antZoomLeftIn { 0% { opacity: 0; transform-origin: 0% 50%; transform: scale(0.8); } 100% { transform-origin: 0% 50%; transform: scale(1); } } @keyframes antZoomLeftOut { 0% { transform-origin: 0% 50%; transform: scale(1); } 100% { opacity: 0; transform-origin: 0% 50%; transform: scale(0.8); } } @keyframes antZoomRightIn { 0% { opacity: 0; transform-origin: 100% 50%; transform: scale(0.8); } 100% { transform-origin: 100% 50%; transform: scale(1); } } @keyframes antZoomRightOut { 0% { transform-origin: 100% 50%; transform: scale(1); } 100% { opacity: 0; transform-origin: 100% 50%; transform: scale(0.8); } } @keyframes antZoomDownIn { 0% { opacity: 0; transform-origin: 50% 100%; transform: scale(0.8); } 100% { transform-origin: 50% 100%; transform: scale(1); } } @keyframes antZoomDownOut { 0% { transform-origin: 50% 100%; transform: scale(1); } 100% { opacity: 0; transform-origin: 50% 100%; transform: scale(0.8); } } .ant-motion-collapse { overflow: hidden; } .ant-motion-collapse-active { transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important; } /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable declaration-bang-space-before */ /* stylelint-disable declaration-bang-space-before */ .ant-popover { position: absolute; top: 0; left: 0; z-index: 1030; cursor: auto; user-select: text; white-space: normal; font-size: 12px; line-height: 1.5; font-weight: normal; text-align: left; } .ant-popover:after { content: ""; position: absolute; background: rgba(255, 255, 255, 0.01); } .ant-popover-hidden { display: none; } .ant-popover-placement-top, .ant-popover-placement-topLeft, .ant-popover-placement-topRight { padding-bottom: 8px; } .ant-popover-placement-right, .ant-popover-placement-rightTop, .ant-popover-placement-rightBottom { padding-left: 8px; } .ant-popover-placement-bottom, .ant-popover-placement-bottomLeft, .ant-popover-placement-bottomRight { padding-top: 8px; } .ant-popover-placement-left, .ant-popover-placement-leftTop, .ant-popover-placement-leftBottom { padding-right: 8px; } .ant-popover-inner { background-color: #fff; background-clip: padding-box; border-radius: 4px; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); } .ant-popover-title { min-width: 177px; margin: 0; padding: 8px 16px; min-height: 32px; border-bottom: 1px solid #e9e9e9; color: rgba(0, 0, 0, 0.65); font-weight: 500; } .ant-popover-inner-content { padding: 8px 16px; color: rgba(0, 0, 0, 0.65); } .ant-popover-message { padding: 8px 0 16px; font-size: 12px; color: rgba(0, 0, 0, 0.65); } .ant-popover-message > .anticon { color: #ffbf00; line-height: 17px; position: absolute; } .ant-popover-message-title { padding-left: 20px; } .ant-popover-buttons { text-align: right; margin-bottom: 8px; } .ant-popover-buttons button { margin-left: 8px; } .ant-popover-arrow, .ant-popover-arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; } .ant-popover-arrow { border-width: 5px; } .ant-popover-arrow:after { border-width: 4px; content: ""; } .ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { border-bottom-width: 0; border-top-color: rgba(217, 217, 217, 0.7); bottom: 3px; } .ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow:after, .ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow:after, .ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow:after { content: " "; bottom: 1px; margin-left: -4px; border-bottom-width: 0; border-top-color: #fff; } .ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow { left: 50%; margin-left: -5px; } .ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow { left: 16px; } .ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { right: 16px; } .ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { left: 3px; border-left-width: 0; border-right-color: rgba(217, 217, 217, 0.7); } .ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow:after, .ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow:after, .ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow:after { content: " "; left: 1px; bottom: -4px; border-left-width: 0; border-right-color: #fff; } .ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow { top: 50%; margin-top: -5px; } .ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow { top: 12px; } .ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { bottom: 12px; } .ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { border-top-width: 0; border-bottom-color: rgba(217, 217, 217, 0.7); top: 3px; } .ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow:after, .ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow:after, .ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow:after { content: " "; top: 1px; margin-left: -4px; border-top-width: 0; border-bottom-color: #fff; } .ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow { left: 50%; margin-left: -5px; } .ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow { left: 16px; } .ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { right: 16px; } .ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { right: 3px; border-right-width: 0; border-left-color: rgba(217, 217, 217, 0.7); } .ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow:after, .ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow:after, .ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -4px; } .ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow { top: 50%; margin-top: -5px; } .ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow { top: 12px; } .ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { bottom: 12px; } /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable declaration-bang-space-before */ /* stylelint-disable declaration-bang-space-before */ .ant-btn { display: inline-block; margin-bottom: 0; font-weight: 500; text-align: center; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; line-height: 1.15; padding: 0 15px; font-size: 12px; border-radius: 4px; height: 28px; user-select: none; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); position: relative; color: rgba(0, 0, 0, 0.65); background-color: #fff; border-color: #d9d9d9; } .ant-btn > .anticon { line-height: 1; } .ant-btn, .ant-btn:active, .ant-btn:focus { outline: 0; } .ant-btn:not([disabled]):hover { text-decoration: none; } .ant-btn:not([disabled]):active { outline: 0; transition: none; } .ant-btn.disabled, .ant-btn[disabled] { cursor: not-allowed; } .ant-btn.disabled > *, .ant-btn[disabled] > * { pointer-events: none; } .ant-btn-lg { padding: 0 15px; font-size: 14px; border-radius: 4px; height: 32px; } .ant-btn-sm { padding: 0 7px; font-size: 12px; border-radius: 4px; height: 22px; } .ant-btn > a:only