You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@age.apache.org by hb...@apache.org on 2022/08/19 08:33:52 UTC
[age-website] branch new-web created (now 74ab64e)
This is an automated email from the ASF dual-hosted git repository.
hbshin pushed a change to branch new-web
in repository https://gitbox.apache.org/repos/asf/age-website.git
at 74ab64e Add readme
This branch includes the following new commits:
new c87211d init Apahce AGE WebSite
new 74ab64e Add readme
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[age-website] 02/02: Add readme
Posted by hb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
hbshin pushed a commit to branch new-web
in repository https://gitbox.apache.org/repos/asf/age-website.git
commit 74ab64e9d003d45fa300259d4880a8044ad1c9b1
Author: Hanbyeol Shin / David Shin / 신한별 <76...@users.noreply.github.com>
AuthorDate: Fri Aug 19 17:33:39 2022 +0900
Add readme
---
README.md | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/README.md b/README.md
index e69de29..e8bf7ad 100644
--- a/README.md
+++ b/README.md
@@ -0,0 +1,5 @@
+# This is Apach web site ver 2.0
+
+
+
+
[age-website] 01/02: init Apahce AGE WebSite
Posted by hb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
hbshin pushed a commit to branch new-web
in repository https://gitbox.apache.org/repos/asf/age-website.git
commit c87211df098ad8e44a98496c7fa8dca5f94571e0
Author: Hanbyeol Shin / David Shin / 신한별 <76...@users.noreply.github.com>
AuthorDate: Fri Aug 19 17:31:05 2022 +0900
init Apahce AGE WebSite
---
.dependabot/config.yml | 14 +
.github/ISSUE_TEMPLATE/bug_report.md | 50 +
.github/ISSUE_TEMPLATE/custom.md | 18 +
.github/ISSUE_TEMPLATE/feature_request.md | 36 +
.gitignore | 9 +
.prettierrc | 5 +
.vscode/launch.json | 17 +
CODE_OF_CONDUCT.md | 76 +
CONTRIBUTING.md | 99 +
PULL_REQUEST_TEMPLATE.md | 19 +
README.md | 0
_headers | 2 +
gatsby-browser.js | 7 +
gatsby-config.js | 79 +
gatsby-node.js | 87 +
netlify.toml | 9 +
netlify/functions/hello.js | 17 +
package.json | 75 +
renovate.json | 3 +
src/api/ageStateManager.js | 25 +
src/api/projectStateManager.js | 65 +
src/api/redditStateManager.js | 21 +
src/cms/cms.js | 21 +
src/cms/preview-templates/AboutPagePreview.js | 19 +
src/cms/preview-templates/BlogPostPreview.js | 24 +
src/cms/preview-templates/DocsPagePreview.js | 27 +
src/cms/preview-templates/IndexPagePreview.js | 28 +
src/cms/preview-templates/OverViewPagePreview.js | 30 +
src/cms/preview-templates/ProductPagePreview.js | 56 +
src/common/antd.css | 29264 +++++++++++++++++++
src/common/variable.scss | 23 +
src/components/AgeInfos.js | 37 +
src/components/BlogRoll.js | 116 +
src/components/Content.js | 25 +
src/components/Features.js | 36 +
src/components/Footer.js | 171 +
src/components/FullWidthImage.js | 113 +
src/components/HowToAge.js | 97 +
src/components/Layout.js | 72 +
src/components/MainContex.js | 58 +
src/components/Navbar.js | 182 +
src/components/PreviewCompatibleImage.js | 43 +
src/components/Pricing.js | 40 +
src/components/ProjectDetail.js | 58 +
src/components/ProjectList.js | 70 +
src/components/RedditRss.js | 61 +
src/components/SiteMetadata.js | 19 +
src/components/Testimonials.js | 28 +
src/components/Title.js | 14 +
src/components/styles/Ageinfos.module.scss | 36 +
src/components/styles/Footer.module.scss | 51 +
src/components/styles/HowToAge.module.scss | 109 +
src/components/styles/Layout.module.scss | 6 +
src/components/styles/Navbar.module.scss | 292 +
src/components/styles/ProjectDtail.module.scss | 88 +
src/components/styles/ProjectList.module.scss | 34 +
src/components/styles/RedditRss.module.scss | 76 +
src/components/styles/RedditRss.scss | 6 +
src/components/styles/Title.module.scss | 15 +
src/components/styles/all.sass | 9 +
src/components/styles/font/Mark-Pro-Bold.ttf | Bin 0 -> 151796 bytes
src/components/styles/font/MarkPro-Bold.eot | Bin 0 -> 152004 bytes
src/components/styles/font/MarkPro-Bold.woff | Bin 0 -> 66784 bytes
src/components/styles/font/MarkPro-Bold.woff2 | Bin 0 -> 42800 bytes
src/components/styles/font/MarkPro-Medium.eot | Bin 0 -> 145164 bytes
src/components/styles/font/MarkPro-Medium.ttf | Bin 0 -> 144936 bytes
src/components/styles/font/MarkPro-Medium.woff | Bin 0 -> 63004 bytes
src/components/styles/font/MarkPro-Medium.woff2 | Bin 0 -> 39784 bytes
src/components/styles/font/MarkPro-Regular.eot | Bin 0 -> 49566 bytes
src/components/styles/font/MarkPro-Regular.ttf | Bin 0 -> 49380 bytes
src/components/styles/font/MarkPro-Regular.woff | Bin 0 -> 25268 bytes
src/components/styles/font/MarkPro-Regular.woff2 | Bin 0 -> 19432 bytes
src/components/styles/font/font.css | 33 +
src/components/styles/footer.css | 18 +
src/components/styles/media.scss | 52 +
src/img/icon-github.png | Bin 0 -> 10788 bytes
src/img/img-Storage.png | Bin 0 -> 11189 bytes
src/img/social/facebook.svg | 1 +
src/img/social/icon-Pagegithub.png | Bin 0 -> 1058 bytes
src/img/social/icon-Pagelinkedin.png | Bin 0 -> 1104 bytes
src/img/social/icon-Pagetwitter.png | Bin 0 -> 941 bytes
src/img/social/icon-Pageyoutube.png | Bin 0 -> 799 bytes
src/img/social/icon-github.png | Bin 0 -> 1219 bytes
src/img/social/icon-linkedin.png | Bin 0 -> 1040 bytes
src/img/social/icon-twitter.png | Bin 0 -> 1079 bytes
src/img/social/icon-youtube.png | Bin 0 -> 947 bytes
src/img/social/instagram.svg | 1 +
src/img/social/twitter.svg | 1 +
src/img/social/vimeo.svg | 1 +
src/pages/404.js | 13 +
src/pages/about/index.md | 19 +
...7-making-sense-of-the-scaas-new-flavor-wheel.md | 36 +
...of-jamaican-blue-mountain-in-store-next-week.md | 34 +
...35\264\355\212\270-\352\260\234\353\260\234.md" | 10 +
src/pages/blog/2022-08-02-agetest.md | 9 +
src/pages/blog/2022-08-02-test1.md | 9 +
src/pages/blog/index.js | 38 +
src/pages/contact/examples.js | 50 +
src/pages/contact/file-upload.js | 108 +
src/pages/contact/index.js | 115 +
src/pages/contact/thanks.js | 16 +
src/pages/contribution/guide.md | 293 +
src/pages/contribution/how.md | 64 +
src/pages/contribution/process.md | 242 +
src/pages/contribution/requirements.md | 30 +
src/pages/download/index.md | 26 +
src/pages/index.md | 20 +
src/pages/joinus/index.md | 57 +
src/pages/overview/index.md | 77 +
src/pages/products/index.md | 101 +
src/pages/release-notes/index.md | 100 +
src/pages/tags/index.js | 57 +
src/pages/team/index.md | 126 +
src/templates/about-page.js | 64 +
src/templates/blog-post.js | 104 +
src/templates/committers-page.js | 121 +
src/templates/docs-template.js | 57 +
src/templates/index-page.js | 169 +
src/templates/overview-page.js | 94 +
src/templates/product-page.js | 228 +
src/templates/styles/committers.module.scss | 60 +
src/templates/styles/docs.module.scss | 67 +
src/templates/styles/index.module.scss | 156 +
src/templates/styles/overview.module.scss | 72 +
src/templates/styles/pageby.scss | 124 +
src/templates/tags.js | 74 +
static/admin/config.yml | 256 +
static/img/AgeDB Favicon.png | Bin 0 -> 1092 bytes
static/img/IMG-BG02.jpg | Bin 0 -> 51014 bytes
static/img/IMG-BG03.jpg | Bin 0 -> 48504 bytes
static/img/IMG-BG04.jpg | Bin 0 -> 42030 bytes
static/img/IMG-BG05.jpg | Bin 0 -> 38854 bytes
static/img/IMG-BG06.jpg | Bin 0 -> 36833 bytes
static/img/agedb-favicon.png | Bin 0 -> 1092 bytes
static/img/banner-landing.jpg | Bin 0 -> 319758 bytes
static/img/banner-overview.jpg | Bin 0 -> 239147 bytes
static/img/icon-Forum writting.png | Bin 0 -> 1093 bytes
static/img/icon-LandingMailing.png | Bin 0 -> 38062 bytes
static/img/icon-Large-GitHub.png | Bin 0 -> 10788 bytes
static/img/icon-Large-Mail.png | Bin 0 -> 2929 bytes
static/img/icon-Large-Twitter.png | Bin 0 -> 5355 bytes
static/img/icon-Large-linkedin.png | Bin 0 -> 4208 bytes
static/img/icon-Large-mysql.jpg | Bin 0 -> 12724 bytes
static/img/icon-Lock.png | Bin 0 -> 12754 bytes
static/img/icon-Mail-Black.png | Bin 0 -> 1856 bytes
static/img/icon-headerGitbub.png | Bin 0 -> 763 bytes
static/img/icon-popup.svg | 3 +
static/img/icon-small-Github.png | Bin 0 -> 687 bytes
static/img/icon-small-linkedin.png | Bin 0 -> 482 bytes
static/img/icon-small-twitter.png | Bin 0 -> 545 bytes
static/img/icon-small-youtube.png | Bin 0 -> 502 bytes
static/img/img-Storage.png | Bin 0 -> 11189 bytes
static/img/img-landing01.png | Bin 0 -> 1422905 bytes
static/img/logo-large-mariadb.jpg | Bin 0 -> 7089 bytes
static/img/logo-large-postgresql.jpg | Bin 0 -> 14360 bytes
static/img/logo.png | Bin 0 -> 7878 bytes
static/img/logo_postgresql.png | Bin 0 -> 3978 bytes
static/img/to-be-continued...png | Bin 0 -> 2079 bytes
yarn.lock | 17207 +++++++++++
159 files changed, 52800 insertions(+)
diff --git a/.dependabot/config.yml b/.dependabot/config.yml
new file mode 100644
index 0000000..6c64840
--- /dev/null
+++ b/.dependabot/config.yml
@@ -0,0 +1,14 @@
+version: 1
+
+update_configs:
+ - package_manager: javascript
+ directory: /
+ update_schedule: live
+ allowed_updates:
+ - match:
+ update_type: security
+ automerged_updates:
+ - match:
+ dependency_type: all
+ update_type: in_range
+ version_requirement_updates: widen_ranges
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 0000000..f88f94c
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,50 @@
+---
+name: Bug report
+about: Create a report to help us improve
+title: ''
+labels: ''
+assignees: ''
+
+---
+
+---
+name: Bug report
+about: Create a report to help us improve
+---
+
+<!-- Please don't delete this template because we'll close your issue -->
+<!-- Before creating an issue please make sure you are using the latest version of the starter. -->
+<!-- This project is starter project using Gatsby and NetlifyCMS in it, if you think the issue can originate from upstream then please report it-->
+# Bug report
+
+<!-- Please ask questions on Spectrum for Gatsby questions or the Gitter channel for NetlifyCMS. -->
+<!-- https://spectrum.chat/?t=da07ec65-96f9-41be-baf0-0271b5b772ef -->
+<!-- https://gitter.im/netlify/NetlifyCMS -->
+<!-- Issues which contain questions or support requests will be closed. -->
+
+**What is the current behavior?**
+
+
+**If the current behavior is a bug, please provide the steps to reproduce.**
+
+
+<!-- A great way to do this is to provide your configuration via a GitHub repository -->
+<!-- The most helpful is a minimal reproduction with instructions on how to reproduce -->
+<!-- Please only add small code snippets directly into this issue -->
+<!-- https://gist.github.com is a good place for longer code snippets -->
+<!-- If your issue is caused by a plugin or loader, please create an issue on the loader/plugin repository instead -->
+
+**What is the expected behavior?**
+
+
+<!-- "It should work" is not a helpful explanation -->
+<!-- Explain exactly how it should behave -->
+
+**Other relevant information:**
+
+<!--Run `gatsby info --clipboard` in your project directory and paste the output here. Not working? You may need to update your global gatsby-cli - `npm install -g gatsby-cli` -->
+
+Node.js version:
+NPM/Yarn version
+Operating System:
+Additional tools:
diff --git a/.github/ISSUE_TEMPLATE/custom.md b/.github/ISSUE_TEMPLATE/custom.md
new file mode 100644
index 0000000..fc36c92
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/custom.md
@@ -0,0 +1,18 @@
+---
+name: Custom issue template
+about: Describe this issue template's purpose here.
+title: ''
+labels: ''
+assignees: ''
+
+---
+
+---
+name: Other
+about: Something else
+
+---
+
+<!-- Bug reports and Feature requests must use other templates, or will be closed -->
+<!-- Please ask questions on the NetlifyCMS Gitter channel (https://gitter.im/netlify/NetlifyCMS). -->
+<!-- Issues which contain questions or support requests will be closed. -->
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 0000000..077698e
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,36 @@
+---
+name: Feature request
+about: Suggest an idea for this project
+title: ''
+labels: ''
+assignees: ''
+
+---
+
+---
+name: Feature request
+about: Suggest an idea for this project
+
+---
+
+<!-- Please don't delete this template or we'll close your issue -->
+
+## Feature request
+
+<!-- Issues which contain questions or support requests will be closed. -->
+<!-- Before creating an issue please make sure you are using the latest version of webpack. -->
+<!-- Check if this feature need to be implemented in a plugin or loader instead -->
+<!-- If yes: file the issue on the plugin/loader repo -->
+<!-- Features related to the development server should be filed on this repo instead -->
+
+**What is the expected behavior?**
+
+
+**What is motivation or use case for adding/changing the behavior?**
+
+
+**How should this be implemented in your opinion?**
+
+
+**Are you willing to work on this yourself?**
+yes
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e886e9d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+# Project dependencies
+# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
+node_modules
+.cache/
+# Build directory
+/public/
+static/admin/*.bundle.*
+.DS_Store
+yarn-error.log
diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 0000000..e97ea1b
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,5 @@
+{
+ "tabWidth": 2,
+ "useTabs": false,
+ "singleQuote": true
+}
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000..a016aef
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,17 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "type": "pwa-node",
+ "request": "launch",
+ "name": "Launch Program",
+ "skipFiles": [
+ "<node_internals>/**"
+ ],
+ "program": "${workspaceFolder}/src/components/Navbar.js"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 0000000..9938a75
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,76 @@
+# Contributor Covenant Code of Conduct
+
+## Our Pledge
+
+In the interest of fostering an open and welcoming environment, we as
+contributors and maintainers pledge to making participation in our project and
+our community a harassment-free experience for everyone, regardless of age, body
+size, disability, ethnicity, sex characteristics, gender identity and expression,
+level of experience, education, socio-economic status, nationality, personal
+appearance, race, religion, or sexual identity and orientation.
+
+## Our Standards
+
+Examples of behavior that contributes to creating a positive environment
+include:
+
+* Using welcoming and inclusive language
+* Being respectful of differing viewpoints and experiences
+* Gracefully accepting constructive criticism
+* Focusing on what is best for the community
+* Showing empathy towards other community members
+
+Examples of unacceptable behavior by participants include:
+
+* The use of sexualized language or imagery and unwelcome sexual attention or
+ advances
+* Trolling, insulting/derogatory comments, and personal or political attacks
+* Public or private harassment
+* Publishing others' private information, such as a physical or electronic
+ address, without explicit permission
+* Other conduct which could reasonably be considered inappropriate in a
+ professional setting
+
+## Our Responsibilities
+
+Project maintainers are responsible for clarifying the standards of acceptable
+behavior and are expected to take appropriate and fair corrective action in
+response to any instances of unacceptable behavior.
+
+Project maintainers have the right and responsibility to remove, edit, or
+reject comments, commits, code, wiki edits, issues, and other contributions
+that are not aligned to this Code of Conduct, or to ban temporarily or
+permanently any contributor for other behaviors that they deem inappropriate,
+threatening, offensive, or harmful.
+
+## Scope
+
+This Code of Conduct applies both within project spaces and in public spaces
+when an individual is representing the project or its community. Examples of
+representing a project or community include using an official project e-mail
+address, posting via an official social media account, or acting as an appointed
+representative at an online or offline event. Representation of a project may be
+further defined and clarified by project maintainers.
+
+## Enforcement
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be
+reported by contacting the project team at david@netlify.com. All
+complaints will be reviewed and investigated and will result in a response that
+is deemed necessary and appropriate to the circumstances. The project team is
+obligated to maintain confidentiality with regard to the reporter of an incident.
+Further details of specific enforcement policies may be posted separately.
+
+Project maintainers who do not follow or enforce the Code of Conduct in good
+faith may face temporary or permanent repercussions as determined by other
+members of the project's leadership.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
+available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
+
+[homepage]: https://www.contributor-covenant.org
+
+For answers to common questions about this code of conduct, see
+https://www.contributor-covenant.org/faq
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..8b8054c
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,99 @@
+# CONTRIBUTING
+
+Contributions are always welcome, no matter how large or small. Before contributing,
+please read the [code of conduct](CODE_OF_CONDUCT.md).
+
+## Setup
+
+> Install yarn on your system: [https://yarnpkg.com/en/docs/install](https://yarnpkg.com/en/docs/install)
+
+### Install dependencies
+
+> Only required on the first run, subsequent runs can use `yarn` to both
+bootstrap and run the development server using `yarn develop`.
+Since this starter using the [netlify-dev](https://www.netlify.com/products/dev/#how-it-works), there could be further issues you, please check the [netlify-dev](https://github.com/netlify/netlify-dev) repository for further information and set up questions.
+
+```sh
+$ git clone https://github.com/netlify-templates/gatsby-starter-netlify-cms
+$ yarn
+```
+
+## Available scripts
+
+
+### `build`
+
+Build the static files into the `public` folder, turns lambda functions into a deployable form.
+
+#### Usage
+
+```sh
+$ yarn build
+```
+
+### `clean`
+
+Runs `gatsby clean` command.
+
+#### Usage
+
+```sh
+yarn clean
+```
+
+### `netlify dev`
+
+Starts the netlify dev environment, including the gatsby dev environment.
+For more infor check the [Netlify Dev Docs](https://github.com/netlify/cli/blob/master/docs/netlify-dev.md)
+
+```sh
+netlify dev
+```
+
+### `develop` or `start`
+
+Runs the `clean` script and starts the gatsby develop server using the command `gatsby develop`. We recomend using this command when you don't need Netlify specific features
+
+#### Usage
+
+```sh
+yarn develop
+```
+### `test`
+
+Not implmented yet
+
+#### Usage
+
+```sh
+yarn test
+```
+
+### `format`
+
+Formats code and docs according to our style guidelines using `prettier`
+
+#### Usage
+
+```sh
+yarn format
+```
+
+
+## Pull Requests
+
+We actively welcome your pull requests!
+
+If you need help with Git or our workflow, please ask on [Gitter.im](https://gitter.im/netlify/NetlifyCMS). We want your contributions even if you're just learning Git. Our maintainers are happy to help!
+
+Netlify CMS uses the [Forking Workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow) + [Feature Branches](https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow). Additionally, PR's should be [rebased](https://www.atlassian.com/git/tutorials/merging-vs-rebasing) on master when opened, and again before merging.
+
+1. Fork the repo.
+2. Create a branch from `master`. If you're addressing a specific issue, prefix your branch name with the issue number.
+2. If you've added code that should be tested, add tests.
+3. If you've changed APIs, update the documentation.
+4. Run `yarn test` and ensure the test suite passes. (Not applicable yet)
+5. Use `yarn format` to format and lint your code.
+6. PR's must be rebased before merge (feel free to ask for help).
+7. PR should be reviewed by two maintainers prior to merging.
+
diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000..b5e0fb0
--- /dev/null
+++ b/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,19 @@
+<!-- Thanks for submitting a pull request! Please provide enough information so that others can review your pull request. -->
+<!-- Explain the **motivation** for making this change. What existing problem does the pull request solve? -->
+<!-- Try to link to an open issue for more information. -->
+
+
+<!-- In addition to that please answer these questions: -->
+
+**What kind of change does this PR introduce?**
+
+<!-- E.g. a bugfix, feature, refactoring, build related change, etc… -->
+
+**Does this PR introduce a breaking change?**
+
+<!-- If this PR introduces a breaking change, please describe the impact and a migration path for existing applications. -->
+
+**What needs to be documented once your changes are merged?**
+
+<!-- List all the information that needs to be added to the documentation after merge -->
+<!-- When your changes are merged you will be asked to contribute this to the documentation -->
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/_headers b/_headers
new file mode 100644
index 0000000..b81ac17
--- /dev/null
+++ b/_headers
@@ -0,0 +1,2 @@
+/static/*
+ Cache-Control: "public, max-age=360000"
diff --git a/gatsby-browser.js b/gatsby-browser.js
new file mode 100644
index 0000000..56a10f3
--- /dev/null
+++ b/gatsby-browser.js
@@ -0,0 +1,7 @@
+import React from 'react';
+import { MainContextProvider } from './src/components/MainContex';
+// highlight-start
+export const wrapRootElement = ({ element }) => (
+ <MainContextProvider>{element}</MainContextProvider>
+);
+// highlight-end
diff --git a/gatsby-config.js b/gatsby-config.js
new file mode 100644
index 0000000..9a0b616
--- /dev/null
+++ b/gatsby-config.js
@@ -0,0 +1,79 @@
+module.exports = {
+ siteMetadata: {
+ title: "Apache AGE Community",
+ description:
+ "This repo contains an example business website that is built with Gatsby, and Netlify CMS.It follows the JAMstack architecture by using Git as a single source of truth, and Netlify for continuous deployment, and CDN distribution.",
+ },
+ pathPrefix: "/age-community",
+ plugins: [
+ "gatsby-plugin-react-helmet",
+ "gatsby-plugin-sass",
+ {
+ // keep as first gatsby-source-filesystem plugin for gatsby image support
+ resolve: "gatsby-source-filesystem",
+ options: {
+ path: `${__dirname}/static/img`,
+ name: "uploads",
+ },
+ },
+ {
+ resolve: "gatsby-source-filesystem",
+ options: {
+ path: `${__dirname}/src/pages`,
+ name: "pages",
+ },
+ },
+ {
+ resolve: "gatsby-source-filesystem",
+ options: {
+ path: `${__dirname}/src/img`,
+ name: "images",
+ },
+ },
+ `gatsby-plugin-image`,
+ "gatsby-plugin-sharp",
+ "gatsby-transformer-sharp",
+ {
+ resolve: "gatsby-transformer-remark",
+ options: {
+ plugins: [
+ {
+ resolve: "gatsby-remark-relative-images",
+ options: {
+ name: "uploads",
+ },
+ },
+ {
+ resolve: "gatsby-remark-images",
+ options: {
+ // It's important to specify the maxWidth (in pixels) of
+ // the content container as this plugin uses this as the
+ // base for generating different widths of each image.
+ maxWidth: 2048,
+ },
+ },
+ {
+ resolve: "gatsby-remark-copy-linked-files",
+ options: {
+ destinationDir: "static",
+ },
+ },
+ ],
+ },
+ },
+ {
+ resolve: "gatsby-plugin-netlify-cms",
+ options: {
+ modulePath: `${__dirname}/src/cms/cms.js`,
+ },
+ },
+ {
+ resolve: "gatsby-plugin-purgecss", // purges all unused/unreferenced css rules
+ options: {
+ develop: true, // Activates purging in npm run develop
+ purgeOnly: ["/all.sass"], // applies purging only on the bulma css file
+ },
+ }, // must be after other CSS plugins
+ "gatsby-plugin-netlify", // make sure to keep it last in the array
+ ],
+};
diff --git a/gatsby-node.js b/gatsby-node.js
new file mode 100644
index 0000000..5f164ea
--- /dev/null
+++ b/gatsby-node.js
@@ -0,0 +1,87 @@
+const _ = require('lodash')
+const path = require('path')
+const { createFilePath } = require('gatsby-source-filesystem')
+const { fmImagesToRelative } = require('gatsby-remark-relative-images')
+
+exports.createPages = ({ actions, graphql }) => {
+ const { createPage } = actions
+
+ return graphql(`
+ {
+ allMarkdownRemark(limit: 1000) {
+ edges {
+ node {
+ id
+ fields {
+ slug
+ }
+ frontmatter {
+ tags
+ templateKey
+ }
+ }
+ }
+ }
+ }
+ `).then((result) => {
+ if (result.errors) {
+ result.errors.forEach((e) => console.error(e.toString()))
+ return Promise.reject(result.errors)
+ }
+
+ const posts = result.data.allMarkdownRemark.edges
+
+ posts.forEach((edge) => {
+ const id = edge.node.id
+ createPage({
+ path: edge.node.fields.slug,
+ tags: edge.node.frontmatter.tags,
+ component: path.resolve(
+ `src/templates/${String(edge.node.frontmatter.templateKey)}.js`
+ ),
+ // additional data can be passed via context
+ context: {
+ id,
+ },
+ })
+ })
+
+ // Tag pages:
+ let tags = []
+ // Iterate through each post, putting all found tags into `tags`
+ posts.forEach((edge) => {
+ if (_.get(edge, `node.frontmatter.tags`)) {
+ tags = tags.concat(edge.node.frontmatter.tags)
+ }
+ })
+ // Eliminate duplicate tags
+ tags = _.uniq(tags)
+
+ // Make tag pages
+ tags.forEach((tag) => {
+ const tagPath = `/tags/${_.kebabCase(tag)}/`
+
+ createPage({
+ path: tagPath,
+ component: path.resolve(`src/templates/tags.js`),
+ context: {
+ tag,
+ },
+ })
+ })
+ })
+}
+
+exports.onCreateNode = ({ node, actions, getNode }) => {
+ const { createNodeField } = actions
+ fmImagesToRelative(node) // convert image paths for gatsby images
+
+ if (node.internal.type === `MarkdownRemark`) {
+ const value = createFilePath({ node, getNode })
+ createNodeField({
+ name: `slug`,
+ node,
+ value,
+ })
+ }
+}
diff --git a/netlify.toml b/netlify.toml
new file mode 100644
index 0000000..3db8fb1
--- /dev/null
+++ b/netlify.toml
@@ -0,0 +1,9 @@
+[build]
+ publish = "public"
+ command = "npm run build"
+[build.environment]
+ NODE_VERSION = "14.15.0"
+ YARN_VERSION = "1.22.4"
+ YARN_FLAGS = "--no-ignore-optional"
+
+
diff --git a/netlify/functions/hello.js b/netlify/functions/hello.js
new file mode 100644
index 0000000..387cc5e
--- /dev/null
+++ b/netlify/functions/hello.js
@@ -0,0 +1,17 @@
+// For more info, check https://docs.netlify.com/functions/build-with-javascript
+module.exports.handler = async function(event, context) {
+ console.log("queryStringParameters", event.queryStringParameters)
+ return {
+ // return null to show no errors
+ statusCode: 200, // http status code
+ body: JSON.stringify({
+ msg: "Hello, World! This is better " + Math.round(Math.random() * 10)
+ })
+ }
+}
+
+// Now you are ready to access this API from anywhere in your Gatsby app! For example, in any event handler or lifecycle method, insert:
+// fetch("/.netlify/functions/hello")
+// .then(response => response.json())
+// .then(console.log)
+// For more info see: https://www.gatsbyjs.org/blog/2018-12-17-turning-the-static-dynamic/#static-dynamic-is-a-spectrum
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..f02f5d7
--- /dev/null
+++ b/package.json
@@ -0,0 +1,75 @@
+{
+ "name": "apahce-age-project",
+ "description": "apahce age project web site",
+ "version": "1.0.0",
+ "author": "apahce age team",
+ "dependencies": {
+ "@ant-design/icons": "^4.7.0",
+ "@giscus/react": "^2.2.0",
+ "antd": "^4.22.3",
+ "axios": "^0.27.2",
+ "bulma": "^0.9.0",
+ "gatsby": "^4.0.0",
+ "gatsby-plugin-image": "^2.0.0",
+ "gatsby-plugin-netlify": "^5.0.0",
+ "gatsby-plugin-netlify-cms": "^6.0.0",
+ "gatsby-plugin-purgecss": "^6.0.0",
+ "gatsby-plugin-react-css-modules": "^4.19.0",
+ "gatsby-plugin-react-css-modules-scss-support": "^0.1.0",
+ "gatsby-plugin-react-helmet": "^5.0.0",
+ "gatsby-plugin-react-redux": "^1.1.0",
+ "gatsby-plugin-sass": "^5.0.0",
+ "gatsby-plugin-sharp": "^4.0.0",
+ "gatsby-remark-copy-linked-files": "^5.0.0",
+ "gatsby-remark-images": "^6.0.0",
+ "gatsby-remark-relative-images": "^0.3.0",
+ "gatsby-source-filesystem": "^4.0.0",
+ "gatsby-transformer-remark": "^5.0.0",
+ "gatsby-transformer-sharp": "^4.0.0",
+ "gh-pages": "^4.0.0",
+ "lodash": "^4.17.15",
+ "lodash-webpack-plugin": "^0.11.4",
+ "netlify-cms-app": "^2.15.65",
+ "netlify-cms-media-library-cloudinary": "^1.3.10",
+ "netlify-cms-media-library-uploadcare": "^0.5.10",
+ "node-html-markdown": "^1.2.0",
+ "node-sass": "^7.0.1",
+ "postcss-scss": "^4.0.4",
+ "prop-types": "^15.6.0",
+ "react": "^17.0.0",
+ "react-dom": "^17.0.0",
+ "react-giscus": "^0.1.3",
+ "react-helmet": "^6.0.0",
+ "react-markdown": "^8.0.3",
+ "react-router-redux": "^4.0.8",
+ "redux": "^4.2.0",
+ "redux-devtools-extension": "^2.13.9",
+ "redux-logger": "^3.0.6",
+ "rehype-raw": "^6.1.1",
+ "remark-gfm": "^3.0.1",
+ "sass": "^1.43.2",
+ "uuid": "^8.0.0"
+ },
+ "keywords": [
+ "gatsby"
+ ],
+ "license": "(MIT OR Apache-2.0)",
+ "homepage": "https://shinhanbyeol.github.io/age-community",
+ "main": "n/a",
+ "scripts": {
+ "clean": "gatsby clean",
+ "start": "yarn run develop",
+ "build": "yarn run clean && gatsby build",
+ "develop": "yarn run clean && gatsby develop",
+ "deploy": "yarn run clean && gatsby build --prefix-paths && gh-pages -d public -b asf-site-new",
+ "serve": "gatsby serve -p 80",
+ "format": "prettier --trailing-comma es5 --no-semi --single-quote --write \"{gatsby-*.js,src/**/*.js}\"",
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "devDependencies": {
+ "prettier": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ }
+}
diff --git a/renovate.json b/renovate.json
new file mode 100644
index 0000000..16cbccc
--- /dev/null
+++ b/renovate.json
@@ -0,0 +1,3 @@
+{
+ "extends": ["github>netlify/renovate-config:netlify-cms-starter"]
+}
diff --git a/src/api/ageStateManager.js b/src/api/ageStateManager.js
new file mode 100644
index 0000000..95b8439
--- /dev/null
+++ b/src/api/ageStateManager.js
@@ -0,0 +1,25 @@
+import axios from 'axios';
+
+async function getAgeInfoSetter(stateSetter) {
+ axios.defaults.withCredentials = true;
+ axios.defaults.headers['accept'] = 'application/json';
+ return await axios
+ .get('http://localhost:3999/api/v1/github/star-and-member?owner=apache&repo=age', {
+ owner: 'apache',
+ repos: 'age',
+ })
+ .then((res) => {
+ stateSetter(res.data);
+ return true;
+ })
+ .catch(() => {
+ console.error('error');
+ return false;
+ });
+}
+
+const manager = {
+ getAgeInfoSetter,
+};
+
+export default manager;
diff --git a/src/api/projectStateManager.js b/src/api/projectStateManager.js
new file mode 100644
index 0000000..67c165e
--- /dev/null
+++ b/src/api/projectStateManager.js
@@ -0,0 +1,65 @@
+import axios from 'axios';
+
+async function getProjectListStateSetter(setProjectList, setPageInfo) {
+ axios.defaults.withCredentials = true;
+ axios.defaults.headers['accept'] = 'application/json';
+ return await axios
+ .get('http://localhost:3999/api/v1/projects/list')
+ .then((res) => {
+ const result = { ...res.data };
+ setProjectList(result.list);
+ delete result.list;
+ setPageInfo({ ...result });
+ return true;
+ })
+ .catch(() => {
+ console.error('error');
+ return false;
+ });
+}
+
+async function addProjectListStateSetter(
+ projects,
+ endCursor,
+ setProjectList,
+ setPageInfo
+) {
+ axios.defaults.withCredentials = true;
+ axios.defaults.headers['accept'] = 'application/json';
+ return await axios
+ .get(`http://localhost:3999/api/v1/projects/list?endCursor=${endCursor}`)
+ .then((res) => {
+ const result = { ...res.data };
+ setProjectList([...projects, ...result.list]);
+ delete result.list;
+ setPageInfo({ ...result });
+ return true;
+ })
+ .catch(() => {
+ console.error('error');
+ return false;
+ });
+}
+
+async function getProjectDetailStateSetter(setProjects) {
+ axios.defaults.withCredentials = true;
+ axios.defaults.headers['accept'] = 'application/json';
+ return await axios
+ .get('http://localhost:3999/api/v1/projects/detail')
+ .then((res) => {
+ setProjects(res.data);
+ return true;
+ })
+ .catch(() => {
+ console.error('error');
+ return false;
+ });
+}
+
+const manager = {
+ getProjectListStateSetter,
+ addProjectListStateSetter,
+ getProjectDetailStateSetter,
+};
+
+export default manager;
diff --git a/src/api/redditStateManager.js b/src/api/redditStateManager.js
new file mode 100644
index 0000000..046f006
--- /dev/null
+++ b/src/api/redditStateManager.js
@@ -0,0 +1,21 @@
+import axios from 'axios';
+
+async function getRedditDataSetter(stateSetter) {
+ axios.defaults.withCredentials = true;
+ axios.defaults.headers['accept'] = 'application/json';
+ return await axios
+ .get('http://localhost:3999/api/v1/reddit/rss')
+ .then((res) => {
+ stateSetter(res.data.list);
+ })
+ .catch(() => {
+ console.error('error');
+ return false;
+ });
+}
+
+const manager = {
+ getRedditDataSetter,
+};
+
+export default manager;
diff --git a/src/cms/cms.js b/src/cms/cms.js
new file mode 100644
index 0000000..1b0a9e9
--- /dev/null
+++ b/src/cms/cms.js
@@ -0,0 +1,21 @@
+import CMS from 'netlify-cms-app';
+import uploadcare from 'netlify-cms-media-library-uploadcare';
+import cloudinary from 'netlify-cms-media-library-cloudinary';
+
+import AboutPagePreview from './preview-templates/AboutPagePreview'
+import BlogPostPreview from './preview-templates/BlogPostPreview'
+import ProductPagePreview from './preview-templates/ProductPagePreview'
+import IndexPagePreview from './preview-templates/IndexPagePreview'
+import OverViewPagePreview from './preview-templates/OverViewPagePreview'
+import DocsPagePreview from './preview-templates/DocsPagePreview'
+
+CMS.registerMediaLibrary(uploadcare);
+CMS.registerMediaLibrary(cloudinary);
+
+CMS.registerPreviewTemplate('index', IndexPagePreview);
+CMS.registerPreviewTemplate('overview', OverViewPagePreview);
+CMS.registerPreviewTemplate('download', DocsPagePreview);
+CMS.registerPreviewTemplate('release', DocsPagePreview);
+CMS.registerPreviewTemplate('about', AboutPagePreview);
+CMS.registerPreviewTemplate('products', ProductPagePreview);
+CMS.registerPreviewTemplate('blog', BlogPostPreview);
diff --git a/src/cms/preview-templates/AboutPagePreview.js b/src/cms/preview-templates/AboutPagePreview.js
new file mode 100644
index 0000000..413a6da
--- /dev/null
+++ b/src/cms/preview-templates/AboutPagePreview.js
@@ -0,0 +1,19 @@
+import React from 'react'
+import PropTypes from 'prop-types'
+import { AboutPageTemplate } from '../../templates/about-page'
+
+const AboutPagePreview = ({ entry, widgetFor }) => (
+ <AboutPageTemplate
+ title={entry.getIn(['data', 'title'])}
+ content={widgetFor('body')}
+ />
+)
+
+AboutPagePreview.propTypes = {
+ entry: PropTypes.shape({
+ getIn: PropTypes.func,
+ }),
+ widgetFor: PropTypes.func,
+}
+
+export default AboutPagePreview
diff --git a/src/cms/preview-templates/BlogPostPreview.js b/src/cms/preview-templates/BlogPostPreview.js
new file mode 100644
index 0000000..746cf73
--- /dev/null
+++ b/src/cms/preview-templates/BlogPostPreview.js
@@ -0,0 +1,24 @@
+import React from 'react'
+import PropTypes from 'prop-types'
+import { BlogPostTemplate } from '../../templates/blog-post'
+
+const BlogPostPreview = ({ entry, widgetFor }) => {
+ const tags = entry.getIn(['data', 'tags'])
+ return (
+ <BlogPostTemplate
+ content={widgetFor('body')}
+ description={entry.getIn(['data', 'description'])}
+ tags={tags && tags.toJS()}
+ title={entry.getIn(['data', 'title'])}
+ />
+ )
+}
+
+BlogPostPreview.propTypes = {
+ entry: PropTypes.shape({
+ getIn: PropTypes.func,
+ }),
+ widgetFor: PropTypes.func,
+}
+
+export default BlogPostPreview
diff --git a/src/cms/preview-templates/DocsPagePreview.js b/src/cms/preview-templates/DocsPagePreview.js
new file mode 100644
index 0000000..c77f952
--- /dev/null
+++ b/src/cms/preview-templates/DocsPagePreview.js
@@ -0,0 +1,27 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { DocsTemplate } from '../../templates/docs-template';
+
+const OverViewPagePreview = ({ entry, getAsset, widgetFor }) => {
+ const data = entry.getIn(['data']).toJS();
+ if (data) {
+ return (
+ <DocsTemplate
+ title={entry.getIn(['data', 'title'])}
+ content={widgetFor('body')}
+ />
+ );
+ } else {
+ return <div>Loading...</div>;
+ }
+};
+
+OverViewPagePreview.propTypes = {
+ entry: PropTypes.shape({
+ getIn: PropTypes.func,
+ }),
+ getAsset: PropTypes.func,
+ widgetFor: PropTypes.func,
+};
+
+export default OverViewPagePreview;
diff --git a/src/cms/preview-templates/IndexPagePreview.js b/src/cms/preview-templates/IndexPagePreview.js
new file mode 100644
index 0000000..b52aea6
--- /dev/null
+++ b/src/cms/preview-templates/IndexPagePreview.js
@@ -0,0 +1,28 @@
+import React from 'react'
+import PropTypes from 'prop-types'
+import { IndexPageTemplate } from '../../templates/index-page'
+
+const IndexPagePreview = ({ entry, getAsset, widgetFor }) => {
+ const data = entry.getIn(['data']).toJS();
+ if (data) {
+ return (
+ <IndexPageTemplate
+ bannerImg={data.bannerImg}
+ bannerContents={widgetFor('bannerContents')}
+ html={widgetFor('body')}
+ />
+ )
+ } else {
+ return <div>Loading...</div>
+ }
+}
+
+IndexPagePreview.propTypes = {
+ entry: PropTypes.shape({
+ getIn: PropTypes.func,
+ }),
+ getAsset: PropTypes.func,
+ widgetFor: PropTypes.func,
+}
+
+export default IndexPagePreview
diff --git a/src/cms/preview-templates/OverViewPagePreview.js b/src/cms/preview-templates/OverViewPagePreview.js
new file mode 100644
index 0000000..09ab760
--- /dev/null
+++ b/src/cms/preview-templates/OverViewPagePreview.js
@@ -0,0 +1,30 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { OverviewTemplate } from '../../templates/overview-page';
+
+const OverViewPagePreview = ({ entry, getAsset, widgetFor }) => {
+ const data = entry.getIn(['data']).toJS();
+ if (data) {
+ return (
+ <OverviewTemplate
+ bannerImg={data.bannerImg}
+ bannerContents={widgetFor('bannerContents')}
+ title={entry.getIn(['data', 'title'])}
+ content={widgetFor('body')}
+ subcontent={widgetFor('subcon')}
+ />
+ );
+ } else {
+ return <div>Loading...</div>;
+ }
+};
+
+OverViewPagePreview.propTypes = {
+ entry: PropTypes.shape({
+ getIn: PropTypes.func,
+ }),
+ getAsset: PropTypes.func,
+ widgetFor: PropTypes.func,
+};
+
+export default OverViewPagePreview;
diff --git a/src/cms/preview-templates/ProductPagePreview.js b/src/cms/preview-templates/ProductPagePreview.js
new file mode 100644
index 0000000..cbfd2c6
--- /dev/null
+++ b/src/cms/preview-templates/ProductPagePreview.js
@@ -0,0 +1,56 @@
+import React from 'react'
+import PropTypes from 'prop-types'
+import { ProductPageTemplate } from '../../templates/product-page'
+
+const ProductPagePreview = ({ entry, getAsset }) => {
+ const entryBlurbs = entry.getIn(['data', 'intro', 'blurbs'])
+ const blurbs = entryBlurbs ? entryBlurbs.toJS() : []
+
+ const entryTestimonials = entry.getIn(['data', 'testimonials'])
+ const testimonials = entryTestimonials ? entryTestimonials.toJS() : []
+
+ const entryPricingPlans = entry.getIn(['data', 'pricing', 'plans'])
+ const pricingPlans = entryPricingPlans ? entryPricingPlans.toJS() : []
+
+ return (
+ <ProductPageTemplate
+ image={getAsset(entry.getIn(['data', 'image']))}
+ title={entry.getIn(['data', 'title'])}
+ heading={entry.getIn(['data', 'heading'])}
+ description={entry.getIn(['data', 'description'])}
+ intro={{ blurbs }}
+ main={{
+ heading: entry.getIn(['data', 'main', 'heading']),
+ description: entry.getIn(['data', 'main', 'description']),
+ image1: {
+ image: getAsset(entry.getIn(['data', 'main', 'image1', 'image'])),
+ alt: entry.getIn(['data', 'main', 'image1', 'alt']),
+ },
+ image2: {
+ image: getAsset(entry.getIn(['data', 'main', 'image2', 'image'])),
+ alt: entry.getIn(['data', 'main', 'image2', 'alt']),
+ },
+ image3: {
+ image: getAsset(entry.getIn(['data', 'main', 'image3', 'image'])),
+ alt: entry.getIn(['data', 'main', 'image3', 'alt']),
+ },
+ }}
+ fullImage={getAsset(entry.getIn(['data', 'full_image']))}
+ testimonials={testimonials}
+ pricing={{
+ heading: entry.getIn(['data', 'pricing', 'heading']),
+ description: entry.getIn(['data', 'pricing', 'description']),
+ plans: pricingPlans,
+ }}
+ />
+ )
+}
+
+ProductPagePreview.propTypes = {
+ entry: PropTypes.shape({
+ getIn: PropTypes.func,
+ }),
+ getAsset: PropTypes.func,
+}
+
+export default ProductPagePreview
diff --git a/src/common/antd.css b/src/common/antd.css
new file mode 100644
index 0000000..01bafa6
--- /dev/null
+++ b/src/common/antd.css
@@ -0,0 +1,29264 @@
+/*!
+ *
+ * antd v4.22.3
+ *
+ * Copyright 2015-present, Alipay, Inc.
+ * All rights reserved.
+ *
+ */
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+[class^='ant-']::-ms-clear,
+[class*='ant-']::-ms-clear,
+[class^='ant-'] input::-ms-clear,
+[class*='ant-'] input::-ms-clear,
+[class^='ant-'] input::-ms-reveal,
+[class*='ant-'] input::-ms-reveal {
+ display: none;
+}
+/* stylelint-disable property-no-vendor-prefix, at-rule-no-vendor-prefix */
+html,
+body {
+ width: 100%;
+ height: 100%;
+}
+input::-ms-clear,
+input::-ms-reveal {
+ display: none;
+}
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+html {
+ font-family: sans-serif;
+ line-height: 1.15;
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%;
+ -ms-overflow-style: scrollbar;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+@-ms-viewport {
+ width: device-width;
+}
+body {
+ margin: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
+ 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji',
+ 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ background-color: #fff;
+ font-feature-settings: 'tnum';
+}
+[tabindex='-1']:focus {
+ outline: none !important;
+}
+hr {
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin-top: 0;
+ margin-bottom: 0.5em;
+ color: rgba(0, 0, 0, 0.85);
+ font-weight: 500;
+}
+p {
+ margin-top: 0;
+ margin-bottom: 1em;
+}
+abbr[title],
+abbr[data-original-title] {
+ text-decoration: underline;
+ -webkit-text-decoration: underline dotted;
+ text-decoration: underline dotted;
+ border-bottom: 0;
+ cursor: help;
+}
+address {
+ margin-bottom: 1em;
+ font-style: normal;
+ line-height: inherit;
+}
+input[type='text'],
+input[type='password'],
+input[type='number'],
+textarea {
+ -webkit-appearance: none;
+}
+ol,
+ul,
+dl {
+ margin-top: 0;
+ margin-bottom: 1em;
+}
+ol ol,
+ul ul,
+ol ul,
+ul ol {
+ margin-bottom: 0;
+}
+dt {
+ font-weight: 500;
+}
+dd {
+ margin-bottom: 0.5em;
+ margin-left: 0;
+}
+blockquote {
+ margin: 0 0 1em;
+}
+dfn {
+ font-style: italic;
+}
+b,
+strong {
+ font-weight: bolder;
+}
+small {
+ font-size: 80%;
+}
+sub,
+sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline;
+}
+sub {
+ bottom: -0.25em;
+}
+sup {
+ top: -0.5em;
+}
+a {
+ color: #873DF2;
+ text-decoration: none;
+ background-color: transparent;
+ outline: none;
+ cursor: pointer;
+ transition: color 0.3s;
+ -webkit-text-decoration-skip: objects;
+}
+a:hover {
+ color: #40a9ff;
+}
+a:active {
+ color: #096dd9;
+}
+a:active,
+a:hover {
+ text-decoration: none;
+ outline: 0;
+}
+a:focus {
+ text-decoration: none;
+ outline: 0;
+}
+a[disabled] {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: not-allowed;
+}
+pre,
+code,
+kbd,
+samp {
+ font-size: 1em;
+ font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier,
+ monospace;
+}
+pre {
+ margin-top: 0;
+ margin-bottom: 1em;
+ overflow: auto;
+}
+figure {
+ margin: 0 0 1em;
+}
+img {
+ vertical-align: middle;
+ border-style: none;
+}
+a,
+area,
+button,
+[role='button'],
+input:not([type='range']),
+label,
+select,
+summary,
+textarea {
+ touch-action: manipulation;
+}
+table {
+ border-collapse: collapse;
+}
+caption {
+ padding-top: 0.75em;
+ padding-bottom: 0.3em;
+ color: rgba(0, 0, 0, 0.45);
+ text-align: left;
+ caption-side: bottom;
+}
+input,
+button,
+select,
+optgroup,
+textarea {
+ margin: 0;
+ color: inherit;
+ font-size: inherit;
+ font-family: inherit;
+ line-height: inherit;
+}
+button,
+input {
+ overflow: visible;
+}
+button,
+select {
+ text-transform: none;
+}
+button,
+html [type='button'],
+[type='reset'],
+[type='submit'] {
+ -webkit-appearance: button;
+}
+button::-moz-focus-inner,
+[type='button']::-moz-focus-inner,
+[type='reset']::-moz-focus-inner,
+[type='submit']::-moz-focus-inner {
+ padding: 0;
+ border-style: none;
+}
+input[type='radio'],
+input[type='checkbox'] {
+ box-sizing: border-box;
+ padding: 0;
+}
+input[type='date'],
+input[type='time'],
+input[type='datetime-local'],
+input[type='month'] {
+ -webkit-appearance: listbox;
+}
+textarea {
+ overflow: auto;
+ resize: vertical;
+}
+fieldset {
+ min-width: 0;
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+legend {
+ display: block;
+ width: 100%;
+ max-width: 100%;
+ margin-bottom: 0.5em;
+ padding: 0;
+ color: inherit;
+ font-size: 1.5em;
+ line-height: inherit;
+ white-space: normal;
+}
+progress {
+ vertical-align: baseline;
+}
+[type='number']::-webkit-inner-spin-button,
+[type='number']::-webkit-outer-spin-button {
+ height: auto;
+}
+[type='search'] {
+ outline-offset: -2px;
+ -webkit-appearance: none;
+}
+[type='search']::-webkit-search-cancel-button,
+[type='search']::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+::-webkit-file-upload-button {
+ font: inherit;
+ -webkit-appearance: button;
+}
+output {
+ display: inline-block;
+}
+summary {
+ display: list-item;
+}
+template {
+ display: none;
+}
+[hidden] {
+ display: none !important;
+}
+mark {
+ padding: 0.2em;
+ background-color: #feffe6;
+}
+::-moz-selection {
+ color: #fff;
+ background: #873DF2;
+}
+::selection {
+ color: #fff;
+ background: #873DF2;
+}
+.clearfix::before {
+ display: table;
+ content: '';
+}
+.clearfix::after {
+ display: table;
+ clear: both;
+ content: '';
+}
+.anticon {
+ display: inline-block;
+ color: inherit;
+ font-style: normal;
+ line-height: 0;
+ text-align: center;
+ text-transform: none;
+ vertical-align: -0.125em;
+ text-rendering: optimizelegibility;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+.anticon > * {
+ line-height: 1;
+}
+.anticon svg {
+ display: inline-block;
+}
+.anticon::before {
+ display: none;
+}
+.anticon .anticon-icon {
+ display: block;
+}
+.anticon > .anticon {
+ line-height: 0;
+ vertical-align: 0;
+}
+.anticon[tabindex] {
+ cursor: pointer;
+}
+.anticon-spin,
+.anticon-spin::before {
+ display: inline-block;
+ -webkit-animation: loadingCircle 1s infinite linear;
+ animation: loadingCircle 1s infinite linear;
+}
+.ant-fade-enter,
+.ant-fade-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-fade-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-fade-enter.ant-fade-enter-active,
+.ant-fade-appear.ant-fade-appear-active {
+ -webkit-animation-name: antFadeIn;
+ animation-name: antFadeIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-fade-leave.ant-fade-leave-active {
+ -webkit-animation-name: antFadeOut;
+ animation-name: antFadeOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-fade-enter,
+.ant-fade-appear {
+ opacity: 0;
+ -webkit-animation-timing-function: linear;
+ animation-timing-function: linear;
+}
+.ant-fade-leave {
+ -webkit-animation-timing-function: linear;
+ animation-timing-function: linear;
+}
+@-webkit-keyframes antFadeIn {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+@keyframes antFadeIn {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+@-webkit-keyframes antFadeOut {
+ 0% {
+ opacity: 1;
+ }
+ 100% {
+ opacity: 0;
+ }
+}
+@keyframes antFadeOut {
+ 0% {
+ opacity: 1;
+ }
+ 100% {
+ opacity: 0;
+ }
+}
+.ant-move-up-enter,
+.ant-move-up-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-move-up-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-move-up-enter.ant-move-up-enter-active,
+.ant-move-up-appear.ant-move-up-appear-active {
+ -webkit-animation-name: antMoveUpIn;
+ animation-name: antMoveUpIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-move-up-leave.ant-move-up-leave-active {
+ -webkit-animation-name: antMoveUpOut;
+ animation-name: antMoveUpOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-move-up-enter,
+.ant-move-up-appear {
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+ animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+}
+.ant-move-up-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
+ animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
+}
+.ant-move-down-enter,
+.ant-move-down-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-move-down-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-move-down-enter.ant-move-down-enter-active,
+.ant-move-down-appear.ant-move-down-appear-active {
+ -webkit-animation-name: antMoveDownIn;
+ animation-name: antMoveDownIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-move-down-leave.ant-move-down-leave-active {
+ -webkit-animation-name: antMoveDownOut;
+ animation-name: antMoveDownOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-move-down-enter,
+.ant-move-down-appear {
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+ animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+}
+.ant-move-down-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
+ animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
+}
+.ant-move-left-enter,
+.ant-move-left-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-move-left-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-move-left-enter.ant-move-left-enter-active,
+.ant-move-left-appear.ant-move-left-appear-active {
+ -webkit-animation-name: antMoveLeftIn;
+ animation-name: antMoveLeftIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-move-left-leave.ant-move-left-leave-active {
+ -webkit-animation-name: antMoveLeftOut;
+ animation-name: antMoveLeftOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-move-left-enter,
+.ant-move-left-appear {
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+ animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+}
+.ant-move-left-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
+ animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
+}
+.ant-move-right-enter,
+.ant-move-right-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-move-right-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-move-right-enter.ant-move-right-enter-active,
+.ant-move-right-appear.ant-move-right-appear-active {
+ -webkit-animation-name: antMoveRightIn;
+ animation-name: antMoveRightIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-move-right-leave.ant-move-right-leave-active {
+ -webkit-animation-name: antMoveRightOut;
+ animation-name: antMoveRightOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-move-right-enter,
+.ant-move-right-appear {
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+ animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+}
+.ant-move-right-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
+ animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
+}
+@-webkit-keyframes antMoveDownIn {
+ 0% {
+ transform: translateY(100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+ 100% {
+ transform: translateY(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+}
+@keyframes antMoveDownIn {
+ 0% {
+ transform: translateY(100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+ 100% {
+ transform: translateY(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+}
+@-webkit-keyframes antMoveDownOut {
+ 0% {
+ transform: translateY(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+ 100% {
+ transform: translateY(100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+}
+@keyframes antMoveDownOut {
+ 0% {
+ transform: translateY(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+ 100% {
+ transform: translateY(100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antMoveLeftIn {
+ 0% {
+ transform: translateX(-100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+ 100% {
+ transform: translateX(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+}
+@keyframes antMoveLeftIn {
+ 0% {
+ transform: translateX(-100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+ 100% {
+ transform: translateX(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+}
+@-webkit-keyframes antMoveLeftOut {
+ 0% {
+ transform: translateX(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+ 100% {
+ transform: translateX(-100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+}
+@keyframes antMoveLeftOut {
+ 0% {
+ transform: translateX(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+ 100% {
+ transform: translateX(-100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antMoveRightIn {
+ 0% {
+ transform: translateX(100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+ 100% {
+ transform: translateX(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+}
+@keyframes antMoveRightIn {
+ 0% {
+ transform: translateX(100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+ 100% {
+ transform: translateX(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+}
+@-webkit-keyframes antMoveRightOut {
+ 0% {
+ transform: translateX(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+ 100% {
+ transform: translateX(100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+}
+@keyframes antMoveRightOut {
+ 0% {
+ transform: translateX(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+ 100% {
+ transform: translateX(100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antMoveUpIn {
+ 0% {
+ transform: translateY(-100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+ 100% {
+ transform: translateY(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+}
+@keyframes antMoveUpIn {
+ 0% {
+ transform: translateY(-100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+ 100% {
+ transform: translateY(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+}
+@-webkit-keyframes antMoveUpOut {
+ 0% {
+ transform: translateY(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+ 100% {
+ transform: translateY(-100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+}
+@keyframes antMoveUpOut {
+ 0% {
+ transform: translateY(0%);
+ transform-origin: 0 0;
+ opacity: 1;
+ }
+ 100% {
+ transform: translateY(-100%);
+ transform-origin: 0 0;
+ opacity: 0;
+ }
+}
+@-webkit-keyframes loadingCircle {
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+@keyframes loadingCircle {
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+[ant-click-animating='true'],
+[ant-click-animating-without-extra-node='true'] {
+ position: relative;
+}
+html {
+ --antd-wave-shadow-color: #873DF2;
+ --scroll-bar: 0;
+}
+[ant-click-animating-without-extra-node='true']::after,
+.ant-click-animating-node {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ display: block;
+ border-radius: inherit;
+ box-shadow: 0 0 0 0 #873DF2;
+ box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
+ opacity: 0.2;
+ -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1),
+ waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
+ animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1),
+ waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
+ -webkit-animation-fill-mode: forwards;
+ animation-fill-mode: forwards;
+ content: '';
+ pointer-events: none;
+}
+@-webkit-keyframes waveEffect {
+ 100% {
+ box-shadow: 0 0 0 #873DF2;
+ box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
+ }
+}
+@keyframes waveEffect {
+ 100% {
+ box-shadow: 0 0 0 #873DF2;
+ box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
+ }
+}
+@-webkit-keyframes fadeEffect {
+ 100% {
+ opacity: 0;
+ }
+}
+@keyframes fadeEffect {
+ 100% {
+ opacity: 0;
+ }
+}
+.ant-slide-up-enter,
+.ant-slide-up-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-slide-up-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-slide-up-enter.ant-slide-up-enter-active,
+.ant-slide-up-appear.ant-slide-up-appear-active {
+ -webkit-animation-name: antSlideUpIn;
+ animation-name: antSlideUpIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-slide-up-leave.ant-slide-up-leave-active {
+ -webkit-animation-name: antSlideUpOut;
+ animation-name: antSlideUpOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-slide-up-enter,
+.ant-slide-up-appear {
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
+}
+.ant-slide-up-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+}
+.ant-slide-down-enter,
+.ant-slide-down-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-slide-down-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-slide-down-enter.ant-slide-down-enter-active,
+.ant-slide-down-appear.ant-slide-down-appear-active {
+ -webkit-animation-name: antSlideDownIn;
+ animation-name: antSlideDownIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-slide-down-leave.ant-slide-down-leave-active {
+ -webkit-animation-name: antSlideDownOut;
+ animation-name: antSlideDownOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-slide-down-enter,
+.ant-slide-down-appear {
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
+}
+.ant-slide-down-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+}
+.ant-slide-left-enter,
+.ant-slide-left-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-slide-left-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-slide-left-enter.ant-slide-left-enter-active,
+.ant-slide-left-appear.ant-slide-left-appear-active {
+ -webkit-animation-name: antSlideLeftIn;
+ animation-name: antSlideLeftIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-slide-left-leave.ant-slide-left-leave-active {
+ -webkit-animation-name: antSlideLeftOut;
+ animation-name: antSlideLeftOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-slide-left-enter,
+.ant-slide-left-appear {
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
+}
+.ant-slide-left-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+}
+.ant-slide-right-enter,
+.ant-slide-right-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-slide-right-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-slide-right-enter.ant-slide-right-enter-active,
+.ant-slide-right-appear.ant-slide-right-appear-active {
+ -webkit-animation-name: antSlideRightIn;
+ animation-name: antSlideRightIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-slide-right-leave.ant-slide-right-leave-active {
+ -webkit-animation-name: antSlideRightOut;
+ animation-name: antSlideRightOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-slide-right-enter,
+.ant-slide-right-appear {
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
+}
+.ant-slide-right-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+}
+@-webkit-keyframes antSlideUpIn {
+ 0% {
+ transform: scaleY(0.8);
+ transform-origin: 0% 0%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scaleY(1);
+ transform-origin: 0% 0%;
+ opacity: 1;
+ }
+}
+@keyframes antSlideUpIn {
+ 0% {
+ transform: scaleY(0.8);
+ transform-origin: 0% 0%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scaleY(1);
+ transform-origin: 0% 0%;
+ opacity: 1;
+ }
+}
+@-webkit-keyframes antSlideUpOut {
+ 0% {
+ transform: scaleY(1);
+ transform-origin: 0% 0%;
+ opacity: 1;
+ }
+ 100% {
+ transform: scaleY(0.8);
+ transform-origin: 0% 0%;
+ opacity: 0;
+ }
+}
+@keyframes antSlideUpOut {
+ 0% {
+ transform: scaleY(1);
+ transform-origin: 0% 0%;
+ opacity: 1;
+ }
+ 100% {
+ transform: scaleY(0.8);
+ transform-origin: 0% 0%;
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antSlideDownIn {
+ 0% {
+ transform: scaleY(0.8);
+ transform-origin: 100% 100%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scaleY(1);
+ transform-origin: 100% 100%;
+ opacity: 1;
+ }
+}
+@keyframes antSlideDownIn {
+ 0% {
+ transform: scaleY(0.8);
+ transform-origin: 100% 100%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scaleY(1);
+ transform-origin: 100% 100%;
+ opacity: 1;
+ }
+}
+@-webkit-keyframes antSlideDownOut {
+ 0% {
+ transform: scaleY(1);
+ transform-origin: 100% 100%;
+ opacity: 1;
+ }
+ 100% {
+ transform: scaleY(0.8);
+ transform-origin: 100% 100%;
+ opacity: 0;
+ }
+}
+@keyframes antSlideDownOut {
+ 0% {
+ transform: scaleY(1);
+ transform-origin: 100% 100%;
+ opacity: 1;
+ }
+ 100% {
+ transform: scaleY(0.8);
+ transform-origin: 100% 100%;
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antSlideLeftIn {
+ 0% {
+ transform: scaleX(0.8);
+ transform-origin: 0% 0%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scaleX(1);
+ transform-origin: 0% 0%;
+ opacity: 1;
+ }
+}
+@keyframes antSlideLeftIn {
+ 0% {
+ transform: scaleX(0.8);
+ transform-origin: 0% 0%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scaleX(1);
+ transform-origin: 0% 0%;
+ opacity: 1;
+ }
+}
+@-webkit-keyframes antSlideLeftOut {
+ 0% {
+ transform: scaleX(1);
+ transform-origin: 0% 0%;
+ opacity: 1;
+ }
+ 100% {
+ transform: scaleX(0.8);
+ transform-origin: 0% 0%;
+ opacity: 0;
+ }
+}
+@keyframes antSlideLeftOut {
+ 0% {
+ transform: scaleX(1);
+ transform-origin: 0% 0%;
+ opacity: 1;
+ }
+ 100% {
+ transform: scaleX(0.8);
+ transform-origin: 0% 0%;
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antSlideRightIn {
+ 0% {
+ transform: scaleX(0.8);
+ transform-origin: 100% 0%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scaleX(1);
+ transform-origin: 100% 0%;
+ opacity: 1;
+ }
+}
+@keyframes antSlideRightIn {
+ 0% {
+ transform: scaleX(0.8);
+ transform-origin: 100% 0%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scaleX(1);
+ transform-origin: 100% 0%;
+ opacity: 1;
+ }
+}
+@-webkit-keyframes antSlideRightOut {
+ 0% {
+ transform: scaleX(1);
+ transform-origin: 100% 0%;
+ opacity: 1;
+ }
+ 100% {
+ transform: scaleX(0.8);
+ transform-origin: 100% 0%;
+ opacity: 0;
+ }
+}
+@keyframes antSlideRightOut {
+ 0% {
+ transform: scaleX(1);
+ transform-origin: 100% 0%;
+ opacity: 1;
+ }
+ 100% {
+ transform: scaleX(0.8);
+ transform-origin: 100% 0%;
+ opacity: 0;
+ }
+}
+.ant-zoom-enter,
+.ant-zoom-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-enter.ant-zoom-enter-active,
+.ant-zoom-appear.ant-zoom-appear-active {
+ -webkit-animation-name: antZoomIn;
+ animation-name: antZoomIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-zoom-leave.ant-zoom-leave-active {
+ -webkit-animation-name: antZoomOut;
+ animation-name: antZoomOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-zoom-enter,
+.ant-zoom-appear {
+ transform: scale(0);
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+ animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+}
+.ant-zoom-enter-prepare,
+.ant-zoom-appear-prepare {
+ transform: none;
+}
+.ant-zoom-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+ animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+}
+.ant-zoom-big-enter,
+.ant-zoom-big-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-big-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-big-enter.ant-zoom-big-enter-active,
+.ant-zoom-big-appear.ant-zoom-big-appear-active {
+ -webkit-animation-name: antZoomBigIn;
+ animation-name: antZoomBigIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-zoom-big-leave.ant-zoom-big-leave-active {
+ -webkit-animation-name: antZoomBigOut;
+ animation-name: antZoomBigOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-zoom-big-enter,
+.ant-zoom-big-appear {
+ transform: scale(0);
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+ animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+}
+.ant-zoom-big-enter-prepare,
+.ant-zoom-big-appear-prepare {
+ transform: none;
+}
+.ant-zoom-big-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+ animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+}
+.ant-zoom-big-fast-enter,
+.ant-zoom-big-fast-appear {
+ -webkit-animation-duration: 0.1s;
+ animation-duration: 0.1s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-big-fast-leave {
+ -webkit-animation-duration: 0.1s;
+ animation-duration: 0.1s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,
+.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
+ -webkit-animation-name: antZoomBigIn;
+ animation-name: antZoomBigIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
+ -webkit-animation-name: antZoomBigOut;
+ animation-name: antZoomBigOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-zoom-big-fast-enter,
+.ant-zoom-big-fast-appear {
+ transform: scale(0);
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+ animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+}
+.ant-zoom-big-fast-enter-prepare,
+.ant-zoom-big-fast-appear-prepare {
+ transform: none;
+}
+.ant-zoom-big-fast-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+ animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+}
+.ant-zoom-up-enter,
+.ant-zoom-up-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-up-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-up-enter.ant-zoom-up-enter-active,
+.ant-zoom-up-appear.ant-zoom-up-appear-active {
+ -webkit-animation-name: antZoomUpIn;
+ animation-name: antZoomUpIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-zoom-up-leave.ant-zoom-up-leave-active {
+ -webkit-animation-name: antZoomUpOut;
+ animation-name: antZoomUpOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-zoom-up-enter,
+.ant-zoom-up-appear {
+ transform: scale(0);
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+ animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+}
+.ant-zoom-up-enter-prepare,
+.ant-zoom-up-appear-prepare {
+ transform: none;
+}
+.ant-zoom-up-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+ animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+}
+.ant-zoom-down-enter,
+.ant-zoom-down-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-down-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-down-enter.ant-zoom-down-enter-active,
+.ant-zoom-down-appear.ant-zoom-down-appear-active {
+ -webkit-animation-name: antZoomDownIn;
+ animation-name: antZoomDownIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-zoom-down-leave.ant-zoom-down-leave-active {
+ -webkit-animation-name: antZoomDownOut;
+ animation-name: antZoomDownOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-zoom-down-enter,
+.ant-zoom-down-appear {
+ transform: scale(0);
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+ animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+}
+.ant-zoom-down-enter-prepare,
+.ant-zoom-down-appear-prepare {
+ transform: none;
+}
+.ant-zoom-down-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+ animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+}
+.ant-zoom-left-enter,
+.ant-zoom-left-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-left-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-left-enter.ant-zoom-left-enter-active,
+.ant-zoom-left-appear.ant-zoom-left-appear-active {
+ -webkit-animation-name: antZoomLeftIn;
+ animation-name: antZoomLeftIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-zoom-left-leave.ant-zoom-left-leave-active {
+ -webkit-animation-name: antZoomLeftOut;
+ animation-name: antZoomLeftOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-zoom-left-enter,
+.ant-zoom-left-appear {
+ transform: scale(0);
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+ animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+}
+.ant-zoom-left-enter-prepare,
+.ant-zoom-left-appear-prepare {
+ transform: none;
+}
+.ant-zoom-left-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+ animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+}
+.ant-zoom-right-enter,
+.ant-zoom-right-appear {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-right-leave {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ -webkit-animation-play-state: paused;
+ animation-play-state: paused;
+}
+.ant-zoom-right-enter.ant-zoom-right-enter-active,
+.ant-zoom-right-appear.ant-zoom-right-appear-active {
+ -webkit-animation-name: antZoomRightIn;
+ animation-name: antZoomRightIn;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+}
+.ant-zoom-right-leave.ant-zoom-right-leave-active {
+ -webkit-animation-name: antZoomRightOut;
+ animation-name: antZoomRightOut;
+ -webkit-animation-play-state: running;
+ animation-play-state: running;
+ pointer-events: none;
+}
+.ant-zoom-right-enter,
+.ant-zoom-right-appear {
+ transform: scale(0);
+ opacity: 0;
+ -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+ animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
+}
+.ant-zoom-right-enter-prepare,
+.ant-zoom-right-appear-prepare {
+ transform: none;
+}
+.ant-zoom-right-leave {
+ -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+ animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+}
+@-webkit-keyframes antZoomIn {
+ 0% {
+ transform: scale(0.2);
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+@keyframes antZoomIn {
+ 0% {
+ transform: scale(0.2);
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+@-webkit-keyframes antZoomOut {
+ 0% {
+ transform: scale(1);
+ }
+ 100% {
+ transform: scale(0.2);
+ opacity: 0;
+ }
+}
+@keyframes antZoomOut {
+ 0% {
+ transform: scale(1);
+ }
+ 100% {
+ transform: scale(0.2);
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antZoomBigIn {
+ 0% {
+ transform: scale(0.8);
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+@keyframes antZoomBigIn {
+ 0% {
+ transform: scale(0.8);
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+@-webkit-keyframes antZoomBigOut {
+ 0% {
+ transform: scale(1);
+ }
+ 100% {
+ transform: scale(0.8);
+ opacity: 0;
+ }
+}
+@keyframes antZoomBigOut {
+ 0% {
+ transform: scale(1);
+ }
+ 100% {
+ transform: scale(0.8);
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antZoomUpIn {
+ 0% {
+ transform: scale(0.8);
+ transform-origin: 50% 0%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ transform-origin: 50% 0%;
+ }
+}
+@keyframes antZoomUpIn {
+ 0% {
+ transform: scale(0.8);
+ transform-origin: 50% 0%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ transform-origin: 50% 0%;
+ }
+}
+@-webkit-keyframes antZoomUpOut {
+ 0% {
+ transform: scale(1);
+ transform-origin: 50% 0%;
+ }
+ 100% {
+ transform: scale(0.8);
+ transform-origin: 50% 0%;
+ opacity: 0;
+ }
+}
+@keyframes antZoomUpOut {
+ 0% {
+ transform: scale(1);
+ transform-origin: 50% 0%;
+ }
+ 100% {
+ transform: scale(0.8);
+ transform-origin: 50% 0%;
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antZoomLeftIn {
+ 0% {
+ transform: scale(0.8);
+ transform-origin: 0% 50%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ transform-origin: 0% 50%;
+ }
+}
+@keyframes antZoomLeftIn {
+ 0% {
+ transform: scale(0.8);
+ transform-origin: 0% 50%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ transform-origin: 0% 50%;
+ }
+}
+@-webkit-keyframes antZoomLeftOut {
+ 0% {
+ transform: scale(1);
+ transform-origin: 0% 50%;
+ }
+ 100% {
+ transform: scale(0.8);
+ transform-origin: 0% 50%;
+ opacity: 0;
+ }
+}
+@keyframes antZoomLeftOut {
+ 0% {
+ transform: scale(1);
+ transform-origin: 0% 50%;
+ }
+ 100% {
+ transform: scale(0.8);
+ transform-origin: 0% 50%;
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antZoomRightIn {
+ 0% {
+ transform: scale(0.8);
+ transform-origin: 100% 50%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ transform-origin: 100% 50%;
+ }
+}
+@keyframes antZoomRightIn {
+ 0% {
+ transform: scale(0.8);
+ transform-origin: 100% 50%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ transform-origin: 100% 50%;
+ }
+}
+@-webkit-keyframes antZoomRightOut {
+ 0% {
+ transform: scale(1);
+ transform-origin: 100% 50%;
+ }
+ 100% {
+ transform: scale(0.8);
+ transform-origin: 100% 50%;
+ opacity: 0;
+ }
+}
+@keyframes antZoomRightOut {
+ 0% {
+ transform: scale(1);
+ transform-origin: 100% 50%;
+ }
+ 100% {
+ transform: scale(0.8);
+ transform-origin: 100% 50%;
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antZoomDownIn {
+ 0% {
+ transform: scale(0.8);
+ transform-origin: 50% 100%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ transform-origin: 50% 100%;
+ }
+}
+@keyframes antZoomDownIn {
+ 0% {
+ transform: scale(0.8);
+ transform-origin: 50% 100%;
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ transform-origin: 50% 100%;
+ }
+}
+@-webkit-keyframes antZoomDownOut {
+ 0% {
+ transform: scale(1);
+ transform-origin: 50% 100%;
+ }
+ 100% {
+ transform: scale(0.8);
+ transform-origin: 50% 100%;
+ opacity: 0;
+ }
+}
+@keyframes antZoomDownOut {
+ 0% {
+ transform: scale(1);
+ transform-origin: 50% 100%;
+ }
+ 100% {
+ transform: scale(0.8);
+ transform-origin: 50% 100%;
+ opacity: 0;
+ }
+}
+.ant-motion-collapse-legacy {
+ overflow: hidden;
+}
+.ant-motion-collapse-legacy-active {
+ transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),
+ opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
+}
+.ant-motion-collapse {
+ overflow: hidden;
+ transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),
+ opacity 0.2s 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 no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-affix {
+ position: fixed;
+ z-index: 10;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-alert {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ position: relative;
+ display: flex;
+ align-items: center;
+ padding: 8px 15px;
+ word-wrap: break-word;
+ border-radius: 2px;
+}
+.ant-alert-content {
+ flex: 1;
+ min-width: 0;
+}
+.ant-alert-icon {
+ margin-right: 8px;
+}
+.ant-alert-description {
+ display: none;
+ font-size: 14px;
+ line-height: 22px;
+}
+.ant-alert-success {
+ background-color: #f6ffed;
+ border: 1px solid #b7eb8f;
+}
+.ant-alert-success .ant-alert-icon {
+ color: #52c41a;
+}
+.ant-alert-info {
+ background-color: #e6f7ff;
+ border: 1px solid #91d5ff;
+}
+.ant-alert-info .ant-alert-icon {
+ color: #873DF2;
+}
+.ant-alert-warning {
+ background-color: #fffbe6;
+ border: 1px solid #ffe58f;
+}
+.ant-alert-warning .ant-alert-icon {
+ color: #faad14;
+}
+.ant-alert-error {
+ background-color: #fff2f0;
+ border: 1px solid #ffccc7;
+}
+.ant-alert-error .ant-alert-icon {
+ color: #ff4d4f;
+}
+.ant-alert-error .ant-alert-description > pre {
+ margin: 0;
+ padding: 0;
+}
+.ant-alert-action {
+ margin-left: 8px;
+}
+.ant-alert-close-icon {
+ margin-left: 8px;
+ padding: 0;
+ overflow: hidden;
+ font-size: 12px;
+ line-height: 12px;
+ background-color: transparent;
+ border: none;
+ outline: none;
+ cursor: pointer;
+}
+.ant-alert-close-icon .anticon-close {
+ color: rgba(0, 0, 0, 0.45);
+ transition: color 0.3s;
+}
+.ant-alert-close-icon .anticon-close:hover {
+ color: rgba(0, 0, 0, 0.75);
+}
+.ant-alert-close-text {
+ color: rgba(0, 0, 0, 0.45);
+ transition: color 0.3s;
+}
+.ant-alert-close-text:hover {
+ color: rgba(0, 0, 0, 0.75);
+}
+.ant-alert-with-description {
+ align-items: flex-start;
+ padding: 15px 15px 15px 24px;
+}
+.ant-alert-with-description.ant-alert-no-icon {
+ padding: 15px 15px;
+}
+.ant-alert-with-description .ant-alert-icon {
+ margin-right: 15px;
+ font-size: 24px;
+}
+.ant-alert-with-description .ant-alert-message {
+ display: block;
+ margin-bottom: 4px;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 16px;
+}
+.ant-alert-message {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-alert-with-description .ant-alert-description {
+ display: block;
+}
+.ant-alert.ant-alert-motion-leave {
+ overflow: hidden;
+ opacity: 1;
+ transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),
+ opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),
+ padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),
+ padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),
+ margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
+}
+.ant-alert.ant-alert-motion-leave-active {
+ max-height: 0;
+ margin-bottom: 0 !important;
+ padding-top: 0;
+ padding-bottom: 0;
+ opacity: 0;
+}
+.ant-alert-banner {
+ margin-bottom: 0;
+ border: 0;
+ border-radius: 0;
+}
+.ant-alert.ant-alert-rtl {
+ direction: rtl;
+}
+.ant-alert-rtl .ant-alert-icon {
+ margin-right: auto;
+ margin-left: 8px;
+}
+.ant-alert-rtl .ant-alert-action {
+ margin-right: 8px;
+ margin-left: auto;
+}
+.ant-alert-rtl .ant-alert-close-icon {
+ margin-right: 8px;
+ margin-left: auto;
+}
+.ant-alert-rtl.ant-alert-with-description {
+ padding-right: 24px;
+ padding-left: 15px;
+}
+.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
+ margin-right: auto;
+ margin-left: 15px;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-anchor {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ position: relative;
+ padding-left: 2px;
+}
+.ant-anchor-wrapper {
+ margin-left: -4px;
+ padding-left: 4px;
+ overflow: auto;
+ background-color: transparent;
+}
+.ant-anchor-ink {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+}
+.ant-anchor-ink::before {
+ position: relative;
+ display: block;
+ width: 2px;
+ height: 100%;
+ margin: 0 auto;
+ background-color: #f0f0f0;
+ content: ' ';
+}
+.ant-anchor-ink-ball {
+ position: absolute;
+ left: 50%;
+ display: none;
+ width: 8px;
+ height: 8px;
+ background-color: #fff;
+ border: 2px solid #873DF2;
+ border-radius: 8px;
+ transform: translateX(-50%);
+ transition: top 0.3s ease-in-out;
+}
+.ant-anchor-ink-ball.visible {
+ display: inline-block;
+}
+.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball {
+ display: none;
+}
+.ant-anchor-link {
+ padding: 4px 0 4px 16px;
+}
+.ant-anchor-link-title {
+ position: relative;
+ display: block;
+ margin-bottom: 3px;
+ overflow: hidden;
+ color: rgba(0, 0, 0, 0.85);
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ transition: all 0.3s;
+}
+.ant-anchor-link-title:only-child {
+ margin-bottom: 0;
+}
+.ant-anchor-link-active > .ant-anchor-link-title {
+ color: #873DF2;
+}
+.ant-anchor-link .ant-anchor-link {
+ padding-top: 2px;
+ padding-bottom: 2px;
+}
+.ant-anchor-rtl {
+ direction: rtl;
+}
+.ant-anchor-rtl.ant-anchor-wrapper {
+ margin-right: -4px;
+ margin-left: 0;
+ padding-right: 4px;
+ padding-left: 0;
+}
+.ant-anchor-rtl .ant-anchor-ink {
+ right: 0;
+ left: auto;
+}
+.ant-anchor-rtl .ant-anchor-ink-ball {
+ right: 50%;
+ left: 0;
+ transform: translateX(50%);
+}
+.ant-anchor-rtl .ant-anchor-link {
+ padding: 4px 16px 4px 0;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-select-auto-complete {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+}
+.ant-select-auto-complete .ant-select-clear {
+ right: 13px;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-select-single .ant-select-selector {
+ display: flex;
+}
+.ant-select-single .ant-select-selector .ant-select-selection-search {
+ position: absolute;
+ top: 0;
+ right: 11px;
+ bottom: 0;
+ left: 11px;
+}
+.ant-select-single .ant-select-selector .ant-select-selection-search-input {
+ width: 100%;
+}
+.ant-select-single .ant-select-selector .ant-select-selection-item,
+.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
+ padding: 0;
+ line-height: 30px;
+ transition: all 0.3s;
+}
+.ant-select-single .ant-select-selector .ant-select-selection-item {
+ position: relative;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
+ transition: none;
+ pointer-events: none;
+}
+.ant-select-single .ant-select-selector::after,
+.ant-select-single .ant-select-selector .ant-select-selection-item::after,
+.ant-select-single
+ .ant-select-selector
+ .ant-select-selection-placeholder::after {
+ display: inline-block;
+ width: 0;
+ visibility: hidden;
+ content: '\a0';
+}
+.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
+ right: 25px;
+}
+.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
+.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
+ padding-right: 18px;
+}
+.ant-select-single.ant-select-open .ant-select-selection-item {
+ color: #bfbfbf;
+}
+.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
+ width: 100%;
+ height: 32px;
+ padding: 0 11px;
+}
+.ant-select-single:not(.ant-select-customize-input)
+ .ant-select-selector
+ .ant-select-selection-search-input {
+ height: 30px;
+}
+.ant-select-single:not(.ant-select-customize-input)
+ .ant-select-selector::after {
+ line-height: 30px;
+}
+.ant-select-single.ant-select-customize-input .ant-select-selector::after {
+ display: none;
+}
+.ant-select-single.ant-select-customize-input
+ .ant-select-selector
+ .ant-select-selection-search {
+ position: static;
+ width: 100%;
+}
+.ant-select-single.ant-select-customize-input
+ .ant-select-selector
+ .ant-select-selection-placeholder {
+ position: absolute;
+ right: 0;
+ left: 0;
+ padding: 0 11px;
+}
+.ant-select-single.ant-select-customize-input
+ .ant-select-selector
+ .ant-select-selection-placeholder::after {
+ display: none;
+}
+.ant-select-single.ant-select-lg:not(.ant-select-customize-input)
+ .ant-select-selector {
+ height: 40px;
+}
+.ant-select-single.ant-select-lg:not(.ant-select-customize-input)
+ .ant-select-selector::after,
+.ant-select-single.ant-select-lg:not(.ant-select-customize-input)
+ .ant-select-selector
+ .ant-select-selection-item,
+.ant-select-single.ant-select-lg:not(.ant-select-customize-input)
+ .ant-select-selector
+ .ant-select-selection-placeholder {
+ line-height: 38px;
+}
+.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input)
+ .ant-select-selection-search-input {
+ height: 38px;
+}
+.ant-select-single.ant-select-sm:not(.ant-select-customize-input)
+ .ant-select-selector {
+ height: 24px;
+}
+.ant-select-single.ant-select-sm:not(.ant-select-customize-input)
+ .ant-select-selector::after,
+.ant-select-single.ant-select-sm:not(.ant-select-customize-input)
+ .ant-select-selector
+ .ant-select-selection-item,
+.ant-select-single.ant-select-sm:not(.ant-select-customize-input)
+ .ant-select-selector
+ .ant-select-selection-placeholder {
+ line-height: 22px;
+}
+.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input)
+ .ant-select-selection-search-input {
+ height: 22px;
+}
+.ant-select-single.ant-select-sm:not(.ant-select-customize-input)
+ .ant-select-selection-search {
+ right: 7px;
+ left: 7px;
+}
+.ant-select-single.ant-select-sm:not(.ant-select-customize-input)
+ .ant-select-selector {
+ padding: 0 7px;
+}
+.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow
+ .ant-select-selection-search {
+ right: 28px;
+}
+.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow
+ .ant-select-selection-item,
+.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow
+ .ant-select-selection-placeholder {
+ padding-right: 21px;
+}
+.ant-select-single.ant-select-lg:not(.ant-select-customize-input)
+ .ant-select-selector {
+ padding: 0 11px;
+}
+/**
+ * Do not merge `height` & `line-height` under style with `selection` & `search`,
+ * since chrome may update to redesign with its align logic.
+ */
+.ant-select-selection-overflow {
+ position: relative;
+ display: flex;
+ flex: auto;
+ flex-wrap: wrap;
+ max-width: 100%;
+}
+.ant-select-selection-overflow-item {
+ flex: none;
+ align-self: center;
+ max-width: 100%;
+}
+.ant-select-multiple .ant-select-selector {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ padding: 1px 4px;
+}
+.ant-select-show-search.ant-select-multiple .ant-select-selector {
+ cursor: text;
+}
+.ant-select-disabled.ant-select-multiple .ant-select-selector {
+ background: #f5f5f5;
+ cursor: not-allowed;
+}
+.ant-select-multiple .ant-select-selector::after {
+ display: inline-block;
+ width: 0;
+ margin: 2px 0;
+ line-height: 24px;
+ content: '\a0';
+}
+.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
+.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
+ padding-right: 24px;
+}
+.ant-select-multiple .ant-select-selection-item {
+ position: relative;
+ display: flex;
+ flex: none;
+ box-sizing: border-box;
+ max-width: 100%;
+ height: 24px;
+ margin-top: 2px;
+ margin-bottom: 2px;
+ line-height: 22px;
+ background: #f5f5f5;
+ border: 1px solid #f0f0f0;
+ border-radius: 2px;
+ cursor: default;
+ transition: font-size 0.3s, line-height 0.3s, height 0.3s;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ -webkit-margin-end: 4px;
+ margin-inline-end: 4px;
+ -webkit-padding-start: 8px;
+ padding-inline-start: 8px;
+ -webkit-padding-end: 4px;
+ padding-inline-end: 4px;
+}
+.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
+ color: #bfbfbf;
+ border-color: #d9d9d9;
+ cursor: not-allowed;
+}
+.ant-select-multiple .ant-select-selection-item-content {
+ display: inline-block;
+ margin-right: 4px;
+ overflow: hidden;
+ white-space: pre;
+ text-overflow: ellipsis;
+}
+.ant-select-multiple .ant-select-selection-item-remove {
+ color: inherit;
+ font-style: normal;
+ line-height: 0;
+ text-align: center;
+ text-transform: none;
+ vertical-align: -0.125em;
+ text-rendering: optimizelegibility;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ display: inline-block;
+ color: rgba(0, 0, 0, 0.45);
+ font-weight: bold;
+ font-size: 10px;
+ line-height: inherit;
+ cursor: pointer;
+}
+.ant-select-multiple .ant-select-selection-item-remove > * {
+ line-height: 1;
+}
+.ant-select-multiple .ant-select-selection-item-remove svg {
+ display: inline-block;
+}
+.ant-select-multiple .ant-select-selection-item-remove::before {
+ display: none;
+}
+.ant-select-multiple
+ .ant-select-selection-item-remove
+ .ant-select-multiple
+ .ant-select-selection-item-remove-icon {
+ display: block;
+}
+.ant-select-multiple .ant-select-selection-item-remove > .anticon {
+ vertical-align: middle;
+}
+.ant-select-multiple .ant-select-selection-item-remove:hover {
+ color: rgba(0, 0, 0, 0.75);
+}
+.ant-select-multiple
+ .ant-select-selection-overflow-item
+ + .ant-select-selection-overflow-item
+ .ant-select-selection-search {
+ -webkit-margin-start: 0;
+ margin-inline-start: 0;
+}
+.ant-select-multiple .ant-select-selection-search {
+ position: relative;
+ max-width: 100%;
+ -webkit-margin-start: 7px;
+ margin-inline-start: 7px;
+}
+.ant-select-multiple .ant-select-selection-search-input,
+.ant-select-multiple .ant-select-selection-search-mirror {
+ height: 24px;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
+ 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji',
+ 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
+ line-height: 24px;
+ transition: all 0.3s;
+}
+.ant-select-multiple .ant-select-selection-search-input {
+ width: 100%;
+ min-width: 4.1px;
+}
+.ant-select-multiple .ant-select-selection-search-mirror {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 999;
+ white-space: pre;
+ visibility: hidden;
+}
+.ant-select-multiple .ant-select-selection-placeholder {
+ position: absolute;
+ top: 50%;
+ right: 11px;
+ left: 11px;
+ transform: translateY(-50%);
+ transition: all 0.3s;
+}
+.ant-select-multiple.ant-select-lg .ant-select-selector::after {
+ line-height: 32px;
+}
+.ant-select-multiple.ant-select-lg .ant-select-selection-item {
+ height: 32px;
+ line-height: 30px;
+}
+.ant-select-multiple.ant-select-lg .ant-select-selection-search {
+ height: 32px;
+ line-height: 32px;
+}
+.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
+.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
+ height: 32px;
+ line-height: 30px;
+}
+.ant-select-multiple.ant-select-sm .ant-select-selector::after {
+ line-height: 16px;
+}
+.ant-select-multiple.ant-select-sm .ant-select-selection-item {
+ height: 16px;
+ line-height: 14px;
+}
+.ant-select-multiple.ant-select-sm .ant-select-selection-search {
+ height: 16px;
+ line-height: 16px;
+}
+.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
+.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
+ height: 16px;
+ line-height: 14px;
+}
+.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
+ left: 7px;
+}
+.ant-select-multiple.ant-select-sm .ant-select-selection-search {
+ -webkit-margin-start: 3px;
+ margin-inline-start: 3px;
+}
+.ant-select-multiple.ant-select-lg .ant-select-selection-item {
+ height: 32px;
+ line-height: 32px;
+}
+.ant-select-disabled .ant-select-selection-item-remove {
+ display: none;
+}
+.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input)
+ .ant-select-selector {
+ background-color: #fff;
+ border-color: #ff4d4f !important;
+}
+.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open
+ .ant-select-selector,
+.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused
+ .ant-select-selector {
+ border-color: #ff7875;
+ box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
+ border-right-width: 1px;
+ outline: 0;
+}
+.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input)
+ .ant-select-selector {
+ background-color: #fff;
+ border-color: #faad14 !important;
+}
+.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open
+ .ant-select-selector,
+.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused
+ .ant-select-selector {
+ border-color: #ffc53d;
+ box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
+ border-right-width: 1px;
+ outline: 0;
+}
+.ant-select-status-error.ant-select-has-feedback .ant-select-clear,
+.ant-select-status-warning.ant-select-has-feedback .ant-select-clear,
+.ant-select-status-success.ant-select-has-feedback .ant-select-clear,
+.ant-select-status-validating.ant-select-has-feedback .ant-select-clear {
+ right: 32px;
+}
+.ant-select-status-error.ant-select-has-feedback
+ .ant-select-selection-selected-value,
+.ant-select-status-warning.ant-select-has-feedback
+ .ant-select-selection-selected-value,
+.ant-select-status-success.ant-select-has-feedback
+ .ant-select-selection-selected-value,
+.ant-select-status-validating.ant-select-has-feedback
+ .ant-select-selection-selected-value {
+ padding-right: 42px;
+}
+/* Reset search input style */
+.ant-select {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ position: relative;
+ display: inline-block;
+ cursor: pointer;
+}
+.ant-select:not(.ant-select-customize-input) .ant-select-selector {
+ position: relative;
+ background-color: #fff;
+ border: 1px solid #d9d9d9;
+ border-radius: 2px;
+ transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
+ cursor: pointer;
+}
+.ant-select-show-search.ant-select:not(.ant-select-customize-input)
+ .ant-select-selector {
+ cursor: text;
+}
+.ant-select-show-search.ant-select:not(.ant-select-customize-input)
+ .ant-select-selector
+ input {
+ cursor: auto;
+}
+.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input)
+ .ant-select-selector {
+ border-color: #40a9ff;
+ box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
+ border-right-width: 1px;
+ outline: 0;
+}
+.ant-select-disabled.ant-select:not(.ant-select-customize-input)
+ .ant-select-selector {
+ color: rgba(0, 0, 0, 0.25);
+ background: #f5f5f5;
+ cursor: not-allowed;
+}
+.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input)
+ .ant-select-selector {
+ background: #f5f5f5;
+}
+.ant-select-disabled.ant-select:not(.ant-select-customize-input)
+ .ant-select-selector
+ input {
+ cursor: not-allowed;
+}
+.ant-select:not(.ant-select-customize-input)
+ .ant-select-selector
+ .ant-select-selection-search-input {
+ margin: 0;
+ padding: 0;
+ background: transparent;
+ border: none;
+ outline: none;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+.ant-select:not(.ant-select-customize-input)
+ .ant-select-selector
+ .ant-select-selection-search-input::-webkit-search-cancel-button {
+ display: none;
+ /* stylelint-disable-next-line property-no-vendor-prefix */
+ -webkit-appearance: none;
+}
+.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
+ border-color: #40a9ff;
+ border-right-width: 1px;
+}
+.ant-select-selection-item {
+ flex: 1;
+ overflow: hidden;
+ font-weight: normal;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+@media all and (-ms-high-contrast: none) {
+ .ant-select-selection-item *::-ms-backdrop,
+ .ant-select-selection-item {
+ flex: auto;
+ }
+}
+.ant-select-selection-placeholder {
+ flex: 1;
+ overflow: hidden;
+ color: #bfbfbf;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ pointer-events: none;
+}
+@media all and (-ms-high-contrast: none) {
+ .ant-select-selection-placeholder *::-ms-backdrop,
+ .ant-select-selection-placeholder {
+ flex: auto;
+ }
+}
+.ant-select-arrow {
+ display: inline-block;
+ color: inherit;
+ font-style: normal;
+ line-height: 0;
+ text-transform: none;
+ vertical-align: -0.125em;
+ text-rendering: optimizelegibility;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ position: absolute;
+ top: 50%;
+ right: 11px;
+ display: flex;
+ align-items: center;
+ height: 12px;
+ margin-top: -6px;
+ color: rgba(0, 0, 0, 0.25);
+ font-size: 12px;
+ line-height: 1;
+ text-align: center;
+ pointer-events: none;
+}
+.ant-select-arrow > * {
+ line-height: 1;
+}
+.ant-select-arrow svg {
+ display: inline-block;
+}
+.ant-select-arrow::before {
+ display: none;
+}
+.ant-select-arrow .ant-select-arrow-icon {
+ display: block;
+}
+.ant-select-arrow .anticon {
+ vertical-align: top;
+ transition: transform 0.3s;
+}
+.ant-select-arrow .anticon > svg {
+ vertical-align: top;
+}
+.ant-select-arrow .anticon:not(.ant-select-suffix) {
+ pointer-events: auto;
+}
+.ant-select-disabled .ant-select-arrow {
+ cursor: not-allowed;
+}
+.ant-select-arrow > *:not(:last-child) {
+ -webkit-margin-end: 8px;
+ margin-inline-end: 8px;
+}
+.ant-select-clear {
+ position: absolute;
+ top: 50%;
+ right: 11px;
+ z-index: 1;
+ display: inline-block;
+ width: 12px;
+ height: 12px;
+ margin-top: -6px;
+ color: rgba(0, 0, 0, 0.25);
+ font-size: 12px;
+ font-style: normal;
+ line-height: 1;
+ text-align: center;
+ text-transform: none;
+ background: #fff;
+ cursor: pointer;
+ opacity: 0;
+ transition: color 0.3s ease, opacity 0.15s ease;
+ text-rendering: auto;
+}
+.ant-select-clear::before {
+ display: block;
+}
+.ant-select-clear:hover {
+ color: rgba(0, 0, 0, 0.45);
+}
+.ant-select:hover .ant-select-clear {
+ opacity: 1;
+}
+.ant-select-dropdown {
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ position: absolute;
+ top: -9999px;
+ left: -9999px;
+ z-index: 1050;
+ box-sizing: border-box;
+ padding: 4px 0;
+ overflow: hidden;
+ font-size: 14px;
+ font-variant: initial;
+ background-color: #fff;
+ border-radius: 2px;
+ outline: none;
+ 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);
+}
+.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
+.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
+ -webkit-animation-name: antSlideUpIn;
+ animation-name: antSlideUpIn;
+}
+.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,
+.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft {
+ -webkit-animation-name: antSlideDownIn;
+ animation-name: antSlideDownIn;
+}
+.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
+ -webkit-animation-name: antSlideUpOut;
+ animation-name: antSlideUpOut;
+}
+.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
+ -webkit-animation-name: antSlideDownOut;
+ animation-name: antSlideDownOut;
+}
+.ant-select-dropdown-hidden {
+ display: none;
+}
+.ant-select-dropdown-empty {
+ color: rgba(0, 0, 0, 0.25);
+}
+.ant-select-item-empty {
+ position: relative;
+ display: block;
+ min-height: 32px;
+ padding: 5px 12px;
+ color: rgba(0, 0, 0, 0.85);
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 22px;
+ color: rgba(0, 0, 0, 0.25);
+}
+.ant-select-item {
+ position: relative;
+ display: block;
+ min-height: 32px;
+ padding: 5px 12px;
+ color: rgba(0, 0, 0, 0.85);
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 22px;
+ cursor: pointer;
+ transition: background 0.3s ease;
+}
+.ant-select-item-group {
+ color: rgba(0, 0, 0, 0.45);
+ font-size: 12px;
+ cursor: default;
+}
+.ant-select-item-option {
+ display: flex;
+}
+.ant-select-item-option-content {
+ flex: auto;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+.ant-select-item-option-state {
+ flex: none;
+}
+.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
+ background-color: #f5f5f5;
+}
+.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
+ color: rgba(0, 0, 0, 0.85);
+ font-weight: 600;
+ background-color: #e6f7ff;
+}
+.ant-select-item-option-selected:not(.ant-select-item-option-disabled)
+ .ant-select-item-option-state {
+ color: #873DF2;
+}
+.ant-select-item-option-disabled {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: not-allowed;
+}
+.ant-select-item-option-disabled.ant-select-item-option-selected {
+ background-color: #f5f5f5;
+}
+.ant-select-item-option-grouped {
+ padding-left: 24px;
+}
+.ant-select-lg {
+ font-size: 16px;
+}
+.ant-select-borderless .ant-select-selector {
+ background-color: transparent !important;
+ border-color: transparent !important;
+ box-shadow: none !important;
+}
+.ant-select.ant-select-in-form-item {
+ width: 100%;
+}
+.ant-select-rtl {
+ direction: rtl;
+}
+.ant-select-rtl .ant-select-arrow {
+ right: initial;
+ left: 11px;
+}
+.ant-select-rtl .ant-select-clear {
+ right: initial;
+ left: 11px;
+}
+.ant-select-dropdown-rtl {
+ direction: rtl;
+}
+.ant-select-dropdown-rtl .ant-select-item-option-grouped {
+ padding-right: 24px;
+ padding-left: 12px;
+}
+.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
+.ant-select-rtl.ant-select-multiple.ant-select-allow-clear
+ .ant-select-selector {
+ padding-right: 4px;
+ padding-left: 24px;
+}
+.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
+ text-align: right;
+}
+.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
+ margin-right: 0;
+ margin-left: 4px;
+ text-align: right;
+}
+.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
+ right: 0;
+ left: auto;
+}
+.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
+ right: 11px;
+ left: auto;
+}
+.ant-select-rtl.ant-select-multiple.ant-select-sm
+ .ant-select-selection-placeholder {
+ right: 7px;
+}
+.ant-select-rtl.ant-select-single
+ .ant-select-selector
+ .ant-select-selection-item,
+.ant-select-rtl.ant-select-single
+ .ant-select-selector
+ .ant-select-selection-placeholder {
+ right: 0;
+ left: 9px;
+ text-align: right;
+}
+.ant-select-rtl.ant-select-single.ant-select-show-arrow
+ .ant-select-selection-search {
+ right: 11px;
+ left: 25px;
+}
+.ant-select-rtl.ant-select-single.ant-select-show-arrow
+ .ant-select-selection-item,
+.ant-select-rtl.ant-select-single.ant-select-show-arrow
+ .ant-select-selection-placeholder {
+ padding-right: 0;
+ padding-left: 18px;
+}
+.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow
+ .ant-select-selection-search {
+ right: 6px;
+}
+.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow
+ .ant-select-selection-item,
+.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow
+ .ant-select-selection-placeholder {
+ padding-right: 0;
+ padding-left: 21px;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-empty {
+ margin: 0 8px;
+ font-size: 14px;
+ line-height: 1.5715;
+ text-align: center;
+}
+.ant-empty-image {
+ height: 100px;
+ margin-bottom: 8px;
+}
+.ant-empty-image img {
+ height: 100%;
+}
+.ant-empty-image svg {
+ height: 100%;
+ margin: auto;
+}
+.ant-empty-footer {
+ margin-top: 16px;
+}
+.ant-empty-normal {
+ margin: 32px 0;
+ color: rgba(0, 0, 0, 0.25);
+}
+.ant-empty-normal .ant-empty-image {
+ height: 40px;
+}
+.ant-empty-small {
+ margin: 8px 0;
+ color: rgba(0, 0, 0, 0.25);
+}
+.ant-empty-small .ant-empty-image {
+ height: 35px;
+}
+.ant-empty-img-default-ellipse {
+ fill: #f5f5f5;
+ fill-opacity: 0.8;
+}
+.ant-empty-img-default-path-1 {
+ fill: #aeb8c2;
+}
+.ant-empty-img-default-path-2 {
+ fill: url('#linearGradient-1');
+}
+.ant-empty-img-default-path-3 {
+ fill: #f5f5f7;
+}
+.ant-empty-img-default-path-4 {
+ fill: #dce0e6;
+}
+.ant-empty-img-default-path-5 {
+ fill: #dce0e6;
+}
+.ant-empty-img-default-g {
+ fill: #fff;
+}
+.ant-empty-img-simple-ellipse {
+ fill: #f5f5f5;
+}
+.ant-empty-img-simple-g {
+ stroke: #d9d9d9;
+}
+.ant-empty-img-simple-path {
+ fill: #fafafa;
+}
+.ant-empty-rtl {
+ direction: rtl;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-avatar {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ position: relative;
+ display: inline-block;
+ overflow: hidden;
+ color: #fff;
+ white-space: nowrap;
+ text-align: center;
+ vertical-align: middle;
+ background: #ccc;
+ width: 32px;
+ height: 32px;
+ line-height: 32px;
+ border-radius: 50%;
+}
+.ant-avatar-image {
+ background: transparent;
+}
+.ant-avatar .ant-image-img {
+ display: block;
+}
+.ant-avatar-string {
+ position: absolute;
+ left: 50%;
+ transform-origin: 0 center;
+}
+.ant-avatar.ant-avatar-icon {
+ font-size: 18px;
+}
+.ant-avatar.ant-avatar-icon > .anticon {
+ margin: 0;
+}
+.ant-avatar-lg {
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 50%;
+}
+.ant-avatar-lg-string {
+ position: absolute;
+ left: 50%;
+ transform-origin: 0 center;
+}
+.ant-avatar-lg.ant-avatar-icon {
+ font-size: 24px;
+}
+.ant-avatar-lg.ant-avatar-icon > .anticon {
+ margin: 0;
+}
+.ant-avatar-sm {
+ width: 24px;
+ height: 24px;
+ line-height: 24px;
+ border-radius: 50%;
+}
+.ant-avatar-sm-string {
+ position: absolute;
+ left: 50%;
+ transform-origin: 0 center;
+}
+.ant-avatar-sm.ant-avatar-icon {
+ font-size: 14px;
+}
+.ant-avatar-sm.ant-avatar-icon > .anticon {
+ margin: 0;
+}
+.ant-avatar-square {
+ border-radius: 2px;
+}
+.ant-avatar > img {
+ display: block;
+ width: 100%;
+ height: 100%;
+ -o-object-fit: cover;
+ object-fit: cover;
+}
+.ant-avatar-group {
+ display: inline-flex;
+}
+.ant-avatar-group .ant-avatar {
+ border: 1px solid #fff;
+}
+.ant-avatar-group .ant-avatar:not(:first-child) {
+ margin-left: -8px;
+}
+.ant-avatar-group-popover .ant-avatar + .ant-avatar {
+ margin-left: 3px;
+}
+.ant-avatar-group-rtl .ant-avatar:not(:first-child) {
+ margin-right: -8px;
+ margin-left: 0;
+}
+.ant-avatar-group-popover.ant-popover-rtl .ant-avatar + .ant-avatar {
+ margin-right: 3px;
+ margin-left: 0;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-popover {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1030;
+ font-weight: normal;
+ white-space: normal;
+ text-align: left;
+ cursor: auto;
+ -webkit-user-select: text;
+ -moz-user-select: text;
+ -ms-user-select: text;
+ user-select: text;
+}
+.ant-popover-content {
+ position: relative;
+}
+.ant-popover::after {
+ position: absolute;
+ background: rgba(255, 255, 255, 0.01);
+ content: '';
+}
+.ant-popover-hidden {
+ display: none;
+}
+.ant-popover-placement-top,
+.ant-popover-placement-topLeft,
+.ant-popover-placement-topRight {
+ padding-bottom: 15.3137085px;
+}
+.ant-popover-placement-right,
+.ant-popover-placement-rightTop,
+.ant-popover-placement-rightBottom {
+ padding-left: 15.3137085px;
+}
+.ant-popover-placement-bottom,
+.ant-popover-placement-bottomLeft,
+.ant-popover-placement-bottomRight {
+ padding-top: 15.3137085px;
+}
+.ant-popover-placement-left,
+.ant-popover-placement-leftTop,
+.ant-popover-placement-leftBottom {
+ padding-right: 15.3137085px;
+}
+.ant-popover-inner {
+ background-color: #fff;
+ background-clip: padding-box;
+ border-radius: 2px;
+ 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);
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
+}
+@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
+ .ant-popover {
+ /* IE10+ */
+ }
+ .ant-popover-inner {
+ 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);
+ }
+}
+.ant-popover-title {
+ min-width: 177px;
+ min-height: 32px;
+ margin: 0;
+ padding: 5px 16px 4px;
+ color: rgba(0, 0, 0, 0.85);
+ font-weight: 500;
+ border-bottom: 1px solid #f0f0f0;
+}
+.ant-popover-inner-content {
+ padding: 12px 16px;
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-popover-message {
+ position: relative;
+ padding: 4px 0 12px;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+}
+.ant-popover-message > .anticon {
+ position: absolute;
+ top: 8.0005px;
+ color: #faad14;
+ font-size: 14px;
+}
+.ant-popover-message-title {
+ padding-left: 22px;
+}
+.ant-popover-buttons {
+ margin-bottom: 4px;
+ text-align: right;
+}
+.ant-popover-buttons button {
+ margin-left: 8px;
+}
+.ant-popover-arrow {
+ position: absolute;
+ display: block;
+ width: 22px;
+ height: 22px;
+ overflow: hidden;
+ background: transparent;
+ pointer-events: none;
+}
+.ant-popover-arrow-content {
+ --antd-arrow-background-color: #fff;
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ display: block;
+ width: 11.3137085px;
+ height: 11.3137085px;
+ margin: auto;
+ content: '';
+ pointer-events: auto;
+ border-radius: 0 0 2px;
+ pointer-events: none;
+}
+.ant-popover-arrow-content::before {
+ position: absolute;
+ top: -11.3137085px;
+ left: -11.3137085px;
+ width: 33.9411255px;
+ height: 33.9411255px;
+ background: var(--antd-arrow-background-color);
+ background-repeat: no-repeat;
+ background-position: -10px -10px;
+ content: '';
+ -webkit-clip-path: inset(33% 33%);
+ clip-path: inset(33% 33%);
+ -webkit-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'
+ );
+ 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'
+ );
+}
+.ant-popover-placement-top .ant-popover-arrow,
+.ant-popover-placement-topLeft .ant-popover-arrow,
+.ant-popover-placement-topRight .ant-popover-arrow {
+ bottom: 0;
+ transform: translateY(100%);
+}
+.ant-popover-placement-top .ant-popover-arrow-content,
+.ant-popover-placement-topLeft .ant-popover-arrow-content,
+.ant-popover-placement-topRight .ant-popover-arrow-content {
+ box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateY(-11px) rotate(45deg);
+}
+.ant-popover-placement-top .ant-popover-arrow {
+ left: 50%;
+ transform: translateY(100%) translateX(-50%);
+}
+.ant-popover-placement-topLeft .ant-popover-arrow {
+ left: 16px;
+}
+.ant-popover-placement-topRight .ant-popover-arrow {
+ right: 16px;
+}
+.ant-popover-placement-right .ant-popover-arrow,
+.ant-popover-placement-rightTop .ant-popover-arrow,
+.ant-popover-placement-rightBottom .ant-popover-arrow {
+ left: 0;
+ transform: translateX(-100%);
+}
+.ant-popover-placement-right .ant-popover-arrow-content,
+.ant-popover-placement-rightTop .ant-popover-arrow-content,
+.ant-popover-placement-rightBottom .ant-popover-arrow-content {
+ box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateX(11px) rotate(135deg);
+}
+.ant-popover-placement-right .ant-popover-arrow {
+ top: 50%;
+ transform: translateX(-100%) translateY(-50%);
+}
+.ant-popover-placement-rightTop .ant-popover-arrow {
+ top: 12px;
+}
+.ant-popover-placement-rightBottom .ant-popover-arrow {
+ bottom: 12px;
+}
+.ant-popover-placement-bottom .ant-popover-arrow,
+.ant-popover-placement-bottomLeft .ant-popover-arrow,
+.ant-popover-placement-bottomRight .ant-popover-arrow {
+ top: 0;
+ transform: translateY(-100%);
+}
+.ant-popover-placement-bottom .ant-popover-arrow-content,
+.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
+.ant-popover-placement-bottomRight .ant-popover-arrow-content {
+ box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06);
+ transform: translateY(11px) rotate(-135deg);
+}
+.ant-popover-placement-bottom .ant-popover-arrow {
+ left: 50%;
+ transform: translateY(-100%) translateX(-50%);
+}
+.ant-popover-placement-bottomLeft .ant-popover-arrow {
+ left: 16px;
+}
+.ant-popover-placement-bottomRight .ant-popover-arrow {
+ right: 16px;
+}
+.ant-popover-placement-left .ant-popover-arrow,
+.ant-popover-placement-leftTop .ant-popover-arrow,
+.ant-popover-placement-leftBottom .ant-popover-arrow {
+ right: 0;
+ transform: translateX(100%);
+}
+.ant-popover-placement-left .ant-popover-arrow-content,
+.ant-popover-placement-leftTop .ant-popover-arrow-content,
+.ant-popover-placement-leftBottom .ant-popover-arrow-content {
+ box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateX(-11px) rotate(-45deg);
+}
+.ant-popover-placement-left .ant-popover-arrow {
+ top: 50%;
+ transform: translateX(100%) translateY(-50%);
+}
+.ant-popover-placement-leftTop .ant-popover-arrow {
+ top: 12px;
+}
+.ant-popover-placement-leftBottom .ant-popover-arrow {
+ bottom: 12px;
+}
+.ant-popover-pink .ant-popover-inner {
+ background-color: #eb2f96;
+}
+.ant-popover-pink .ant-popover-arrow-content {
+ background-color: #eb2f96;
+}
+.ant-popover-magenta .ant-popover-inner {
+ background-color: #eb2f96;
+}
+.ant-popover-magenta .ant-popover-arrow-content {
+ background-color: #eb2f96;
+}
+.ant-popover-red .ant-popover-inner {
+ background-color: #f5222d;
+}
+.ant-popover-red .ant-popover-arrow-content {
+ background-color: #f5222d;
+}
+.ant-popover-volcano .ant-popover-inner {
+ background-color: #fa541c;
+}
+.ant-popover-volcano .ant-popover-arrow-content {
+ background-color: #fa541c;
+}
+.ant-popover-orange .ant-popover-inner {
+ background-color: #fa8c16;
+}
+.ant-popover-orange .ant-popover-arrow-content {
+ background-color: #fa8c16;
+}
+.ant-popover-yellow .ant-popover-inner {
+ background-color: #fadb14;
+}
+.ant-popover-yellow .ant-popover-arrow-content {
+ background-color: #fadb14;
+}
+.ant-popover-gold .ant-popover-inner {
+ background-color: #faad14;
+}
+.ant-popover-gold .ant-popover-arrow-content {
+ background-color: #faad14;
+}
+.ant-popover-cyan .ant-popover-inner {
+ background-color: #13c2c2;
+}
+.ant-popover-cyan .ant-popover-arrow-content {
+ background-color: #13c2c2;
+}
+.ant-popover-lime .ant-popover-inner {
+ background-color: #a0d911;
+}
+.ant-popover-lime .ant-popover-arrow-content {
+ background-color: #a0d911;
+}
+.ant-popover-green .ant-popover-inner {
+ background-color: #52c41a;
+}
+.ant-popover-green .ant-popover-arrow-content {
+ background-color: #52c41a;
+}
+.ant-popover-blue .ant-popover-inner {
+ background-color: #873DF2;
+}
+.ant-popover-blue .ant-popover-arrow-content {
+ background-color: #873DF2;
+}
+.ant-popover-geekblue .ant-popover-inner {
+ background-color: #2f54eb;
+}
+.ant-popover-geekblue .ant-popover-arrow-content {
+ background-color: #2f54eb;
+}
+.ant-popover-purple .ant-popover-inner {
+ background-color: #722ed1;
+}
+.ant-popover-purple .ant-popover-arrow-content {
+ background-color: #722ed1;
+}
+.ant-popover-rtl {
+ direction: rtl;
+ text-align: right;
+}
+.ant-popover-rtl .ant-popover-message-title {
+ padding-right: 22px;
+ padding-left: 16px;
+}
+.ant-popover-rtl .ant-popover-buttons {
+ text-align: left;
+}
+.ant-popover-rtl .ant-popover-buttons button {
+ margin-right: 8px;
+ margin-left: 0;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-back-top {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ position: fixed;
+ right: 100px;
+ bottom: 50px;
+ z-index: 10;
+ width: 40px;
+ height: 40px;
+ cursor: pointer;
+}
+.ant-back-top:empty {
+ display: none;
+}
+.ant-back-top-rtl {
+ right: auto;
+ left: 100px;
+ direction: rtl;
+}
+.ant-back-top-content {
+ width: 40px;
+ height: 40px;
+ overflow: hidden;
+ color: #fff;
+ text-align: center;
+ background-color: rgba(0, 0, 0, 0.45);
+ border-radius: 20px;
+ transition: all 0.3s;
+}
+.ant-back-top-content:hover {
+ background-color: rgba(0, 0, 0, 0.85);
+ transition: all 0.3s;
+}
+.ant-back-top-icon {
+ font-size: 24px;
+ line-height: 40px;
+}
+@media screen and (max-width: 768px) {
+ .ant-back-top {
+ right: 60px;
+ }
+ .ant-back-top-rtl {
+ right: auto;
+ left: 60px;
+ }
+}
+@media screen and (max-width: 480px) {
+ .ant-back-top {
+ right: 20px;
+ }
+ .ant-back-top-rtl {
+ right: auto;
+ left: 20px;
+ }
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-badge {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ position: relative;
+ display: inline-block;
+ line-height: 1;
+}
+.ant-badge-count {
+ z-index: auto;
+ min-width: 20px;
+ height: 20px;
+ padding: 0 6px;
+ color: #fff;
+ font-weight: normal;
+ font-size: 12px;
+ line-height: 20px;
+ white-space: nowrap;
+ text-align: center;
+ background: #ff4d4f;
+ border-radius: 10px;
+ box-shadow: 0 0 0 1px #fff;
+}
+.ant-badge-count a,
+.ant-badge-count a:hover {
+ color: #fff;
+}
+.ant-badge-count-sm {
+ min-width: 14px;
+ height: 14px;
+ padding: 0;
+ font-size: 12px;
+ line-height: 14px;
+ border-radius: 7px;
+}
+.ant-badge-multiple-words {
+ padding: 0 8px;
+}
+.ant-badge-dot {
+ z-index: auto;
+ width: 6px;
+ min-width: 6px;
+ height: 6px;
+ background: #ff4d4f;
+ border-radius: 100%;
+ box-shadow: 0 0 0 1px #fff;
+}
+.ant-badge-dot.ant-scroll-number {
+ transition: background 1.5s;
+}
+.ant-badge-count,
+.ant-badge-dot,
+.ant-badge .ant-scroll-number-custom-component {
+ position: absolute;
+ top: 0;
+ right: 0;
+ transform: translate(50%, -50%);
+ transform-origin: 100% 0%;
+}
+.ant-badge-count.anticon-spin,
+.ant-badge-dot.anticon-spin,
+.ant-badge .ant-scroll-number-custom-component.anticon-spin {
+ -webkit-animation: antBadgeLoadingCircle 1s infinite linear;
+ animation: antBadgeLoadingCircle 1s infinite linear;
+}
+.ant-badge-status {
+ line-height: inherit;
+ vertical-align: baseline;
+}
+.ant-badge-status-dot {
+ position: relative;
+ top: -1px;
+ display: inline-block;
+ width: 6px;
+ height: 6px;
+ vertical-align: middle;
+ border-radius: 50%;
+}
+.ant-badge-status-success {
+ background-color: #52c41a;
+}
+.ant-badge-status-processing {
+ position: relative;
+ background-color: #873DF2;
+}
+.ant-badge-status-processing::after {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 1px solid #873DF2;
+ border-radius: 50%;
+ -webkit-animation: antStatusProcessing 1.2s infinite ease-in-out;
+ animation: antStatusProcessing 1.2s infinite ease-in-out;
+ content: '';
+}
+.ant-badge-status-default {
+ background-color: #d9d9d9;
+}
+.ant-badge-status-error {
+ background-color: #ff4d4f;
+}
+.ant-badge-status-warning {
+ background-color: #faad14;
+}
+.ant-badge-status-pink {
+ background: #eb2f96;
+}
+.ant-badge-status-magenta {
+ background: #eb2f96;
+}
+.ant-badge-status-red {
+ background: #f5222d;
+}
+.ant-badge-status-volcano {
+ background: #fa541c;
+}
+.ant-badge-status-orange {
+ background: #fa8c16;
+}
+.ant-badge-status-yellow {
+ background: #fadb14;
+}
+.ant-badge-status-gold {
+ background: #faad14;
+}
+.ant-badge-status-cyan {
+ background: #13c2c2;
+}
+.ant-badge-status-lime {
+ background: #a0d911;
+}
+.ant-badge-status-green {
+ background: #52c41a;
+}
+.ant-badge-status-blue {
+ background: #873DF2;
+}
+.ant-badge-status-geekblue {
+ background: #2f54eb;
+}
+.ant-badge-status-purple {
+ background: #722ed1;
+}
+.ant-badge-status-text {
+ margin-left: 8px;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+}
+.ant-badge-zoom-appear,
+.ant-badge-zoom-enter {
+ -webkit-animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
+ animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+}
+.ant-badge-zoom-leave {
+ -webkit-animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
+ animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+}
+.ant-badge-not-a-wrapper .ant-badge-zoom-appear,
+.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
+ -webkit-animation: antNoWrapperZoomBadgeIn 0.3s
+ cubic-bezier(0.12, 0.4, 0.29, 1.46);
+ animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
+}
+.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
+ -webkit-animation: antNoWrapperZoomBadgeOut 0.3s
+ cubic-bezier(0.71, -0.46, 0.88, 0.6);
+ animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
+}
+.ant-badge-not-a-wrapper:not(.ant-badge-status) {
+ vertical-align: middle;
+}
+.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
+.ant-badge-not-a-wrapper .ant-badge-count {
+ transform: none;
+}
+.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
+.ant-badge-not-a-wrapper .ant-scroll-number {
+ position: relative;
+ top: auto;
+ display: block;
+ transform-origin: 50% 50%;
+}
+@-webkit-keyframes antStatusProcessing {
+ 0% {
+ transform: scale(0.8);
+ opacity: 0.5;
+ }
+ 100% {
+ transform: scale(2.4);
+ opacity: 0;
+ }
+}
+@keyframes antStatusProcessing {
+ 0% {
+ transform: scale(0.8);
+ opacity: 0.5;
+ }
+ 100% {
+ transform: scale(2.4);
+ opacity: 0;
+ }
+}
+.ant-scroll-number {
+ overflow: hidden;
+ direction: ltr;
+}
+.ant-scroll-number-only {
+ position: relative;
+ display: inline-block;
+ height: 20px;
+ transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+ /* stylelint-disable property-no-vendor-prefix */
+ -webkit-transform-style: preserve-3d;
+ -webkit-backface-visibility: hidden;
+ /* stylelint-enable property-no-vendor-prefix */
+}
+.ant-scroll-number-only > p.ant-scroll-number-only-unit {
+ height: 20px;
+ margin: 0;
+ /* stylelint-disable property-no-vendor-prefix */
+ -webkit-transform-style: preserve-3d;
+ -webkit-backface-visibility: hidden;
+ /* stylelint-enable property-no-vendor-prefix */
+}
+.ant-scroll-number-symbol {
+ vertical-align: top;
+}
+@-webkit-keyframes antZoomBadgeIn {
+ 0% {
+ transform: scale(0) translate(50%, -50%);
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1) translate(50%, -50%);
+ }
+}
+@keyframes antZoomBadgeIn {
+ 0% {
+ transform: scale(0) translate(50%, -50%);
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1) translate(50%, -50%);
+ }
+}
+@-webkit-keyframes antZoomBadgeOut {
+ 0% {
+ transform: scale(1) translate(50%, -50%);
+ }
+ 100% {
+ transform: scale(0) translate(50%, -50%);
+ opacity: 0;
+ }
+}
+@keyframes antZoomBadgeOut {
+ 0% {
+ transform: scale(1) translate(50%, -50%);
+ }
+ 100% {
+ transform: scale(0) translate(50%, -50%);
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antNoWrapperZoomBadgeIn {
+ 0% {
+ transform: scale(0);
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ }
+}
+@keyframes antNoWrapperZoomBadgeIn {
+ 0% {
+ transform: scale(0);
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ }
+}
+@-webkit-keyframes antNoWrapperZoomBadgeOut {
+ 0% {
+ transform: scale(1);
+ }
+ 100% {
+ transform: scale(0);
+ opacity: 0;
+ }
+}
+@keyframes antNoWrapperZoomBadgeOut {
+ 0% {
+ transform: scale(1);
+ }
+ 100% {
+ transform: scale(0);
+ opacity: 0;
+ }
+}
+@-webkit-keyframes antBadgeLoadingCircle {
+ 0% {
+ transform-origin: 50%;
+ }
+ 100% {
+ transform: translate(50%, -50%) rotate(360deg);
+ transform-origin: 50%;
+ }
+}
+@keyframes antBadgeLoadingCircle {
+ 0% {
+ transform-origin: 50%;
+ }
+ 100% {
+ transform: translate(50%, -50%) rotate(360deg);
+ transform-origin: 50%;
+ }
+}
+.ant-ribbon-wrapper {
+ position: relative;
+}
+.ant-ribbon {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ position: absolute;
+ top: 8px;
+ height: 22px;
+ padding: 0 8px;
+ color: #fff;
+ line-height: 22px;
+ white-space: nowrap;
+ background-color: #873DF2;
+ border-radius: 2px;
+}
+.ant-ribbon-text {
+ color: #fff;
+}
+.ant-ribbon-corner {
+ position: absolute;
+ top: 100%;
+ width: 8px;
+ height: 8px;
+ color: currentcolor;
+ border: 4px solid;
+ transform: scaleY(0.75);
+ transform-origin: top;
+}
+.ant-ribbon-corner::after {
+ position: absolute;
+ top: -4px;
+ left: -4px;
+ width: inherit;
+ height: inherit;
+ color: rgba(0, 0, 0, 0.25);
+ border: inherit;
+ content: '';
+}
+.ant-ribbon-color-pink {
+ color: #eb2f96;
+ background: #eb2f96;
+}
+.ant-ribbon-color-magenta {
+ color: #eb2f96;
+ background: #eb2f96;
+}
+.ant-ribbon-color-red {
+ color: #f5222d;
+ background: #f5222d;
+}
+.ant-ribbon-color-volcano {
+ color: #fa541c;
+ background: #fa541c;
+}
+.ant-ribbon-color-orange {
+ color: #fa8c16;
+ background: #fa8c16;
+}
+.ant-ribbon-color-yellow {
+ color: #fadb14;
+ background: #fadb14;
+}
+.ant-ribbon-color-gold {
+ color: #faad14;
+ background: #faad14;
+}
+.ant-ribbon-color-cyan {
+ color: #13c2c2;
+ background: #13c2c2;
+}
+.ant-ribbon-color-lime {
+ color: #a0d911;
+ background: #a0d911;
+}
+.ant-ribbon-color-green {
+ color: #52c41a;
+ background: #52c41a;
+}
+.ant-ribbon-color-blue {
+ color: #873DF2;
+ background: #873DF2;
+}
+.ant-ribbon-color-geekblue {
+ color: #2f54eb;
+ background: #2f54eb;
+}
+.ant-ribbon-color-purple {
+ color: #722ed1;
+ background: #722ed1;
+}
+.ant-ribbon.ant-ribbon-placement-end {
+ right: -8px;
+ border-bottom-right-radius: 0;
+}
+.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
+ right: 0;
+ border-color: currentcolor transparent transparent currentcolor;
+}
+.ant-ribbon.ant-ribbon-placement-start {
+ left: -8px;
+ border-bottom-left-radius: 0;
+}
+.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
+ left: 0;
+ border-color: currentcolor currentcolor transparent transparent;
+}
+.ant-badge-rtl {
+ direction: rtl;
+}
+.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,
+.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,
+.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper)
+ .ant-scroll-number-custom-component {
+ right: auto;
+ left: 0;
+ direction: ltr;
+ transform: translate(-50%, -50%);
+ transform-origin: 0% 0%;
+}
+.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper)
+ .ant-scroll-number-custom-component {
+ right: auto;
+ left: 0;
+ transform: translate(-50%, -50%);
+ transform-origin: 0% 0%;
+}
+.ant-badge-rtl .ant-badge-status-text {
+ margin-right: 8px;
+ margin-left: 0;
+}
+.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-appear,
+.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-enter {
+ -webkit-animation-name: antZoomBadgeInRtl;
+ animation-name: antZoomBadgeInRtl;
+}
+.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-leave {
+ -webkit-animation-name: antZoomBadgeOutRtl;
+ animation-name: antZoomBadgeOutRtl;
+}
+.ant-ribbon-rtl {
+ direction: rtl;
+}
+.ant-ribbon-rtl.ant-ribbon-placement-end {
+ right: unset;
+ left: -8px;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 0;
+}
+.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
+ right: unset;
+ left: 0;
+ border-color: currentcolor currentcolor transparent transparent;
+}
+.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after {
+ border-color: currentcolor currentcolor transparent transparent;
+}
+.ant-ribbon-rtl.ant-ribbon-placement-start {
+ right: -8px;
+ left: unset;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 2px;
+}
+.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
+ right: 0;
+ left: unset;
+ border-color: currentcolor transparent transparent currentcolor;
+}
+.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after {
+ border-color: currentcolor transparent transparent currentcolor;
+}
+@-webkit-keyframes antZoomBadgeInRtl {
+ 0% {
+ transform: scale(0) translate(-50%, -50%);
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1) translate(-50%, -50%);
+ }
+}
+@keyframes antZoomBadgeInRtl {
+ 0% {
+ transform: scale(0) translate(-50%, -50%);
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1) translate(-50%, -50%);
+ }
+}
+@-webkit-keyframes antZoomBadgeOutRtl {
+ 0% {
+ transform: scale(1) translate(-50%, -50%);
+ }
+ 100% {
+ transform: scale(0) translate(-50%, -50%);
+ opacity: 0;
+ }
+}
+@keyframes antZoomBadgeOutRtl {
+ 0% {
+ transform: scale(1) translate(-50%, -50%);
+ }
+ 100% {
+ transform: scale(0) translate(-50%, -50%);
+ opacity: 0;
+ }
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-breadcrumb {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ color: rgba(0, 0, 0, 0.45);
+ font-size: 14px;
+}
+.ant-breadcrumb .anticon {
+ font-size: 14px;
+}
+.ant-breadcrumb ol {
+ display: flex;
+ flex-wrap: wrap;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.ant-breadcrumb a {
+ color: rgba(0, 0, 0, 0.45);
+ transition: color 0.3s;
+}
+.ant-breadcrumb a:hover {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-breadcrumb li:last-child {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-breadcrumb li:last-child a {
+ color: rgba(0, 0, 0, 0.85);
+}
+li:last-child > .ant-breadcrumb-separator {
+ display: none;
+}
+.ant-breadcrumb-separator {
+ margin: 0 8px;
+ color: rgba(0, 0, 0, 0.45);
+}
+.ant-breadcrumb-link > .anticon + span,
+.ant-breadcrumb-link > .anticon + a {
+ margin-left: 4px;
+}
+.ant-breadcrumb-overlay-link > .anticon {
+ margin-left: 4px;
+}
+.ant-breadcrumb-rtl {
+ direction: rtl;
+}
+.ant-breadcrumb-rtl::before {
+ display: table;
+ content: '';
+}
+.ant-breadcrumb-rtl::after {
+ display: table;
+ clear: both;
+ content: '';
+}
+.ant-breadcrumb-rtl > span {
+ float: right;
+}
+.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
+.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
+ margin-right: 4px;
+ margin-left: 0;
+}
+.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
+ margin-right: 4px;
+ margin-left: 0;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
+ color: #ff4d4f;
+}
+.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
+ color: #fff;
+ background-color: #ff4d4f;
+}
+.ant-dropdown {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ position: absolute;
+ top: -9999px;
+ left: -9999px;
+ z-index: 1050;
+ display: block;
+}
+.ant-dropdown::before {
+ position: absolute;
+ top: -4px;
+ right: 0;
+ bottom: -4px;
+ left: -7px;
+ z-index: -9999;
+ opacity: 0.0001;
+ content: ' ';
+}
+.ant-dropdown-wrap {
+ position: relative;
+}
+.ant-dropdown-wrap .ant-btn > .anticon-down {
+ font-size: 10px;
+}
+.ant-dropdown-wrap .anticon-down::before {
+ transition: transform 0.2s;
+}
+.ant-dropdown-wrap-open .anticon-down::before {
+ transform: rotate(180deg);
+}
+.ant-dropdown-hidden,
+.ant-dropdown-menu-hidden,
+.ant-dropdown-menu-submenu-hidden {
+ display: none;
+}
+.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,
+.ant-dropdown-show-arrow.ant-dropdown-placement-top,
+.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
+ padding-bottom: 15.3137085px;
+}
+.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,
+.ant-dropdown-show-arrow.ant-dropdown-placement-bottom,
+.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
+ padding-top: 15.3137085px;
+}
+.ant-dropdown-arrow {
+ position: absolute;
+ z-index: 1;
+ display: block;
+ width: 11.3137085px;
+ height: 11.3137085px;
+ border-radius: 0 0 2px;
+ pointer-events: none;
+}
+.ant-dropdown-arrow::before {
+ position: absolute;
+ top: -11.3137085px;
+ left: -11.3137085px;
+ width: 33.9411255px;
+ height: 33.9411255px;
+ background: #fff;
+ background-repeat: no-repeat;
+ background-position: -10px -10px;
+ content: '';
+ -webkit-clip-path: inset(33% 33%);
+ clip-path: inset(33% 33%);
+ -webkit-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'
+ );
+ 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'
+ );
+}
+.ant-dropdown-placement-top > .ant-dropdown-arrow,
+.ant-dropdown-placement-topLeft > .ant-dropdown-arrow,
+.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
+ bottom: 10px;
+ box-shadow: 3px 3px 7px -3px rgba(0, 0, 0, 0.1);
+ transform: rotate(45deg);
+}
+.ant-dropdown-placement-top > .ant-dropdown-arrow {
+ left: 50%;
+ transform: translateX(-50%) rotate(45deg);
+}
+.ant-dropdown-placement-topLeft > .ant-dropdown-arrow {
+ left: 16px;
+}
+.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
+ right: 16px;
+}
+.ant-dropdown-placement-bottom > .ant-dropdown-arrow,
+.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow,
+.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
+ top: 9.41421356px;
+ box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.1);
+ transform: rotate(-135deg) translateY(-0.5px);
+}
+.ant-dropdown-placement-bottom > .ant-dropdown-arrow {
+ left: 50%;
+ transform: translateX(-50%) rotate(-135deg) translateY(-0.5px);
+}
+.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow {
+ left: 16px;
+}
+.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
+ right: 16px;
+}
+.ant-dropdown-menu {
+ position: relative;
+ margin: 0;
+ padding: 4px 0;
+ text-align: left;
+ list-style-type: none;
+ background-color: #fff;
+ background-clip: padding-box;
+ border-radius: 2px;
+ outline: none;
+ 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);
+}
+.ant-dropdown-menu-item-group-title {
+ padding: 5px 12px;
+ color: rgba(0, 0, 0, 0.45);
+ transition: all 0.3s;
+}
+.ant-dropdown-menu-submenu-popup {
+ position: absolute;
+ z-index: 1050;
+ background: transparent;
+ box-shadow: none;
+ transform-origin: 0 0;
+}
+.ant-dropdown-menu-submenu-popup ul,
+.ant-dropdown-menu-submenu-popup li {
+ list-style: none;
+}
+.ant-dropdown-menu-submenu-popup ul {
+ margin-right: 0.3em;
+ margin-left: 0.3em;
+}
+.ant-dropdown-menu-item {
+ position: relative;
+ display: flex;
+ align-items: center;
+}
+.ant-dropdown-menu-item-icon {
+ min-width: 12px;
+ margin-right: 8px;
+ font-size: 12px;
+}
+.ant-dropdown-menu-title-content {
+ flex: auto;
+}
+.ant-dropdown-menu-title-content > a {
+ color: inherit;
+ transition: all 0.3s;
+}
+.ant-dropdown-menu-title-content > a:hover {
+ color: inherit;
+}
+.ant-dropdown-menu-title-content > a::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ content: '';
+}
+.ant-dropdown-menu-item,
+.ant-dropdown-menu-submenu-title {
+ clear: both;
+ margin: 0;
+ padding: 5px 12px;
+ color: rgba(0, 0, 0, 0.85);
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 22px;
+ cursor: pointer;
+ transition: all 0.3s;
+}
+.ant-dropdown-menu-item-selected,
+.ant-dropdown-menu-submenu-title-selected {
+ color: #873DF2;
+ background-color: #e6f7ff;
+}
+.ant-dropdown-menu-item:hover,
+.ant-dropdown-menu-submenu-title:hover,
+.ant-dropdown-menu-item.ant-dropdown-menu-item-active,
+.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,
+.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,
+.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active {
+ background-color: #f5f5f5;
+}
+.ant-dropdown-menu-item-disabled,
+.ant-dropdown-menu-submenu-title-disabled {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: not-allowed;
+}
+.ant-dropdown-menu-item-disabled:hover,
+.ant-dropdown-menu-submenu-title-disabled:hover {
+ color: rgba(0, 0, 0, 0.25);
+ background-color: #fff;
+ cursor: not-allowed;
+}
+.ant-dropdown-menu-item-disabled a,
+.ant-dropdown-menu-submenu-title-disabled a {
+ pointer-events: none;
+}
+.ant-dropdown-menu-item-divider,
+.ant-dropdown-menu-submenu-title-divider {
+ height: 1px;
+ margin: 4px 0;
+ overflow: hidden;
+ line-height: 0;
+ background-color: #f0f0f0;
+}
+.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
+.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
+ position: absolute;
+ right: 8px;
+}
+.ant-dropdown-menu-item
+ .ant-dropdown-menu-submenu-expand-icon
+ .ant-dropdown-menu-submenu-arrow-icon,
+.ant-dropdown-menu-submenu-title
+ .ant-dropdown-menu-submenu-expand-icon
+ .ant-dropdown-menu-submenu-arrow-icon {
+ margin-right: 0 !important;
+ color: rgba(0, 0, 0, 0.45);
+ font-size: 10px;
+ font-style: normal;
+}
+.ant-dropdown-menu-item-group-list {
+ margin: 0 8px;
+ padding: 0;
+ list-style: none;
+}
+.ant-dropdown-menu-submenu-title {
+ padding-right: 24px;
+}
+.ant-dropdown-menu-submenu-vertical {
+ position: relative;
+}
+.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
+ position: absolute;
+ top: 0;
+ left: 100%;
+ min-width: 100%;
+ margin-left: 4px;
+ transform-origin: 0 0;
+}
+.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled
+ .ant-dropdown-menu-submenu-title,
+.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled
+ .ant-dropdown-menu-submenu-title
+ .ant-dropdown-menu-submenu-arrow-icon {
+ color: rgba(0, 0, 0, 0.25);
+ background-color: #fff;
+ cursor: not-allowed;
+}
+.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
+ color: #873DF2;
+}
+.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
+.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
+.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,
+.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,
+.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,
+.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {
+ -webkit-animation-name: antSlideUpIn;
+ animation-name: antSlideUpIn;
+}
+.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
+.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
+.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,
+.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,
+.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,
+.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {
+ -webkit-animation-name: antSlideDownIn;
+ animation-name: antSlideDownIn;
+}
+.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
+.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,
+.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
+ -webkit-animation-name: antSlideUpOut;
+ animation-name: antSlideUpOut;
+}
+.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
+.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,
+.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
+ -webkit-animation-name: antSlideDownOut;
+ animation-name: antSlideDownOut;
+}
+.ant-dropdown-trigger > .anticon.anticon-down,
+.ant-dropdown-link > .anticon.anticon-down,
+.ant-dropdown-button > .anticon.anticon-down {
+ font-size: 10px;
+ vertical-align: baseline;
+}
+.ant-dropdown-button {
+ white-space: nowrap;
+}
+.ant-dropdown-button.ant-btn-group > .ant-btn-loading,
+.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn {
+ cursor: default;
+ pointer-events: none;
+}
+.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn::before {
+ display: block;
+}
+.ant-dropdown-button.ant-btn-group
+ > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
+ padding-right: 8px;
+ padding-left: 8px;
+}
+.ant-dropdown-menu-dark,
+.ant-dropdown-menu-dark .ant-dropdown-menu {
+ background: #001529;
+}
+.ant-dropdown-menu-dark .ant-dropdown-menu-item,
+.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
+.ant-dropdown-menu-dark .ant-dropdown-menu-item > a,
+.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a {
+ color: rgba(255, 255, 255, 0.65);
+}
+.ant-dropdown-menu-dark
+ .ant-dropdown-menu-item
+ .ant-dropdown-menu-submenu-arrow::after,
+.ant-dropdown-menu-dark
+ .ant-dropdown-menu-submenu-title
+ .ant-dropdown-menu-submenu-arrow::after,
+.ant-dropdown-menu-dark
+ .ant-dropdown-menu-item
+ > a
+ .ant-dropdown-menu-submenu-arrow::after,
+.ant-dropdown-menu-dark
+ .ant-dropdown-menu-item
+ > .anticon
+ + span
+ > a
+ .ant-dropdown-menu-submenu-arrow::after {
+ color: rgba(255, 255, 255, 0.65);
+}
+.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
+.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
+.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover,
+.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a:hover {
+ color: #fff;
+ background: transparent;
+}
+.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
+.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
+.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
+ color: #fff;
+ background: #873DF2;
+}
+.ant-dropdown-rtl {
+ direction: rtl;
+}
+.ant-dropdown-rtl.ant-dropdown::before {
+ right: -7px;
+ left: 0;
+}
+.ant-dropdown-menu.ant-dropdown-menu-rtl {
+ direction: rtl;
+ text-align: right;
+}
+.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,
+.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title {
+ direction: rtl;
+ text-align: right;
+}
+.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
+ transform-origin: 100% 0;
+}
+.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
+.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {
+ text-align: right;
+}
+.ant-dropdown-rtl .ant-dropdown-menu-item,
+.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
+ text-align: right;
+}
+.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
+.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
+.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
+.ant-dropdown-rtl
+ .ant-dropdown-menu-submenu-title
+ > span
+ > .anticon:first-child {
+ margin-right: 0;
+ margin-left: 8px;
+}
+.ant-dropdown-rtl
+ .ant-dropdown-menu-item
+ .ant-dropdown-menu-submenu-expand-icon,
+.ant-dropdown-rtl
+ .ant-dropdown-menu-submenu-title
+ .ant-dropdown-menu-submenu-expand-icon {
+ right: auto;
+ left: 8px;
+}
+.ant-dropdown-rtl
+ .ant-dropdown-menu-item
+ .ant-dropdown-menu-submenu-expand-icon
+ .ant-dropdown-menu-submenu-arrow-icon,
+.ant-dropdown-rtl
+ .ant-dropdown-menu-submenu-title
+ .ant-dropdown-menu-submenu-expand-icon
+ .ant-dropdown-menu-submenu-arrow-icon {
+ margin-left: 0 !important;
+ transform: scaleX(-1);
+}
+.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
+ padding-right: 12px;
+ padding-left: 24px;
+}
+.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
+ right: 100%;
+ left: 0;
+ margin-right: 4px;
+ margin-left: 0;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-btn {
+ line-height: 1.5715;
+ position: relative;
+ display: inline-block;
+ font-weight: 400;
+ white-space: nowrap;
+ text-align: center;
+ background-image: none;
+ border: 1px solid transparent;
+ box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
+ cursor: pointer;
+ transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ touch-action: manipulation;
+ height: 32px;
+ padding: 4px 15px;
+ font-size: 14px;
+ border-radius: 2px;
+ color: rgba(0, 0, 0, 0.85);
+ border-color: #d9d9d9;
+ background: #fff;
+}
+.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;
+ box-shadow: none;
+}
+.ant-btn[disabled] {
+ cursor: not-allowed;
+}
+.ant-btn[disabled] > * {
+ pointer-events: none;
+}
+.ant-btn-lg {
+ height: 40px;
+ padding: 6.4px 15px;
+ font-size: 16px;
+ border-radius: 2px;
+}
+.ant-btn-sm {
+ height: 24px;
+ padding: 0px 7px;
+ font-size: 14px;
+ border-radius: 2px;
+}
+.ant-btn > a:only-child {
+ color: currentcolor;
+}
+.ant-btn > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn:hover,
+.ant-btn:focus {
+ color: #40a9ff;
+ border-color: #40a9ff;
+ background: #fff;
+}
+.ant-btn:hover > a:only-child,
+.ant-btn:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn:hover > a:only-child::after,
+.ant-btn:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn:active {
+ color: #096dd9;
+ border-color: #096dd9;
+ background: #fff;
+}
+.ant-btn:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn[disabled],
+.ant-btn[disabled]:hover,
+.ant-btn[disabled]:focus,
+.ant-btn[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn[disabled] > a:only-child,
+.ant-btn[disabled]:hover > a:only-child,
+.ant-btn[disabled]:focus > a:only-child,
+.ant-btn[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn[disabled] > a:only-child::after,
+.ant-btn[disabled]:hover > a:only-child::after,
+.ant-btn[disabled]:focus > a:only-child::after,
+.ant-btn[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn:hover,
+.ant-btn:focus,
+.ant-btn:active {
+ text-decoration: none;
+ background: #fff;
+}
+.ant-btn > span {
+ display: inline-block;
+}
+.ant-btn-primary {
+ color: #fff;
+ border-color: #873DF2;
+ background: #873DF2;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
+ box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
+}
+.ant-btn-primary > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-primary > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-primary:hover,
+.ant-btn-primary:focus {
+ color: #fff;
+ border-color: #40a9ff;
+ background: #40a9ff;
+}
+.ant-btn-primary:hover > a:only-child,
+.ant-btn-primary:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-primary:hover > a:only-child::after,
+.ant-btn-primary:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-primary:active {
+ color: #fff;
+ border-color: #096dd9;
+ background: #096dd9;
+}
+.ant-btn-primary:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-primary:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-primary[disabled],
+.ant-btn-primary[disabled]:hover,
+.ant-btn-primary[disabled]:focus,
+.ant-btn-primary[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-primary[disabled] > a:only-child,
+.ant-btn-primary[disabled]:hover > a:only-child,
+.ant-btn-primary[disabled]:focus > a:only-child,
+.ant-btn-primary[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-primary[disabled] > a:only-child::after,
+.ant-btn-primary[disabled]:hover > a:only-child::after,
+.ant-btn-primary[disabled]:focus > a:only-child::after,
+.ant-btn-primary[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
+ border-right-color: #40a9ff;
+ border-left-color: #40a9ff;
+}
+.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
+ border-color: #d9d9d9;
+}
+.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
+ border-right-color: #40a9ff;
+}
+.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
+ border-right-color: #d9d9d9;
+}
+.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
+.ant-btn-group .ant-btn-primary + .ant-btn-primary {
+ border-left-color: #40a9ff;
+}
+.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
+.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
+ border-left-color: #d9d9d9;
+}
+.ant-btn-ghost {
+ color: rgba(0, 0, 0, 0.85);
+ border-color: #d9d9d9;
+ background: transparent;
+}
+.ant-btn-ghost > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-ghost > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-ghost:hover,
+.ant-btn-ghost:focus {
+ color: #40a9ff;
+ border-color: #40a9ff;
+ background: transparent;
+}
+.ant-btn-ghost:hover > a:only-child,
+.ant-btn-ghost:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-ghost:hover > a:only-child::after,
+.ant-btn-ghost:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-ghost:active {
+ color: #096dd9;
+ border-color: #096dd9;
+ background: transparent;
+}
+.ant-btn-ghost:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-ghost:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-ghost[disabled],
+.ant-btn-ghost[disabled]:hover,
+.ant-btn-ghost[disabled]:focus,
+.ant-btn-ghost[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-ghost[disabled] > a:only-child,
+.ant-btn-ghost[disabled]:hover > a:only-child,
+.ant-btn-ghost[disabled]:focus > a:only-child,
+.ant-btn-ghost[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-ghost[disabled] > a:only-child::after,
+.ant-btn-ghost[disabled]:hover > a:only-child::after,
+.ant-btn-ghost[disabled]:focus > a:only-child::after,
+.ant-btn-ghost[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dashed {
+ color: rgba(0, 0, 0, 0.85);
+ border-color: #d9d9d9;
+ background: #fff;
+ border-style: dashed;
+}
+.ant-btn-dashed > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dashed > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dashed:hover,
+.ant-btn-dashed:focus {
+ color: #40a9ff;
+ border-color: #40a9ff;
+ background: #fff;
+}
+.ant-btn-dashed:hover > a:only-child,
+.ant-btn-dashed:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dashed:hover > a:only-child::after,
+.ant-btn-dashed:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dashed:active {
+ color: #096dd9;
+ border-color: #096dd9;
+ background: #fff;
+}
+.ant-btn-dashed:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dashed:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dashed[disabled],
+.ant-btn-dashed[disabled]:hover,
+.ant-btn-dashed[disabled]:focus,
+.ant-btn-dashed[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-dashed[disabled] > a:only-child,
+.ant-btn-dashed[disabled]:hover > a:only-child,
+.ant-btn-dashed[disabled]:focus > a:only-child,
+.ant-btn-dashed[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dashed[disabled] > a:only-child::after,
+.ant-btn-dashed[disabled]:hover > a:only-child::after,
+.ant-btn-dashed[disabled]:focus > a:only-child::after,
+.ant-btn-dashed[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-danger {
+ color: #fff;
+ border-color: #ff4d4f;
+ background: #ff4d4f;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
+ box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
+}
+.ant-btn-danger > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-danger > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-danger:hover,
+.ant-btn-danger:focus {
+ color: #fff;
+ border-color: #ff7875;
+ background: #ff7875;
+}
+.ant-btn-danger:hover > a:only-child,
+.ant-btn-danger:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-danger:hover > a:only-child::after,
+.ant-btn-danger:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-danger:active {
+ color: #fff;
+ border-color: #d9363e;
+ background: #d9363e;
+}
+.ant-btn-danger:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-danger:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-danger[disabled],
+.ant-btn-danger[disabled]:hover,
+.ant-btn-danger[disabled]:focus,
+.ant-btn-danger[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-danger[disabled] > a:only-child,
+.ant-btn-danger[disabled]:hover > a:only-child,
+.ant-btn-danger[disabled]:focus > a:only-child,
+.ant-btn-danger[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-danger[disabled] > a:only-child::after,
+.ant-btn-danger[disabled]:hover > a:only-child::after,
+.ant-btn-danger[disabled]:focus > a:only-child::after,
+.ant-btn-danger[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-link {
+ color: #873DF2;
+ border-color: transparent;
+ background: transparent;
+ box-shadow: none;
+}
+.ant-btn-link > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-link > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-link:hover,
+.ant-btn-link:focus {
+ color: #40a9ff;
+ border-color: #40a9ff;
+ background: transparent;
+}
+.ant-btn-link:hover > a:only-child,
+.ant-btn-link:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-link:hover > a:only-child::after,
+.ant-btn-link:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-link:active {
+ color: #096dd9;
+ border-color: #096dd9;
+ background: transparent;
+}
+.ant-btn-link:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-link:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-link[disabled],
+.ant-btn-link[disabled]:hover,
+.ant-btn-link[disabled]:focus,
+.ant-btn-link[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-link[disabled] > a:only-child,
+.ant-btn-link[disabled]:hover > a:only-child,
+.ant-btn-link[disabled]:focus > a:only-child,
+.ant-btn-link[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-link[disabled] > a:only-child::after,
+.ant-btn-link[disabled]:hover > a:only-child::after,
+.ant-btn-link[disabled]:focus > a:only-child::after,
+.ant-btn-link[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-link:hover {
+ background: transparent;
+}
+.ant-btn-link:hover,
+.ant-btn-link:focus,
+.ant-btn-link:active {
+ border-color: transparent;
+}
+.ant-btn-link[disabled],
+.ant-btn-link[disabled]:hover,
+.ant-btn-link[disabled]:focus,
+.ant-btn-link[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: transparent;
+ background: transparent;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-link[disabled] > a:only-child,
+.ant-btn-link[disabled]:hover > a:only-child,
+.ant-btn-link[disabled]:focus > a:only-child,
+.ant-btn-link[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-link[disabled] > a:only-child::after,
+.ant-btn-link[disabled]:hover > a:only-child::after,
+.ant-btn-link[disabled]:focus > a:only-child::after,
+.ant-btn-link[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-text {
+ color: rgba(0, 0, 0, 0.85);
+ border-color: transparent;
+ background: transparent;
+ box-shadow: none;
+}
+.ant-btn-text > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-text > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-text:hover,
+.ant-btn-text:focus {
+ color: #40a9ff;
+ border-color: #40a9ff;
+ background: transparent;
+}
+.ant-btn-text:hover > a:only-child,
+.ant-btn-text:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-text:hover > a:only-child::after,
+.ant-btn-text:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-text:active {
+ color: #096dd9;
+ border-color: #096dd9;
+ background: transparent;
+}
+.ant-btn-text:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-text:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-text[disabled],
+.ant-btn-text[disabled]:hover,
+.ant-btn-text[disabled]:focus,
+.ant-btn-text[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-text[disabled] > a:only-child,
+.ant-btn-text[disabled]:hover > a:only-child,
+.ant-btn-text[disabled]:focus > a:only-child,
+.ant-btn-text[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-text[disabled] > a:only-child::after,
+.ant-btn-text[disabled]:hover > a:only-child::after,
+.ant-btn-text[disabled]:focus > a:only-child::after,
+.ant-btn-text[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-text:hover,
+.ant-btn-text:focus {
+ color: rgba(0, 0, 0, 0.85);
+ background: rgba(0, 0, 0, 0.018);
+ border-color: transparent;
+}
+.ant-btn-text:active {
+ color: rgba(0, 0, 0, 0.85);
+ background: rgba(0, 0, 0, 0.028);
+ border-color: transparent;
+}
+.ant-btn-text[disabled],
+.ant-btn-text[disabled]:hover,
+.ant-btn-text[disabled]:focus,
+.ant-btn-text[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: transparent;
+ background: transparent;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-text[disabled] > a:only-child,
+.ant-btn-text[disabled]:hover > a:only-child,
+.ant-btn-text[disabled]:focus > a:only-child,
+.ant-btn-text[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-text[disabled] > a:only-child::after,
+.ant-btn-text[disabled]:hover > a:only-child::after,
+.ant-btn-text[disabled]:focus > a:only-child::after,
+.ant-btn-text[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous {
+ color: #ff4d4f;
+ border-color: #ff4d4f;
+ background: #fff;
+}
+.ant-btn-dangerous > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous:hover,
+.ant-btn-dangerous:focus {
+ color: #ff7875;
+ border-color: #ff7875;
+ background: #fff;
+}
+.ant-btn-dangerous:hover > a:only-child,
+.ant-btn-dangerous:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous:hover > a:only-child::after,
+.ant-btn-dangerous:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous:active {
+ color: #d9363e;
+ border-color: #d9363e;
+ background: #fff;
+}
+.ant-btn-dangerous:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous[disabled],
+.ant-btn-dangerous[disabled]:hover,
+.ant-btn-dangerous[disabled]:focus,
+.ant-btn-dangerous[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-dangerous[disabled] > a:only-child,
+.ant-btn-dangerous[disabled]:hover > a:only-child,
+.ant-btn-dangerous[disabled]:focus > a:only-child,
+.ant-btn-dangerous[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous[disabled] > a:only-child::after,
+.ant-btn-dangerous[disabled]:hover > a:only-child::after,
+.ant-btn-dangerous[disabled]:focus > a:only-child::after,
+.ant-btn-dangerous[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-primary {
+ color: #fff;
+ border-color: #ff4d4f;
+ background: #ff4d4f;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
+ box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
+}
+.ant-btn-dangerous.ant-btn-primary > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-primary > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-primary:hover,
+.ant-btn-dangerous.ant-btn-primary:focus {
+ color: #fff;
+ border-color: #ff7875;
+ background: #ff7875;
+}
+.ant-btn-dangerous.ant-btn-primary:hover > a:only-child,
+.ant-btn-dangerous.ant-btn-primary:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-primary:hover > a:only-child::after,
+.ant-btn-dangerous.ant-btn-primary:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-primary:active {
+ color: #fff;
+ border-color: #d9363e;
+ background: #d9363e;
+}
+.ant-btn-dangerous.ant-btn-primary:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-primary:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-primary[disabled],
+.ant-btn-dangerous.ant-btn-primary[disabled]:hover,
+.ant-btn-dangerous.ant-btn-primary[disabled]:focus,
+.ant-btn-dangerous.ant-btn-primary[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child,
+.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child,
+.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child,
+.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child::after,
+.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child::after,
+.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child::after,
+.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-link {
+ color: #ff4d4f;
+ border-color: transparent;
+ background: transparent;
+ box-shadow: none;
+}
+.ant-btn-dangerous.ant-btn-link > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-link > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-link:hover,
+.ant-btn-dangerous.ant-btn-link:focus {
+ color: #40a9ff;
+ border-color: #40a9ff;
+ background: transparent;
+}
+.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
+.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
+.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-link:active {
+ color: #096dd9;
+ border-color: #096dd9;
+ background: transparent;
+}
+.ant-btn-dangerous.ant-btn-link:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-link[disabled],
+.ant-btn-dangerous.ant-btn-link[disabled]:hover,
+.ant-btn-dangerous.ant-btn-link[disabled]:focus,
+.ant-btn-dangerous.ant-btn-link[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
+.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
+.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
+.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
+.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
+.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
+.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-link:hover,
+.ant-btn-dangerous.ant-btn-link:focus {
+ color: #ff7875;
+ border-color: transparent;
+ background: transparent;
+}
+.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
+.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
+.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-link:active {
+ color: #d9363e;
+ border-color: transparent;
+ background: transparent;
+}
+.ant-btn-dangerous.ant-btn-link:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-link[disabled],
+.ant-btn-dangerous.ant-btn-link[disabled]:hover,
+.ant-btn-dangerous.ant-btn-link[disabled]:focus,
+.ant-btn-dangerous.ant-btn-link[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: transparent;
+ background: transparent;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
+.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
+.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
+.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
+.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
+.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
+.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-text {
+ color: #ff4d4f;
+ border-color: transparent;
+ background: transparent;
+ box-shadow: none;
+}
+.ant-btn-dangerous.ant-btn-text > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-text > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-text:hover,
+.ant-btn-dangerous.ant-btn-text:focus {
+ color: #40a9ff;
+ border-color: #40a9ff;
+ background: transparent;
+}
+.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
+.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
+.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-text:active {
+ color: #096dd9;
+ border-color: #096dd9;
+ background: transparent;
+}
+.ant-btn-dangerous.ant-btn-text:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-text[disabled],
+.ant-btn-dangerous.ant-btn-text[disabled]:hover,
+.ant-btn-dangerous.ant-btn-text[disabled]:focus,
+.ant-btn-dangerous.ant-btn-text[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
+.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
+.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
+.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
+.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
+.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
+.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-text:hover,
+.ant-btn-dangerous.ant-btn-text:focus {
+ color: #ff7875;
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.018);
+}
+.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
+.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
+.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-text:active {
+ color: #d9363e;
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.028);
+}
+.ant-btn-dangerous.ant-btn-text:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-dangerous.ant-btn-text[disabled],
+.ant-btn-dangerous.ant-btn-text[disabled]:hover,
+.ant-btn-dangerous.ant-btn-text[disabled]:focus,
+.ant-btn-dangerous.ant-btn-text[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: transparent;
+ background: transparent;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
+.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
+.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
+.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
+.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
+.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
+.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-icon-only {
+ width: 32px;
+ height: 32px;
+ padding: 2.4px 0;
+ font-size: 16px;
+ border-radius: 2px;
+ vertical-align: -3px;
+}
+.ant-btn-icon-only > * {
+ font-size: 16px;
+}
+.ant-btn-icon-only.ant-btn-lg {
+ width: 40px;
+ height: 40px;
+ padding: 4.9px 0;
+ font-size: 18px;
+ border-radius: 2px;
+}
+.ant-btn-icon-only.ant-btn-lg > * {
+ font-size: 18px;
+}
+.ant-btn-icon-only.ant-btn-sm {
+ width: 24px;
+ height: 24px;
+ padding: 0px 0;
+ font-size: 14px;
+ border-radius: 2px;
+}
+.ant-btn-icon-only.ant-btn-sm > * {
+ font-size: 14px;
+}
+.ant-btn-icon-only > .anticon {
+ display: flex;
+ justify-content: center;
+}
+.ant-btn-icon-only .anticon-loading {
+ padding: 0 !important;
+}
+a.ant-btn-icon-only {
+ vertical-align: -1px;
+}
+a.ant-btn-icon-only > .anticon {
+ display: inline;
+}
+.ant-btn-round {
+ height: 32px;
+ padding: 4px 16px;
+ font-size: 14px;
+ border-radius: 32px;
+}
+.ant-btn-round.ant-btn-lg {
+ height: 40px;
+ padding: 6.4px 20px;
+ font-size: 16px;
+ border-radius: 40px;
+}
+.ant-btn-round.ant-btn-sm {
+ height: 24px;
+ padding: 0px 12px;
+ font-size: 14px;
+ border-radius: 24px;
+}
+.ant-btn-round.ant-btn-icon-only {
+ width: auto;
+}
+.ant-btn-circle {
+ min-width: 32px;
+ padding-right: 0;
+ padding-left: 0;
+ text-align: center;
+ border-radius: 50%;
+}
+.ant-btn-circle.ant-btn-lg {
+ min-width: 40px;
+ border-radius: 50%;
+}
+.ant-btn-circle.ant-btn-sm {
+ min-width: 24px;
+ border-radius: 50%;
+}
+.ant-btn::before {
+ position: absolute;
+ top: -1px;
+ right: -1px;
+ bottom: -1px;
+ left: -1px;
+ z-index: 1;
+ display: none;
+ background: #fff;
+ border-radius: inherit;
+ opacity: 0.35;
+ transition: opacity 0.2s;
+ content: '';
+ pointer-events: none;
+}
+.ant-btn .anticon {
+ transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.ant-btn .anticon.anticon-plus > svg,
+.ant-btn .anticon.anticon-minus > svg {
+ shape-rendering: optimizespeed;
+}
+.ant-btn.ant-btn-loading {
+ position: relative;
+ cursor: default;
+}
+.ant-btn.ant-btn-loading::before {
+ display: block;
+}
+.ant-btn > .ant-btn-loading-icon {
+ transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
+ opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.ant-btn > .ant-btn-loading-icon .anticon {
+ padding-right: 8px;
+ -webkit-animation: none;
+ animation: none;
+}
+.ant-btn > .ant-btn-loading-icon .anticon svg {
+ -webkit-animation: loadingCircle 1s infinite linear;
+ animation: loadingCircle 1s infinite linear;
+}
+.ant-btn-group {
+ position: relative;
+ display: inline-flex;
+}
+.ant-btn-group > .ant-btn,
+.ant-btn-group > span > .ant-btn {
+ position: relative;
+}
+.ant-btn-group > .ant-btn:hover,
+.ant-btn-group > span > .ant-btn:hover,
+.ant-btn-group > .ant-btn:focus,
+.ant-btn-group > span > .ant-btn:focus,
+.ant-btn-group > .ant-btn:active,
+.ant-btn-group > span > .ant-btn:active {
+ z-index: 2;
+}
+.ant-btn-group > .ant-btn[disabled],
+.ant-btn-group > span > .ant-btn[disabled] {
+ z-index: 0;
+}
+.ant-btn-group .ant-btn-icon-only {
+ font-size: 14px;
+}
+.ant-btn-group .ant-btn + .ant-btn,
+.ant-btn + .ant-btn-group,
+.ant-btn-group span + .ant-btn,
+.ant-btn-group .ant-btn + span,
+.ant-btn-group > span + span,
+.ant-btn-group + .ant-btn,
+.ant-btn-group + .ant-btn-group {
+ margin-left: -1px;
+}
+.ant-btn-group
+ .ant-btn-primary
+ + .ant-btn:not(.ant-btn-primary):not([disabled]) {
+ border-left-color: transparent;
+}
+.ant-btn-group .ant-btn {
+ border-radius: 0;
+}
+.ant-btn-group > .ant-btn:first-child,
+.ant-btn-group > span:first-child > .ant-btn {
+ margin-left: 0;
+}
+.ant-btn-group > .ant-btn:only-child {
+ border-radius: 2px;
+}
+.ant-btn-group > span:only-child > .ant-btn {
+ border-radius: 2px;
+}
+.ant-btn-group > .ant-btn:first-child:not(:last-child),
+.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.ant-btn-group > .ant-btn:last-child:not(:first-child),
+.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.ant-btn-group-sm > .ant-btn:only-child {
+ border-radius: 2px;
+}
+.ant-btn-group-sm > span:only-child > .ant-btn {
+ border-radius: 2px;
+}
+.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
+.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
+.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.ant-btn-group > .ant-btn-group {
+ float: left;
+}
+.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
+ border-radius: 0;
+}
+.ant-btn-group
+ > .ant-btn-group:first-child:not(:last-child)
+ > .ant-btn:last-child {
+ padding-right: 8px;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.ant-btn-group
+ > .ant-btn-group:last-child:not(:first-child)
+ > .ant-btn:first-child {
+ padding-left: 8px;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn,
+.ant-btn-rtl.ant-btn + .ant-btn-group,
+.ant-btn-rtl.ant-btn-group span + .ant-btn,
+.ant-btn-rtl.ant-btn-group .ant-btn + span,
+.ant-btn-rtl.ant-btn-group > span + span,
+.ant-btn-rtl.ant-btn-group + .ant-btn,
+.ant-btn-rtl.ant-btn-group + .ant-btn-group,
+.ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn,
+.ant-btn-group-rtl.ant-btn + .ant-btn-group,
+.ant-btn-group-rtl.ant-btn-group span + .ant-btn,
+.ant-btn-group-rtl.ant-btn-group .ant-btn + span,
+.ant-btn-group-rtl.ant-btn-group > span + span,
+.ant-btn-group-rtl.ant-btn-group + .ant-btn,
+.ant-btn-group-rtl.ant-btn-group + .ant-btn-group {
+ margin-right: -1px;
+ margin-left: auto;
+}
+.ant-btn-group.ant-btn-group-rtl {
+ direction: rtl;
+}
+.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child),
+.ant-btn-group-rtl.ant-btn-group
+ > span:first-child:not(:last-child)
+ > .ant-btn {
+ border-radius: 0 2px 2px 0;
+}
+.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child),
+.ant-btn-group-rtl.ant-btn-group
+ > span:last-child:not(:first-child)
+ > .ant-btn {
+ border-radius: 2px 0 0 2px;
+}
+.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
+.ant-btn-group-rtl.ant-btn-group-sm
+ > span:first-child:not(:last-child)
+ > .ant-btn {
+ border-radius: 0 2px 2px 0;
+}
+.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
+.ant-btn-group-rtl.ant-btn-group-sm
+ > span:last-child:not(:first-child)
+ > .ant-btn {
+ border-radius: 2px 0 0 2px;
+}
+.ant-btn:focus > span,
+.ant-btn:active > span {
+ position: relative;
+}
+.ant-btn > .anticon + span,
+.ant-btn > span + .anticon {
+ margin-left: 8px;
+}
+.ant-btn.ant-btn-background-ghost {
+ color: #fff;
+ border-color: #fff;
+}
+.ant-btn.ant-btn-background-ghost,
+.ant-btn.ant-btn-background-ghost:hover,
+.ant-btn.ant-btn-background-ghost:active,
+.ant-btn.ant-btn-background-ghost:focus {
+ background: transparent;
+}
+.ant-btn.ant-btn-background-ghost:hover,
+.ant-btn.ant-btn-background-ghost:focus {
+ color: #40a9ff;
+ border-color: #40a9ff;
+}
+.ant-btn.ant-btn-background-ghost:active {
+ color: #096dd9;
+ border-color: #096dd9;
+}
+.ant-btn.ant-btn-background-ghost[disabled] {
+ color: rgba(0, 0, 0, 0.25);
+ background: transparent;
+ border-color: #d9d9d9;
+}
+.ant-btn-background-ghost.ant-btn-primary {
+ color: #873DF2;
+ border-color: #873DF2;
+ text-shadow: none;
+}
+.ant-btn-background-ghost.ant-btn-primary > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-primary > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-primary:hover,
+.ant-btn-background-ghost.ant-btn-primary:focus {
+ color: #40a9ff;
+ border-color: #40a9ff;
+}
+.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
+.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-primary:active {
+ color: #096dd9;
+ border-color: #096dd9;
+}
+.ant-btn-background-ghost.ant-btn-primary:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-primary[disabled],
+.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
+.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
+.ant-btn-background-ghost.ant-btn-primary[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
+.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
+.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
+.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-primary[disabled]:active
+ > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-danger {
+ color: #ff4d4f;
+ border-color: #ff4d4f;
+ text-shadow: none;
+}
+.ant-btn-background-ghost.ant-btn-danger > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-danger > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-danger:hover,
+.ant-btn-background-ghost.ant-btn-danger:focus {
+ color: #ff7875;
+ border-color: #ff7875;
+}
+.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
+.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-danger:active {
+ color: #d9363e;
+ border-color: #d9363e;
+}
+.ant-btn-background-ghost.ant-btn-danger:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-danger[disabled],
+.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
+.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
+.ant-btn-background-ghost.ant-btn-danger[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
+.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
+.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
+.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-danger[disabled]:active
+ > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-dangerous {
+ color: #ff4d4f;
+ border-color: #ff4d4f;
+ text-shadow: none;
+}
+.ant-btn-background-ghost.ant-btn-dangerous > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-dangerous > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-dangerous:hover,
+.ant-btn-background-ghost.ant-btn-dangerous:focus {
+ color: #ff7875;
+ border-color: #ff7875;
+}
+.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child,
+.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-dangerous:active {
+ color: #d9363e;
+ border-color: #d9363e;
+}
+.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-dangerous[disabled],
+.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,
+.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
+.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child,
+.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child,
+.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child,
+.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover
+ > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus
+ > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active
+ > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
+ color: #ff4d4f;
+ border-color: transparent;
+ text-shadow: none;
+}
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {
+ color: #ff7875;
+ border-color: transparent;
+}
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover
+ > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus
+ > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
+ color: #d9363e;
+ border-color: transparent;
+}
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active
+ > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: #d9d9d9;
+ background: #f5f5f5;
+ text-shadow: none;
+ box-shadow: none;
+}
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]
+ > a:only-child,
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover
+ > a:only-child,
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus
+ > a:only-child,
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active
+ > a:only-child {
+ color: currentcolor;
+}
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]
+ > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover
+ > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus
+ > a:only-child::after,
+.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active
+ > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+.ant-btn-two-chinese-chars::first-letter {
+ letter-spacing: 0.34em;
+}
+.ant-btn-two-chinese-chars > *:not(.anticon) {
+ margin-right: -0.34em;
+ letter-spacing: 0.34em;
+}
+.ant-btn.ant-btn-block {
+ width: 100%;
+}
+.ant-btn:empty {
+ display: inline-block;
+ width: 0;
+ visibility: hidden;
+ content: '\a0';
+}
+a.ant-btn {
+ padding-top: 0.01px !important;
+ line-height: 30px;
+}
+a.ant-btn-disabled {
+ cursor: not-allowed;
+}
+a.ant-btn-disabled > * {
+ pointer-events: none;
+}
+a.ant-btn-disabled,
+a.ant-btn-disabled:hover,
+a.ant-btn-disabled:focus,
+a.ant-btn-disabled:active {
+ color: rgba(0, 0, 0, 0.25);
+ border-color: transparent;
+ background: transparent;
+ text-shadow: none;
+ box-shadow: none;
+}
+a.ant-btn-disabled > a:only-child,
+a.ant-btn-disabled:hover > a:only-child,
+a.ant-btn-disabled:focus > a:only-child,
+a.ant-btn-disabled:active > a:only-child {
+ color: currentcolor;
+}
+a.ant-btn-disabled > a:only-child::after,
+a.ant-btn-disabled:hover > a:only-child::after,
+a.ant-btn-disabled:focus > a:only-child::after,
+a.ant-btn-disabled:active > a:only-child::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: transparent;
+ content: '';
+}
+a.ant-btn-lg {
+ line-height: 38px;
+}
+a.ant-btn-sm {
+ line-height: 22px;
+}
+.ant-btn-rtl {
+ direction: rtl;
+}
+.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
+.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {
+ border-right-color: #40a9ff;
+ border-left-color: #d9d9d9;
+}
+.ant-btn-group-rtl.ant-btn-group
+ .ant-btn-primary:last-child:not(:first-child)[disabled],
+.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
+ border-right-color: #d9d9d9;
+ border-left-color: #40a9ff;
+}
+.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
+ padding-right: 0;
+ padding-left: 8px;
+}
+.ant-btn-rtl.ant-btn > .anticon + span,
+.ant-btn-rtl.ant-btn > span + .anticon {
+ margin-right: 8px;
+ margin-left: 0;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-menu-item-danger.ant-menu-item {
+ color: #ff4d4f;
+}
+.ant-menu-item-danger.ant-menu-item:hover,
+.ant-menu-item-danger.ant-menu-item-active {
+ color: #ff4d4f;
+}
+.ant-menu-item-danger.ant-menu-item:active {
+ background: #fff1f0;
+}
+.ant-menu-item-danger.ant-menu-item-selected {
+ color: #ff4d4f;
+}
+.ant-menu-item-danger.ant-menu-item-selected > a,
+.ant-menu-item-danger.ant-menu-item-selected > a:hover {
+ color: #ff4d4f;
+}
+.ant-menu:not(.ant-menu-horizontal)
+ .ant-menu-item-danger.ant-menu-item-selected {
+ background-color: #fff1f0;
+}
+.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
+ border-right-color: #ff4d4f;
+}
+.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
+.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
+.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
+ color: #ff4d4f;
+}
+.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal)
+ .ant-menu-item-danger.ant-menu-item-selected {
+ color: #fff;
+ background-color: #ff4d4f;
+}
+.ant-menu {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ font-feature-settings: 'tnum';
+ margin-bottom: 0;
+ padding-left: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ line-height: 0;
+ text-align: left;
+ list-style: none;
+ background: #fff;
+ outline: none;
+ 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);
+ transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
+}
+.ant-menu::before {
+ display: table;
+ content: '';
+}
+.ant-menu::after {
+ display: table;
+ clear: both;
+ content: '';
+}
+.ant-menu.ant-menu-root:focus-visible {
+ box-shadow: 0 0 0 2px #bae7ff;
+}
+.ant-menu ul,
+.ant-menu ol {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.ant-menu-overflow {
+ display: flex;
+}
+.ant-menu-overflow-item {
+ flex: none;
+}
+.ant-menu-hidden,
+.ant-menu-submenu-hidden {
+ display: none;
+}
+.ant-menu-item-group-title {
+ height: 1.5715;
+ padding: 8px 16px;
+ color: rgba(0, 0, 0, 0.45);
+ font-size: 14px;
+ line-height: 1.5715;
+ transition: all 0.3s;
+}
+.ant-menu-horizontal .ant-menu-submenu {
+ transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
+ background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.ant-menu-submenu,
+.ant-menu-submenu-inline {
+ transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
+ background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
+ padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.ant-menu-submenu-selected {
+ color: #873DF2;
+}
+.ant-menu-item:active,
+.ant-menu-submenu-title:active {
+ background: #e6f7ff;
+}
+.ant-menu-submenu .ant-menu-sub {
+ cursor: initial;
+ transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
+ padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.ant-menu-title-content {
+ transition: color 0.3s;
+}
+.ant-menu-item a {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-menu-item a:hover {
+ color: #873DF2;
+}
+.ant-menu-item a::before {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background-color: transparent;
+ content: '';
+}
+.ant-menu-item > .ant-badge a {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-menu-item > .ant-badge a:hover {
+ color: #873DF2;
+}
+.ant-menu-item-divider {
+ overflow: hidden;
+ line-height: 0;
+ border-color: #f0f0f0;
+ border-style: solid;
+ border-width: 1px 0 0;
+}
+.ant-menu-item-divider-dashed {
+ border-style: dashed;
+}
+.ant-menu-horizontal .ant-menu-item,
+.ant-menu-horizontal .ant-menu-submenu {
+ margin-top: -1px;
+}
+.ant-menu-horizontal > .ant-menu-item:hover,
+.ant-menu-horizontal > .ant-menu-item-active,
+.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
+ background-color: transparent;
+}
+.ant-menu-item-selected {
+ color: #fff;
+}
+.ant-menu-item-selected a,
+.ant-menu-item-selected a:hover {
+ color: #fff;
+}
+.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
+ background-color: #808080;
+}
+
+.ant-menu-inline,
+.ant-menu-vertical,
+.ant-menu-vertical-left {
+ border-right: 1px solid #f0f0f0;
+}
+.ant-menu-vertical-right {
+ border-left: 1px solid #f0f0f0;
+}
+.ant-menu-vertical.ant-menu-sub,
+.ant-menu-vertical-left.ant-menu-sub,
+.ant-menu-vertical-right.ant-menu-sub {
+ min-width: 160px;
+ max-height: calc(100vh - 100px);
+ padding: 0;
+ overflow: hidden;
+ border-right: 0;
+}
+.ant-menu-vertical.ant-menu-sub:not([class*='-active']),
+.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),
+.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']) {
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+.ant-menu-vertical.ant-menu-sub .ant-menu-item,
+.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
+.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
+ left: 0;
+ margin-left: 0;
+ border-right: 0;
+}
+.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
+.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
+.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
+ border-right: 0;
+}
+.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
+.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
+.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
+.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
+.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
+.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
+ transform-origin: 0 0;
+}
+.ant-menu-horizontal.ant-menu-sub {
+ min-width: 114px;
+}
+.ant-menu-horizontal .ant-menu-item,
+.ant-menu-horizontal .ant-menu-submenu-title {
+ transition: border-color 0.3s, background 0.3s;
+}
+.ant-menu-item,
+.ant-menu-submenu-title {
+ font-size: 1.25rem;
+ position: relative;
+ display: block;
+ margin: 0;
+ padding: 0 20px;
+ white-space: nowrap;
+ cursor: pointer;
+ transition: border-color 0.3s, background 0.3s,
+ padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.ant-menu-item .ant-menu-item-icon,
+.ant-menu-submenu-title .ant-menu-item-icon,
+.ant-menu-item .anticon,
+.ant-menu-submenu-title .anticon {
+ min-width: 14px;
+ font-size: 14px;
+ transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),
+ margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s;
+}
+.ant-menu-item .ant-menu-item-icon + span,
+.ant-menu-submenu-title .ant-menu-item-icon + span,
+.ant-menu-item .anticon + span,
+.ant-menu-submenu-title .anticon + span {
+ margin-left: 10px;
+ opacity: 1;
+ transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s,
+ color 0.3s;
+}
+.ant-menu-item .ant-menu-item-icon.svg,
+.ant-menu-submenu-title .ant-menu-item-icon.svg {
+ vertical-align: -0.125em;
+}
+.ant-menu-item.ant-menu-item-only-child > .anticon,
+.ant-menu-submenu-title.ant-menu-item-only-child > .anticon,
+.ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
+.ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
+ margin-right: 0;
+}
+.ant-menu-item:focus-visible,
+.ant-menu-submenu-title:focus-visible {
+ box-shadow: 0 0 0 2px #bae7ff;
+}
+.ant-menu > .ant-menu-item-divider {
+ margin: 1px 0;
+ padding: 0;
+}
+.ant-menu-submenu-popup {
+ position: absolute;
+ z-index: 1050;
+ background: transparent;
+ border-radius: 2px;
+ box-shadow: none;
+ transform-origin: 0 0;
+}
+.ant-menu-submenu-popup::before {
+ position: absolute;
+ top: -7px;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: -1;
+ width: 100%;
+ height: 100%;
+ opacity: 0.0001;
+ content: ' ';
+}
+.ant-menu-submenu-placement-rightTop::before {
+ top: 0;
+ left: -7px;
+}
+.ant-menu-submenu > .ant-menu {
+ background-color: #fff;
+ border-radius: 2px;
+}
+.ant-menu-submenu > .ant-menu-submenu-title::after {
+ transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.ant-menu-submenu-popup > .ant-menu {
+ background-color: #181631;
+ border-radius: 0px 0px 16px 16px;
+ font-size: 1.25rem;
+}
+.ant-menu-submenu-popup > .ant-menu .ant-menu-item a {
+ color: #fff;
+}
+/* .ant-menu-submenu-popup > .ant-menu .ant-menu-item a:hover {
+ color: #873DF2;
+} */
+.ant-menu-submenu-expand-icon,
+.ant-menu-submenu-arrow {
+ position: absolute;
+ top: 50%;
+ right: 16px;
+ width: 10px;
+ color: rgba(0, 0, 0, 0.85);
+ transform: translateY(-50%);
+ transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.ant-menu-submenu-arrow::before,
+.ant-menu-submenu-arrow::after {
+ position: absolute;
+ width: 6px;
+ height: 1.5px;
+ background-color: currentcolor;
+ border-radius: 2px;
+ transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
+ transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
+ top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
+ color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+ content: '';
+}
+.ant-menu-submenu-arrow::before {
+ transform: rotate(45deg) translateY(-2.5px);
+}
+.ant-menu-submenu-arrow::after {
+ transform: rotate(-45deg) translateY(2.5px);
+}
+.ant-menu-submenu:hover
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-expand-icon,
+.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
+ color: #873DF2;
+}
+.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,
+.ant-menu-submenu-inline .ant-menu-submenu-arrow::before {
+ transform: rotate(-45deg) translateX(2.5px);
+}
+.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,
+.ant-menu-submenu-inline .ant-menu-submenu-arrow::after {
+ transform: rotate(45deg) translateX(-2.5px);
+}
+.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
+ display: none;
+}
+.ant-menu-submenu-open.ant-menu-submenu-inline
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow {
+ transform: translateY(-2px);
+}
+.ant-menu-submenu-open.ant-menu-submenu-inline
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::after {
+ transform: rotate(-45deg) translateX(-2.5px);
+}
+.ant-menu-submenu-open.ant-menu-submenu-inline
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::before {
+ transform: rotate(45deg) translateX(2.5px);
+}
+.ant-menu-vertical .ant-menu-submenu-selected,
+.ant-menu-vertical-left .ant-menu-submenu-selected,
+.ant-menu-vertical-right .ant-menu-submenu-selected {
+ color: #873DF2;
+}
+.ant-menu-horizontal {
+ line-height: 46px;
+ border: 0;
+ /* border-bottom: 1px solid #f0f0f0; */
+ box-shadow: none;
+}
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
+ margin-top: -1px;
+ margin-bottom: 0;
+ padding: 0 20px;
+}
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
+ color: #fff;
+}
+/* .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
+ border-bottom: 2px solid #873DF2;
+} */
+.ant-menu-horizontal > .ant-menu-item,
+.ant-menu-horizontal > .ant-menu-submenu {
+ position: relative;
+ top: 1px;
+ display: inline-block;
+ vertical-align: bottom;
+}
+.ant-menu-horizontal > .ant-menu-item::after,
+.ant-menu-horizontal > .ant-menu-submenu::after {
+ position: absolute;
+ right: 20px;
+ bottom: 0;
+ left: 20px;
+ border-bottom: 2px solid transparent;
+ transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+ content: '';
+}
+.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
+ padding: 0;
+}
+.ant-menu-horizontal > .ant-menu-item a {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-menu-horizontal > .ant-menu-item a:hover {
+ color: #873DF2;
+}
+.ant-menu-horizontal > .ant-menu-item a::before {
+ bottom: -2px;
+}
+.ant-menu-horizontal > .ant-menu-item-selected a {
+ color: #873DF2;
+}
+.ant-menu-horizontal::after {
+ display: block;
+ clear: both;
+ height: 0;
+ content: '\20';
+}
+.ant-menu-vertical .ant-menu-item,
+.ant-menu-vertical-left .ant-menu-item,
+.ant-menu-vertical-right .ant-menu-item,
+.ant-menu-inline .ant-menu-item {
+ position: relative;
+}
+.ant-menu-vertical .ant-menu-item::after,
+.ant-menu-vertical-left .ant-menu-item::after,
+.ant-menu-vertical-right .ant-menu-item::after,
+.ant-menu-inline .ant-menu-item::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ border-right: 3px solid #873DF2;
+ transform: scaleY(0.0001);
+ opacity: 0;
+ transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),
+ opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
+ content: '';
+}
+.ant-menu-vertical .ant-menu-item,
+.ant-menu-vertical-left .ant-menu-item,
+.ant-menu-vertical-right .ant-menu-item,
+.ant-menu-inline .ant-menu-item,
+.ant-menu-vertical .ant-menu-submenu-title,
+.ant-menu-vertical-left .ant-menu-submenu-title,
+.ant-menu-vertical-right .ant-menu-submenu-title,
+.ant-menu-inline .ant-menu-submenu-title {
+ height: 40px;
+ margin-top: 4px;
+ margin-bottom: 4px;
+ padding: 0 16px;
+ overflow: hidden;
+ line-height: 40px;
+ text-overflow: ellipsis;
+}
+.ant-menu-vertical .ant-menu-submenu,
+.ant-menu-vertical-left .ant-menu-submenu,
+.ant-menu-vertical-right .ant-menu-submenu,
+.ant-menu-inline .ant-menu-submenu {
+ padding-bottom: 0.02px;
+}
+.ant-menu-vertical .ant-menu-item:not(:last-child),
+.ant-menu-vertical-left .ant-menu-item:not(:last-child),
+.ant-menu-vertical-right .ant-menu-item:not(:last-child),
+.ant-menu-inline .ant-menu-item:not(:last-child) {
+ margin-bottom: 8px;
+}
+.ant-menu-vertical > .ant-menu-item,
+.ant-menu-vertical-left > .ant-menu-item,
+.ant-menu-vertical-right > .ant-menu-item,
+.ant-menu-inline > .ant-menu-item,
+.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
+.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
+.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
+.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
+ height: 40px;
+ line-height: 40px;
+}
+.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,
+.ant-menu-vertical .ant-menu-submenu-title {
+ padding-right: 34px;
+}
+.ant-menu-inline {
+ width: 100%;
+}
+.ant-menu-inline .ant-menu-selected::after,
+.ant-menu-inline .ant-menu-item-selected::after {
+ transform: scaleY(1);
+ opacity: 1;
+ transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),
+ opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.ant-menu-inline .ant-menu-item,
+.ant-menu-inline .ant-menu-submenu-title {
+ width: calc(100% + 1px);
+}
+.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,
+.ant-menu-inline .ant-menu-submenu-title {
+ padding-right: 34px;
+}
+.ant-menu-inline.ant-menu-root .ant-menu-item,
+.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
+ display: flex;
+ align-items: center;
+ transition: border-color 0.3s, background 0.3s,
+ padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
+}
+.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,
+.ant-menu-inline.ant-menu-root
+ .ant-menu-submenu-title
+ > .ant-menu-title-content {
+ flex: auto;
+ min-width: 0;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+.ant-menu-inline.ant-menu-root .ant-menu-item > *,
+.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
+ flex: none;
+}
+.ant-menu.ant-menu-inline-collapsed {
+ width: 80px;
+}
+.ant-menu.ant-menu-inline-collapsed > .ant-menu-item,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-item-group
+ > .ant-menu-item-group-list
+ > .ant-menu-item,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-item-group
+ > .ant-menu-item-group-list
+ > .ant-menu-submenu
+ > .ant-menu-submenu-title,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-submenu
+ > .ant-menu-submenu-title {
+ left: 0;
+ padding: 0 calc(50% - 16px / 2);
+ text-overflow: clip;
+}
+.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-item-group
+ > .ant-menu-item-group-list
+ > .ant-menu-item
+ .ant-menu-submenu-arrow,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-item-group
+ > .ant-menu-item-group-list
+ > .ant-menu-submenu
+ > .ant-menu-submenu-title
+ .ant-menu-submenu-arrow,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-submenu
+ > .ant-menu-submenu-title
+ .ant-menu-submenu-arrow {
+ opacity: 0;
+}
+.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-item-group
+ > .ant-menu-item-group-list
+ > .ant-menu-item
+ .ant-menu-item-icon,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-item-group
+ > .ant-menu-item-group-list
+ > .ant-menu-submenu
+ > .ant-menu-submenu-title
+ .ant-menu-item-icon,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-submenu
+ > .ant-menu-submenu-title
+ .ant-menu-item-icon,
+.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-item-group
+ > .ant-menu-item-group-list
+ > .ant-menu-item
+ .anticon,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-item-group
+ > .ant-menu-item-group-list
+ > .ant-menu-submenu
+ > .ant-menu-submenu-title
+ .anticon,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-submenu
+ > .ant-menu-submenu-title
+ .anticon {
+ margin: 0;
+ font-size: 16px;
+ line-height: 40px;
+}
+.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-item-group
+ > .ant-menu-item-group-list
+ > .ant-menu-item
+ .ant-menu-item-icon
+ + span,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-item-group
+ > .ant-menu-item-group-list
+ > .ant-menu-submenu
+ > .ant-menu-submenu-title
+ .ant-menu-item-icon
+ + span,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-submenu
+ > .ant-menu-submenu-title
+ .ant-menu-item-icon
+ + span,
+.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-item-group
+ > .ant-menu-item-group-list
+ > .ant-menu-item
+ .anticon
+ + span,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-item-group
+ > .ant-menu-item-group-list
+ > .ant-menu-submenu
+ > .ant-menu-submenu-title
+ .anticon
+ + span,
+.ant-menu.ant-menu-inline-collapsed
+ > .ant-menu-submenu
+ > .ant-menu-submenu-title
+ .anticon
+ + span {
+ display: inline-block;
+ opacity: 0;
+}
+.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,
+.ant-menu.ant-menu-inline-collapsed .anticon {
+ display: inline-block;
+}
+.ant-menu.ant-menu-inline-collapsed-tooltip {
+ pointer-events: none;
+}
+.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,
+.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
+ display: none;
+}
+.ant-menu.ant-menu-inline-collapsed-tooltip a {
+ color: rgba(255, 255, 255, 0.85);
+}
+.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
+ padding-right: 4px;
+ padding-left: 4px;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+.ant-menu-item-group-list {
+ margin: 0;
+ padding: 0;
+}
+.ant-menu-item-group-list .ant-menu-item,
+.ant-menu-item-group-list .ant-menu-submenu-title {
+ padding: 0 16px 0 28px;
+}
+.ant-menu-root.ant-menu-vertical,
+.ant-menu-root.ant-menu-vertical-left,
+.ant-menu-root.ant-menu-vertical-right,
+.ant-menu-root.ant-menu-inline {
+ box-shadow: none;
+}
+.ant-menu-root.ant-menu-inline-collapsed
+ .ant-menu-item
+ > .ant-menu-inline-collapsed-noicon,
+.ant-menu-root.ant-menu-inline-collapsed
+ .ant-menu-submenu
+ .ant-menu-submenu-title
+ > .ant-menu-inline-collapsed-noicon {
+ font-size: 16px;
+ text-align: center;
+}
+.ant-menu-sub.ant-menu-inline {
+ padding: 0;
+ background: #fafafa;
+ border: 0;
+ border-radius: 0;
+ box-shadow: none;
+}
+.ant-menu-sub.ant-menu-inline > .ant-menu-item,
+.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
+ height: 40px;
+ line-height: 40px;
+ list-style-position: inside;
+ list-style-type: disc;
+}
+.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
+ padding-left: 32px;
+}
+.ant-menu-item-disabled,
+.ant-menu-submenu-disabled {
+ color: rgba(0, 0, 0, 0.25) !important;
+ background: none;
+ cursor: not-allowed;
+}
+.ant-menu-item-disabled::after,
+.ant-menu-submenu-disabled::after {
+ border-color: transparent !important;
+}
+.ant-menu-item-disabled a,
+.ant-menu-submenu-disabled a {
+ color: rgba(0, 0, 0, 0.25) !important;
+ pointer-events: none;
+}
+.ant-menu-item-disabled > .ant-menu-submenu-title,
+.ant-menu-submenu-disabled > .ant-menu-submenu-title {
+ color: rgba(0, 0, 0, 0.25) !important;
+ cursor: not-allowed;
+}
+.ant-menu-item-disabled
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::before,
+.ant-menu-submenu-disabled
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::before,
+.ant-menu-item-disabled
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::after,
+.ant-menu-submenu-disabled
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::after {
+ background: rgba(0, 0, 0, 0.25) !important;
+}
+.ant-layout-header .ant-menu {
+ line-height: inherit;
+}
+.ant-menu-inline-collapsed-tooltip a,
+.ant-menu-inline-collapsed-tooltip a:hover {
+ color: #fff;
+}
+.ant-menu-light .ant-menu-item:hover,
+.ant-menu-light .ant-menu-item-active,
+.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
+.ant-menu-light .ant-menu-submenu-active,
+.ant-menu-light .ant-menu-submenu-title:hover {
+ color: #fff;
+}
+.ant-menu.ant-menu-root:focus-visible {
+ box-shadow: 0 0 0 2px #096dd9;
+}
+.ant-menu-dark .ant-menu-item:focus-visible,
+.ant-menu-dark .ant-menu-submenu-title:focus-visible {
+ box-shadow: 0 0 0 2px #096dd9;
+}
+.ant-menu.ant-menu-dark,
+.ant-menu-dark .ant-menu-sub,
+.ant-menu.ant-menu-dark .ant-menu-sub {
+ color: rgba(255, 255, 255, 0.65);
+ background: #001529;
+}
+.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
+.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
+.ant-menu.ant-menu-dark
+ .ant-menu-sub
+ .ant-menu-submenu-title
+ .ant-menu-submenu-arrow {
+ opacity: 0.45;
+ transition: all 0.3s;
+}
+.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
+.ant-menu-dark
+ .ant-menu-sub
+ .ant-menu-submenu-title
+ .ant-menu-submenu-arrow::after,
+.ant-menu.ant-menu-dark
+ .ant-menu-sub
+ .ant-menu-submenu-title
+ .ant-menu-submenu-arrow::after,
+.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
+.ant-menu-dark
+ .ant-menu-sub
+ .ant-menu-submenu-title
+ .ant-menu-submenu-arrow::before,
+.ant-menu.ant-menu-dark
+ .ant-menu-sub
+ .ant-menu-submenu-title
+ .ant-menu-submenu-arrow::before {
+ background: #fff;
+}
+.ant-menu-dark.ant-menu-submenu-popup {
+ background: transparent;
+}
+.ant-menu-dark .ant-menu-inline.ant-menu-sub {
+ background: #000c17;
+}
+.ant-menu-dark.ant-menu-horizontal {
+ border-bottom: 0;
+}
+.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
+.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
+ top: 0;
+ margin-top: 0;
+ padding: 0 20px;
+ border-color: #001529;
+ border-bottom: 0;
+}
+.ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
+ background-color: #873DF2;
+}
+.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
+ bottom: 0;
+}
+.ant-menu-dark .ant-menu-item,
+.ant-menu-dark .ant-menu-item-group-title,
+.ant-menu-dark .ant-menu-item > a,
+.ant-menu-dark .ant-menu-item > span > a {
+ color: rgba(255, 255, 255, 0.65);
+}
+.ant-menu-dark.ant-menu-inline,
+.ant-menu-dark.ant-menu-vertical,
+.ant-menu-dark.ant-menu-vertical-left,
+.ant-menu-dark.ant-menu-vertical-right {
+ border-right: 0;
+}
+.ant-menu-dark.ant-menu-inline .ant-menu-item,
+.ant-menu-dark.ant-menu-vertical .ant-menu-item,
+.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
+.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
+ left: 0;
+ margin-left: 0;
+ border-right: 0;
+}
+.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
+.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
+.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
+.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
+ border-right: 0;
+}
+.ant-menu-dark.ant-menu-inline .ant-menu-item,
+.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
+ width: 100%;
+}
+.ant-menu-dark .ant-menu-item:hover,
+.ant-menu-dark .ant-menu-item-active,
+.ant-menu-dark .ant-menu-submenu-active,
+.ant-menu-dark .ant-menu-submenu-open,
+.ant-menu-dark .ant-menu-submenu-selected,
+.ant-menu-dark .ant-menu-submenu-title:hover {
+ color: #fff;
+ background-color: transparent;
+}
+.ant-menu-dark .ant-menu-item:hover > a,
+.ant-menu-dark .ant-menu-item-active > a,
+.ant-menu-dark .ant-menu-submenu-active > a,
+.ant-menu-dark .ant-menu-submenu-open > a,
+.ant-menu-dark .ant-menu-submenu-selected > a,
+.ant-menu-dark .ant-menu-submenu-title:hover > a,
+.ant-menu-dark .ant-menu-item:hover > span > a,
+.ant-menu-dark .ant-menu-item-active > span > a,
+.ant-menu-dark .ant-menu-submenu-active > span > a,
+.ant-menu-dark .ant-menu-submenu-open > span > a,
+.ant-menu-dark .ant-menu-submenu-selected > span > a,
+.ant-menu-dark .ant-menu-submenu-title:hover > span > a {
+ color: #fff;
+}
+.ant-menu-dark
+ .ant-menu-item:hover
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow,
+.ant-menu-dark
+ .ant-menu-item-active
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow,
+.ant-menu-dark
+ .ant-menu-submenu-active
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow,
+.ant-menu-dark
+ .ant-menu-submenu-open
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow,
+.ant-menu-dark
+ .ant-menu-submenu-selected
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow,
+.ant-menu-dark
+ .ant-menu-submenu-title:hover
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow {
+ opacity: 1;
+}
+.ant-menu-dark
+ .ant-menu-item:hover
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::after,
+.ant-menu-dark
+ .ant-menu-item-active
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::after,
+.ant-menu-dark
+ .ant-menu-submenu-active
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::after,
+.ant-menu-dark
+ .ant-menu-submenu-open
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::after,
+.ant-menu-dark
+ .ant-menu-submenu-selected
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::after,
+.ant-menu-dark
+ .ant-menu-submenu-title:hover
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::after,
+.ant-menu-dark
+ .ant-menu-item:hover
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::before,
+.ant-menu-dark
+ .ant-menu-item-active
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::before,
+.ant-menu-dark
+ .ant-menu-submenu-active
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::before,
+.ant-menu-dark
+ .ant-menu-submenu-open
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::before,
+.ant-menu-dark
+ .ant-menu-submenu-selected
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::before,
+.ant-menu-dark
+ .ant-menu-submenu-title:hover
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::before {
+ background: #fff;
+}
+.ant-menu-dark .ant-menu-item:hover {
+ background-color: transparent;
+}
+.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
+ background-color: #873DF2;
+}
+.ant-menu-dark .ant-menu-item-selected {
+ color: #fff;
+ border-right: 0;
+}
+.ant-menu-dark .ant-menu-item-selected::after {
+ border-right: 0;
+}
+.ant-menu-dark .ant-menu-item-selected > a,
+.ant-menu-dark .ant-menu-item-selected > span > a,
+.ant-menu-dark .ant-menu-item-selected > a:hover,
+.ant-menu-dark .ant-menu-item-selected > span > a:hover {
+ color: #fff;
+}
+.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,
+.ant-menu-dark .ant-menu-item-selected .anticon {
+ color: #fff;
+}
+.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span,
+.ant-menu-dark .ant-menu-item-selected .anticon + span {
+ color: #fff;
+}
+.ant-menu.ant-menu-dark .ant-menu-item-selected,
+.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
+ background-color: #873DF2;
+}
+.ant-menu-dark .ant-menu-item-disabled,
+.ant-menu-dark .ant-menu-submenu-disabled,
+.ant-menu-dark .ant-menu-item-disabled > a,
+.ant-menu-dark .ant-menu-submenu-disabled > a,
+.ant-menu-dark .ant-menu-item-disabled > span > a,
+.ant-menu-dark .ant-menu-submenu-disabled > span > a {
+ color: rgba(255, 255, 255, 0.35) !important;
+ opacity: 0.8;
+}
+.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
+.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
+ color: rgba(255, 255, 255, 0.35) !important;
+}
+.ant-menu-dark
+ .ant-menu-item-disabled
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::before,
+.ant-menu-dark
+ .ant-menu-submenu-disabled
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::before,
+.ant-menu-dark
+ .ant-menu-item-disabled
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::after,
+.ant-menu-dark
+ .ant-menu-submenu-disabled
+ > .ant-menu-submenu-title
+ > .ant-menu-submenu-arrow::after {
+ background: rgba(255, 255, 255, 0.35) !important;
+}
+.ant-menu.ant-menu-rtl {
+ direction: rtl;
+ text-align: right;
+}
+.ant-menu-rtl .ant-menu-item-group-title {
+ text-align: right;
+}
+.ant-menu-rtl.ant-menu-inline,
+.ant-menu-rtl.ant-menu-vertical {
+ border-right: none;
+ border-left: 1px solid #f0f0f0;
+}
+.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
+.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
+ border-left: none;
+}
+.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
+.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
+.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
+.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
+.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
+.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
+ transform-origin: top right;
+}
+.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
+.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
+.ant-menu-rtl .ant-menu-item .anticon,
+.ant-menu-rtl .ant-menu-submenu-title .anticon {
+ margin-right: auto;
+ margin-left: 10px;
+}
+.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
+.ant-menu-rtl
+ .ant-menu-submenu-title.ant-menu-item-only-child
+ > .ant-menu-item-icon,
+.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
+.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
+ margin-left: 0;
+}
+.ant-menu-submenu-rtl.ant-menu-submenu-popup {
+ transform-origin: 100% 0;
+}
+.ant-menu-rtl
+ .ant-menu-submenu-vertical
+ > .ant-menu-submenu-title
+ .ant-menu-submenu-arrow,
+.ant-menu-rtl
+ .ant-menu-submenu-vertical-left
+ > .ant-menu-submenu-title
+ .ant-menu-submenu-arrow,
+.ant-menu-rtl
+ .ant-menu-submenu-vertical-right
+ > .ant-menu-submenu-title
+ .ant-menu-submenu-arrow,
+.ant-menu-rtl
+ .ant-menu-submenu-inline
+ > .ant-menu-submenu-title
+ .ant-menu-submenu-arrow {
+ right: auto;
+ left: 16px;
+}
+.ant-menu-rtl
+ .ant-menu-submenu-vertical
+ > .ant-menu-submenu-title
+ .ant-menu-submenu-arrow::before,
+.ant-menu-rtl
+ .ant-menu-submenu-vertical-left
+ > .ant-menu-submenu-title
+ .ant-menu-submenu-arrow::before,
+.ant-menu-rtl
+ .ant-menu-submenu-vertical-right
+ > .ant-menu-submenu-title
+ .ant-menu-submenu-arrow::before {
+ transform: rotate(-45deg) translateY(-2px);
+}
+.ant-menu-rtl
+ .ant-menu-submenu-vertical
+ > .ant-menu-submenu-title
+ .ant-menu-submenu-arrow::after,
+.ant-menu-rtl
+ .ant-menu-submenu-vertical-left
+ > .ant-menu-submenu-title
+ .ant-menu-submenu-arrow::after,
+.ant-menu-rtl
+ .ant-menu-submenu-vertical-right
+ > .ant-menu-submenu-title
+ .ant-menu-submenu-arrow::after {
+ transform: rotate(45deg) translateY(2px);
+}
+.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,
+.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,
+.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,
+.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
+ right: auto;
+ left: 0;
+}
+.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
+.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
+.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
+.ant-menu-rtl.ant-menu-inline .ant-menu-item,
+.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,
+.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
+.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
+.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
+ text-align: right;
+}
+.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
+ padding-right: 0;
+ padding-left: 34px;
+}
+.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
+ padding-right: 16px;
+ padding-left: 34px;
+}
+.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical
+ .ant-menu-submenu-title {
+ padding: 0 calc(50% - 16px / 2);
+}
+.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
+.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
+ padding: 0 28px 0 16px;
+}
+.ant-menu-sub.ant-menu-inline {
+ border: 0;
+}
+.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
+ padding-right: 32px;
+ padding-left: 0;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-tooltip {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ position: absolute;
+ z-index: 1070;
+ display: block;
+ width: -webkit-max-content;
+ width: -moz-max-content;
+ width: max-content;
+ width: intrinsic;
+ max-width: 250px;
+ visibility: visible;
+}
+.ant-tooltip-content {
+ position: relative;
+}
+.ant-tooltip-hidden {
+ display: none;
+}
+.ant-tooltip-placement-top,
+.ant-tooltip-placement-topLeft,
+.ant-tooltip-placement-topRight {
+ padding-bottom: 14.3137085px;
+}
+.ant-tooltip-placement-right,
+.ant-tooltip-placement-rightTop,
+.ant-tooltip-placement-rightBottom {
+ padding-left: 14.3137085px;
+}
+.ant-tooltip-placement-bottom,
+.ant-tooltip-placement-bottomLeft,
+.ant-tooltip-placement-bottomRight {
+ padding-top: 14.3137085px;
+}
+.ant-tooltip-placement-left,
+.ant-tooltip-placement-leftTop,
+.ant-tooltip-placement-leftBottom {
+ padding-right: 14.3137085px;
+}
+.ant-tooltip-inner {
+ min-width: 30px;
+ min-height: 32px;
+ padding: 6px 8px;
+ color: #fff;
+ text-align: left;
+ text-decoration: none;
+ word-wrap: break-word;
+ background-color: rgba(0, 0, 0, 0.75);
+ border-radius: 2px;
+ 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);
+}
+.ant-tooltip-arrow {
+ position: absolute;
+ z-index: 2;
+ display: block;
+ width: 22px;
+ height: 22px;
+ overflow: hidden;
+ background: transparent;
+ pointer-events: none;
+}
+.ant-tooltip-arrow-content {
+ --antd-arrow-background-color: linear-gradient(
+ to right bottom,
+ rgba(0, 0, 0, 0.65),
+ rgba(0, 0, 0, 0.75)
+ );
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ display: block;
+ width: 11.3137085px;
+ height: 11.3137085px;
+ margin: auto;
+ content: '';
+ pointer-events: auto;
+ border-radius: 0 0 2px;
+ pointer-events: none;
+}
+.ant-tooltip-arrow-content::before {
+ position: absolute;
+ top: -11.3137085px;
+ left: -11.3137085px;
+ width: 33.9411255px;
+ height: 33.9411255px;
+ background: var(--antd-arrow-background-color);
+ background-repeat: no-repeat;
+ background-position: -10px -10px;
+ content: '';
+ -webkit-clip-path: inset(33% 33%);
+ clip-path: inset(33% 33%);
+ -webkit-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'
+ );
+ 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'
+ );
+}
+.ant-tooltip-placement-top .ant-tooltip-arrow,
+.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
+.ant-tooltip-placement-topRight .ant-tooltip-arrow {
+ bottom: 0;
+ transform: translateY(100%);
+}
+.ant-tooltip-placement-top .ant-tooltip-arrow-content,
+.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
+.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
+ box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateY(-11px) rotate(45deg);
+}
+.ant-tooltip-placement-top .ant-tooltip-arrow {
+ left: 50%;
+ transform: translateY(100%) translateX(-50%);
+}
+.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
+ left: 13px;
+}
+.ant-tooltip-placement-topRight .ant-tooltip-arrow {
+ right: 13px;
+}
+.ant-tooltip-placement-right .ant-tooltip-arrow,
+.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
+.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
+ left: 0;
+ transform: translateX(-100%);
+}
+.ant-tooltip-placement-right .ant-tooltip-arrow-content,
+.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
+.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
+ box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateX(11px) rotate(135deg);
+}
+.ant-tooltip-placement-right .ant-tooltip-arrow {
+ top: 50%;
+ transform: translateX(-100%) translateY(-50%);
+}
+.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
+ top: 5px;
+}
+.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
+ bottom: 5px;
+}
+.ant-tooltip-placement-left .ant-tooltip-arrow,
+.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
+.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
+ right: 0;
+ transform: translateX(100%);
+}
+.ant-tooltip-placement-left .ant-tooltip-arrow-content,
+.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
+.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
+ box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateX(-11px) rotate(315deg);
+}
+.ant-tooltip-placement-left .ant-tooltip-arrow {
+ top: 50%;
+ transform: translateX(100%) translateY(-50%);
+}
+.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
+ top: 5px;
+}
+.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
+ bottom: 5px;
+}
+.ant-tooltip-placement-bottom .ant-tooltip-arrow,
+.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
+.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
+ top: 0;
+ transform: translateY(-100%);
+}
+.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
+.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
+.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
+ box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
+ transform: translateY(11px) rotate(225deg);
+}
+.ant-tooltip-placement-bottom .ant-tooltip-arrow {
+ left: 50%;
+ transform: translateY(-100%) translateX(-50%);
+}
+.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
+ left: 13px;
+}
+.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
+ right: 13px;
+}
+.ant-tooltip-pink .ant-tooltip-inner {
+ background-color: #eb2f96;
+}
+.ant-tooltip-pink .ant-tooltip-arrow-content::before {
+ background: #eb2f96;
+}
+.ant-tooltip-magenta .ant-tooltip-inner {
+ background-color: #eb2f96;
+}
+.ant-tooltip-magenta .ant-tooltip-arrow-content::before {
+ background: #eb2f96;
+}
+.ant-tooltip-red .ant-tooltip-inner {
+ background-color: #f5222d;
+}
+.ant-tooltip-red .ant-tooltip-arrow-content::before {
+ background: #f5222d;
+}
+.ant-tooltip-volcano .ant-tooltip-inner {
+ background-color: #fa541c;
+}
+.ant-tooltip-volcano .ant-tooltip-arrow-content::before {
+ background: #fa541c;
+}
+.ant-tooltip-orange .ant-tooltip-inner {
+ background-color: #fa8c16;
+}
+.ant-tooltip-orange .ant-tooltip-arrow-content::before {
+ background: #fa8c16;
+}
+.ant-tooltip-yellow .ant-tooltip-inner {
+ background-color: #fadb14;
+}
+.ant-tooltip-yellow .ant-tooltip-arrow-content::before {
+ background: #fadb14;
+}
+.ant-tooltip-gold .ant-tooltip-inner {
+ background-color: #faad14;
+}
+.ant-tooltip-gold .ant-tooltip-arrow-content::before {
+ background: #faad14;
+}
+.ant-tooltip-cyan .ant-tooltip-inner {
+ background-color: #13c2c2;
+}
+.ant-tooltip-cyan .ant-tooltip-arrow-content::before {
+ background: #13c2c2;
+}
+.ant-tooltip-lime .ant-tooltip-inner {
+ background-color: #a0d911;
+}
+.ant-tooltip-lime .ant-tooltip-arrow-content::before {
+ background: #a0d911;
+}
+.ant-tooltip-green .ant-tooltip-inner {
+ background-color: #52c41a;
+}
+.ant-tooltip-green .ant-tooltip-arrow-content::before {
+ background: #52c41a;
+}
+.ant-tooltip-blue .ant-tooltip-inner {
+ background-color: #873DF2;
+}
+.ant-tooltip-blue .ant-tooltip-arrow-content::before {
+ background: #873DF2;
+}
+.ant-tooltip-geekblue .ant-tooltip-inner {
+ background-color: #2f54eb;
+}
+.ant-tooltip-geekblue .ant-tooltip-arrow-content::before {
+ background: #2f54eb;
+}
+.ant-tooltip-purple .ant-tooltip-inner {
+ background-color: #722ed1;
+}
+.ant-tooltip-purple .ant-tooltip-arrow-content::before {
+ background: #722ed1;
+}
+.ant-tooltip-rtl {
+ direction: rtl;
+}
+.ant-tooltip-rtl .ant-tooltip-inner {
+ text-align: right;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-picker-calendar {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ background: #fff;
+}
+.ant-picker-calendar-header {
+ display: flex;
+ justify-content: flex-end;
+ padding: 12px 0;
+}
+.ant-picker-calendar-header .ant-picker-calendar-year-select {
+ min-width: 80px;
+}
+.ant-picker-calendar-header .ant-picker-calendar-month-select {
+ min-width: 70px;
+ margin-left: 8px;
+}
+.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
+ margin-left: 8px;
+}
+.ant-picker-calendar .ant-picker-panel {
+ background: #fff;
+ border: 0;
+ border-top: 1px solid #f0f0f0;
+ border-radius: 0;
+}
+.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,
+.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel {
+ width: auto;
+}
+.ant-picker-calendar .ant-picker-panel .ant-picker-body {
+ padding: 8px 0;
+}
+.ant-picker-calendar .ant-picker-panel .ant-picker-content {
+ width: 100%;
+}
+.ant-picker-calendar-mini {
+ border-radius: 2px;
+}
+.ant-picker-calendar-mini .ant-picker-calendar-header {
+ padding-right: 8px;
+ padding-left: 8px;
+}
+.ant-picker-calendar-mini .ant-picker-panel {
+ border-radius: 0 0 2px 2px;
+}
+.ant-picker-calendar-mini .ant-picker-content {
+ height: 256px;
+}
+.ant-picker-calendar-mini .ant-picker-content th {
+ height: auto;
+ padding: 0;
+ line-height: 18px;
+}
+.ant-picker-calendar-mini .ant-picker-cell::before {
+ pointer-events: none;
+}
+.ant-picker-calendar-full .ant-picker-panel {
+ display: block;
+ width: 100%;
+ text-align: right;
+ background: #fff;
+ border: 0;
+}
+.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,
+.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td {
+ padding: 0;
+}
+.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
+ height: auto;
+ padding: 0 12px 5px 0;
+ line-height: 18px;
+}
+.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before {
+ display: none;
+}
+.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-cell:hover
+ .ant-picker-calendar-date {
+ background: #f5f5f5;
+}
+.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-cell
+ .ant-picker-calendar-date-today::before {
+ display: none;
+}
+.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-cell-selected
+ .ant-picker-calendar-date,
+.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-cell-selected:hover
+ .ant-picker-calendar-date,
+.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-cell-selected
+ .ant-picker-calendar-date-today,
+.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-cell-selected:hover
+ .ant-picker-calendar-date-today {
+ background: #e6f7ff;
+}
+.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-cell-selected
+ .ant-picker-calendar-date
+ .ant-picker-calendar-date-value,
+.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-cell-selected:hover
+ .ant-picker-calendar-date
+ .ant-picker-calendar-date-value,
+.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-cell-selected
+ .ant-picker-calendar-date-today
+ .ant-picker-calendar-date-value,
+.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-cell-selected:hover
+ .ant-picker-calendar-date-today
+ .ant-picker-calendar-date-value {
+ color: #873DF2;
+}
+.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
+ display: block;
+ width: auto;
+ height: auto;
+ margin: 0 4px;
+ padding: 4px 8px 0;
+ border: 0;
+ border-top: 2px solid #f0f0f0;
+ border-radius: 0;
+ transition: background 0.3s;
+}
+.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
+ line-height: 24px;
+ transition: color 0.3s;
+}
+.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
+ position: static;
+ width: auto;
+ height: 86px;
+ overflow-y: auto;
+ color: rgba(0, 0, 0, 0.85);
+ line-height: 1.5715;
+ text-align: left;
+}
+.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
+ border-color: #873DF2;
+}
+.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-calendar-date-today
+ .ant-picker-calendar-date-value {
+ color: rgba(0, 0, 0, 0.85);
+}
+@media only screen and (max-width: 480px) {
+ .ant-picker-calendar-header {
+ display: block;
+ }
+ .ant-picker-calendar-header .ant-picker-calendar-year-select {
+ width: 50%;
+ }
+ .ant-picker-calendar-header .ant-picker-calendar-month-select {
+ width: calc(50% - 8px);
+ }
+ .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
+ width: 100%;
+ margin-top: 8px;
+ margin-left: 0;
+ }
+ .ant-picker-calendar-header .ant-picker-calendar-mode-switch > label {
+ width: 50%;
+ text-align: center;
+ }
+}
+.ant-picker-calendar-rtl {
+ direction: rtl;
+}
+.ant-picker-calendar-rtl
+ .ant-picker-calendar-header
+ .ant-picker-calendar-month-select {
+ margin-right: 8px;
+ margin-left: 0;
+}
+.ant-picker-calendar-rtl
+ .ant-picker-calendar-header
+ .ant-picker-calendar-mode-switch {
+ margin-right: 8px;
+ margin-left: 0;
+}
+.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
+ text-align: left;
+}
+.ant-picker-calendar-rtl.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-body
+ th {
+ padding: 0 0 5px 12px;
+}
+.ant-picker-calendar-rtl.ant-picker-calendar-full
+ .ant-picker-panel
+ .ant-picker-calendar-date-content {
+ text-align: right;
+}
+
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-picker-status-error.ant-picker,
+.ant-picker-status-error.ant-picker:not([disabled]):hover {
+ background-color: #fff;
+ border-color: #ff4d4f;
+}
+.ant-picker-status-error.ant-picker-focused,
+.ant-picker-status-error.ant-picker:focus {
+ border-color: #ff7875;
+ box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
+ border-right-width: 1px;
+ outline: 0;
+}
+.ant-picker-status-error.ant-picker .ant-picker-active-bar {
+ background: #ff7875;
+}
+.ant-picker-status-warning.ant-picker,
+.ant-picker-status-warning.ant-picker:not([disabled]):hover {
+ background-color: #fff;
+ border-color: #faad14;
+}
+.ant-picker-status-warning.ant-picker-focused,
+.ant-picker-status-warning.ant-picker:focus {
+ border-color: #ffc53d;
+ box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
+ border-right-width: 1px;
+ outline: 0;
+}
+.ant-picker-status-warning.ant-picker .ant-picker-active-bar {
+ background: #ffc53d;
+}
+.ant-picker {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ padding: 4px 11px 4px;
+ position: relative;
+ display: inline-flex;
+ align-items: center;
+ background: #fff;
+ border: 1px solid #d9d9d9;
+ border-radius: 2px;
+ transition: border 0.3s, box-shadow 0.3s;
+}
+.ant-picker:hover,
+.ant-picker-focused {
+ border-color: #40a9ff;
+ border-right-width: 1px;
+}
+.ant-picker-focused {
+ border-color: #40a9ff;
+ box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
+ border-right-width: 1px;
+ outline: 0;
+}
+.ant-picker.ant-picker-disabled {
+ background: #f5f5f5;
+ border-color: #d9d9d9;
+ cursor: not-allowed;
+}
+.ant-picker.ant-picker-disabled .ant-picker-suffix {
+ color: rgba(0, 0, 0, 0.25);
+}
+.ant-picker.ant-picker-borderless {
+ background-color: transparent !important;
+ border-color: transparent !important;
+ box-shadow: none !important;
+}
+.ant-picker-input {
+ position: relative;
+ display: inline-flex;
+ align-items: center;
+ width: 100%;
+}
+.ant-picker-input > input {
+ position: relative;
+ display: inline-block;
+ width: 100%;
+ min-width: 0;
+ padding: 4px 11px;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ line-height: 1.5715;
+ background-color: #fff;
+ background-image: none;
+ border: 1px solid #d9d9d9;
+ border-radius: 2px;
+ transition: all 0.3s;
+ flex: auto;
+ min-width: 1px;
+ height: auto;
+ padding: 0;
+ background: transparent;
+ border: 0;
+}
+.ant-picker-input > input::-moz-placeholder {
+ color: #bfbfbf;
+ -moz-user-select: none;
+ user-select: none;
+}
+.ant-picker-input > input:-ms-input-placeholder {
+ color: #bfbfbf;
+ -ms-user-select: none;
+ user-select: none;
+}
+.ant-picker-input > input::placeholder {
+ color: #bfbfbf;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.ant-picker-input > input:-moz-placeholder-shown {
+ text-overflow: ellipsis;
+}
+.ant-picker-input > input:-ms-input-placeholder {
+ text-overflow: ellipsis;
+}
+.ant-picker-input > input:placeholder-shown {
+ text-overflow: ellipsis;
+}
+.ant-picker-input > input:hover {
+ border-color: #40a9ff;
+ border-right-width: 1px;
+}
+.ant-picker-input > input:focus,
+.ant-picker-input > input-focused {
+ border-color: #40a9ff;
+ box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
+ border-right-width: 1px;
+ outline: 0;
+}
+.ant-picker-input > input-disabled {
+ color: rgba(0, 0, 0, 0.25);
+ background-color: #f5f5f5;
+ border-color: #d9d9d9;
+ box-shadow: none;
+ cursor: not-allowed;
+ opacity: 1;
+}
+.ant-picker-input > input-disabled:hover {
+ border-color: #d9d9d9;
+ border-right-width: 1px;
+}
+.ant-picker-input > input[disabled] {
+ color: rgba(0, 0, 0, 0.25);
+ background-color: #f5f5f5;
+ border-color: #d9d9d9;
+ box-shadow: none;
+ cursor: not-allowed;
+ opacity: 1;
+}
+.ant-picker-input > input[disabled]:hover {
+ border-color: #d9d9d9;
+ border-right-width: 1px;
+}
+.ant-picker-input > input-borderless,
+.ant-picker-input > input-borderless:hover,
+.ant-picker-input > input-borderless:focus,
+.ant-picker-input > input-borderless-focused,
+.ant-picker-input > input-borderless-disabled,
+.ant-picker-input > input-borderless[disabled] {
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+}
+textarea.ant-picker-input > input {
+ max-width: 100%;
+ height: auto;
+ min-height: 32px;
+ line-height: 1.5715;
+ vertical-align: bottom;
+ transition: all 0.3s, height 0s;
+}
+.ant-picker-input > input-lg {
+ padding: 6.5px 11px;
+ font-size: 16px;
+}
+.ant-picker-input > input-sm {
+ padding: 0px 7px;
+}
+.ant-picker-input > input:focus {
+ box-shadow: none;
+}
+.ant-picker-input > input[disabled] {
+ background: transparent;
+}
+.ant-picker-input:hover .ant-picker-clear {
+ opacity: 1;
+}
+.ant-picker-input-placeholder > input {
+ color: #bfbfbf;
+}
+.ant-picker-large {
+ padding: 6.5px 11px 6.5px;
+}
+.ant-picker-large .ant-picker-input > input {
+ font-size: 16px;
+}
+.ant-picker-small {
+ padding: 0px 7px 0px;
+}
+.ant-picker-suffix {
+ display: flex;
+ flex: none;
+ align-self: center;
+ margin-left: 4px;
+ color: rgba(0, 0, 0, 0.25);
+ line-height: 1;
+ pointer-events: none;
+}
+.ant-picker-suffix > * {
+ vertical-align: top;
+}
+.ant-picker-suffix > *:not(:last-child) {
+ margin-right: 8px;
+}
+.ant-picker-clear {
+ position: absolute;
+ top: 50%;
+ right: 0;
+ color: rgba(0, 0, 0, 0.25);
+ line-height: 1;
+ background: #fff;
+ transform: translateY(-50%);
+ cursor: pointer;
+ opacity: 0;
+ transition: opacity 0.3s, color 0.3s;
+}
+.ant-picker-clear > * {
+ vertical-align: top;
+}
+.ant-picker-clear:hover {
+ color: rgba(0, 0, 0, 0.45);
+}
+.ant-picker-separator {
+ position: relative;
+ display: inline-block;
+ width: 1em;
+ height: 16px;
+ color: rgba(0, 0, 0, 0.25);
+ font-size: 16px;
+ vertical-align: top;
+ cursor: default;
+}
+.ant-picker-focused .ant-picker-separator {
+ color: rgba(0, 0, 0, 0.45);
+}
+.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
+ cursor: not-allowed;
+}
+.ant-picker-range {
+ position: relative;
+ display: inline-flex;
+}
+.ant-picker-range .ant-picker-clear {
+ right: 11px;
+}
+.ant-picker-range:hover .ant-picker-clear {
+ opacity: 1;
+}
+.ant-picker-range .ant-picker-active-bar {
+ bottom: -1px;
+ height: 2px;
+ margin-left: 11px;
+ background: #873DF2;
+ opacity: 0;
+ transition: all 0.3s ease-out;
+ pointer-events: none;
+}
+.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
+ opacity: 1;
+}
+.ant-picker-range-separator {
+ align-items: center;
+ padding: 0 8px;
+ line-height: 1;
+}
+.ant-picker-range.ant-picker-small .ant-picker-clear {
+ right: 7px;
+}
+.ant-picker-range.ant-picker-small .ant-picker-active-bar {
+ margin-left: 7px;
+}
+.ant-picker-dropdown {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 14px;
+ font-variant: tabular-nums;
+ line-height: 1.5715;
+ list-style: none;
+ font-feature-settings: 'tnum';
+ position: absolute;
+ top: -9999px;
+ left: -9999px;
+ z-index: 1050;
+}
+.ant-picker-dropdown-hidden {
+ display: none;
+}
+.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
+ top: 2.58561808px;
+ display: block;
+ transform: rotate(-135deg) translateY(1px);
+}
+.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
+ bottom: 2.58561808px;
+ display: block;
+ transform: rotate(45deg);
+}
+.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
+.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,
+.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
+.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight {
+ -webkit-animation-name: antSlideDownIn;
+ animation-name: antSlideDownIn;
+}
+.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
+.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,
+.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
+.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight {
+ -webkit-animation-name: antSlideUpIn;
+ animation-name: antSlideUpIn;
+}
+.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
+.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
+ -webkit-animation-name: antSlideDownOut;
+ animation-name: antSlideDownOut;
+}
+.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
+.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
+ -webkit-animation-name: antSlideUpOut;
+ animation-name: antSlideUpOut;
+}
+.ant-picker-dropdown-range {
+ padding: 7.54247233px 0;
+}
+.ant-picker-dropdown-range-hidden {
+ display: none;
+}
+.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
+ padding-top: 4px;
+}
+.ant-picker-ranges {
+ margin-bottom: 0;
+ padding: 4px 12px;
+ overflow: hidden;
+ line-height: 34px;
+ text-align: left;
+ list-style: none;
+}
+.ant-picker-ranges > li {
+ display: inline-block;
+}
+.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
+ color: #873DF2;
+ background: #e6f7ff;
+ border-color: #91d5ff;
+ cursor: pointer;
+}
+.ant-picker-ranges .ant-picker-ok {
+ float: right;
+ margin-left: 8px;
+}
+.ant-picker-range-wrapper {
+ display: flex;
+}
+.ant-picker-range-arrow {
+ position: absolute;
+ z-index: 1;
+ display: none;
+ width: 11.3137085px;
+ height: 11.3137085px;
+ margin-left: 16.5px;
+ box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.1);
+ transition: left 0.3s ease-out;
+ border-radius: 0 0 2px;
+ pointer-events: none;
+}
+.ant-picker-range-arrow::before {
+ position: absolute;
+ top: -11.3137085px;
+ left: -11.3137085px;
+ width: 33.9411255px;
+ height: 33.9411255px;
+ background: #fff;
+ background-repeat: no-repeat;
+ background-position: -10px -10px;
+ content: '';
+ -webkit-clip-path: inset(33% 33%);
+ clip-path: inset(33% 33%);
+ -webkit-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'
+ );
+ 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'
+ );
+}
+.ant-picker-panel-container {
+ overflow: hidden;
+ vertical-align: top;
+ background: #fff;
+ border-radius: 2px;
+ 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);
+ transition: margin 0.3s;
+}
+.ant-picker-panel-container .ant-picker-panels {
+ display: inline-flex;
+ flex-wrap: nowrap;
+ direction: ltr;
+}
+.ant-picker-panel-container .ant-picker-panel {
+ vertical-align: top;
+ background: transparent;
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.ant-picker-panel-container .ant-picker-panel .ant-picker-content,
+.ant-picker-panel-container .ant-picker-panel table {
+ text-align: center;
+}
+.ant-picker-panel-container .ant-picker-panel-focused {
+ border-color: #f0f0f0;
+}
+.ant-picker-panel {
+ display: inline-flex;
+ flex-direction: column;
+ text-align: center;
+ background: #fff;
+ border: 1px solid #f0f0f0;
+ border-radius: 2px;
+ outline: none;
+}
+.ant-picker-panel-focused {
+ border-color: #873DF2;
+}
+.ant-picker-decade-panel,
+.ant-picker-year-panel,
+.ant-picker-quarter-panel,
+.ant-picker-month-panel,
+.ant-picker-week-panel,
+.ant-picker-date-panel,
+.ant-picker-time-panel {
+ display: flex;
+ flex-direction: column;
+ width: 280px;
+}
+.ant-picker-header {
+ display: flex;
+ padding: 0 8px;
+ color: rgba(0, 0, 0, 0.85);
+ border-bottom: 1px solid #f0f0f0;
+}
+.ant-picker-header > * {
+ flex: none;
+}
+.ant-picker-header button {
+ padding: 0;
+ color: rgba(0, 0, 0, 0.25);
+ line-height: 40px;
+ background: transparent;
+ border: 0;
+ cursor: pointer;
+ transition: color 0.3s;
+}
+.ant-picker-header > button {
+ min-width: 1.6em;
+ font-size: 14px;
+}
+.ant-picker-header > button:hover {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-picker-header-view {
+ flex: auto;
+ font-weight: 500;
+ line-height: 40px;
+}
+.ant-picker-header-view button {
+ color: inherit;
+ font-weight: inherit;
+}
+.ant-picker-header-view button:not(:first-child) {
+ margin-left: 8px;
+}
+.ant-picker-header-view button:hover {
+ color: #873DF2;
+}
+.ant-picker-prev-icon,
+.ant-picker-next-icon,
+.ant-picker-super-prev-icon,
+.ant-picker-super-next-icon {
+ position: relative;
+ display: inline-block;
+ width: 7px;
+ height: 7px;
+}
+.ant-picker-prev-icon::before,
+.ant-picker-next-icon::before,
+.ant-picker-super-prev-icon::before,
+.ant-picker-super-next-icon::before {
+ position: absolute;
+ top: 0;
+ left: 0;
+ display: inline-block;
+ width: 7px;
+ height: 7px;
+ border: 0 solid currentcolor;
+ border-width: 1.5px 0 0 1.5px;
+ content: '';
+}
+.ant-picker-super-prev-icon::after,
+.ant-picker-super-next-icon::after {
+ position: absolute;
+ top: 4px;
+ left: 4px;
+ display: inline-block;
+ width: 7px;
+ height: 7px;
+ border: 0 solid currentcolor;
+ border-width: 1.5px 0 0 1.5px;
+ content: '';
+}
+.ant-picker-prev-icon,
+.ant-picker-super-prev-icon {
+ transform: rotate(-45deg);
+}
+.ant-picker-next-icon,
+.ant-picker-super-next-icon {
+ transform: rotate(135deg);
+}
+.ant-picker-content {
+ width: 100%;
+ table-layout: fixed;
+ border-collapse: collapse;
+}
+.ant-picker-content th,
+.ant-picker-content td {
+ position: relative;
+ min-width: 24px;
+ font-weight: 400;
+}
+.ant-picker-content th {
+ height: 30px;
+ color: rgba(0, 0, 0, 0.85);
+ line-height: 30px;
+}
+.ant-picker-cell {
+ padding: 3px 0;
+ color: rgba(0, 0, 0, 0.25);
+ cursor: pointer;
+}
+.ant-picker-cell-in-view {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-picker-cell::before {
+ position: absolute;
+ top: 50%;
+ right: 0;
+ left: 0;
+ z-index: 1;
+ height: 24px;
+ transform: translateY(-50%);
+ transition: all 0.3s;
+ content: '';
+}
+.ant-picker-cell .ant-picker-cell-inner {
+ position: relative;
+ z-index: 2;
+ display: inline-block;
+ min-width: 24px;
+ height: 24px;
+ line-height: 24px;
+ border-radius: 2px;
+ transition: background 0.3s, border 0.3s;
+}
+.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
+.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end)
+ .ant-picker-cell-inner {
+ background: #f5f5f5;
+}
+.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+ border: 1px solid #873DF2;
+ border-radius: 2px;
+ content: '';
+}
+.ant-picker-cell-in-view.ant-picker-cell-in-range {
... 43833 lines suppressed ...