diff --git a/src/dashboard.py b/src/dashboard.py index 0a6e1b51..57376ade 100644 --- a/src/dashboard.py +++ b/src/dashboard.py @@ -8,7 +8,9 @@ from resources import bp_index, \ bp_stat_view, bp_stat_api, \ bp_cluster_view, bp_cluster_api, \ - bp_host_view, bp_host_api, bp_auth_api, bp_login + bp_host_view, bp_host_api, bp_auth_api, \ + bp_login, bp_user_api, bp_user_view +from resources.models import ADMIN from mongoengine import connect from flask_login import LoginManager, UserMixin, login_required from resources.user import User @@ -49,13 +51,15 @@ app.register_blueprint(bp_stat_api) app.register_blueprint(bp_auth_api) app.register_blueprint(bp_login) +app.register_blueprint(bp_user_api) +app.register_blueprint(bp_user_view) admin = os.environ.get("ADMIN", "admin") admin_password = os.environ.get("ADMIN_PASSWORD", "pass") salt = app.config.get("SALT", b"") password = bcrypt.hashpw(admin_password.encode('utf8'), bytes(salt.encode())) try: - user = User(admin, password, is_admin=True) + user = User(admin, password, is_admin=True, role=ADMIN) user.save() except Exception: pass diff --git a/src/resources/__init__.py b/src/resources/__init__.py index 6be0ce58..2cf22c5c 100644 --- a/src/resources/__init__.py +++ b/src/resources/__init__.py @@ -14,3 +14,5 @@ from .stat import bp_stat_api, bp_stat_view from .auth_api import bp_auth_api from .login import bp_login +from .user_api import bp_user_api +from .user_view import bp_user_view diff --git a/src/resources/auth_api.py b/src/resources/auth_api.py index bdd208a9..d82a8b69 100644 --- a/src/resources/auth_api.py +++ b/src/resources/auth_api.py @@ -76,5 +76,4 @@ def login(): @bp_auth_api.route('/logout', methods=['GET']) def logout(): logout_user() - return make_ok_resp(data={'success': True, - 'next': url_for('bp_login.login')}) + return redirect(url_for('bp_index.show')) diff --git a/src/resources/models.py b/src/resources/models.py index 9c6a7402..64d622be 100644 --- a/src/resources/models.py +++ b/src/resources/models.py @@ -2,14 +2,19 @@ import os import datetime from mongoengine import Document, StringField,\ - BooleanField, DateTimeField + BooleanField, DateTimeField, IntField sys.path.append(os.path.join(os.path.dirname(__file__), '..', '..')) +ADMIN = 0 +OPERATOR = 1 +COMMON_USER = 2 + class User(Document): username = StringField(unique=True) password = StringField(default=True) active = BooleanField(default=True) isAdmin = BooleanField(default=False) - timestamp = DateTimeField(default=datetime.datetime.now()) + role = IntField(default=COMMON_USER) + timestamp = DateTimeField(default=datetime.datetime.now) diff --git a/src/resources/user.py b/src/resources/user.py index 1d512eae..027ccbdd 100644 --- a/src/resources/user.py +++ b/src/resources/user.py @@ -13,11 +13,12 @@ class User(UserMixin): def __init__(self, username=None, password=None, active=True, - is_admin=False, id=None): + is_admin=False, role=None, id=None): self.username = username self.password = password self.active = active self.isAdmin = is_admin + self.role = role self.id = None def is_active(self): @@ -26,10 +27,14 @@ def is_active(self): def is_admin(self): return self.isAdmin + def user_role(self): + return self.role + def save(self): new_user = models.User(username=self.username, password=self.password, active=self.active, + role=self.role, isAdmin=self.isAdmin) new_user.save() self.id = new_user.id diff --git a/src/resources/user_api.py b/src/resources/user_api.py new file mode 100644 index 00000000..0aa21af2 --- /dev/null +++ b/src/resources/user_api.py @@ -0,0 +1,140 @@ +# Copyright IBM Corp, All Rights Reserved. +# +# SPDX-License-Identifier: Apache-2.0 +# +import logging +import os +import sys +import bcrypt + +from flask import Blueprint, redirect, url_for +from flask import request as r +from flask import current_app as app +from flask_login import login_required +from flask_login import login_user, logout_user + +sys.path.append(os.path.join(os.path.dirname(__file__), '..', '..')) +from common import log_handler, LOG_LEVEL, \ + request_get, make_ok_resp, make_fail_resp, \ + request_debug, request_json_body, \ + CODE_CREATED, CODE_NOT_FOUND +from .user import User +from .models import User as UserModel +from .models import ADMIN +import time + +logger = logging.getLogger(__name__) +logger.setLevel(LOG_LEVEL) +logger.addHandler(log_handler) + +bp_user_api = Blueprint('bp_user_api', __name__, + url_prefix='/{}/{}'.format("api", "user")) + + +@bp_user_api.route('/list', methods=['GET']) +@login_required +def list_user(): + request_debug(r, logger) + f = {} + f.update(r.args.to_dict()) + page = int(f.get("pageNo", 1)) + per_page = int(f.get("pageSize", 10)) + sort_columns = f.get("sortColumns", "") + sort_columns = sort_columns.split(" ") + sort_str = '' + if len(sort_columns) > 1: + sort_type = sort_columns[1] + sort_field = sort_columns[0] + if sort_type == "desc": + sort_str = "-%s" % sort_field + else: + sort_str = sort_field + offset = (page - 1) * per_page + + user_count = UserModel.objects.all().count() + users = UserModel.objects.skip(offset).limit(per_page).order_by(sort_str) + + users = [{ + "id": str(user.id), + "name": user.username, + "isAdmin": user.isAdmin, + "role": user.role, + "active": user.active, + "timestamp": time.mktime(user.timestamp.timetuple()) + } for user in users] + + result = { + "users": { + "result": users, + "totalCount": user_count, + "pageSize": per_page, + "pageNo": page + }, + } + + return make_ok_resp(data=result) + + +@bp_user_api.route('/create', methods=['POST']) +@login_required +def create_user(): + request_debug(r, logger) + if not r.form["username"] or not r.form["password"] \ + or not r.form["role"]: + error_msg = "create user without enough data" + logger.warning(error_msg) + return make_fail_resp(error=error_msg, data=r.form) + + username, password = r.form["username"], r.form["password"] + role, active = int(r.form["role"]), r.form["active"] + active = active == "true" + salt = app.config.get("SALT", b"") + password = bcrypt.hashpw(password.encode('utf8'), bytes(salt.encode())) + + try: + user = User(username, password, is_admin=role == ADMIN, + role=role, active=active) + user.save() + return make_ok_resp(code=CODE_CREATED) + except Exception as exc: + logger.info("exc %s", exc) + return make_fail_resp(error="create user failed") + + +@bp_user_api.route('/update/', methods=['PUT']) +@login_required +def update_user(user_id): + request_debug(r, logger) + if not r.form["username"] or not r.form["password"] \ + or not r.form["role"]: + error_msg = "create user without enough data" + logger.warning(error_msg) + return make_fail_resp(error=error_msg, data=r.form) + + username, role = r.form["username"], int(r.form["role"]) + active = r.form["active"] + active = active == "true" + try: + UserModel.objects(id=user_id).update(set__username=username, + set__active=active, + set__role=role, upsert=True) + except Exception as exc: + error_msg = exc.message + logger.warning(error_msg) + return make_fail_resp(error=error_msg, data=r.form) + + return make_ok_resp(data={}) + + +@bp_user_api.route('/delete/', methods=['DELETE']) +@login_required +def delete_user(user_id): + request_debug(r, logger) + try: + user = UserModel.objects.get(id=user_id) + except Exception: + pass + else: + user.delete() + + return make_ok_resp(data={}) diff --git a/src/resources/user_view.py b/src/resources/user_view.py new file mode 100644 index 00000000..30d77059 --- /dev/null +++ b/src/resources/user_view.py @@ -0,0 +1,29 @@ + +# Copyright IBM Corp, All Rights Reserved. +# +# SPDX-License-Identifier: Apache-2.0 +# +import logging +import os +import sys + +from flask import Blueprint, render_template + +sys.path.append(os.path.join(os.path.dirname(__file__), '..', '..')) +from common import log_handler, LOG_LEVEL +from flask_login import login_required + +logger = logging.getLogger(__name__) +logger.setLevel(LOG_LEVEL) +logger.addHandler(log_handler) + + +bp_user_view = Blueprint('bp_user_view', __name__, + url_prefix='/{}'.format("view")) + + +@bp_user_view.route('/users', methods=['GET']) +@login_required +def users(): + + return render_template("users.html") diff --git a/src/themes/basic/static/css/vue-beauty.min.css b/src/themes/basic/static/css/vue-beauty.min.css new file mode 100644 index 00000000..56dc1f46 --- /dev/null +++ b/src/themes/basic/static/css/vue-beauty.min.css @@ -0,0 +1,21016 @@ +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ +html { + line-height: 1.15; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +body { + margin: 0; +} +/** + * Add the correct display in IE 9-. + */ +article, +aside, +footer, +header, +nav, +section { + display: block; +} +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} +/* Grouping content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in IE. + */ +figcaption, +figure, +main { + /* 1 */ + display: block; +} +/** + * Add the correct margin in IE 8. + */ +figure { + margin: 1em 40px; +} +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + /* stylelint-disable-line */ + font-size: 1em; + /* 2 */ +} +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ +} +/** + * 1. Remove the bottom border in Chrome 57- and Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +b, +strong { + font-weight: inherit; +} +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + /* stylelint-disable-line */ + font-size: 1em; + /* 2 */ +} +/** + * Add the correct font style in Android 4.3-. + */ +dfn { + font-style: italic; +} +/** + * Add the correct background and color in IE 9-. + */ +mark { + background-color: #ff0; + color: #000; +} +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +/* Embedded content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +audio, +video { + display: inline-block; +} +/** + * Add the correct display in iOS 4-7. + */ +audio:not([controls]) { + display: none; + height: 0; +} +/** + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; +} +/** + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; +} +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; + /* 2 */ +} +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ +} +/** + * Remove the default vertical scrollbar in IE. + */ +textarea { + overflow: auto; +} +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} +/* Interactive + ========================================================================== */ +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + */ +details, +menu { + display: block; +} +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} +/* Scripting + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +canvas { + display: inline-block; +} +/** + * Add the correct display in IE. + */ +template { + display: none; +} +/* Hidden + ========================================================================== */ +/** + * Add the correct display in IE 10-. + */ +[hidden] { + display: none; +} +@font-face { + font-family: "Helvetica Neue For Number"; + src: local("Helvetica Neue"); + unicode-range: U+30-39; +} +* { + box-sizing: border-box; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +*:before, +*:after { + box-sizing: border-box; +} +html, +body { + width: 100%; + height: 100%; +} +body { + font-family: "Helvetica Neue For Number", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + line-height: 1.5; + color: rgba(0, 0, 0, 0.65); + background-color: #fff; +} +body, +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +code, +form, +fieldset, +legend, +input, +textarea, +p, +blockquote, +th, +td, +hr, +button, +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section { + margin: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; + color: inherit; +} +ul, +ol { + list-style: none; +} +input::-ms-clear, +input::-ms-reveal { + display: none; +} +::selection { + background: #108ee9; + color: #fff; +} +h1, +h2, +h3, +h4, +h5, +h6 { + color: rgba(0, 0, 0, 0.85); +} +a { + color: #108ee9; + background: transparent; + text-decoration: none; + outline: none; + cursor: pointer; + transition: color .3s ease; +} +a:focus { + text-decoration: underline; + text-decoration-skip: ink; +} +a:hover { + color: #49a9ee; +} +a:active { + color: #0e77ca; +} +a:active, +a:hover { + outline: 0; + text-decoration: none; +} +a[disabled] { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; + pointer-events: none; +} +.ant-divider { + margin: 0 6px; + display: inline-block; + height: 8px; + width: 1px; + background: #ccc; +} +code, +kbd, +pre, +samp { + font-family: Consolas, Menlo, Courier, monospace; +} +.clearfix, +.container, +.container-fluid { + zoom: 1; +} +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after { + content: " "; + display: table; +} +.clearfix:after, +.container:after, +.container-fluid:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.pull-left { + float: left; +} +.pull-right { + float: right; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.ant-divider { + margin: 0 4px; + color: #999; + display: inline-block; + height: 8px; + width: 1px; + background: #ccc; +} +code, +kbd, +pre, +samp { + font-family: Consolas, Menlo, Courier, monospace; +} +.container { + margin-right: auto; + margin-left: auto; + padding-left: 0; + padding-right: 0; +} +@media (min-width: 768px) { + .container { + width: 720px; + } +} +@media (min-width: 992px) { + .container { + width: 940px; + } +} +@media (min-width: 1200px) { + .container { + width: 1140px; + } +} +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 0; + padding-right: 0; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-muted { + color: #d9d9d9; +} +.text-primary { + color: #108ee9; +} +.text-success { + color: #00a854; +} +.text-warning { + color: #ffbf00; +} +.text-error { + color: #f04134; +} +.text-dark { + color: #000; +} +.text-md { + font-size: 12px; +} +.text-lg { + font-size: 14px; +} +.text-xl { + font-size: 16px; +} +.text-xxl { + font-size: 18px; +} +.bg-primary { + color: #fff; + background-color: #108ee9; +} +.bg-success { + color: #fff; + background-color: #00a854; +} +.bg-warning { + color: #fff; + background-color: #ffbf00; +} +.bg-error { + color: #fff; + background-color: #f04134; +} +.bg-muted { + background-color: #d9d9d9; +} +.margin-5 { + margin: 5px !important; +} +.margin-10 { + margin: 10px !important; +} +.margin-15 { + margin: 15px !important; +} +.margin-20 { + margin: 20px !important; +} +.margin-25 { + margin: 25px !important; +} +.margin-left-5 { + margin-left: 5px !important; +} +.margin-left-10 { + margin-left: 10px !important; +} +.margin-left-15 { + margin-left: 15px !important; +} +.margin-left-20 { + margin-left: 20px !important; +} +.margin-left-25 { + margin-left: 25px !important; +} +.margin-right-5 { + margin-right: 5px !important; +} +.margin-right-10 { + margin-right: 10px !important; +} +.margin-right-15 { + margin-right: 15px !important; +} +.margin-right-20 { + margin-right: 20px !important; +} +.margin-right-25 { + margin-right: 25px !important; +} +.margin-top-5 { + margin-top: 5px !important; +} +.margin-top-10 { + margin-top: 10px !important; +} +.margin-top-15 { + margin-top: 15px !important; +} +.margin-top-20 { + margin-top: 20px !important; +} +.margin-top-25 { + margin-top: 25px !important; +} +.margin-bottom-5 { + margin-bottom: 5px !important; +} +.margin-bottom-10 { + margin-bottom: 10px !important; +} +.margin-bottom-15 { + margin-bottom: 15px !important; +} +.margin-bottom-20 { + margin-bottom: 20px !important; +} +.margin-bottom-25 { + margin-bottom: 25px !important; +} +.padding-5 { + padding: 5px !important; +} +.padding-10 { + padding: 10px !important; +} +.padding-15 { + padding: 15px !important; +} +.padding-20 { + padding: 20px !important; +} +.padding-25 { + padding: 25px !important; +} +.padding-left-5 { + padding-left: 5px !important; +} +.padding-left-10 { + padding-left: 10px !important; +} +.padding-left-15 { + padding-left: 15px !important; +} +.padding-left-20 { + padding-left: 20px !important; +} +.padding-left-25 { + padding-left: 25px !important; +} +.padding-right-5 { + padding-right: 5px !important; +} +.padding-right-10 { + padding-right: 10px !important; +} +.padding-right-15 { + padding-right: 15px !important; +} +.padding-right-20 { + padding-right: 20px !important; +} +.padding-right-25 { + padding-right: 25px !important; +} +.padding-top-5 { + padding-top: 5px !important; +} +.padding-top-10 { + padding-top: 10px !important; +} +.padding-top-15 { + padding-top: 15px !important; +} +.padding-top-20 { + padding-top: 20px !important; +} +.padding-top-25 { + padding-top: 25px !important; +} +.padding-bottom-5 { + padding-bottom: 5px !important; +} +.padding-bottom-10 { + padding-bottom: 10px !important; +} +.padding-bottom-15 { + padding-bottom: 15px !important; +} +.padding-bottom-20 { + padding-bottom: 20px !important; +} +.padding-bottom-25 { + padding-bottom: 25px !important; +} +@font-face { + font-family: 'anticon'; + src: url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.eot'); + /* IE9*/ + src: url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.eot?#iefix') format('embedded-opentype'), /* chrome、firefox */ url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.woff') format('woff'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.ttf') format('truetype'), /* iOS 4.1- */ url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.svg#iconfont') format('svg'); +} +.anticon { + display: inline-block; + font-style: normal; + vertical-align: baseline; + text-align: center; + text-transform: none; + line-height: 1; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.anticon:before { + display: block; + font-family: "anticon" !important; +} +.anticon-step-forward:before { + content: "\E600"; +} +.anticon-step-backward:before { + content: "\E601"; +} +.anticon-forward:before { + content: "\E602"; +} +.anticon-backward:before { + content: "\E603"; +} +.anticon-caret-right:before { + content: "\E604"; +} +.anticon-caret-left:before { + content: "\E605"; +} +.anticon-caret-down:before { + content: "\E606"; +} +.anticon-caret-up:before { + content: "\E607"; +} +.anticon-right-circle:before { + content: "\E608"; +} +.anticon-circle-right:before { + content: "\E608"; +} +.anticon-caret-circle-right:before { + content: "\E608"; +} +.anticon-left-circle:before { + content: "\E609"; +} +.anticon-circle-left:before { + content: "\E609"; +} +.anticon-caret-circle-left:before { + content: "\E609"; +} +.anticon-up-circle:before { + content: "\E60A"; +} +.anticon-circle-up:before { + content: "\E60A"; +} +.anticon-caret-circle-up:before { + content: "\E60A"; +} +.anticon-down-circle:before { + content: "\E60B"; +} +.anticon-circle-down:before { + content: "\E60B"; +} +.anticon-caret-circle-down:before { + content: "\E60B"; +} +.anticon-right-circle-o:before { + content: "\E60C"; +} +.anticon-circle-o-right:before { + content: "\E60C"; +} +.anticon-caret-circle-o-right:before { + content: "\E60C"; +} +.anticon-left-circle-o:before { + content: "\E60D"; +} +.anticon-circle-o-left:before { + content: "\E60D"; +} +.anticon-caret-circle-o-left:before { + content: "\E60D"; +} +.anticon-up-circle-o:before { + content: "\E60E"; +} +.anticon-circle-o-up:before { + content: "\E60E"; +} +.anticon-caret-circle-o-up:before { + content: "\E60E"; +} +.anticon-down-circle-o:before { + content: "\E60F"; +} +.anticon-circle-o-down:before { + content: "\E60F"; +} +.anticon-caret-circle-o-down:before { + content: "\E60F"; +} +.anticon-verticle-left:before { + content: "\E610"; +} +.anticon-verticle-right:before { + content: "\E611"; +} +.anticon-rollback:before { + content: "\E612"; +} +.anticon-retweet:before { + content: "\E613"; +} +.anticon-shrink:before { + content: "\E614"; +} +.anticon-arrows-alt:before { + content: "\E615"; +} +.anticon-arrow-salt:before { + content: "\E615"; +} +.anticon-reload:before { + content: "\E616"; +} +.anticon-double-right:before { + content: "\E617"; +} +.anticon-double-left:before { + content: "\E618"; +} +.anticon-arrow-down:before { + content: "\E619"; +} +.anticon-arrow-up:before { + content: "\E61A"; +} +.anticon-arrow-right:before { + content: "\E61B"; +} +.anticon-arrow-left:before { + content: "\E61C"; +} +.anticon-down:before { + content: "\E61D"; +} +.anticon-up:before { + content: "\E61E"; +} +.anticon-right:before { + content: "\E61F"; +} +.anticon-left:before { + content: "\E620"; +} +.anticon-minus-square-o:before { + content: "\E621"; +} +.anticon-minus-circle:before { + content: "\E622"; +} +.anticon-minus-circle-o:before { + content: "\E623"; +} +.anticon-minus:before { + content: "\E624"; +} +.anticon-plus-circle-o:before { + content: "\E625"; +} +.anticon-plus-circle:before { + content: "\E626"; +} +.anticon-plus:before { + content: "\E627"; +} +.anticon-info-circle:before { + content: "\E628"; +} +.anticon-info-circle-o:before { + content: "\E629"; +} +.anticon-info:before { + content: "\E62A"; +} +.anticon-exclamation:before { + content: "\E62B"; +} +.anticon-exclamation-circle:before { + content: "\E62C"; +} +.anticon-exclamation-circle-o:before { + content: "\E62D"; +} +.anticon-close-circle:before { + content: "\E62E"; +} +.anticon-cross-circle:before { + content: "\E62E"; +} +.anticon-close-circle-o:before { + content: "\E62F"; +} +.anticon-cross-circle-o:before { + content: "\E62F"; +} +.anticon-check-circle:before { + content: "\E630"; +} +.anticon-check-circle-o:before { + content: "\E631"; +} +.anticon-check:before { + content: "\E632"; +} +.anticon-close:before { + content: "\E633"; +} +.anticon-cross:before { + content: "\E633"; +} +.anticon-customer-service:before { + content: "\E634"; +} +.anticon-customerservice:before { + content: "\E634"; +} +.anticon-credit-card:before { + content: "\E635"; +} +.anticon-code-o:before { + content: "\E636"; +} +.anticon-book:before { + content: "\E637"; +} +.anticon-bar-chart:before { + content: "\E638"; +} +.anticon-bars:before { + content: "\E639"; +} +.anticon-question:before { + content: "\E63A"; +} +.anticon-question-circle:before { + content: "\E63B"; +} +.anticon-question-circle-o:before { + content: "\E63C"; +} +.anticon-pause:before { + content: "\E63D"; +} +.anticon-pause-circle:before { + content: "\E63E"; +} +.anticon-pause-circle-o:before { + content: "\E63F"; +} +.anticon-clock-circle:before { + content: "\E640"; +} +.anticon-clock-circle-o:before { + content: "\E641"; +} +.anticon-swap:before { + content: "\E642"; +} +.anticon-swap-left:before { + content: "\E643"; +} +.anticon-swap-right:before { + content: "\E644"; +} +.anticon-plus-square-o:before { + content: "\E645"; +} +.anticon-frown:before { + content: "\E646"; +} +.anticon-frown-circle:before { + content: "\E646"; +} +.anticon-ellipsis:before { + content: "\E647"; +} +.anticon-copy:before { + content: "\E648"; +} +.anticon-menu-fold:before { + content: "\E658"; +} +.anticon-mail:before { + content: "\E659"; +} +.anticon-logout:before { + content: "\E65A"; +} +.anticon-link:before { + content: "\E65B"; +} +.anticon-area-chart:before { + content: "\E65C"; +} +.anticon-line-chart:before { + content: "\E65D"; +} +.anticon-home:before { + content: "\E65E"; +} +.anticon-laptop:before { + content: "\E65F"; +} +.anticon-star:before { + content: "\E660"; +} +.anticon-star-o:before { + content: "\E661"; +} +.anticon-folder:before { + content: "\E662"; +} +.anticon-filter:before { + content: "\E663"; +} +.anticon-file:before { + content: "\E664"; +} +.anticon-exception:before { + content: "\E665"; +} +.anticon-meh:before { + content: "\E666"; +} +.anticon-meh-circle:before { + content: "\E666"; +} +.anticon-meh-o:before { + content: "\E667"; +} +.anticon-shopping-cart:before { + content: "\E668"; +} +.anticon-save:before { + content: "\E669"; +} +.anticon-user:before { + content: "\E66A"; +} +.anticon-video-camera:before { + content: "\E66B"; +} +.anticon-to-top:before { + content: "\E66C"; +} +.anticon-team:before { + content: "\E66D"; +} +.anticon-tablet:before { + content: "\E66E"; +} +.anticon-solution:before { + content: "\E66F"; +} +.anticon-search:before { + content: "\E670"; +} +.anticon-share-alt:before { + content: "\E671"; +} +.anticon-setting:before { + content: "\E672"; +} +.anticon-poweroff:before { + content: "\E6D5"; +} +.anticon-picture:before { + content: "\E674"; +} +.anticon-phone:before { + content: "\E675"; +} +.anticon-paper-clip:before { + content: "\E676"; +} +.anticon-notification:before { + content: "\E677"; +} +.anticon-mobile:before { + content: "\E678"; +} +.anticon-menu-unfold:before { + content: "\E679"; +} +.anticon-inbox:before { + content: "\E67A"; +} +.anticon-lock:before { + content: "\E67B"; +} +.anticon-qrcode:before { + content: "\E67C"; +} +.anticon-play-circle:before { + content: "\E6D0"; +} +.anticon-play-circle-o:before { + content: "\E6D1"; +} +.anticon-tag:before { + content: "\E6D2"; +} +.anticon-tag-o:before { + content: "\E6D3"; +} +.anticon-tags:before { + content: "\E67D"; +} +.anticon-tags-o:before { + content: "\E67E"; +} +.anticon-cloud-o:before { + content: "\E67F"; +} +.anticon-cloud:before { + content: "\E680"; +} +.anticon-cloud-upload:before { + content: "\E681"; +} +.anticon-cloud-download:before { + content: "\E682"; +} +.anticon-cloud-download-o:before { + content: "\E683"; +} +.anticon-cloud-upload-o:before { + content: "\E684"; +} +.anticon-environment:before { + content: "\E685"; +} +.anticon-environment-o:before { + content: "\E686"; +} +.anticon-eye:before { + content: "\E687"; +} +.anticon-eye-o:before { + content: "\E688"; +} +.anticon-camera:before { + content: "\E689"; +} +.anticon-camera-o:before { + content: "\E68A"; +} +.anticon-windows:before { + content: "\E68B"; +} +.anticon-apple:before { + content: "\E68C"; +} +.anticon-apple-o:before { + content: "\E6D4"; +} +.anticon-android:before { + content: "\E938"; +} +.anticon-android-o:before { + content: "\E68D"; +} +.anticon-aliwangwang:before { + content: "\E68E"; +} +.anticon-aliwangwang-o:before { + content: "\E68F"; +} +.anticon-export:before { + content: "\E691"; +} +.anticon-edit:before { + content: "\E692"; +} +.anticon-circle-down-o:before { + content: "\E693"; +} +.anticon-circle-down-:before { + content: "\E694"; +} +.anticon-appstore-o:before { + content: "\E695"; +} +.anticon-appstore:before { + content: "\E696"; +} +.anticon-scan:before { + content: "\E697"; +} +.anticon-file-text:before { + content: "\E698"; +} +.anticon-folder-open:before { + content: "\E699"; +} +.anticon-hdd:before { + content: "\E69A"; +} +.anticon-ie:before { + content: "\E69B"; +} +.anticon-file-jpg:before { + content: "\E69C"; +} +.anticon-like:before { + content: "\E64C"; +} +.anticon-like-o:before { + content: "\E69D"; +} +.anticon-dislike:before { + content: "\E64B"; +} +.anticon-dislike-o:before { + content: "\E69E"; +} +.anticon-delete:before { + content: "\E69F"; +} +.anticon-enter:before { + content: "\E6A0"; +} +.anticon-pushpin-o:before { + content: "\E6A1"; +} +.anticon-pushpin:before { + content: "\E6A2"; +} +.anticon-heart:before { + content: "\E6A3"; +} +.anticon-heart-o:before { + content: "\E6A4"; +} +.anticon-pay-circle:before { + content: "\E6A5"; +} +.anticon-pay-circle-o:before { + content: "\E6A6"; +} +.anticon-smile:before { + content: "\E6A7"; +} +.anticon-smile-circle:before { + content: "\E6A7"; +} +.anticon-smile-o:before { + content: "\E6A8"; +} +.anticon-frown-o:before { + content: "\E6A9"; +} +.anticon-calculator:before { + content: "\E6AA"; +} +.anticon-message:before { + content: "\E6AB"; +} +.anticon-chrome:before { + content: "\E6AC"; +} +.anticon-github:before { + content: "\E6AD"; +} +.anticon-file-unknown:before { + content: "\E6AF"; +} +.anticon-file-excel:before { + content: "\E6B0"; +} +.anticon-file-ppt:before { + content: "\E6B1"; +} +.anticon-file-word:before { + content: "\E6B2"; +} +.anticon-file-pdf:before { + content: "\E6B3"; +} +.anticon-desktop:before { + content: "\E6B4"; +} +.anticon-upload:before { + content: "\E6B6"; +} +.anticon-download:before { + content: "\E6B7"; +} +.anticon-pie-chart:before { + content: "\E6B8"; +} +.anticon-unlock:before { + content: "\E6BA"; +} +.anticon-calendar:before { + content: "\E6BB"; +} +.anticon-windows-o:before { + content: "\E6BC"; +} +.anticon-dot-chart:before { + content: "\E6BD"; +} +.anticon-bar-chart:before { + content: "\E6BE"; +} +.anticon-code:before { + content: "\E6BF"; +} +.anticon-api:before { + content: "\E951"; +} +.anticon-plus-square:before { + content: "\E6C0"; +} +.anticon-minus-square:before { + content: "\E6C1"; +} +.anticon-close-square:before { + content: "\E6C2"; +} +.anticon-close-square-o:before { + content: "\E6C3"; +} +.anticon-check-square:before { + content: "\E6C4"; +} +.anticon-check-square-o:before { + content: "\E6C5"; +} +.anticon-fast-backward:before { + content: "\E6C6"; +} +.anticon-fast-forward:before { + content: "\E6C7"; +} +.anticon-up-square:before { + content: "\E6C8"; +} +.anticon-down-square:before { + content: "\E6C9"; +} +.anticon-left-square:before { + content: "\E6CA"; +} +.anticon-right-square:before { + content: "\E6CB"; +} +.anticon-right-square-o:before { + content: "\E6CC"; +} +.anticon-left-square-o:before { + content: "\E6CD"; +} +.anticon-down-square-o:before { + content: "\E6CE"; +} +.anticon-up-square-o:before { + content: "\E6CF"; +} +.anticon-loading:before { + content: "\E64D"; +} +.anticon-loading-3-quarters:before { + content: "\E6AE"; +} +.anticon-bulb:before { + content: "\E649"; +} +.anticon-select:before { + content: "\E64A"; +} +.anticon-addfile:before, +.anticon-file-add:before { + content: "\E910"; +} +.anticon-addfolder:before, +.anticon-folder-add:before { + content: "\E914"; +} +.anticon-switcher:before { + content: "\E913"; +} +.anticon-rocket:before { + content: "\E90F"; +} +.anticon-dingding:before { + content: "\E923"; +} +.anticon-dingding-o:before { + content: "\E925"; +} +.anticon-bell:before { + content: "\E64E"; +} +.anticon-disconnect:before { + content: "\E64F"; +} +.anticon-database:before { + content: "\E650"; +} +.anticon-compass:before { + content: "\E6DB"; +} +.anticon-barcode:before { + content: "\E652"; +} +.anticon-hourglass:before { + content: "\E653"; +} +.anticon-key:before { + content: "\E654"; +} +.anticon-flag:before { + content: "\E655"; +} +.anticon-layout:before { + content: "\E656"; +} +.anticon-login:before { + content: "\E657"; +} +.anticon-printer:before { + content: "\E673"; +} +.anticon-sound:before { + content: "\E6E9"; +} +.anticon-usb:before { + content: "\E6D7"; +} +.anticon-skin:before { + content: "\E6D8"; +} +.anticon-tool:before { + content: "\E6D9"; +} +.anticon-sync:before { + content: "\E6DA"; +} +.anticon-wifi:before { + content: "\E6D6"; +} +.anticon-car:before { + content: "\E6DC"; +} +.anticon-copyright:before { + content: "\E6DE"; +} +.anticon-schedule:before { + content: "\E6DF"; +} +.anticon-user-add:before { + content: "\E6ED"; +} +.anticon-user-delete:before { + content: "\E6E0"; +} +.anticon-usergroup-add:before { + content: "\E6DD"; +} +.anticon-usergroup-delete:before { + content: "\E6E1"; +} +.anticon-man:before { + content: "\E6E2"; +} +.anticon-woman:before { + content: "\E6EC"; +} +.anticon-shop:before { + content: "\E6E3"; +} +.anticon-gift:before { + content: "\E6E4"; +} +.anticon-idcard:before { + content: "\E6E5"; +} +.anticon-medicine-box:before { + content: "\E6E6"; +} +.anticon-red-envelope:before { + content: "\E6E7"; +} +.anticon-coffee:before { + content: "\E6E8"; +} +.anticon-trademark:before { + content: "\E651"; +} +.anticon-safety:before { + content: "\E6EA"; +} +.anticon-wallet:before { + content: "\E6EB"; +} +.anticon-bank:before { + content: "\E6EE"; +} +.anticon-trophy:before { + content: "\E6EF"; +} +.anticon-contacts:before { + content: "\E6F0"; +} +.anticon-global:before { + content: "\E6F1"; +} +.anticon-shake:before { + content: "\E94F"; +} +.anticon-fork:before { + content: "\E6F2"; +} +.anticon-spin:before { + display: inline-block; + animation: loadingCircle 1s infinite linear; +} +.fade-enter-active { + animation-duration: 0.2s; + animation-name: antFadeIn; + pointer-events: none; +} +.fade-leave-active { + animation-duration: 0.2s; + animation-name: antFadeOut; + pointer-events: none; +} +.fade-enter, +.fade-appear { + opacity: 0; + animation-timing-function: linear; +} +.fade-leave { + animation-timing-function: linear; +} +@keyframes antFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes antFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +.move-up-enter-active { + animation-duration: 0.2s; + animation-name: antMoveUpIn; + pointer-events: none; +} +.move-up-leave-active { + animation-duration: 0.2s; + animation-name: antMoveUpOut; + pointer-events: none; +} +.move-up-enter, +.move-up-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.move-up-leave { + animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); +} +.move-down-enter-active { + animation-duration: 0.2s; + animation-name: antMoveDownIn; + pointer-events: none; +} +.move-down-leave-active { + animation-duration: 0.2s; + animation-name: antMoveDownOut; + pointer-events: none; +} +.move-down-enter, +.move-down-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.move-down-leave { + animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); +} +.move-left-enter-active { + animation-duration: 0.2s; + animation-name: antMoveLeftIn; + pointer-events: none; +} +.move-left-leave-active { + animation-duration: 0.2s; + animation-name: antMoveLeftOut; + pointer-events: none; +} +.move-left-enter, +.move-left-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.move-left-leave { + animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); +} +.move-right-enter-active { + animation-duration: 0.2s; + animation-name: antMoveRightIn; + pointer-events: none; +} +.move-right-leave-active { + animation-duration: 0.2s; + animation-name: antMoveRightOut; + pointer-events: none; +} +.move-right-enter, +.move-right-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.move-right-leave { + animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); +} +@keyframes antMoveDownIn { + 0% { + transform-origin: 0 0; + transform: translateY(100%); + opacity: 0; + } + 100% { + transform-origin: 0 0; + transform: translateY(0%); + opacity: 1; + } +} +@keyframes antMoveDownOut { + 0% { + transform-origin: 0 0; + transform: translateY(0%); + opacity: 1; + } + 100% { + transform-origin: 0 0; + transform: translateY(100%); + opacity: 0; + } +} +@keyframes antMoveLeftIn { + 0% { + transform-origin: 0 0; + transform: translateX(-100%); + opacity: 0; + } + 100% { + transform-origin: 0 0; + transform: translateX(0%); + opacity: 1; + } +} +@keyframes antMoveLeftOut { + 0% { + transform-origin: 0 0; + transform: translateX(0%); + opacity: 1; + } + 100% { + transform-origin: 0 0; + transform: translateX(-100%); + opacity: 0; + } +} +@keyframes antMoveRightIn { + 0% { + opacity: 0; + transform-origin: 0 0; + transform: translateX(100%); + } + 100% { + opacity: 1; + transform-origin: 0 0; + transform: translateX(0%); + } +} +@keyframes antMoveRightOut { + 0% { + transform-origin: 0 0; + transform: translateX(0%); + opacity: 1; + } + 100% { + transform-origin: 0 0; + transform: translateX(100%); + opacity: 0; + } +} +@keyframes antMoveUpIn { + 0% { + transform-origin: 0 0; + transform: translateY(-100%); + opacity: 0; + } + 100% { + transform-origin: 0 0; + transform: translateY(0%); + opacity: 1; + } +} +@keyframes antMoveUpOut { + 0% { + transform-origin: 0 0; + transform: translateY(0%); + opacity: 1; + } + 100% { + transform-origin: 0 0; + transform: translateY(-100%); + opacity: 0; + } +} +@keyframes loadingCircle { + 0% { + transform-origin: 50% 50%; + transform: rotate(0deg); + } + 100% { + transform-origin: 50% 50%; + transform: rotate(360deg); + } +} +.slide-up-enter-active { + animation-duration: 0.2s; + animation-name: antSlideUpIn; + pointer-events: none; +} +.slide-up-leave-active { + animation-duration: 0.2s; + animation-name: antSlideUpOut; + pointer-events: none; +} +.slide-up-enter, +.slide-up-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} +.slide-up-leave { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); +} +.slide-down-enter-active { + animation-duration: 0.2s; + animation-name: antSlideDownIn; + pointer-events: none; +} +.slide-down-leave-active { + animation-duration: 0.2s; + animation-name: antSlideDownOut; + pointer-events: none; +} +.slide-down-enter, +.slide-down-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} +.slide-down-leave { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); +} +.slide-left-enter-active { + animation-duration: 0.2s; + animation-name: antSlideLeftIn; + pointer-events: none; +} +.slide-left-leave-active { + animation-duration: 0.2s; + animation-name: antSlideLeftOut; + pointer-events: none; +} +.slide-left-enter, +.slide-left-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} +.slide-left-leave { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); +} +.slide-right-enter-active { + animation-duration: 0.2s; + animation-name: antSlideRightIn; + pointer-events: none; +} +.slide-right-leave-active { + animation-duration: 0.2s; + animation-name: antSlideRightOut; + pointer-events: none; +} +.slide-right-enter, +.slide-right-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} +.slide-right-leave { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); +} +@keyframes antSlideUpIn { + 0% { + opacity: 0; + transform-origin: 0% 0%; + transform: scaleY(0.8); + } + 100% { + opacity: 1; + transform-origin: 0% 0%; + transform: scaleY(1); + } +} +@keyframes antSlideUpOut { + 0% { + opacity: 1; + transform-origin: 0% 0%; + transform: scaleY(1); + } + 100% { + opacity: 0; + transform-origin: 0% 0%; + transform: scaleY(0.8); + } +} +@keyframes antSlideDownIn { + 0% { + opacity: 0; + transform-origin: 100% 100%; + transform: scaleY(0.8); + } + 100% { + opacity: 1; + transform-origin: 100% 100%; + transform: scaleY(1); + } +} +@keyframes antSlideDownOut { + 0% { + opacity: 1; + transform-origin: 100% 100%; + transform: scaleY(1); + } + 100% { + opacity: 0; + transform-origin: 100% 100%; + transform: scaleY(0.8); + } +} +@keyframes antSlideLeftIn { + 0% { + opacity: 0; + transform-origin: 0% 0%; + transform: scaleX(0.8); + } + 100% { + opacity: 1; + transform-origin: 0% 0%; + transform: scaleX(1); + } +} +@keyframes antSlideLeftOut { + 0% { + opacity: 1; + transform-origin: 0% 0%; + transform: scaleX(1); + } + 100% { + opacity: 0; + transform-origin: 0% 0%; + transform: scaleX(0.8); + } +} +@keyframes antSlideRightIn { + 0% { + opacity: 0; + transform-origin: 100% 0%; + transform: scaleX(0.8); + } + 100% { + opacity: 1; + transform-origin: 100% 0%; + transform: scaleX(1); + } +} +@keyframes antSlideRightOut { + 0% { + opacity: 1; + transform-origin: 100% 0%; + transform: scaleX(1); + } + 100% { + opacity: 0; + transform-origin: 100% 0%; + transform: scaleX(0.8); + } +} +.swing-enter, +.swing-appear { + animation-duration: 0.2s; + animation-fill-mode: both; + animation-play-state: paused; +} +.swing-enter.swing-enter-active, +.swing-appear.swing-appear-active { + animation-name: antSwingIn; + animation-play-state: running; +} +@keyframes antSwingIn { + 0%, + 100% { + transform: translateX(0); + } + 20% { + transform: translateX(-10px); + } + 40% { + transform: translateX(10px); + } + 60% { + transform: translateX(-5px); + } + 80% { + transform: translateX(5px); + } +} +.zoom-enter-active { + animation-duration: 0.2s; + animation-name: antZoomIn; + pointer-events: none; +} +.zoom-leave-active { + animation-duration: 0.2s; + animation-name: antZoomOut; + pointer-events: none; +} +.zoom-enter, +.zoom-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.zoom-big-enter-active { + animation-duration: 0.2s; + animation-name: antZoomBigIn; + pointer-events: none; +} +.zoom-big-leave-active { + animation-duration: 0.2s; + animation-name: antZoomBigOut; + pointer-events: none; +} +.zoom-big-enter, +.zoom-big-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-big-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.zoom-big-fast-enter-active { + animation-duration: 0.1s; + animation-name: antZoomBigIn; + pointer-events: none; +} +.zoom-big-fast-leave-active { + animation-duration: 0.1s; + animation-name: antZoomBigOut; + pointer-events: none; +} +.zoom-big-fast-enter, +.zoom-big-fast-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-big-fast-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.zoom-up-enter-active { + animation-duration: 0.2s; + animation-name: antZoomUpIn; + pointer-events: none; +} +.zoom-up-leave-active { + animation-duration: 0.2s; + animation-name: antZoomUpOut; + pointer-events: none; +} +.zoom-up-enter, +.zoom-up-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-up-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.zoom-down-enter-active { + animation-duration: 0.2s; + animation-name: antZoomDownIn; + pointer-events: none; +} +.zoom-down-leave-active { + animation-duration: 0.2s; + animation-name: antZoomDownOut; + pointer-events: none; +} +.zoom-down-enter, +.zoom-down-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-down-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.zoom-left-enter-active { + animation-duration: 0.2s; + animation-name: antZoomLeftIn; + pointer-events: none; +} +.zoom-left-leave-active { + animation-duration: 0.2s; + animation-name: antZoomLeftOut; + pointer-events: none; +} +.zoom-left-enter, +.zoom-left-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-left-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.zoom-right-enter-active { + animation-duration: 0.2s; + animation-name: antZoomRightIn; + pointer-events: none; +} +.zoom-right-leave-active { + animation-duration: 0.2s; + animation-name: antZoomRightOut; + pointer-events: none; +} +.zoom-right-enter, +.zoom-right-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-right-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +@keyframes antZoomIn { + 0% { + opacity: 0; + transform: scale(0.2); + } + 100% { + opacity: 1; + transform: scale(1); + } +} +@keyframes antZoomOut { + 0% { + transform: scale(1); + } + 100% { + opacity: 0; + transform: scale(0.2); + } +} +@keyframes antZoomBigIn { + 0% { + opacity: 0; + transform: scale(0.8); + } + 100% { + transform: scale(1); + } +} +@keyframes antZoomBigOut { + 0% { + transform: scale(1); + } + 100% { + opacity: 0; + transform: scale(0.8); + } +} +@keyframes antZoomUpIn { + 0% { + opacity: 0; + transform-origin: 50% 0%; + transform: scale(0.8); + } + 100% { + transform-origin: 50% 0%; + transform: scale(1); + } +} +@keyframes antZoomUpOut { + 0% { + transform-origin: 50% 0%; + transform: scale(1); + } + 100% { + opacity: 0; + transform-origin: 50% 0%; + transform: scale(0.8); + } +} +@keyframes antZoomLeftIn { + 0% { + opacity: 0; + transform-origin: 0% 50%; + transform: scale(0.8); + } + 100% { + transform-origin: 0% 50%; + transform: scale(1); + } +} +@keyframes antZoomLeftOut { + 0% { + transform-origin: 0% 50%; + transform: scale(1); + } + 100% { + opacity: 0; + transform-origin: 0% 50%; + transform: scale(0.8); + } +} +@keyframes antZoomRightIn { + 0% { + opacity: 0; + transform-origin: 100% 50%; + transform: scale(0.8); + } + 100% { + transform-origin: 100% 50%; + transform: scale(1); + } +} +@keyframes antZoomRightOut { + 0% { + transform-origin: 100% 50%; + transform: scale(1); + } + 100% { + opacity: 0; + transform-origin: 100% 50%; + transform: scale(0.8); + } +} +@keyframes antZoomDownIn { + 0% { + opacity: 0; + transform-origin: 50% 100%; + transform: scale(0.8); + } + 100% { + transform-origin: 50% 100%; + transform: scale(1); + } +} +@keyframes antZoomDownOut { + 0% { + transform-origin: 50% 100%; + transform: scale(1); + } + 100% { + opacity: 0; + transform-origin: 50% 100%; + transform: scale(0.8); + } +} +.ant-motion-collapse { + overflow: hidden; +} +.ant-motion-collapse-active { + transition: height .12s, opacity .12s !important; +} +.ant-alert { + position: relative; + padding: 8px 48px 8px 38px; + border-radius: 4px; + color: rgba(0, 0, 0, 0.65); + font-size: 12px; + line-height: 16px; + margin-bottom: 10px; +} +.ant-alert.ant-alert-no-icon { + padding: 8px 48px 8px 16px; +} +.ant-alert-icon { + font-size: 14px; + top: 9.5px; + left: 16px; + position: absolute; +} +.ant-alert-description { + font-size: 12px; + line-height: 21px; + display: none; +} +.ant-alert-success { + border: 1px solid #cfefdf; + background-color: #ebf8f2; +} +.ant-alert-success .ant-alert-icon { + color: #00a854; +} +.ant-alert-info { + border: 1px solid #d2eafb; + background-color: #ecf6fd; +} +.ant-alert-info .ant-alert-icon { + color: #108ee9; +} +.ant-alert-warning { + border: 1px solid #fff3cf; + background-color: #fffaeb; +} +.ant-alert-warning .ant-alert-icon { + color: #ffbf00; +} +.ant-alert-error { + border: 1px solid #fcdbd9; + background-color: #fef0ef; +} +.ant-alert-error .ant-alert-icon { + color: #f04134; +} +.ant-alert-close-icon { + font-size: 12px; + position: absolute; + right: 16px; + top: 10px; + height: 12px; + line-height: 12px; + overflow: hidden; + cursor: pointer; +} +.ant-alert-close-icon .anticon-cross { + color: rgba(0, 0, 0, 0.43); + transition: color .3s ease; +} +.ant-alert-close-icon .anticon-cross:hover { + color: #404040; +} +.ant-alert-close-text { + position: absolute; + right: 16px; +} +.ant-alert-with-description { + padding: 16px 16px 16px 60px; + position: relative; + border-radius: 4px; + margin-bottom: 10px; + color: rgba(0, 0, 0, 0.65); + line-height: 1.5; +} +.ant-alert-with-description.ant-alert-no-icon { + padding: 16px; +} +.ant-alert-with-description .ant-alert-icon { + position: absolute; + top: 16px; + left: 20px; + font-size: 24px; +} +.ant-alert-with-description .ant-alert-close-icon { + position: absolute; + top: 16px; + right: 16px; + cursor: pointer; + font-size: 12px; +} +.ant-alert-with-description .ant-alert-message { + font-size: 14px; + color: rgba(0, 0, 0, 0.85); + display: block; + margin-bottom: 4px; +} +.ant-alert-with-description .ant-alert-description { + display: block; +} +.ant-alert.ant-alert-close { + height: 0 !important; + margin: 0; + padding-top: 0; + padding-bottom: 0; + transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + transform-origin: 50% 0; +} +.ant-alert-slide-up-leave { + animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + animation-fill-mode: both; +} +.ant-alert-banner { + border-radius: 0; + border: 0; + margin-bottom: 0; +} +@keyframes antAlertSlideUpIn { + 0% { + opacity: 0; + transform-origin: 0% 0%; + transform: scaleY(0); + } + 100% { + opacity: 1; + transform-origin: 0% 0%; + transform: scaleY(1); + } +} +@keyframes antAlertSlideUpOut { + 0% { + opacity: 1; + transform-origin: 0% 0%; + transform: scaleY(1); + } + 100% { + opacity: 0; + transform-origin: 0% 0%; + transform: scaleY(0); + } +} +.ant-breadcrumb { + color: rgba(0, 0, 0, 0.43); + font-size: 12px; +} +.ant-breadcrumb a { + color: rgba(0, 0, 0, 0.65); + transition: color .3s; +} +.ant-breadcrumb a:hover { + color: #49a9ee; +} +.ant-breadcrumb > span:last-child { + font-weight: bold; + color: rgba(0, 0, 0, 0.65); +} +.ant-breadcrumb > span:last-child .ant-breadcrumb-separator { + display: none; +} +.ant-breadcrumb-separator { + margin: 0 8px; + color: #d9d9d9; +} +.ant-breadcrumb-link > .anticon + span { + margin-left: 4px; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-btn { + display: inline-block; + margin-bottom: 0; + font-weight: 500; + text-align: center; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + line-height: 1.5; + padding: 0 15px; + font-size: 12px; + border-radius: 4px; + height: 28px; + user-select: none; + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + position: relative; + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + border-color: #d9d9d9; +} +.ant-btn > .anticon { + line-height: 1; +} +.ant-btn, +.ant-btn:active, +.ant-btn:focus { + outline: 0; +} +.ant-btn:not([disabled]):hover { + text-decoration: none; +} +.ant-btn:not([disabled]):active { + outline: 0; + transition: none; +} +.ant-btn.disabled, +.ant-btn[disabled] { + cursor: not-allowed; +} +.ant-btn.disabled > *, +.ant-btn[disabled] > * { + pointer-events: none; +} +.ant-btn-lg { + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + height: 32px; +} +.ant-btn-sm { + padding: 0 7px; + font-size: 12px; + border-radius: 4px; + height: 22px; +} +.ant-btn > a:only-child { + color: currentColor; +} +.ant-btn > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn:hover, +.ant-btn:focus { + color: #108ee9; + background-color: #fff; + border-color: #108ee9; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn:active, +.ant-btn.active { + color: #0e77ca; + background-color: #fff; + border-color: #0e77ca; +} +.ant-btn:active > a:only-child, +.ant-btn.active > a:only-child { + color: currentColor; +} +.ant-btn:active > a:only-child:after, +.ant-btn.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn.disabled, +.ant-btn[disabled], +.ant-btn.disabled:hover, +.ant-btn[disabled]:hover, +.ant-btn.disabled:focus, +.ant-btn[disabled]:focus, +.ant-btn.disabled:active, +.ant-btn[disabled]:active, +.ant-btn.disabled.active, +.ant-btn[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn.disabled > a:only-child, +.ant-btn[disabled] > a:only-child, +.ant-btn.disabled:hover > a:only-child, +.ant-btn[disabled]:hover > a:only-child, +.ant-btn.disabled:focus > a:only-child, +.ant-btn[disabled]:focus > a:only-child, +.ant-btn.disabled:active > a:only-child, +.ant-btn[disabled]:active > a:only-child, +.ant-btn.disabled.active > a:only-child, +.ant-btn[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn.disabled > a:only-child:after, +.ant-btn[disabled] > a:only-child:after, +.ant-btn.disabled:hover > a:only-child:after, +.ant-btn[disabled]:hover > a:only-child:after, +.ant-btn.disabled:focus > a:only-child:after, +.ant-btn[disabled]:focus > a:only-child:after, +.ant-btn.disabled:active > a:only-child:after, +.ant-btn[disabled]:active > a:only-child:after, +.ant-btn.disabled.active > a:only-child:after, +.ant-btn[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn:hover, +.ant-btn:focus, +.ant-btn:active, +.ant-btn.active { + background: #fff; +} +.ant-btn-primary { + color: #fff; + background-color: #108ee9; + border-color: #108ee9; +} +.ant-btn-primary > a:only-child { + color: currentColor; +} +.ant-btn-primary > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-primary:hover, +.ant-btn-primary:focus { + color: #fff; + background-color: #49a9ee; + border-color: #49a9ee; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-primary:active, +.ant-btn-primary.active { + color: #fff; + background-color: #0e77ca; + border-color: #0e77ca; +} +.ant-btn-primary:active > a:only-child, +.ant-btn-primary.active > a:only-child { + color: currentColor; +} +.ant-btn-primary:active > a:only-child:after, +.ant-btn-primary.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-primary.disabled, +.ant-btn-primary[disabled], +.ant-btn-primary.disabled:hover, +.ant-btn-primary[disabled]:hover, +.ant-btn-primary.disabled:focus, +.ant-btn-primary[disabled]:focus, +.ant-btn-primary.disabled:active, +.ant-btn-primary[disabled]:active, +.ant-btn-primary.disabled.active, +.ant-btn-primary[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-primary.disabled > a:only-child, +.ant-btn-primary[disabled] > a:only-child, +.ant-btn-primary.disabled:hover > a:only-child, +.ant-btn-primary[disabled]:hover > a:only-child, +.ant-btn-primary.disabled:focus > a:only-child, +.ant-btn-primary[disabled]:focus > a:only-child, +.ant-btn-primary.disabled:active > a:only-child, +.ant-btn-primary[disabled]:active > a:only-child, +.ant-btn-primary.disabled.active > 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] > a:only-child:after, +.ant-btn-primary.disabled:hover > 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]:focus > a:only-child:after, +.ant-btn-primary.disabled:active > a:only-child:after, +.ant-btn-primary[disabled]:active > a:only-child:after, +.ant-btn-primary.disabled.active > a:only-child:after, +.ant-btn-primary[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) { + border-right-color: #0e77ca; + border-left-color: #0e77ca; +} +.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: #0e77ca; +} +.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: #0e77ca; +} +.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.65); + background-color: transparent; + border-color: #d9d9d9; +} +.ant-btn-ghost > a:only-child { + color: currentColor; +} +.ant-btn-ghost > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-ghost:hover, +.ant-btn-ghost:focus { + color: #108ee9; + background-color: transparent; + border-color: #108ee9; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-ghost:active, +.ant-btn-ghost.active { + color: #0e77ca; + background-color: transparent; + border-color: #0e77ca; +} +.ant-btn-ghost:active > a:only-child, +.ant-btn-ghost.active > a:only-child { + color: currentColor; +} +.ant-btn-ghost:active > a:only-child:after, +.ant-btn-ghost.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-ghost.disabled, +.ant-btn-ghost[disabled], +.ant-btn-ghost.disabled:hover, +.ant-btn-ghost[disabled]:hover, +.ant-btn-ghost.disabled:focus, +.ant-btn-ghost[disabled]:focus, +.ant-btn-ghost.disabled:active, +.ant-btn-ghost[disabled]:active, +.ant-btn-ghost.disabled.active, +.ant-btn-ghost[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-ghost.disabled > a:only-child, +.ant-btn-ghost[disabled] > a:only-child, +.ant-btn-ghost.disabled:hover > a:only-child, +.ant-btn-ghost[disabled]:hover > a:only-child, +.ant-btn-ghost.disabled:focus > a:only-child, +.ant-btn-ghost[disabled]:focus > a:only-child, +.ant-btn-ghost.disabled:active > a:only-child, +.ant-btn-ghost[disabled]:active > a:only-child, +.ant-btn-ghost.disabled.active > 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] > a:only-child:after, +.ant-btn-ghost.disabled:hover > 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]:focus > a:only-child:after, +.ant-btn-ghost.disabled:active > a:only-child:after, +.ant-btn-ghost[disabled]:active > a:only-child:after, +.ant-btn-ghost.disabled.active > a:only-child:after, +.ant-btn-ghost[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-dashed { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + border-color: #d9d9d9; + border-style: dashed; +} +.ant-btn-dashed > a:only-child { + color: currentColor; +} +.ant-btn-dashed > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-dashed:hover, +.ant-btn-dashed:focus { + color: #108ee9; + background-color: #fff; + border-color: #108ee9; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-dashed:active, +.ant-btn-dashed.active { + color: #0e77ca; + background-color: #fff; + border-color: #0e77ca; +} +.ant-btn-dashed:active > a:only-child, +.ant-btn-dashed.active > a:only-child { + color: currentColor; +} +.ant-btn-dashed:active > a:only-child:after, +.ant-btn-dashed.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-dashed.disabled, +.ant-btn-dashed[disabled], +.ant-btn-dashed.disabled:hover, +.ant-btn-dashed[disabled]:hover, +.ant-btn-dashed.disabled:focus, +.ant-btn-dashed[disabled]:focus, +.ant-btn-dashed.disabled:active, +.ant-btn-dashed[disabled]:active, +.ant-btn-dashed.disabled.active, +.ant-btn-dashed[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-dashed.disabled > a:only-child, +.ant-btn-dashed[disabled] > a:only-child, +.ant-btn-dashed.disabled:hover > a:only-child, +.ant-btn-dashed[disabled]:hover > a:only-child, +.ant-btn-dashed.disabled:focus > a:only-child, +.ant-btn-dashed[disabled]:focus > a:only-child, +.ant-btn-dashed.disabled:active > a:only-child, +.ant-btn-dashed[disabled]:active > a:only-child, +.ant-btn-dashed.disabled.active > 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] > a:only-child:after, +.ant-btn-dashed.disabled:hover > 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]:focus > a:only-child:after, +.ant-btn-dashed.disabled:active > a:only-child:after, +.ant-btn-dashed[disabled]:active > a:only-child:after, +.ant-btn-dashed.disabled.active > a:only-child:after, +.ant-btn-dashed[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-danger { + color: #f04134; + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-danger > a:only-child { + color: currentColor; +} +.ant-btn-danger > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-danger:hover, +.ant-btn-danger:focus { + color: #fff; + background-color: #f04134; + border-color: #f04134; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-danger:active, +.ant-btn-danger.active { + color: #fff; + background-color: #d73435; + border-color: #d73435; +} +.ant-btn-danger:active > a:only-child, +.ant-btn-danger.active > a:only-child { + color: currentColor; +} +.ant-btn-danger:active > a:only-child:after, +.ant-btn-danger.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-danger.disabled, +.ant-btn-danger[disabled], +.ant-btn-danger.disabled:hover, +.ant-btn-danger[disabled]:hover, +.ant-btn-danger.disabled:focus, +.ant-btn-danger[disabled]:focus, +.ant-btn-danger.disabled:active, +.ant-btn-danger[disabled]:active, +.ant-btn-danger.disabled.active, +.ant-btn-danger[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-danger.disabled > a:only-child, +.ant-btn-danger[disabled] > a:only-child, +.ant-btn-danger.disabled:hover > a:only-child, +.ant-btn-danger[disabled]:hover > a:only-child, +.ant-btn-danger.disabled:focus > a:only-child, +.ant-btn-danger[disabled]:focus > a:only-child, +.ant-btn-danger.disabled:active > a:only-child, +.ant-btn-danger[disabled]:active > a:only-child, +.ant-btn-danger.disabled.active > 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] > a:only-child:after, +.ant-btn-danger.disabled:hover > 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]:focus > a:only-child:after, +.ant-btn-danger.disabled:active > a:only-child:after, +.ant-btn-danger[disabled]:active > a:only-child:after, +.ant-btn-danger.disabled.active > a:only-child:after, +.ant-btn-danger[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-circle, +.ant-btn-circle-outline { + width: 28px; + padding: 0; + font-size: 14px; + border-radius: 50%; + height: 28px; +} +.ant-btn-circle.ant-btn-lg, +.ant-btn-circle-outline.ant-btn-lg { + width: 32px; + padding: 0; + font-size: 16px; + border-radius: 50%; + height: 32px; +} +.ant-btn-circle.ant-btn-sm, +.ant-btn-circle-outline.ant-btn-sm { + width: 22px; + padding: 0; + font-size: 12px; + border-radius: 50%; + height: 22px; +} +.ant-btn:before { + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + background: #fff; + opacity: 0.35; + content: ''; + border-radius: inherit; + z-index: 1; + transition: opacity .2s; + pointer-events: none; + display: none; +} +.ant-btn .anticon { + transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-btn.ant-btn-loading:before { + display: block; +} +.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) { + padding-left: 29px; + pointer-events: none; + position: relative; +} +.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) .anticon { + margin-left: -14px; +} +.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) { + padding-left: 24px; +} +.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) .anticon { + margin-left: -17px; +} +.ant-btn-group { + position: relative; + display: inline-block; +} +.ant-btn-group > .ant-btn { + position: relative; + z-index: 1; +} +.ant-btn-group > .ant-btn:hover, +.ant-btn-group > .ant-btn:focus, +.ant-btn-group > .ant-btn:active, +.ant-btn-group > .ant-btn.active { + z-index: 2; +} +.ant-btn-group > .ant-btn:disabled { + z-index: 0; +} +.ant-btn-group-lg > .ant-btn { + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + height: 32px; +} +.ant-btn-group-sm > .ant-btn { + padding: 0 7px; + font-size: 12px; + border-radius: 4px; + height: 22px; +} +.ant-btn-group-sm > .ant-btn > .anticon { + font-size: 12px; +} +.ant-btn-group .ant-btn + .ant-btn, +.ant-btn + .ant-btn-group, +.ant-btn-group + .ant-btn, +.ant-btn-group + .ant-btn-group { + margin-left: -1px; +} +.ant-btn-group .ant-btn:not(:first-child):not(:last-child) { + border-radius: 0; + padding-left: 8px; + padding-right: 8px; +} +.ant-btn-group > .ant-btn:first-child { + margin-left: 0; +} +.ant-btn-group > .ant-btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-right: 8px; +} +.ant-btn-group > .ant-btn:last-child:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 8px; +} +.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 { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-right: 8px; +} +.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 8px; +} +.ant-btn:not(.ant-btn-circle):not(.ant-btn-circle-outline).ant-btn-icon-only { + padding-left: 8px; + padding-right: 8px; +} +.ant-btn:focus > span, +.ant-btn:active > span { + position: relative; +} +.ant-btn > .anticon + span, +.ant-btn > span + .anticon { + margin-left: 0.5em; +} +.ant-btn-clicked:after { + content: ''; + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + border-radius: inherit; + border: 0 solid #108ee9; + opacity: 0.4; + animation: buttonEffect .4s; + display: block; +} +.ant-btn-danger.ant-btn-clicked:after { + border-color: #f04134; +} +.ant-btn-background-ghost { + background: transparent!important; + border-color: #fff; + color: #fff; +} +.ant-btn-background-ghost.ant-btn-primary { + color: #108ee9; + background-color: transparent; + border-color: #108ee9; +} +.ant-btn-background-ghost.ant-btn-primary > a:only-child { + color: currentColor; +} +.ant-btn-background-ghost.ant-btn-primary > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-primary:hover, +.ant-btn-background-ghost.ant-btn-primary:focus { + color: #49a9ee; + background-color: transparent; + border-color: #49a9ee; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-primary:active, +.ant-btn-background-ghost.ant-btn-primary.active { + color: #0e77ca; + background-color: transparent; + border-color: #0e77ca; +} +.ant-btn-background-ghost.ant-btn-primary:active > a:only-child, +.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, +.ant-btn-background-ghost.ant-btn-primary.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-primary.disabled, +.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]:hover, +.ant-btn-background-ghost.ant-btn-primary.disabled:focus, +.ant-btn-background-ghost.ant-btn-primary[disabled]:focus, +.ant-btn-background-ghost.ant-btn-primary.disabled:active, +.ant-btn-background-ghost.ant-btn-primary[disabled]:active, +.ant-btn-background-ghost.ant-btn-primary.disabled.active, +.ant-btn-background-ghost.ant-btn-primary[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child, +.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]:hover > a:only-child, +.ant-btn-background-ghost.ant-btn-primary.disabled:focus > 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, +.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child, +.ant-btn-background-ghost.ant-btn-primary.disabled.active > 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] > 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]: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]:focus > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-danger { + color: #f04134; + background-color: transparent; + border-color: #f04134; +} +.ant-btn-background-ghost.ant-btn-danger > a:only-child { + color: currentColor; +} +.ant-btn-background-ghost.ant-btn-danger > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-danger:hover, +.ant-btn-background-ghost.ant-btn-danger:focus { + color: #f46e65; + background-color: transparent; + border-color: #f46e65; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-danger:active, +.ant-btn-background-ghost.ant-btn-danger.active { + color: #d73435; + background-color: transparent; + border-color: #d73435; +} +.ant-btn-background-ghost.ant-btn-danger:active > a:only-child, +.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, +.ant-btn-background-ghost.ant-btn-danger.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-danger.disabled, +.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]:hover, +.ant-btn-background-ghost.ant-btn-danger.disabled:focus, +.ant-btn-background-ghost.ant-btn-danger[disabled]:focus, +.ant-btn-background-ghost.ant-btn-danger.disabled:active, +.ant-btn-background-ghost.ant-btn-danger[disabled]:active, +.ant-btn-background-ghost.ant-btn-danger.disabled.active, +.ant-btn-background-ghost.ant-btn-danger[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child, +.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]:hover > a:only-child, +.ant-btn-background-ghost.ant-btn-danger.disabled:focus > 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, +.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child, +.ant-btn-background-ghost.ant-btn-danger.disabled.active > 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] > 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]: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]:focus > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +@keyframes buttonEffect { + to { + opacity: 0; + top: -6px; + left: -6px; + bottom: -6px; + right: -6px; + border-width: 6px; + } +} +.ant-btn-success { + color: #fff; + background-color: #00a854; + border-color: #00a854; +} +.ant-btn-success > a:only-child { + color: currentColor; +} +.ant-btn-success > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-success:hover, +.ant-btn-success:focus { + color: #fff; + background-color: #3dbd7d; + border-color: #3dbd7d; +} +.ant-btn-success:hover > a:only-child, +.ant-btn-success:focus > a:only-child { + color: currentColor; +} +.ant-btn-success:hover > a:only-child:after, +.ant-btn-success:focus > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-success:active, +.ant-btn-success.active { + color: #fff; + background-color: #00924c; + border-color: #00924c; +} +.ant-btn-success:active > a:only-child, +.ant-btn-success.active > a:only-child { + color: currentColor; +} +.ant-btn-success:active > a:only-child:after, +.ant-btn-success.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-success.disabled, +.ant-btn-success[disabled], +.ant-btn-success.disabled:hover, +.ant-btn-success[disabled]:hover, +.ant-btn-success.disabled:focus, +.ant-btn-success[disabled]:focus, +.ant-btn-success.disabled:active, +.ant-btn-success[disabled]:active, +.ant-btn-success.disabled.active, +.ant-btn-success[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-success.disabled > a:only-child, +.ant-btn-success[disabled] > a:only-child, +.ant-btn-success.disabled:hover > a:only-child, +.ant-btn-success[disabled]:hover > a:only-child, +.ant-btn-success.disabled:focus > a:only-child, +.ant-btn-success[disabled]:focus > a:only-child, +.ant-btn-success.disabled:active > a:only-child, +.ant-btn-success[disabled]:active > a:only-child, +.ant-btn-success.disabled.active > a:only-child, +.ant-btn-success[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-success.disabled > a:only-child:after, +.ant-btn-success[disabled] > a:only-child:after, +.ant-btn-success.disabled:hover > a:only-child:after, +.ant-btn-success[disabled]:hover > a:only-child:after, +.ant-btn-success.disabled:focus > a:only-child:after, +.ant-btn-success[disabled]:focus > a:only-child:after, +.ant-btn-success.disabled:active > a:only-child:after, +.ant-btn-success[disabled]:active > a:only-child:after, +.ant-btn-success.disabled.active > a:only-child:after, +.ant-btn-success[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-success.ant-btn-clicked:after { + border-color: #00a854; +} +.ant-btn-info { + color: #fff; + background-color: #49a9ee; + border-color: #49a9ee; +} +.ant-btn-info > a:only-child { + color: currentColor; +} +.ant-btn-info > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-info:hover, +.ant-btn-info:focus { + color: #fff; + background-color: #75bef2; + border-color: #75bef2; +} +.ant-btn-info:hover > a:only-child, +.ant-btn-info:focus > a:only-child { + color: currentColor; +} +.ant-btn-info:hover > a:only-child:after, +.ant-btn-info:focus > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-info:active, +.ant-btn-info.active { + color: #fff; + background-color: #3a8fd3; + border-color: #3a8fd3; +} +.ant-btn-info:active > a:only-child, +.ant-btn-info.active > a:only-child { + color: currentColor; +} +.ant-btn-info:active > a:only-child:after, +.ant-btn-info.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-info.disabled, +.ant-btn-info[disabled], +.ant-btn-info.disabled:hover, +.ant-btn-info[disabled]:hover, +.ant-btn-info.disabled:focus, +.ant-btn-info[disabled]:focus, +.ant-btn-info.disabled:active, +.ant-btn-info[disabled]:active, +.ant-btn-info.disabled.active, +.ant-btn-info[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-info.disabled > a:only-child, +.ant-btn-info[disabled] > a:only-child, +.ant-btn-info.disabled:hover > a:only-child, +.ant-btn-info[disabled]:hover > a:only-child, +.ant-btn-info.disabled:focus > a:only-child, +.ant-btn-info[disabled]:focus > a:only-child, +.ant-btn-info.disabled:active > a:only-child, +.ant-btn-info[disabled]:active > a:only-child, +.ant-btn-info.disabled.active > a:only-child, +.ant-btn-info[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-info.disabled > a:only-child:after, +.ant-btn-info[disabled] > a:only-child:after, +.ant-btn-info.disabled:hover > a:only-child:after, +.ant-btn-info[disabled]:hover > a:only-child:after, +.ant-btn-info.disabled:focus > a:only-child:after, +.ant-btn-info[disabled]:focus > a:only-child:after, +.ant-btn-info.disabled:active > a:only-child:after, +.ant-btn-info[disabled]:active > a:only-child:after, +.ant-btn-info.disabled.active > a:only-child:after, +.ant-btn-info[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-info.ant-btn-clicked:after { + border-color: #49a9ee; +} +.ant-btn-warning { + color: #fff; + background-color: #ffbf00; + border-color: #ffbf00; +} +.ant-btn-warning > a:only-child { + color: currentColor; +} +.ant-btn-warning > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-warning:hover, +.ant-btn-warning:focus { + color: #fff; + background-color: #ffce3d; + border-color: #ffce3d; +} +.ant-btn-warning:hover > a:only-child, +.ant-btn-warning:focus > a:only-child { + color: currentColor; +} +.ant-btn-warning:hover > a:only-child:after, +.ant-btn-warning:focus > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-warning:active, +.ant-btn-warning.active { + color: #fff; + background-color: #e09a00; + border-color: #e09a00; +} +.ant-btn-warning:active > a:only-child, +.ant-btn-warning.active > a:only-child { + color: currentColor; +} +.ant-btn-warning:active > a:only-child:after, +.ant-btn-warning.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-warning.disabled, +.ant-btn-warning[disabled], +.ant-btn-warning.disabled:hover, +.ant-btn-warning[disabled]:hover, +.ant-btn-warning.disabled:focus, +.ant-btn-warning[disabled]:focus, +.ant-btn-warning.disabled:active, +.ant-btn-warning[disabled]:active, +.ant-btn-warning.disabled.active, +.ant-btn-warning[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-warning.disabled > a:only-child, +.ant-btn-warning[disabled] > a:only-child, +.ant-btn-warning.disabled:hover > a:only-child, +.ant-btn-warning[disabled]:hover > a:only-child, +.ant-btn-warning.disabled:focus > a:only-child, +.ant-btn-warning[disabled]:focus > a:only-child, +.ant-btn-warning.disabled:active > a:only-child, +.ant-btn-warning[disabled]:active > a:only-child, +.ant-btn-warning.disabled.active > a:only-child, +.ant-btn-warning[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-warning.disabled > a:only-child:after, +.ant-btn-warning[disabled] > a:only-child:after, +.ant-btn-warning.disabled:hover > a:only-child:after, +.ant-btn-warning[disabled]:hover > a:only-child:after, +.ant-btn-warning.disabled:focus > a:only-child:after, +.ant-btn-warning[disabled]:focus > a:only-child:after, +.ant-btn-warning.disabled:active > a:only-child:after, +.ant-btn-warning[disabled]:active > a:only-child:after, +.ant-btn-warning.disabled.active > a:only-child:after, +.ant-btn-warning[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-warning.ant-btn-clicked:after { + border-color: #ffbf00; +} +.ant-btn-error { + color: #fff; + background-color: #f04134; + border-color: #f04134; +} +.ant-btn-error > a:only-child { + color: currentColor; +} +.ant-btn-error > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-error:hover, +.ant-btn-error:focus { + color: #fff; + background-color: #f46e65; + border-color: #f46e65; +} +.ant-btn-error:hover > a:only-child, +.ant-btn-error:focus > a:only-child { + color: currentColor; +} +.ant-btn-error:hover > a:only-child:after, +.ant-btn-error:focus > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-error:active, +.ant-btn-error.active { + color: #fff; + background-color: #d73435; + border-color: #d73435; +} +.ant-btn-error:active > a:only-child, +.ant-btn-error.active > a:only-child { + color: currentColor; +} +.ant-btn-error:active > a:only-child:after, +.ant-btn-error.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-error.disabled, +.ant-btn-error[disabled], +.ant-btn-error.disabled:hover, +.ant-btn-error[disabled]:hover, +.ant-btn-error.disabled:focus, +.ant-btn-error[disabled]:focus, +.ant-btn-error.disabled:active, +.ant-btn-error[disabled]:active, +.ant-btn-error.disabled.active, +.ant-btn-error[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-error.disabled > a:only-child, +.ant-btn-error[disabled] > a:only-child, +.ant-btn-error.disabled:hover > a:only-child, +.ant-btn-error[disabled]:hover > a:only-child, +.ant-btn-error.disabled:focus > a:only-child, +.ant-btn-error[disabled]:focus > a:only-child, +.ant-btn-error.disabled:active > a:only-child, +.ant-btn-error[disabled]:active > a:only-child, +.ant-btn-error.disabled.active > a:only-child, +.ant-btn-error[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-error.disabled > a:only-child:after, +.ant-btn-error[disabled] > a:only-child:after, +.ant-btn-error.disabled:hover > a:only-child:after, +.ant-btn-error[disabled]:hover > a:only-child:after, +.ant-btn-error.disabled:focus > a:only-child:after, +.ant-btn-error[disabled]:focus > a:only-child:after, +.ant-btn-error.disabled:active > a:only-child:after, +.ant-btn-error[disabled]:active > a:only-child:after, +.ant-btn-error.disabled.active > a:only-child:after, +.ant-btn-error[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-error.ant-btn-clicked:after { + border-color: #f04134; +} +.ant-btn-group > .ant-btn { + float: left; +} +.ant-card { + background: #fff; + border-radius: 2px; + font-size: 12px; + position: relative; + overflow: hidden; + transition: all .3s; +} +.ant-card:hover { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + border-color: transparent; + z-index: 1; +} +.ant-card-bordered { + border: 1px solid #e9e9e9; +} +.ant-card-head { + height: 48px; + line-height: 48px; + border-bottom: 1px solid #e9e9e9; + padding: 0 24px; +} +.ant-card-head-title { + font-size: 14px; + display: inline-block; + text-overflow: ellipsis; + width: 100%; + overflow: hidden; + white-space: nowrap; +} +.ant-card-extra { + position: absolute; + right: 24px; + top: 14px; +} +.ant-card-body { + padding: 24px; +} +.ant-card-loading .ant-card-body { + user-select: none; +} +.ant-card-loading-block { + display: inline-block; + margin: 5px 1% 0; + height: 14px; + border-radius: 2px; + background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2)); + animation: card-loading 1.4s ease infinite; + background-size: 600% 600%; +} +@keyframes card-loading { + 0%, + 100% { + background-position: 0 50%; + } + 50% { + background-position: 100% 50%; + } +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-rate { + margin: 0; + padding: 0; + list-style: none; + font-size: 20px; + display: inline-block; + vertical-align: middle; + font-family: 'anticon'; + font-weight: normal; + font-style: normal; +} +.ant-rate-disabled .ant-rate-star:before, +.ant-rate-disabled .ant-rate-star-content:before { + cursor: default; +} +.ant-rate-disabled .ant-rate-star:hover { + transform: scale(1); +} +.ant-rate-star { + margin: 0; + padding: 0; + display: inline-block; + margin-right: 8px; + position: relative; + transition: all 0.3s ease; +} +.ant-rate-star:hover { + transform: scale(1.1); +} +.ant-rate-star:before, +.ant-rate-star-content:before { + color: #e9e9e9; + cursor: pointer; + content: "\E660"; + transition: all 0.3s ease; + display: block; +} +.ant-rate-star-content { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; +} +.ant-rate-star-content:before { + color: transparent; +} +.ant-rate-star-half .ant-rate-star-content:before, +.ant-rate-star-full:before { + color: #f5a623; +} +.ant-rate-star-half:hover .ant-rate-star-content:before, +.ant-rate-star-full:hover:before { + color: #f7b84f; +} +.ant-rate-text { + margin-left: 8px; + vertical-align: middle; + display: inline-block; + font-size: 12px; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-slider { + position: relative; + margin: 10px 6px; + height: 12px; + border-radius: 5px; + background-color: #e9e9e9; + cursor: pointer; + border-top: 4px solid #fff; + border-bottom: 4px solid #fff; + transition: background-color 0.3s ease; +} +.ant-slider-vertical { + width: 12px; + height: 100%; + margin: 6px 10px; + border: 4px solid #fff; + border-top: 0 none; + border-bottom: 0 none; +} +.ant-slider-vertical .ant-slider-track { + width: 4px; +} +.ant-slider-vertical .ant-slider-handle { + margin-left: -5px; + margin-bottom: -7px; +} +.ant-slider-vertical .ant-slider-mark { + top: 0; + left: 8px; + width: 18px; + height: 100%; +} +.ant-slider-vertical .ant-slider-mark-text { + left: 4px; + white-space: nowrap; +} +.ant-slider-vertical .ant-slider-step { + width: 4px; + height: 100%; +} +.ant-slider-vertical .ant-slider-dot { + top: auto; + left: 2px; + margin-bottom: -4px; +} +.ant-slider-with-marks { + margin-bottom: 28px; +} +.ant-slider-track { + position: absolute; + left: 0; + height: 4px; + border-radius: 4px; + background-color: #9fd2f6; + z-index: 1; + transition: background-color 0.3s ease; +} +.ant-slider:hover { + background-color: #e1e1e1; +} +.ant-slider:hover .ant-slider-handle { + border-color: #49a9ee; +} +.ant-slider:hover .ant-slider-track { + background-color: #70bbf2; +} +.ant-slider-handle { + position: absolute; + margin-left: -7px; + margin-top: -5px; + width: 14px; + height: 14px; + cursor: pointer; + border-radius: 50%; + border: solid 2px #88c7f4; + background-color: #fff; + z-index: 2; + transition: border-color 0.3s ease, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28); +} +.ant-slider-handle:hover { + border-color: #49a9ee; + transform: scale(1.2); + transform-origin: center center; +} +.ant-slider-handle:active { + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-slider-mark { + position: absolute; + top: 10px; + left: 0; + width: 100%; + font-size: 12px; + z-index: 3; +} +.ant-slider-mark-text { + position: absolute; + display: inline-block; + vertical-align: middle; + text-align: center; + cursor: pointer; + color: rgba(0, 0, 0, 0.43); +} +.ant-slider-mark-text-active { + color: rgba(0, 0, 0, 0.65); +} +.ant-slider-step { + position: absolute; + width: 100%; + height: 4px; + background: transparent; + z-index: 1; +} +.ant-slider-dot { + position: absolute; + top: -2px; + margin-left: -4px; + width: 8px; + height: 8px; + border: 2px solid #e9e9e9; + background-color: #fff; + cursor: pointer; + border-radius: 50%; + vertical-align: middle; +} +.ant-slider-dot:first-child { + margin-left: -4px; +} +.ant-slider-dot:last-child { + margin-left: -4px; +} +.ant-slider-dot-active { + border-color: #88c7f4; +} +.ant-slider-disabled { + background-color: #e9e9e9 !important; +} +.ant-slider-disabled .ant-slider-track { + background-color: rgba(0, 0, 0, 0.25) !important; +} +.ant-slider-disabled .ant-slider-handle, +.ant-slider-disabled .ant-slider-dot { + border-color: rgba(0, 0, 0, 0.25) !important; + background-color: #fff; + cursor: not-allowed; + box-shadow: none; +} +.ant-slider-disabled .ant-slider-mark-text, +.ant-slider-disabled .ant-slider-dot { + cursor: not-allowed !important; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-tooltip { + position: absolute; + z-index: 1060; + display: block; + visibility: visible; + font-size: 12px; + line-height: 1.5; +} +.ant-tooltip-hidden { + display: none; +} +.ant-tooltip-placement-top, +.ant-tooltip-placement-topLeft, +.ant-tooltip-placement-topRight { + padding-bottom: 8px; +} +.ant-tooltip-placement-right, +.ant-tooltip-placement-rightTop, +.ant-tooltip-placement-rightBottom { + padding-left: 8px; +} +.ant-tooltip-placement-bottom, +.ant-tooltip-placement-bottomLeft, +.ant-tooltip-placement-bottomRight { + padding-top: 8px; +} +.ant-tooltip-placement-left, +.ant-tooltip-placement-leftTop, +.ant-tooltip-placement-leftBottom { + padding-right: 8px; +} +.ant-tooltip-inner { + max-width: 250px; + padding: 8px 10px; + color: #fff; + text-align: left; + text-decoration: none; + background-color: rgba(64, 64, 64, 0.85); + border-radius: 4px; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + min-height: 34px; +} +.ant-tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ant-tooltip-placement-top .ant-tooltip-arrow, +.ant-tooltip-placement-topLeft .ant-tooltip-arrow, +.ant-tooltip-placement-topRight .ant-tooltip-arrow { + bottom: 3px; + border-width: 5px 5px 0; + border-top-color: rgba(64, 64, 64, 0.85); +} +.ant-tooltip-placement-top .ant-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ant-tooltip-placement-topLeft .ant-tooltip-arrow { + left: 16px; +} +.ant-tooltip-placement-topRight .ant-tooltip-arrow { + right: 16px; +} +.ant-tooltip-placement-right .ant-tooltip-arrow, +.ant-tooltip-placement-rightTop .ant-tooltip-arrow, +.ant-tooltip-placement-rightBottom .ant-tooltip-arrow { + left: 3px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(64, 64, 64, 0.85); +} +.ant-tooltip-placement-right .ant-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ant-tooltip-placement-rightTop .ant-tooltip-arrow { + top: 8px; +} +.ant-tooltip-placement-rightBottom .ant-tooltip-arrow { + bottom: 8px; +} +.ant-tooltip-placement-left .ant-tooltip-arrow, +.ant-tooltip-placement-leftTop .ant-tooltip-arrow, +.ant-tooltip-placement-leftBottom .ant-tooltip-arrow { + right: 3px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(64, 64, 64, 0.85); +} +.ant-tooltip-placement-left .ant-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ant-tooltip-placement-leftTop .ant-tooltip-arrow { + top: 8px; +} +.ant-tooltip-placement-leftBottom .ant-tooltip-arrow { + bottom: 8px; +} +.ant-tooltip-placement-bottom .ant-tooltip-arrow, +.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow, +.ant-tooltip-placement-bottomRight .ant-tooltip-arrow { + top: 3px; + border-width: 0 5px 5px; + border-bottom-color: rgba(64, 64, 64, 0.85); +} +.ant-tooltip-placement-bottom .ant-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow { + left: 16px; +} +.ant-tooltip-placement-bottomRight .ant-tooltip-arrow { + right: 16px; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-menu { + outline: none; + margin-bottom: 0; + padding-left: 0; + list-style: none; + z-index: 1050; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + color: rgba(0, 0, 0, 0.65); + background: #fff; + line-height: 46px; +} +.ant-menu-hidden { + display: none; +} +.ant-menu-item-group-list { + margin: 0; + padding: 0; +} +.ant-menu-item-group-title { + color: rgba(0, 0, 0, 0.43); + font-size: 12px; + line-height: 1.5; + padding: 8px 16px; +} +.ant-menu-item, +.ant-menu-submenu, +.ant-menu-submenu-title { + cursor: pointer; + transition: all .3s; +} +.ant-menu-item:active, +.ant-menu-submenu-title:active { + background: #ecf6fd; +} +.ant-menu-submenu .ant-menu-sub { + cursor: initial; +} +.ant-menu-item > a { + display: block; + color: rgba(0, 0, 0, 0.65); +} +.ant-menu-item > a:hover { + color: #108ee9; +} +.ant-menu-item > a:focus { + text-decoration: none; +} +.ant-menu-item > a:before { + position: absolute; + background-color: transparent; + width: 100%; + height: 100%; + top: 0; + left: 0; + bottom: 0; + right: 0; + content: ''; +} +.ant-menu-item-divider { + height: 1px; + overflow: hidden; + background-color: #e9e9e9; + line-height: 0; +} +.ant-menu-item:hover, +.ant-menu-item-active, +.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, +.ant-menu-submenu-active, +.ant-menu-submenu-title:hover { + color: #108ee9; +} +.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open { + z-index: 1050; +} +.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: #108ee9; +} +.ant-menu-item-selected > a, +.ant-menu-item-selected > a:hover { + color: #108ee9; +} +.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected { + background-color: #ecf6fd; +} +.ant-menu-horizontal, +.ant-menu-inline, +.ant-menu-vertical { + z-index: auto; +} +.ant-menu-inline, +.ant-menu-vertical { + border-right: 1px solid #e9e9e9; +} +.ant-menu-inline .ant-menu-item, +.ant-menu-vertical .ant-menu-item { + margin-left: -1px; + left: 1px; + position: relative; + z-index: 1; +} +.ant-menu-inline .ant-menu-item:after, +.ant-menu-vertical .ant-menu-item:after { + content: ""; + position: absolute; + right: 0; + top: 0; + bottom: 0; + border-right: 3px solid #108ee9; + transform: scaleY(0.0001); + transition: all .2s; +} +.ant-menu-vertical.ant-menu-sub { + border-right: 0; +} +.ant-menu-vertical.ant-menu-sub .ant-menu-item { + border-right: 0; + margin-left: 0; + left: 0; +} +.ant-menu-vertical.ant-menu-sub .ant-menu-item:after { + border-right: 0; +} +.ant-menu-vertical.ant-menu-sub > .ant-menu-item:first-child { + border-radius: 4px 4px 0 0; +} +.ant-menu-vertical.ant-menu-sub > .ant-menu-item:last-child, +.ant-menu-vertical.ant-menu-sub > .ant-menu-item-group:last-child > .ant-menu-item-group-list:last-child > .ant-menu-item:last-child { + border-radius: 0 0 4px 4px; +} +.ant-menu-vertical.ant-menu-sub > .ant-menu-item:only-child { + border-radius: 4px; +} +.ant-menu-inline { + width: 100%; + transition: width .24s; +} +.ant-menu-inline .ant-menu-selected:after, +.ant-menu-inline .ant-menu-item-selected:after { + transform: scaleY(1); +} +.ant-menu-inline-collapsed { + width: 64px; + transition: all .3s; +} +.ant-menu-inline-collapsed > .ant-menu-item, +.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title { + text-align: center; + left: 0; + padding: 0; +} +.ant-menu-inline-collapsed > .ant-menu-item:after, +.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title:after { + display: none; +} +.ant-menu-inline-collapsed > .ant-menu-item .anticon, +.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon { + font-size: 16px; + line-height: 42px; + margin: 0; +} +.ant-menu-inline-collapsed > .ant-menu-item .anticon + span, +.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span { + max-width: 0; + visibility: hidden; +} +.ant-menu-inline-collapsed-tooltip { + pointer-events: none; +} +.ant-menu-inline-collapsed-tooltip .anticon { + display: none; +} +.ant-menu-inline-collapsed-tooltip a { + color: rgba(255, 255, 255, 0.91); +} +.ant-menu-submenu-horizontal > .ant-menu { + top: 100%; + left: 0; + position: absolute; + min-width: 100%; + margin-top: 7px; + z-index: 1050; +} +.ant-menu-submenu-vertical { + z-index: 1; +} +.ant-menu-submenu-vertical > .ant-menu { + top: 0; + left: 100%; + position: absolute; + min-width: 160px; + margin-left: 4px; + z-index: 1050; +} +.ant-menu-item, +.ant-menu-submenu-title { + margin: 0; + padding: 0 20px; + position: relative; + display: block; + white-space: nowrap; +} +.ant-menu-item .anticon, +.ant-menu-submenu-title .anticon { + min-width: 14px; + margin-right: 8px; + transition: all .3s; + vertical-align: middle; +} +.ant-menu-item .anticon + span, +.ant-menu-submenu-title .anticon + span { + max-width: 100%; + display: inline-block; + overflow: hidden; + transition: all .3s; + vertical-align: middle; + line-height: 1.5; + text-overflow: ellipsis; +} +.ant-menu > .ant-menu-item-divider { + height: 1px; + margin: 1px 0; + overflow: hidden; + padding: 0; + line-height: 0; + background-color: #e9e9e9; +} +.ant-menu-submenu { + position: relative; +} +.ant-menu-submenu > .ant-menu { + background-color: #fff; + border-radius: 4px; +} +.ant-menu-submenu-vertical > .ant-menu-submenu-title:after { + font-family: "anticon" !important; + font-style: normal; + vertical-align: baseline; + text-align: center; + text-transform: none; + text-rendering: auto; + position: absolute; + transition: transform .3s; + content: "\E61D"; + right: 16px; + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + transform: rotate(270deg) scale(0.75); +} +.ant-menu-submenu-inline > .ant-menu-submenu-title:after { + font-family: "anticon" !important; + font-style: normal; + vertical-align: baseline; + text-align: center; + text-transform: none; + text-rendering: auto; + position: absolute; + transition: transform .3s; + content: "\E61D"; + right: 16px; + top: 0; + display: inline-block; + font-size: 12px; + font-size: 8px \9; + transform: scale(0.66666667) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; +} +:root .ant-menu-submenu-inline > .ant-menu-submenu-title:after { + filter: none; +} +:root .ant-menu-submenu-inline > .ant-menu-submenu-title:after { + font-size: 12px; +} +.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title:after { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + transform: rotate(180deg) scale(0.75); +} +.ant-menu-vertical .ant-menu-submenu-selected { + color: #108ee9; +} +.ant-menu-vertical .ant-menu-submenu-selected > a { + color: #108ee9; +} +.ant-menu-horizontal { + border: 0; + border-bottom: 1px solid #e9e9e9; + box-shadow: none; + z-index: 0; +} +.ant-menu-horizontal > .ant-menu-item, +.ant-menu-horizontal > .ant-menu-submenu { + position: relative; + top: 1px; + float: left; + border-bottom: 2px solid transparent; +} +.ant-menu-horizontal > .ant-menu-item:hover, +.ant-menu-horizontal > .ant-menu-submenu:hover, +.ant-menu-horizontal > .ant-menu-item-active, +.ant-menu-horizontal > .ant-menu-submenu-active, +.ant-menu-horizontal > .ant-menu-item-open, +.ant-menu-horizontal > .ant-menu-submenu-open, +.ant-menu-horizontal > .ant-menu-item-selected, +.ant-menu-horizontal > .ant-menu-submenu-selected { + border-bottom: 2px solid #108ee9; + color: #108ee9; +} +.ant-menu-horizontal > .ant-menu-item > a, +.ant-menu-horizontal > .ant-menu-submenu > a { + display: block; + color: rgba(0, 0, 0, 0.65); +} +.ant-menu-horizontal > .ant-menu-item > a:hover, +.ant-menu-horizontal > .ant-menu-submenu > a:hover { + color: #108ee9; +} +.ant-menu-horizontal:after { + content: " "; + display: block; + height: 0; + clear: both; +} +.ant-menu-vertical .ant-menu-item, +.ant-menu-inline .ant-menu-item, +.ant-menu-vertical .ant-menu-submenu-title, +.ant-menu-inline .ant-menu-submenu-title { + padding: 0 16px; + font-size: 12px; + line-height: 42px; + height: 42px; + overflow: hidden; + text-overflow: ellipsis; +} +.ant-menu-item-group-list .ant-menu-item, +.ant-menu-item-group-list .ant-menu-submenu-title { + padding: 0 16px 0 28px; +} +.ant-menu-vertical.ant-menu-sub { + padding: 0; + transform-origin: 0 0; +} +.ant-menu-vertical.ant-menu-sub > .ant-menu-item, +.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu { + transform-origin: 0 0; +} +.ant-menu-root.ant-menu-vertical, +.ant-menu-root.ant-menu-inline { + box-shadow: none; +} +.ant-menu-sub.ant-menu-inline { + padding: 0; + border: 0; + box-shadow: none; + border-radius: 0; +} +.ant-menu-sub.ant-menu-inline > .ant-menu-item, +.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title { + line-height: 42px; + height: 42px; + list-style-type: disc; + list-style-position: inside; +} +.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; + cursor: not-allowed; + background: none; + 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-dark, +.ant-menu-dark .ant-menu-sub { + color: rgba(255, 255, 255, 0.67); + background: #404040; +} +.ant-menu-dark .ant-menu-inline.ant-menu-sub { + background: #333; +} +.ant-menu-dark.ant-menu-horizontal { + border-bottom-color: #404040; +} +.ant-menu-dark.ant-menu-horizontal > .ant-menu-item, +.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu { + border-color: #404040; + border-bottom: 0; +} +.ant-menu-dark .ant-menu-item, +.ant-menu-dark .ant-menu-item-group-title, +.ant-menu-dark .ant-menu-item > a { + color: rgba(255, 255, 255, 0.67); +} +.ant-menu-dark.ant-menu-inline, +.ant-menu-dark.ant-menu-vertical { + border-right: 0; +} +.ant-menu-dark.ant-menu-inline .ant-menu-item, +.ant-menu-dark.ant-menu-vertical .ant-menu-item { + border-right: 0; + margin-left: 0; + left: 0; +} +.ant-menu-dark.ant-menu-inline .ant-menu-item:after, +.ant-menu-dark.ant-menu-vertical .ant-menu-item:after { + border-right: 0; +} +.ant-menu-dark .ant-menu-item:hover, +.ant-menu-dark .ant-menu-item-active, +.ant-menu-dark .ant-menu-submenu-active, +.ant-menu-dark:not(.ant-menu-inline) .ant-menu-submenu-open, +.ant-menu-dark .ant-menu-submenu-selected, +.ant-menu-dark .ant-menu-submenu:hover, +.ant-menu-dark .ant-menu-submenu-title:hover { + background-color: transparent; + color: #fff; +} +.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:not(.ant-menu-inline) .ant-menu-submenu-open > a, +.ant-menu-dark .ant-menu-submenu-selected > a, +.ant-menu-dark .ant-menu-submenu:hover > a, +.ant-menu-dark .ant-menu-submenu-title:hover > a { + color: #fff; +} +.ant-menu-dark .ant-menu-item-selected { + border-right: 0; + color: #fff; +} +.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 > a:hover { + color: #fff; +} +.ant-menu.ant-menu-dark .ant-menu-item-selected { + background-color: #108ee9; +} +.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 { + opacity: 0.8; + color: rgba(255, 255, 255, 0.35) !important; +} +.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; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-dropdown { + position: absolute; + left: -9999px; + top: -9999px; + z-index: 1050; + display: block; + font-size: 12px; + font-weight: normal; + line-height: 1.5; +} +.ant-dropdown-wrap { + position: relative; +} +.ant-dropdown-wrap .ant-btn > .anticon-down { + display: inline-block; + font-size: 12px; + font-size: 10px \9; + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; +} +:root .ant-dropdown-wrap .ant-btn > .anticon-down { + filter: none; +} +:root .ant-dropdown-wrap .ant-btn > .anticon-down { + font-size: 12px; +} +.ant-dropdown-wrap .anticon-down:before { + transition: transform 0.2s ease; +} +.ant-dropdown-wrap-open .anticon-down:before { + transform: rotate(180deg); +} +.ant-dropdown-hidden, +.ant-dropdown-menu-hidden { + display: none; +} +.ant-dropdown-menu { + outline: none; + position: relative; + list-style-type: none; + padding: 0; + margin: 0; + text-align: left; + background-color: #fff; + border-radius: 4px; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background-clip: padding-box; +} +.ant-dropdown-menu-item, +.ant-dropdown-menu-submenu-title { + padding: 7px 8px; + margin: 0; + clear: both; + font-size: 12px; + font-weight: normal; + color: rgba(0, 0, 0, 0.65); + white-space: nowrap; + cursor: pointer; + transition: all .3s; +} +.ant-dropdown-menu-item > a, +.ant-dropdown-menu-submenu-title > a { + color: rgba(0, 0, 0, 0.65); + display: block; + padding: 7px 8px; + margin: -7px -8px; + transition: all .3s; +} +.ant-dropdown-menu-item > a:focus, +.ant-dropdown-menu-submenu-title > a:focus { + text-decoration: none; +} +.ant-dropdown-menu-item-selected, +.ant-dropdown-menu-submenu-title-selected, +.ant-dropdown-menu-item-selected > a, +.ant-dropdown-menu-submenu-title-selected > a { + color: #108ee9; + background-color: #ecf6fd; +} +.ant-dropdown-menu-item:hover, +.ant-dropdown-menu-submenu-title:hover { + background-color: #ecf6fd; +} +.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:first-child, +.ant-dropdown-menu-submenu-title:first-child, +.ant-dropdown-menu-item:first-child > a, +.ant-dropdown-menu-submenu-title:first-child > a { + border-radius: 4px 4px 0 0; +} +.ant-dropdown-menu-item:last-child, +.ant-dropdown-menu-submenu-title:last-child, +.ant-dropdown-menu-item:last-child > a, +.ant-dropdown-menu-submenu-title:last-child > a { + border-radius: 0 0 4px 4px; +} +.ant-dropdown-menu-item:only-child, +.ant-dropdown-menu-submenu-title:only-child, +.ant-dropdown-menu-item:only-child > a, +.ant-dropdown-menu-submenu-title:only-child > a { + border-radius: 4px; +} +.ant-dropdown-menu-item-divider, +.ant-dropdown-menu-submenu-title-divider { + height: 1px; + overflow: hidden; + background-color: #e9e9e9; + line-height: 0; +} +.ant-dropdown-menu-submenu-title:after { + font-family: "anticon" !important; + position: absolute; + content: "\E61F"; + right: 8px; + color: rgba(0, 0, 0, 0.43); + display: inline-block; + font-size: 12px; + font-size: 10px \9; + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; +} +:root .ant-dropdown-menu-submenu-title:after { + filter: none; +} +:root .ant-dropdown-menu-submenu-title:after { + font-size: 12px; +} +.ant-dropdown-menu-submenu-vertical { + position: relative; +} +.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu { + top: 0; + left: 100%; + position: absolute; + min-width: 100%; + margin-left: 4px; + transform-origin: 0 0; +} +.ant-dropdown-menu-submenu:first-child .ant-dropdown-menu-submenu-title { + border-radius: 4px 4px 0 0; +} +.ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title { + border-radius: 0 0 4px 4px; +} +.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft, +.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft, +.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter, +.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter, +.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight, +.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight { + animation-name: antSlideUpIn; +} +.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft, +.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft, +.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter, +.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter, +.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight, +.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight { + animation-name: antSlideDownIn; +} +.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft, +.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter, +.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight { + animation-name: antSlideUpOut; +} +.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft, +.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter, +.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight { + animation-name: antSlideDownOut; +} +.ant-dropdown-trigger .anticon-down, +.ant-dropdown-link .anticon-down { + display: inline-block; + font-size: 12px; + font-size: 10px \9; + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; +} +:root .ant-dropdown-trigger .anticon-down, +:root .ant-dropdown-link .anticon-down { + filter: none; +} +:root .ant-dropdown-trigger .anticon-down, +:root .ant-dropdown-link .anticon-down { + font-size: 12px; +} +.ant-dropdown-button { + white-space: nowrap; +} +.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child) { + padding-right: 8px; +} +.ant-dropdown-button .anticon-down { + display: inline-block; + font-size: 12px; + font-size: 10px \9; + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; +} +:root .ant-dropdown-button .anticon-down { + filter: none; +} +:root .ant-dropdown-button .anticon-down { + font-size: 12px; +} +.ant-dropdown-menu-dark, +.ant-dropdown-menu-dark .ant-dropdown-menu { + background: #404040; +} +.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 { + color: rgba(255, 255, 255, 0.67); +} +.ant-dropdown-menu-dark .ant-dropdown-menu-item:after, +.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:after, +.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:after { + color: rgba(255, 255, 255, 0.67); +} +.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 { + 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 { + background: #108ee9; + color: #fff; +} +.ant-affix { + position: fixed; + z-index: 10; +} +.ant-back-top { + z-index: 10; + position: fixed; + right: 100px; + bottom: 50px; + height: 40px; + width: 40px; + cursor: pointer; +} +.ant-back-top-content { + height: 40px; + width: 40px; + border-radius: 20px; + background-color: rgba(64, 64, 64, 0.4); + color: #fff; + text-align: center; + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-back-top-content:hover { + background-color: rgba(64, 64, 64, 0.6); + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-back-top-icon { + font-size: 20px; + margin-top: 10px; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-steps { + font-size: 0; + width: 100%; + line-height: 1.5; +} +.ant-steps .ant-steps-item { + position: relative; + display: inline-block; + vertical-align: top; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner { + border-color: #ccc; + background-color: #fff; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner > .ant-steps-icon { + color: #ccc; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-title { + color: #999; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-description { + color: #999; +} +.ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-tail > i { + background-color: #e9e9e9; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner { + border-color: #108ee9; + background-color: #108ee9; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon { + color: #fff; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-title { + color: #666; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-description { + color: #666; +} +.ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-tail > i { + background-color: #e9e9e9; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner { + border-color: #108ee9; + background-color: #fff; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner > .ant-steps-icon { + color: #108ee9; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-tail > i:after { + width: 100%; + background: #108ee9; + transition: all 0.4s ease; + opacity: 1; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-title { + color: #999; +} +.ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-description { + color: #999; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner { + border-color: #f04134; + background-color: #fff; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-head-inner > .ant-steps-icon { + color: #f04134; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-title { + color: #f04134; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-description { + color: #f04134; +} +.ant-steps .ant-steps-item.ant-steps-status-error .ant-steps-tail > i { + background-color: #e9e9e9; +} +.ant-steps .ant-steps-item.ant-steps-next-error .ant-steps-tail > i, +.ant-steps .ant-steps-item.ant-steps-next-error .ant-steps-tail > i:after { + background-color: #f04134; +} +.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner { + background: none; + border: 0; + width: auto; + height: auto; +} +.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner > .ant-steps-icon { + font-size: 20px; + top: 2px; + width: 20px; + height: 20px; +} +.ant-steps .ant-steps-item.ant-steps-custom.ant-steps-status-process .ant-steps-head-inner > .ant-steps-icon { + color: #108ee9; +} +.ant-steps .ant-steps-head, +.ant-steps .ant-steps-main { + position: relative; + display: inline-block; + vertical-align: top; +} +.ant-steps .ant-steps-head { + background: #fff; +} +.ant-steps .ant-steps-head-inner { + display: block; + border: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + text-align: center; + border-radius: 26px; + font-size: 14px; + margin-right: 8px; + transition: background-color 0.3s ease, border-color 0.3s ease; +} +.ant-steps .ant-steps-head-inner > .ant-steps-icon { + line-height: 1; + top: -1.5px; + color: #108ee9; + position: relative; +} +.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon { + font-size: 12px; +} +.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon-cross, +.ant-steps .ant-steps-head-inner > .ant-steps-icon.anticon-check { + font-weight: bold; +} +.ant-steps .ant-steps-main { + margin-top: 2.5px; +} +.ant-steps .ant-steps-title { + font-size: 14px; + margin-bottom: 4px; + color: #666; + font-weight: bold; + background: #fff; + display: inline-block; + padding-right: 10px; +} +.ant-steps .ant-steps-title > a:first-child:last-child { + color: #666; +} +.ant-steps .ant-steps-item-last .ant-steps-title { + padding-right: 0; + width: 100%; +} +.ant-steps .ant-steps-description { + font-size: 12px; + color: #999; +} +.ant-steps .ant-steps-tail { + position: absolute; + left: 0; + width: 100%; + top: 13px; + padding: 0 10px; +} +.ant-steps .ant-steps-tail > i { + display: inline-block; + vertical-align: top; + background: #e9e9e9; + height: 1px; + border-radius: 1px; + width: 100%; + position: relative; +} +.ant-steps .ant-steps-tail > i:after { + position: absolute; + content: ''; + top: 0; + width: 0; + background: #e9e9e9; + height: 100%; + opacity: 0; +} +.ant-steps.ant-steps-small .ant-steps-head-inner { + border: 1px solid #ccc; + width: 18px; + height: 18px; + line-height: 18px; + text-align: center; + border-radius: 18px; + font-size: 12px; + margin-right: 10px; +} +.ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { + display: inline-block; + font-size: 12px; + font-size: 9px \9; + transform: scale(0.75) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + top: 0; +} +:root .ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { + filter: none; +} +:root .ant-steps.ant-steps-small .ant-steps-head-inner > .ant-steps-icon.anticon { + font-size: 12px; +} +.ant-steps.ant-steps-small .ant-steps-main { + margin-top: 0; +} +.ant-steps.ant-steps-small .ant-steps-title { + font-size: 12px; + margin-bottom: 4px; + color: #666; + font-weight: bold; +} +.ant-steps.ant-steps-small .ant-steps-description { + font-size: 12px; + color: #999; +} +.ant-steps.ant-steps-small .ant-steps-tail { + top: 8px; + padding: 0 8px; +} +.ant-steps.ant-steps-small .ant-steps-tail > i { + height: 1px; + border-radius: 1px; + width: 100%; +} +.ant-steps.ant-steps-small .ant-steps-item.ant-steps-custom .ant-steps-head-inner, +.ant-steps .ant-steps-item.ant-steps-custom .ant-steps-head-inner { + width: inherit; + height: inherit; + line-height: inherit; + border-radius: 0; + border: 0; + background: none; +} +.ant-steps-vertical .ant-steps-item { + display: block; +} +.ant-steps-vertical .ant-steps-tail { + position: absolute; + left: 13px; + top: 0; + height: 100%; + width: 1px; + padding: 30px 0 4px 0; +} +.ant-steps-vertical .ant-steps-tail > i { + height: 100%; + width: 1px; +} +.ant-steps-vertical .ant-steps-tail > i:after { + height: 0; + width: 100%; +} +.ant-steps-vertical .ant-steps-status-finish .ant-steps-tail > i:after { + height: 100%; +} +.ant-steps-vertical .ant-steps-head { + float: left; +} +.ant-steps-vertical .ant-steps-head-inner { + margin-right: 16px; +} +.ant-steps-vertical .ant-steps-main { + min-height: 47px; + overflow: hidden; + display: block; +} +.ant-steps-vertical .ant-steps-main .ant-steps-title { + line-height: 26px; +} +.ant-steps-vertical .ant-steps-main .ant-steps-description { + padding-bottom: 12px; +} +.ant-steps-vertical.ant-steps-small .ant-steps-tail { + position: absolute; + left: 9px; + top: 0; + padding: 22px 0 4px 0; +} +.ant-steps-vertical.ant-steps-small .ant-steps-tail > i { + height: 100%; +} +.ant-steps-vertical.ant-steps-small .ant-steps-title { + line-height: 18px; +} +.ant-steps-horizontal.ant-steps-hidden { + visibility: hidden; +} +.ant-steps-horizontal .ant-steps-description { + max-width: 100px; +} +.ant-steps-horizontal .ant-steps-item:not(:first-child) .ant-steps-head { + padding-left: 10px; + margin-left: -10px; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-pagination { + font-size: 12px; +} +.ant-pagination:after { + content: " "; + display: block; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; +} +.ant-pagination-total-text { + display: inline-block; + height: 30px; + line-height: 30px; + margin-right: 10px; +} +.ant-pagination-item { + cursor: pointer; + border-radius: 4px; + user-select: none; + min-width: 28px; + height: 28px; + line-height: 28px; + text-align: center; + list-style: none; + display: inline-block; + border: 1px solid #d9d9d9; + background-color: #fff; + margin-right: 8px; + font-family: Arial; +} +.ant-pagination-item a { + text-decoration: none; + color: rgba(0, 0, 0, 0.65); + transition: none; + margin: 0 6px; +} +.ant-pagination-item:hover { + transition: all 0.3s ease; + border-color: #108ee9; +} +.ant-pagination-item:hover a { + color: #108ee9; +} +.ant-pagination-item-active { + background-color: #108ee9; + border-color: #108ee9; +} +.ant-pagination-item-active a, +.ant-pagination-item-active:hover a { + color: #fff; +} +.ant-pagination-jump-prev:after, +.ant-pagination-jump-next:after { + content: "\2022\2022\2022"; + display: block; + letter-spacing: 2px; + color: rgba(0, 0, 0, 0.25); + text-align: center; +} +.ant-pagination-jump-prev:hover:after, +.ant-pagination-jump-next:hover:after { + color: #108ee9; + display: inline-block; + font-size: 12px; + font-size: 8px \9; + transform: scale(0.66666667) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + letter-spacing: -1px; + font-family: "anticon"; +} +:root .ant-pagination-jump-prev:hover:after, +:root .ant-pagination-jump-next:hover:after { + filter: none; +} +:root .ant-pagination-jump-prev:hover:after, +:root .ant-pagination-jump-next:hover:after { + font-size: 12px; +} +.ant-pagination-jump-prev:hover:after { + content: "\E620\E620"; +} +.ant-pagination-jump-next:hover:after { + content: "\E61F\E61F"; +} +.ant-pagination-prev, +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + margin-right: 8px; +} +.ant-pagination-prev, +.ant-pagination-next, +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + font-family: Arial; + cursor: pointer; + color: rgba(0, 0, 0, 0.65); + border-radius: 4px; + list-style: none; + min-width: 28px; + height: 28px; + line-height: 28px; + text-align: center; + transition: all 0.3s ease; + display: inline-block; +} +.ant-pagination-prev, +.ant-pagination-next { + border: 1px solid #d9d9d9; + background-color: #fff; +} +.ant-pagination-prev a, +.ant-pagination-next a { + color: rgba(0, 0, 0, 0.65); +} +.ant-pagination-prev a:after, +.ant-pagination-next a:after { + display: inline-block; + font-size: 12px; + font-size: 8px \9; + transform: scale(0.66666667) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + display: block; + height: 26px; + line-height: 27px; + font-family: "anticon"; + text-align: center; +} +:root .ant-pagination-prev a:after, +:root .ant-pagination-next a:after { + filter: none; +} +:root .ant-pagination-prev a:after, +:root .ant-pagination-next a:after { + font-size: 12px; +} +.ant-pagination-prev:hover, +.ant-pagination-next:hover { + border-color: #108ee9; +} +.ant-pagination-prev:hover a, +.ant-pagination-next:hover a { + color: #108ee9; +} +.ant-pagination-prev a:after { + content: "\E620"; + display: block; +} +.ant-pagination-next a:after { + content: "\E61F"; + display: block; +} +.ant-pagination-disabled { + cursor: not-allowed; +} +.ant-pagination-disabled:hover { + border-color: #d9d9d9; +} +.ant-pagination-disabled:hover a { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-pagination-disabled a { + color: rgba(0, 0, 0, 0.25); +} +.ant-pagination-slash { + margin: 0 10px 0 5px; +} +.ant-pagination-options { + display: inline-block; + margin-left: 15px; +} +.ant-pagination-options-size-changer { + display: inline-block; + margin-right: 10px; +} +.ant-pagination-options-quick-jumper { + display: inline-block; + height: 28px; + line-height: 28px; +} +.ant-pagination-options-quick-jumper input { + position: relative; + display: inline-block; + padding: 4px 7px; + width: 100%; + height: 28px; + cursor: text; + font-size: 12px; + line-height: 1.5; + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; + transition: all .3s; + margin: 0 8px; + width: 50px; +} +.ant-pagination-options-quick-jumper input::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.ant-pagination-options-quick-jumper input:-ms-input-placeholder { + color: #ccc; +} +.ant-pagination-options-quick-jumper input::-webkit-input-placeholder { + color: #ccc; +} +.ant-pagination-options-quick-jumper input:hover { + border-color: #49a9ee; +} +.ant-pagination-options-quick-jumper input:focus { + border-color: #49a9ee; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-pagination-options-quick-jumper input[disabled] { + background-color: #f7f7f7; + opacity: 1; + cursor: not-allowed; + color: rgba(0, 0, 0, 0.25); +} +.ant-pagination-options-quick-jumper input[disabled]:hover { + border-color: #e2e2e2; +} +textarea.ant-pagination-options-quick-jumper input { + max-width: 100%; + height: auto; + vertical-align: bottom; +} +.ant-pagination-options-quick-jumper input-lg { + padding: 6px 7px; + height: 32px; +} +.ant-pagination-options-quick-jumper input-sm { + padding: 1px 7px; + height: 22px; +} +.ant-pagination-simple .ant-pagination-prev, +.ant-pagination-simple .ant-pagination-next { + border: 0; + height: 24px; + line-height: 24px; + margin: 0; + font-size: 18px; +} +.ant-pagination-simple .ant-pagination-simple-pager { + display: inline-block; + margin-right: 8px; +} +.ant-pagination-simple .ant-pagination-simple-pager input { + margin: 0 8px; + box-sizing: border-box; + background-color: #fff; + border-radius: 4px; + border: 1px solid #d9d9d9; + outline: none; + padding: 5px 8px; + width: 30px; + height: 24px; + text-align: center; + transition: border-color 0.3s ease; +} +.ant-pagination-simple .ant-pagination-simple-pager input:hover { + border-color: #108ee9; +} +.ant-pagination.mini .ant-pagination-total-text { + height: 20px; + line-height: 20px; +} +.ant-pagination.mini .ant-pagination-item { + border: 0; + margin: 0; + min-width: 20px; + height: 20px; + line-height: 20px; +} +.ant-pagination.mini .ant-pagination-prev, +.ant-pagination.mini .ant-pagination-next { + margin: 0; + min-width: 20px; + height: 20px; + line-height: 20px; + border: 0; +} +.ant-pagination.mini .ant-pagination-prev a:after, +.ant-pagination.mini .ant-pagination-next a:after { + height: 20px; + line-height: 20px; +} +.ant-pagination.mini .ant-pagination-jump-prev, +.ant-pagination.mini .ant-pagination-jump-next { + height: 20px; + line-height: 20px; +} +.ant-pagination.mini .ant-pagination-options { + margin-left: 8px; +} +.ant-pagination.mini .ant-pagination-options-quick-jumper { + height: 20px; + line-height: 20px; +} +.ant-pagination.mini .ant-pagination-options-quick-jumper input { + padding: 1px 7px; + height: 22px; + width: 44px; +} +@media only screen and (max-width: 1024px) { + .ant-pagination-item-after-jump-prev, + .ant-pagination-item-before-jump-next { + display: none; + } +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-select { + box-sizing: border-box; + display: inline-block; + position: relative; + color: rgba(0, 0, 0, 0.65); + font-size: 12px; +} +.ant-select > ul > li > a { + padding: 0; + background-color: #fff; +} +.ant-select-arrow { + font-style: normal; + vertical-align: baseline; + text-align: center; + text-transform: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + margin-top: -6px; + display: inline-block; + font-size: 12px; + font-size: 9px \9; + transform: scale(0.75) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; +} +.ant-select-arrow:before { + display: block; + font-family: "anticon" !important; +} +:root .ant-select-arrow { + filter: none; +} +:root .ant-select-arrow { + font-size: 12px; +} +.ant-select-arrow * { + display: none; +} +.ant-select-arrow:before { + content: '\E61D'; + transition: transform 0.2s ease; +} +.ant-select-selection { + outline: none; + user-select: none; + box-sizing: border-box; + display: block; + background-color: #fff; + border-radius: 4px; + border: 1px solid #d9d9d9; + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-select-selection:hover { + border-color: #49a9ee; +} +.ant-select-focused .ant-select-selection, +.ant-select-selection:focus, +.ant-select-selection:active { + border-color: #49a9ee; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-select-selection__clear { + display: inline-block; + font-style: normal; + vertical-align: baseline; + text-align: center; + text-transform: none; + text-rendering: auto; + opacity: 0; + position: absolute; + right: 8px; + z-index: 1; + background: #fff; + top: 50%; + font-size: 12px; + color: rgba(0, 0, 0, 0.25); + width: 12px; + height: 12px; + margin-top: -6px; + line-height: 12px; + cursor: pointer; + transition: color 0.3s ease, opacity 0.15s ease; +} +.ant-select-selection__clear:before { + display: block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E62E"; +} +.ant-select-selection__clear:hover { + color: rgba(0, 0, 0, 0.43); +} +.ant-select-selection:hover .ant-select-selection__clear { + opacity: 1; +} +.ant-select-selection-selected-value { + float: left; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + max-width: 100%; + padding-right: 14px; +} +.ant-select-disabled { + color: rgba(0, 0, 0, 0.25); +} +.ant-select-disabled .ant-select-selection { + background: #f7f7f7; + cursor: not-allowed; +} +.ant-select-disabled .ant-select-selection:hover, +.ant-select-disabled .ant-select-selection:focus, +.ant-select-disabled .ant-select-selection:active { + border-color: #d9d9d9; + box-shadow: none; +} +.ant-select-disabled .ant-select-selection__clear { + display: none; + visibility: hidden; + pointer-events: none; +} +.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice { + background: #eee; + color: #aaa; + padding-right: 10px; +} +.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice__remove { + display: none; +} +.ant-select-selection--single { + height: 28px; + position: relative; + cursor: pointer; +} +.ant-select-selection__rendered { + display: block; + margin-left: 7px; + margin-right: 7px; + position: relative; + line-height: 26px; +} +.ant-select-selection__rendered:after { + content: '.'; + visibility: hidden; + pointer-events: none; + display: inline-block; + width: 0; +} +.ant-select-lg .ant-select-selection--single { + height: 32px; +} +.ant-select-lg .ant-select-selection__rendered { + line-height: 30px; +} +.ant-select-lg .ant-select-selection--multiple { + min-height: 32px; +} +.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li { + height: 24px; + line-height: 24px; +} +.ant-select-lg .ant-select-selection--multiple .ant-select-selection__clear { + top: 16px; +} +.ant-select-sm .ant-select-selection--single { + height: 22px; +} +.ant-select-sm .ant-select-selection__rendered { + line-height: 20px; +} +.ant-select-sm .ant-select-selection--multiple { + min-height: 22px; +} +.ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li { + height: 14px; + line-height: 14px; +} +.ant-select-sm .ant-select-selection--multiple .ant-select-selection__clear { + top: 11px; +} +.ant-select-disabled .ant-select-selection__choice__remove { + color: rgba(0, 0, 0, 0.25); + cursor: default; +} +.ant-select-disabled .ant-select-selection__choice__remove:hover { + color: rgba(0, 0, 0, 0.25); +} +.ant-select-search__field__wrap { + display: inline-block; + position: relative; +} +.ant-select-selection__placeholder, +.ant-select-search__field__placeholder { + position: absolute; + top: 50%; + left: 0; + right: 9px; + color: #ccc; + line-height: 20px; + height: 20px; + max-width: 100%; + margin-top: -10px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ant-select-search__field__placeholder { + left: 8px; +} +.ant-select-search--inline { + position: absolute; + height: 100%; +} +.ant-select-selection--multiple .ant-select-search--inline { + float: left; + position: static; +} +.ant-select-search--inline .ant-select-search__field__wrap { + width: 100%; + height: 100%; +} +.ant-select-search--inline .ant-select-search__field { + border-width: 0; + font-size: 100%; + height: 100%; + width: 100%; + background: transparent; + outline: 0; + border-radius: 4px; +} +.ant-select-search--inline .ant-select-search__field__mirror { + position: absolute; + top: 0; + left: -9999px; + white-space: pre; + pointer-events: none; +} +.ant-select-search--inline > i { + float: right; +} +.ant-select-selection--multiple { + min-height: 28px; + cursor: text; + padding-bottom: 3px; + zoom: 1; +} +.ant-select-selection--multiple:before, +.ant-select-selection--multiple:after { + content: " "; + display: table; +} +.ant-select-selection--multiple:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ant-select-selection--multiple .ant-select-search--inline { + width: auto; + padding: 0; +} +.ant-select-selection--multiple .ant-select-search--inline .ant-select-search__field { + width: 0.75em; +} +.ant-select-selection--multiple .ant-select-selection__rendered { + margin-left: 5px; + margin-bottom: -3px; + height: auto; +} +.ant-select-selection--multiple > ul > li, +.ant-select-selection--multiple .ant-select-selection__rendered > ul > li { + margin-top: 3px; + height: 20px; + line-height: 20px; +} +.ant-select-selection--multiple .ant-select-selection__choice { + color: rgba(0, 0, 0, 0.65); + background-color: #f3f3f3; + border-radius: 4px; + cursor: default; + float: left; + margin-right: 4px; + max-width: 99%; + position: relative; + overflow: hidden; + transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + padding: 0 20px 0 10px; +} +.ant-select-selection--multiple .ant-select-selection__choice__disabled { + padding: 0 10px; +} +.ant-select-selection--multiple .ant-select-selection__choice__content { + display: inline-block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100%; + transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-select-selection--multiple .ant-select-selection__choice__remove { + font-style: normal; + vertical-align: baseline; + text-align: center; + text-transform: none; + line-height: 1; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: rgba(0, 0, 0, 0.43); + line-height: inherit; + cursor: pointer; + font-weight: bold; + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + display: inline-block; + font-size: 12px; + font-size: 8px \9; + transform: scale(0.66666667) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + position: absolute; + right: 4px; + padding: 0 0 0 8px; +} +.ant-select-selection--multiple .ant-select-selection__choice__remove:before { + display: block; + font-family: "anticon" !important; +} +:root .ant-select-selection--multiple .ant-select-selection__choice__remove { + filter: none; +} +:root .ant-select-selection--multiple .ant-select-selection__choice__remove { + font-size: 12px; +} +.ant-select-selection--multiple .ant-select-selection__choice__remove:hover { + color: #404040; +} +.ant-select-selection--multiple .ant-select-selection__choice__remove:before { + content: "\E633"; +} +.ant-select-selection--multiple .ant-select-selection__clear { + top: 14px; +} +.ant-select-allow-clear .ant-select-selection--multiple .ant-select-selection__rendered { + margin-right: 20px; +} +.ant-select-open .ant-select-arrow { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -ms-transform: rotate(180deg); +} +.ant-select-open .ant-select-arrow:before { + transform: rotate(180deg); +} +.ant-select-open .ant-select-selection { + border-color: #49a9ee; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-select-combobox .ant-select-arrow { + display: none; +} +.ant-select-combobox .ant-select-search--inline { + height: 100%; + width: 100%; + float: none; +} +.ant-select-combobox .ant-select-search__field__wrap { + width: 100%; + height: 100%; +} +.ant-select-combobox .ant-select-search__field { + width: 100%; + height: 100%; + position: relative; + z-index: 1; + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + box-shadow: none; +} +.ant-select-combobox.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered { + margin-right: 20px; +} +.ant-select-dropdown { + background-color: #fff; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + border-radius: 4px; + box-sizing: border-box; + z-index: 1050; + left: -9999px; + top: -9999px; + position: absolute; + outline: none; + overflow: hidden; + font-size: 12px; +} +.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft, +.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft { + animation-name: antSlideUpIn; +} +.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft, +.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft { + animation-name: antSlideDownIn; +} +.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft { + animation-name: antSlideUpOut; +} +.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft { + animation-name: antSlideDownOut; +} +.ant-select-dropdown-hidden { + display: none; +} +.ant-select-dropdown-menu { + outline: none; + margin-bottom: 0; + padding-left: 0; + list-style: none; + max-height: 250px; + overflow: auto; +} +.ant-select-dropdown-menu-item-group-list { + margin: 0; + padding: 0; +} +.ant-select-dropdown-menu-item-group-list > .ant-select-dropdown-menu-item { + padding-left: 16px; +} +.ant-select-dropdown-menu-item-group-title { + color: rgba(0, 0, 0, 0.43); + line-height: 1.5; + padding: 8px; +} +.ant-select-dropdown-menu-item { + position: relative; + display: block; + padding: 7px 8px; + font-weight: normal; + color: rgba(0, 0, 0, 0.65); + white-space: nowrap; + cursor: pointer; + overflow: hidden; + transition: background 0.3s ease; +} +.ant-select-dropdown-menu-item:hover { + background-color: #ecf6fd; +} +.ant-select-dropdown-menu-item-active { + background-color: #ecf6fd; +} +.ant-select-dropdown-menu-item-disabled { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-select-dropdown-menu-item-disabled:hover { + color: rgba(0, 0, 0, 0.25); + background-color: #fff; + cursor: not-allowed; +} +.ant-select-dropdown-menu-item-selected, +.ant-select-dropdown-menu-item-selected:hover { + background-color: #f7f7f7; + font-weight: bold; + color: rgba(0, 0, 0, 0.65); +} +.ant-select-dropdown-menu-item-divider { + height: 1px; + margin: 1px 0; + overflow: hidden; + background-color: #e5e5e5; + line-height: 0; +} +.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:after { + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E632"; + color: transparent; + display: inline-block; + font-size: 12px; + font-size: 10px \9; + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + transition: all 0.2s ease; + position: absolute; + top: 50%; + transform: translateY(-50%); + right: 8px; + font-weight: bold; + text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0; +} +:root .ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:after { + filter: none; +} +:root .ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:after { + font-size: 12px; +} +.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover:after { + color: #ddd; +} +.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-disabled:after { + display: none; +} +.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:after, +.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover:after { + color: #108ee9; + display: inline-block; +} +.ant-select-dropdown-container-open .ant-select-dropdown, +.ant-select-dropdown-open .ant-select-dropdown { + display: block; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-tag { + display: inline-block; + line-height: 20px; + height: 22px; + padding: 0 8px; + border-radius: 4px; + border: 1px solid #e9e9e9; + background: #f3f3f3; + font-size: 12px; + transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + opacity: 1; + margin-right: 8px; + cursor: pointer; + white-space: nowrap; +} +.ant-tag:hover { + opacity: 0.85; +} +.ant-tag, +.ant-tag a, +.ant-tag a:hover { + color: rgba(0, 0, 0, 0.65); +} +.ant-tag-text a:first-child:last-child { + display: inline-block; + margin: 0 -8px; + padding: 0 8px; +} +.ant-tag .anticon-cross { + display: inline-block; + font-size: 12px; + font-size: 10px \9; + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + cursor: pointer; + font-weight: bold; + margin-left: 3px; + transition: all 0.3s ease; + opacity: 0.66; +} +:root .ant-tag .anticon-cross { + filter: none; +} +:root .ant-tag .anticon-cross { + font-size: 12px; +} +.ant-tag .anticon-cross:hover { + opacity: 1; +} +.ant-tag-has-color { + border-color: transparent; +} +.ant-tag-has-color, +.ant-tag-has-color a, +.ant-tag-has-color a:hover, +.ant-tag-has-color .anticon-cross, +.ant-tag-has-color .anticon-cross:hover { + color: #fff; +} +.ant-tag-checkable { + background-color: transparent; + border-color: transparent; +} +.ant-tag-checkable:hover, +.ant-tag-checkable:active, +.ant-tag-checkable-checked { + color: #fff; +} +.ant-tag-checkable:hover { + background-color: #49a9ee; +} +.ant-tag-checkable-checked { + background-color: #108ee9; +} +.ant-tag-checkable:active { + background-color: #0e77ca; +} +.ant-tag-close { + width: 0 !important; + padding: 0; + margin: 0; +} +.ant-tag-zoom-enter, +.ant-tag-zoom-appear { + animation: antFadeIn 0.2s cubic-bezier(0.78, 0.14, 0.15, 0.86); + animation-fill-mode: both; +} +.ant-tag-zoom-leave { + animation: antZoomOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + animation-fill-mode: both; +} +.ant-tag-pink { + color: #f5317f; + background: #fdd8e7; + border-color: #fdd8e7; +} +.ant-tag-pink-inverse { + background: #f5317f; + border-color: #f5317f; + color: #fff; +} +.ant-tag-red { + color: #f04134; + background: #fcdbd9; + border-color: #fcdbd9; +} +.ant-tag-red-inverse { + background: #f04134; + border-color: #f04134; + color: #fff; +} +.ant-tag-orange { + color: #f56a00; + background: #fde3cf; + border-color: #fde3cf; +} +.ant-tag-orange-inverse { + background: #f56a00; + border-color: #f56a00; + color: #fff; +} +.ant-tag-yellow { + color: #ffbf00; + background: #fff3cf; + border-color: #fff3cf; +} +.ant-tag-yellow-inverse { + background: #ffbf00; + border-color: #ffbf00; + color: #fff; +} +.ant-tag-cyan { + color: #00a2ae; + background: #cfedf0; + border-color: #cfedf0; +} +.ant-tag-cyan-inverse { + background: #00a2ae; + border-color: #00a2ae; + color: #fff; +} +.ant-tag-green { + color: #00a854; + background: #cfefdf; + border-color: #cfefdf; +} +.ant-tag-green-inverse { + background: #00a854; + border-color: #00a854; + color: #fff; +} +.ant-tag-blue { + color: #108ee9; + background: #d2eafb; + border-color: #d2eafb; +} +.ant-tag-blue-inverse { + background: #108ee9; + border-color: #108ee9; + color: #fff; +} +.ant-tag-purple { + color: #7265e6; + background: #e4e2fa; + border-color: #e4e2fa; +} +.ant-tag-purple-inverse { + background: #7265e6; + border-color: #7265e6; + color: #fff; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-switch { + position: relative; + display: inline-block; + box-sizing: border-box; + height: 22px; + min-width: 44px; + line-height: 20px; + vertical-align: middle; + border-radius: 20px; + border: 1px solid #ccc; + background-color: rgba(0, 0, 0, 0.25); + cursor: pointer; + transition: all 0.3s; + user-select: none; +} +.ant-switch-inner { + color: #fff; + font-size: 12px; + margin-left: 24px; + margin-right: 6px; + display: block; +} +.ant-switch:after { + position: absolute; + width: 18px; + height: 18px; + left: 1px; + top: 1px; + border-radius: 18px; + background-color: #fff; + content: " "; + cursor: pointer; + transition: all 0.3s, width 0.3s; +} +.ant-switch:active:after { + width: 24px; +} +.ant-switch:focus { + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); + outline: 0; +} +.ant-switch:focus:hover { + box-shadow: none; +} +.ant-switch-small { + height: 14px; + min-width: 28px; + line-height: 12px; +} +.ant-switch-small .ant-switch-inner { + margin-left: 18px; + margin-right: 3px; +} +.ant-switch-small:after { + width: 12px; + height: 12px; + top: 0; + left: 0.5px; +} +.ant-switch-small:active:after { + width: 16px; +} +.ant-switch-small.ant-switch-checked:after { + left: 100%; + margin-left: -12.5px; +} +.ant-switch-small.ant-switch-checked .ant-switch-inner { + margin-left: 3px; + margin-right: 18px; +} +.ant-switch-small:active.ant-switch-checked:after { + margin-left: -16.5px; +} +.ant-switch-checked { + border-color: #108ee9; + background-color: #108ee9; +} +.ant-switch-checked .ant-switch-inner { + margin-left: 6px; + margin-right: 24px; +} +.ant-switch-checked:after { + left: 100%; + margin-left: -19px; +} +.ant-switch-checked:active:after { + margin-left: -25px; +} +.ant-switch-disabled { + cursor: not-allowed; + background: #f4f4f4; + border-color: #f4f4f4; +} +.ant-switch-disabled:after { + background: #ccc; + cursor: not-allowed; +} +.ant-switch-disabled .ant-switch-inner { + color: rgba(0, 0, 0, 0.25); +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-row { + position: relative; + margin-left: 0; + margin-right: 0; + height: auto; + zoom: 1; + display: block; +} +.ant-row:before, +.ant-row:after { + content: " "; + display: table; +} +.ant-row:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ant-row-flex { + display: flex; + flex-direction: row; + flex-wrap: wrap; +} +.ant-row-flex:before, +.ant-row-flex:after { + display: flex; +} +.ant-row-flex-start { + justify-content: flex-start; +} +.ant-row-flex-center { + justify-content: center; +} +.ant-row-flex-end { + justify-content: flex-end; +} +.ant-row-flex-space-between { + justify-content: space-between; +} +.ant-row-flex-space-around { + justify-content: space-around; +} +.ant-row-flex-top { + align-items: flex-start; +} +.ant-row-flex-middle { + align-items: center; +} +.ant-row-flex-bottom { + align-items: flex-end; +} +.ant-col { + position: relative; + display: block; +} +.ant-col-1, .ant-col-xs-1, .ant-col-sm-1, .ant-col-md-1, .ant-col-lg-1, .ant-col-2, .ant-col-xs-2, .ant-col-sm-2, .ant-col-md-2, .ant-col-lg-2, .ant-col-3, .ant-col-xs-3, .ant-col-sm-3, .ant-col-md-3, .ant-col-lg-3, .ant-col-4, .ant-col-xs-4, .ant-col-sm-4, .ant-col-md-4, .ant-col-lg-4, .ant-col-5, .ant-col-xs-5, .ant-col-sm-5, .ant-col-md-5, .ant-col-lg-5, .ant-col-6, .ant-col-xs-6, .ant-col-sm-6, .ant-col-md-6, .ant-col-lg-6, .ant-col-7, .ant-col-xs-7, .ant-col-sm-7, .ant-col-md-7, .ant-col-lg-7, .ant-col-8, .ant-col-xs-8, .ant-col-sm-8, .ant-col-md-8, .ant-col-lg-8, .ant-col-9, .ant-col-xs-9, .ant-col-sm-9, .ant-col-md-9, .ant-col-lg-9, .ant-col-10, .ant-col-xs-10, .ant-col-sm-10, .ant-col-md-10, .ant-col-lg-10, .ant-col-11, .ant-col-xs-11, .ant-col-sm-11, .ant-col-md-11, .ant-col-lg-11, .ant-col-12, .ant-col-xs-12, .ant-col-sm-12, .ant-col-md-12, .ant-col-lg-12, .ant-col-13, .ant-col-xs-13, .ant-col-sm-13, .ant-col-md-13, .ant-col-lg-13, .ant-col-14, .ant-col-xs-14, .ant-col-sm-14, .ant-col-md-14, .ant-col-lg-14, .ant-col-15, .ant-col-xs-15, .ant-col-sm-15, .ant-col-md-15, .ant-col-lg-15, .ant-col-16, .ant-col-xs-16, .ant-col-sm-16, .ant-col-md-16, .ant-col-lg-16, .ant-col-17, .ant-col-xs-17, .ant-col-sm-17, .ant-col-md-17, .ant-col-lg-17, .ant-col-18, .ant-col-xs-18, .ant-col-sm-18, .ant-col-md-18, .ant-col-lg-18, .ant-col-19, .ant-col-xs-19, .ant-col-sm-19, .ant-col-md-19, .ant-col-lg-19, .ant-col-20, .ant-col-xs-20, .ant-col-sm-20, .ant-col-md-20, .ant-col-lg-20, .ant-col-21, .ant-col-xs-21, .ant-col-sm-21, .ant-col-md-21, .ant-col-lg-21, .ant-col-22, .ant-col-xs-22, .ant-col-sm-22, .ant-col-md-22, .ant-col-lg-22, .ant-col-23, .ant-col-xs-23, .ant-col-sm-23, .ant-col-md-23, .ant-col-lg-23, .ant-col-24, .ant-col-xs-24, .ant-col-sm-24, .ant-col-md-24, .ant-col-lg-24 { + position: relative; + min-height: 1px; + padding-left: 0; + padding-right: 0; +} +.ant-col-1, .ant-col-2, .ant-col-3, .ant-col-4, .ant-col-5, .ant-col-6, .ant-col-7, .ant-col-8, .ant-col-9, .ant-col-10, .ant-col-11, .ant-col-12, .ant-col-13, .ant-col-14, .ant-col-15, .ant-col-16, .ant-col-17, .ant-col-18, .ant-col-19, .ant-col-20, .ant-col-21, .ant-col-22, .ant-col-23, .ant-col-24 { + float: left; + flex: 0 0 auto; +} +.ant-col-24 { + display: block; + width: 100%; +} +.ant-col-push-24 { + left: 100%; +} +.ant-col-pull-24 { + right: 100%; +} +.ant-col-offset-24 { + margin-left: 100%; +} +.ant-col-order-24 { + order: 24; +} +.ant-col-23 { + display: block; + width: 95.83333333%; +} +.ant-col-push-23 { + left: 95.83333333%; +} +.ant-col-pull-23 { + right: 95.83333333%; +} +.ant-col-offset-23 { + margin-left: 95.83333333%; +} +.ant-col-order-23 { + order: 23; +} +.ant-col-22 { + display: block; + width: 91.66666667%; +} +.ant-col-push-22 { + left: 91.66666667%; +} +.ant-col-pull-22 { + right: 91.66666667%; +} +.ant-col-offset-22 { + margin-left: 91.66666667%; +} +.ant-col-order-22 { + order: 22; +} +.ant-col-21 { + display: block; + width: 87.5%; +} +.ant-col-push-21 { + left: 87.5%; +} +.ant-col-pull-21 { + right: 87.5%; +} +.ant-col-offset-21 { + margin-left: 87.5%; +} +.ant-col-order-21 { + order: 21; +} +.ant-col-20 { + display: block; + width: 83.33333333%; +} +.ant-col-push-20 { + left: 83.33333333%; +} +.ant-col-pull-20 { + right: 83.33333333%; +} +.ant-col-offset-20 { + margin-left: 83.33333333%; +} +.ant-col-order-20 { + order: 20; +} +.ant-col-19 { + display: block; + width: 79.16666667%; +} +.ant-col-push-19 { + left: 79.16666667%; +} +.ant-col-pull-19 { + right: 79.16666667%; +} +.ant-col-offset-19 { + margin-left: 79.16666667%; +} +.ant-col-order-19 { + order: 19; +} +.ant-col-18 { + display: block; + width: 75%; +} +.ant-col-push-18 { + left: 75%; +} +.ant-col-pull-18 { + right: 75%; +} +.ant-col-offset-18 { + margin-left: 75%; +} +.ant-col-order-18 { + order: 18; +} +.ant-col-17 { + display: block; + width: 70.83333333%; +} +.ant-col-push-17 { + left: 70.83333333%; +} +.ant-col-pull-17 { + right: 70.83333333%; +} +.ant-col-offset-17 { + margin-left: 70.83333333%; +} +.ant-col-order-17 { + order: 17; +} +.ant-col-16 { + display: block; + width: 66.66666667%; +} +.ant-col-push-16 { + left: 66.66666667%; +} +.ant-col-pull-16 { + right: 66.66666667%; +} +.ant-col-offset-16 { + margin-left: 66.66666667%; +} +.ant-col-order-16 { + order: 16; +} +.ant-col-15 { + display: block; + width: 62.5%; +} +.ant-col-push-15 { + left: 62.5%; +} +.ant-col-pull-15 { + right: 62.5%; +} +.ant-col-offset-15 { + margin-left: 62.5%; +} +.ant-col-order-15 { + order: 15; +} +.ant-col-14 { + display: block; + width: 58.33333333%; +} +.ant-col-push-14 { + left: 58.33333333%; +} +.ant-col-pull-14 { + right: 58.33333333%; +} +.ant-col-offset-14 { + margin-left: 58.33333333%; +} +.ant-col-order-14 { + order: 14; +} +.ant-col-13 { + display: block; + width: 54.16666667%; +} +.ant-col-push-13 { + left: 54.16666667%; +} +.ant-col-pull-13 { + right: 54.16666667%; +} +.ant-col-offset-13 { + margin-left: 54.16666667%; +} +.ant-col-order-13 { + order: 13; +} +.ant-col-12 { + display: block; + width: 50%; +} +.ant-col-push-12 { + left: 50%; +} +.ant-col-pull-12 { + right: 50%; +} +.ant-col-offset-12 { + margin-left: 50%; +} +.ant-col-order-12 { + order: 12; +} +.ant-col-11 { + display: block; + width: 45.83333333%; +} +.ant-col-push-11 { + left: 45.83333333%; +} +.ant-col-pull-11 { + right: 45.83333333%; +} +.ant-col-offset-11 { + margin-left: 45.83333333%; +} +.ant-col-order-11 { + order: 11; +} +.ant-col-10 { + display: block; + width: 41.66666667%; +} +.ant-col-push-10 { + left: 41.66666667%; +} +.ant-col-pull-10 { + right: 41.66666667%; +} +.ant-col-offset-10 { + margin-left: 41.66666667%; +} +.ant-col-order-10 { + order: 10; +} +.ant-col-9 { + display: block; + width: 37.5%; +} +.ant-col-push-9 { + left: 37.5%; +} +.ant-col-pull-9 { + right: 37.5%; +} +.ant-col-offset-9 { + margin-left: 37.5%; +} +.ant-col-order-9 { + order: 9; +} +.ant-col-8 { + display: block; + width: 33.33333333%; +} +.ant-col-push-8 { + left: 33.33333333%; +} +.ant-col-pull-8 { + right: 33.33333333%; +} +.ant-col-offset-8 { + margin-left: 33.33333333%; +} +.ant-col-order-8 { + order: 8; +} +.ant-col-7 { + display: block; + width: 29.16666667%; +} +.ant-col-push-7 { + left: 29.16666667%; +} +.ant-col-pull-7 { + right: 29.16666667%; +} +.ant-col-offset-7 { + margin-left: 29.16666667%; +} +.ant-col-order-7 { + order: 7; +} +.ant-col-6 { + display: block; + width: 25%; +} +.ant-col-push-6 { + left: 25%; +} +.ant-col-pull-6 { + right: 25%; +} +.ant-col-offset-6 { + margin-left: 25%; +} +.ant-col-order-6 { + order: 6; +} +.ant-col-5 { + display: block; + width: 20.83333333%; +} +.ant-col-push-5 { + left: 20.83333333%; +} +.ant-col-pull-5 { + right: 20.83333333%; +} +.ant-col-offset-5 { + margin-left: 20.83333333%; +} +.ant-col-order-5 { + order: 5; +} +.ant-col-4 { + display: block; + width: 16.66666667%; +} +.ant-col-push-4 { + left: 16.66666667%; +} +.ant-col-pull-4 { + right: 16.66666667%; +} +.ant-col-offset-4 { + margin-left: 16.66666667%; +} +.ant-col-order-4 { + order: 4; +} +.ant-col-3 { + display: block; + width: 12.5%; +} +.ant-col-push-3 { + left: 12.5%; +} +.ant-col-pull-3 { + right: 12.5%; +} +.ant-col-offset-3 { + margin-left: 12.5%; +} +.ant-col-order-3 { + order: 3; +} +.ant-col-2 { + display: block; + width: 8.33333333%; +} +.ant-col-push-2 { + left: 8.33333333%; +} +.ant-col-pull-2 { + right: 8.33333333%; +} +.ant-col-offset-2 { + margin-left: 8.33333333%; +} +.ant-col-order-2 { + order: 2; +} +.ant-col-1 { + display: block; + width: 4.16666667%; +} +.ant-col-push-1 { + left: 4.16666667%; +} +.ant-col-pull-1 { + right: 4.16666667%; +} +.ant-col-offset-1 { + margin-left: 4.16666667%; +} +.ant-col-order-1 { + order: 1; +} +.ant-col-0 { + display: none; +} +.ant-col-push-0 { + left: auto; +} +.ant-col-pull-0 { + right: auto; +} +.ant-col-push-0 { + left: auto; +} +.ant-col-pull-0 { + right: auto; +} +.ant-col-offset-0 { + margin-left: 0; +} +.ant-col-order-0 { + order: 0; +} +.ant-col-xs-1, .ant-col-xs-2, .ant-col-xs-3, .ant-col-xs-4, .ant-col-xs-5, .ant-col-xs-6, .ant-col-xs-7, .ant-col-xs-8, .ant-col-xs-9, .ant-col-xs-10, .ant-col-xs-11, .ant-col-xs-12, .ant-col-xs-13, .ant-col-xs-14, .ant-col-xs-15, .ant-col-xs-16, .ant-col-xs-17, .ant-col-xs-18, .ant-col-xs-19, .ant-col-xs-20, .ant-col-xs-21, .ant-col-xs-22, .ant-col-xs-23, .ant-col-xs-24 { + float: left; + flex: 0 0 auto; +} +.ant-col-xs-24 { + display: block; + width: 100%; +} +.ant-col-xs-push-24 { + left: 100%; +} +.ant-col-xs-pull-24 { + right: 100%; +} +.ant-col-xs-offset-24 { + margin-left: 100%; +} +.ant-col-xs-order-24 { + order: 24; +} +.ant-col-xs-23 { + display: block; + width: 95.83333333%; +} +.ant-col-xs-push-23 { + left: 95.83333333%; +} +.ant-col-xs-pull-23 { + right: 95.83333333%; +} +.ant-col-xs-offset-23 { + margin-left: 95.83333333%; +} +.ant-col-xs-order-23 { + order: 23; +} +.ant-col-xs-22 { + display: block; + width: 91.66666667%; +} +.ant-col-xs-push-22 { + left: 91.66666667%; +} +.ant-col-xs-pull-22 { + right: 91.66666667%; +} +.ant-col-xs-offset-22 { + margin-left: 91.66666667%; +} +.ant-col-xs-order-22 { + order: 22; +} +.ant-col-xs-21 { + display: block; + width: 87.5%; +} +.ant-col-xs-push-21 { + left: 87.5%; +} +.ant-col-xs-pull-21 { + right: 87.5%; +} +.ant-col-xs-offset-21 { + margin-left: 87.5%; +} +.ant-col-xs-order-21 { + order: 21; +} +.ant-col-xs-20 { + display: block; + width: 83.33333333%; +} +.ant-col-xs-push-20 { + left: 83.33333333%; +} +.ant-col-xs-pull-20 { + right: 83.33333333%; +} +.ant-col-xs-offset-20 { + margin-left: 83.33333333%; +} +.ant-col-xs-order-20 { + order: 20; +} +.ant-col-xs-19 { + display: block; + width: 79.16666667%; +} +.ant-col-xs-push-19 { + left: 79.16666667%; +} +.ant-col-xs-pull-19 { + right: 79.16666667%; +} +.ant-col-xs-offset-19 { + margin-left: 79.16666667%; +} +.ant-col-xs-order-19 { + order: 19; +} +.ant-col-xs-18 { + display: block; + width: 75%; +} +.ant-col-xs-push-18 { + left: 75%; +} +.ant-col-xs-pull-18 { + right: 75%; +} +.ant-col-xs-offset-18 { + margin-left: 75%; +} +.ant-col-xs-order-18 { + order: 18; +} +.ant-col-xs-17 { + display: block; + width: 70.83333333%; +} +.ant-col-xs-push-17 { + left: 70.83333333%; +} +.ant-col-xs-pull-17 { + right: 70.83333333%; +} +.ant-col-xs-offset-17 { + margin-left: 70.83333333%; +} +.ant-col-xs-order-17 { + order: 17; +} +.ant-col-xs-16 { + display: block; + width: 66.66666667%; +} +.ant-col-xs-push-16 { + left: 66.66666667%; +} +.ant-col-xs-pull-16 { + right: 66.66666667%; +} +.ant-col-xs-offset-16 { + margin-left: 66.66666667%; +} +.ant-col-xs-order-16 { + order: 16; +} +.ant-col-xs-15 { + display: block; + width: 62.5%; +} +.ant-col-xs-push-15 { + left: 62.5%; +} +.ant-col-xs-pull-15 { + right: 62.5%; +} +.ant-col-xs-offset-15 { + margin-left: 62.5%; +} +.ant-col-xs-order-15 { + order: 15; +} +.ant-col-xs-14 { + display: block; + width: 58.33333333%; +} +.ant-col-xs-push-14 { + left: 58.33333333%; +} +.ant-col-xs-pull-14 { + right: 58.33333333%; +} +.ant-col-xs-offset-14 { + margin-left: 58.33333333%; +} +.ant-col-xs-order-14 { + order: 14; +} +.ant-col-xs-13 { + display: block; + width: 54.16666667%; +} +.ant-col-xs-push-13 { + left: 54.16666667%; +} +.ant-col-xs-pull-13 { + right: 54.16666667%; +} +.ant-col-xs-offset-13 { + margin-left: 54.16666667%; +} +.ant-col-xs-order-13 { + order: 13; +} +.ant-col-xs-12 { + display: block; + width: 50%; +} +.ant-col-xs-push-12 { + left: 50%; +} +.ant-col-xs-pull-12 { + right: 50%; +} +.ant-col-xs-offset-12 { + margin-left: 50%; +} +.ant-col-xs-order-12 { + order: 12; +} +.ant-col-xs-11 { + display: block; + width: 45.83333333%; +} +.ant-col-xs-push-11 { + left: 45.83333333%; +} +.ant-col-xs-pull-11 { + right: 45.83333333%; +} +.ant-col-xs-offset-11 { + margin-left: 45.83333333%; +} +.ant-col-xs-order-11 { + order: 11; +} +.ant-col-xs-10 { + display: block; + width: 41.66666667%; +} +.ant-col-xs-push-10 { + left: 41.66666667%; +} +.ant-col-xs-pull-10 { + right: 41.66666667%; +} +.ant-col-xs-offset-10 { + margin-left: 41.66666667%; +} +.ant-col-xs-order-10 { + order: 10; +} +.ant-col-xs-9 { + display: block; + width: 37.5%; +} +.ant-col-xs-push-9 { + left: 37.5%; +} +.ant-col-xs-pull-9 { + right: 37.5%; +} +.ant-col-xs-offset-9 { + margin-left: 37.5%; +} +.ant-col-xs-order-9 { + order: 9; +} +.ant-col-xs-8 { + display: block; + width: 33.33333333%; +} +.ant-col-xs-push-8 { + left: 33.33333333%; +} +.ant-col-xs-pull-8 { + right: 33.33333333%; +} +.ant-col-xs-offset-8 { + margin-left: 33.33333333%; +} +.ant-col-xs-order-8 { + order: 8; +} +.ant-col-xs-7 { + display: block; + width: 29.16666667%; +} +.ant-col-xs-push-7 { + left: 29.16666667%; +} +.ant-col-xs-pull-7 { + right: 29.16666667%; +} +.ant-col-xs-offset-7 { + margin-left: 29.16666667%; +} +.ant-col-xs-order-7 { + order: 7; +} +.ant-col-xs-6 { + display: block; + width: 25%; +} +.ant-col-xs-push-6 { + left: 25%; +} +.ant-col-xs-pull-6 { + right: 25%; +} +.ant-col-xs-offset-6 { + margin-left: 25%; +} +.ant-col-xs-order-6 { + order: 6; +} +.ant-col-xs-5 { + display: block; + width: 20.83333333%; +} +.ant-col-xs-push-5 { + left: 20.83333333%; +} +.ant-col-xs-pull-5 { + right: 20.83333333%; +} +.ant-col-xs-offset-5 { + margin-left: 20.83333333%; +} +.ant-col-xs-order-5 { + order: 5; +} +.ant-col-xs-4 { + display: block; + width: 16.66666667%; +} +.ant-col-xs-push-4 { + left: 16.66666667%; +} +.ant-col-xs-pull-4 { + right: 16.66666667%; +} +.ant-col-xs-offset-4 { + margin-left: 16.66666667%; +} +.ant-col-xs-order-4 { + order: 4; +} +.ant-col-xs-3 { + display: block; + width: 12.5%; +} +.ant-col-xs-push-3 { + left: 12.5%; +} +.ant-col-xs-pull-3 { + right: 12.5%; +} +.ant-col-xs-offset-3 { + margin-left: 12.5%; +} +.ant-col-xs-order-3 { + order: 3; +} +.ant-col-xs-2 { + display: block; + width: 8.33333333%; +} +.ant-col-xs-push-2 { + left: 8.33333333%; +} +.ant-col-xs-pull-2 { + right: 8.33333333%; +} +.ant-col-xs-offset-2 { + margin-left: 8.33333333%; +} +.ant-col-xs-order-2 { + order: 2; +} +.ant-col-xs-1 { + display: block; + width: 4.16666667%; +} +.ant-col-xs-push-1 { + left: 4.16666667%; +} +.ant-col-xs-pull-1 { + right: 4.16666667%; +} +.ant-col-xs-offset-1 { + margin-left: 4.16666667%; +} +.ant-col-xs-order-1 { + order: 1; +} +.ant-col-xs-0 { + display: none; +} +.ant-col-push-0 { + left: auto; +} +.ant-col-pull-0 { + right: auto; +} +.ant-col-xs-push-0 { + left: auto; +} +.ant-col-xs-pull-0 { + right: auto; +} +.ant-col-xs-offset-0 { + margin-left: 0; +} +.ant-col-xs-order-0 { + order: 0; +} +@media (min-width: 768px) { + .ant-col-sm-1, .ant-col-sm-2, .ant-col-sm-3, .ant-col-sm-4, .ant-col-sm-5, .ant-col-sm-6, .ant-col-sm-7, .ant-col-sm-8, .ant-col-sm-9, .ant-col-sm-10, .ant-col-sm-11, .ant-col-sm-12, .ant-col-sm-13, .ant-col-sm-14, .ant-col-sm-15, .ant-col-sm-16, .ant-col-sm-17, .ant-col-sm-18, .ant-col-sm-19, .ant-col-sm-20, .ant-col-sm-21, .ant-col-sm-22, .ant-col-sm-23, .ant-col-sm-24 { + float: left; + flex: 0 0 auto; + } + .ant-col-sm-24 { + display: block; + width: 100%; + } + .ant-col-sm-push-24 { + left: 100%; + } + .ant-col-sm-pull-24 { + right: 100%; + } + .ant-col-sm-offset-24 { + margin-left: 100%; + } + .ant-col-sm-order-24 { + order: 24; + } + .ant-col-sm-23 { + display: block; + width: 95.83333333%; + } + .ant-col-sm-push-23 { + left: 95.83333333%; + } + .ant-col-sm-pull-23 { + right: 95.83333333%; + } + .ant-col-sm-offset-23 { + margin-left: 95.83333333%; + } + .ant-col-sm-order-23 { + order: 23; + } + .ant-col-sm-22 { + display: block; + width: 91.66666667%; + } + .ant-col-sm-push-22 { + left: 91.66666667%; + } + .ant-col-sm-pull-22 { + right: 91.66666667%; + } + .ant-col-sm-offset-22 { + margin-left: 91.66666667%; + } + .ant-col-sm-order-22 { + order: 22; + } + .ant-col-sm-21 { + display: block; + width: 87.5%; + } + .ant-col-sm-push-21 { + left: 87.5%; + } + .ant-col-sm-pull-21 { + right: 87.5%; + } + .ant-col-sm-offset-21 { + margin-left: 87.5%; + } + .ant-col-sm-order-21 { + order: 21; + } + .ant-col-sm-20 { + display: block; + width: 83.33333333%; + } + .ant-col-sm-push-20 { + left: 83.33333333%; + } + .ant-col-sm-pull-20 { + right: 83.33333333%; + } + .ant-col-sm-offset-20 { + margin-left: 83.33333333%; + } + .ant-col-sm-order-20 { + order: 20; + } + .ant-col-sm-19 { + display: block; + width: 79.16666667%; + } + .ant-col-sm-push-19 { + left: 79.16666667%; + } + .ant-col-sm-pull-19 { + right: 79.16666667%; + } + .ant-col-sm-offset-19 { + margin-left: 79.16666667%; + } + .ant-col-sm-order-19 { + order: 19; + } + .ant-col-sm-18 { + display: block; + width: 75%; + } + .ant-col-sm-push-18 { + left: 75%; + } + .ant-col-sm-pull-18 { + right: 75%; + } + .ant-col-sm-offset-18 { + margin-left: 75%; + } + .ant-col-sm-order-18 { + order: 18; + } + .ant-col-sm-17 { + display: block; + width: 70.83333333%; + } + .ant-col-sm-push-17 { + left: 70.83333333%; + } + .ant-col-sm-pull-17 { + right: 70.83333333%; + } + .ant-col-sm-offset-17 { + margin-left: 70.83333333%; + } + .ant-col-sm-order-17 { + order: 17; + } + .ant-col-sm-16 { + display: block; + width: 66.66666667%; + } + .ant-col-sm-push-16 { + left: 66.66666667%; + } + .ant-col-sm-pull-16 { + right: 66.66666667%; + } + .ant-col-sm-offset-16 { + margin-left: 66.66666667%; + } + .ant-col-sm-order-16 { + order: 16; + } + .ant-col-sm-15 { + display: block; + width: 62.5%; + } + .ant-col-sm-push-15 { + left: 62.5%; + } + .ant-col-sm-pull-15 { + right: 62.5%; + } + .ant-col-sm-offset-15 { + margin-left: 62.5%; + } + .ant-col-sm-order-15 { + order: 15; + } + .ant-col-sm-14 { + display: block; + width: 58.33333333%; + } + .ant-col-sm-push-14 { + left: 58.33333333%; + } + .ant-col-sm-pull-14 { + right: 58.33333333%; + } + .ant-col-sm-offset-14 { + margin-left: 58.33333333%; + } + .ant-col-sm-order-14 { + order: 14; + } + .ant-col-sm-13 { + display: block; + width: 54.16666667%; + } + .ant-col-sm-push-13 { + left: 54.16666667%; + } + .ant-col-sm-pull-13 { + right: 54.16666667%; + } + .ant-col-sm-offset-13 { + margin-left: 54.16666667%; + } + .ant-col-sm-order-13 { + order: 13; + } + .ant-col-sm-12 { + display: block; + width: 50%; + } + .ant-col-sm-push-12 { + left: 50%; + } + .ant-col-sm-pull-12 { + right: 50%; + } + .ant-col-sm-offset-12 { + margin-left: 50%; + } + .ant-col-sm-order-12 { + order: 12; + } + .ant-col-sm-11 { + display: block; + width: 45.83333333%; + } + .ant-col-sm-push-11 { + left: 45.83333333%; + } + .ant-col-sm-pull-11 { + right: 45.83333333%; + } + .ant-col-sm-offset-11 { + margin-left: 45.83333333%; + } + .ant-col-sm-order-11 { + order: 11; + } + .ant-col-sm-10 { + display: block; + width: 41.66666667%; + } + .ant-col-sm-push-10 { + left: 41.66666667%; + } + .ant-col-sm-pull-10 { + right: 41.66666667%; + } + .ant-col-sm-offset-10 { + margin-left: 41.66666667%; + } + .ant-col-sm-order-10 { + order: 10; + } + .ant-col-sm-9 { + display: block; + width: 37.5%; + } + .ant-col-sm-push-9 { + left: 37.5%; + } + .ant-col-sm-pull-9 { + right: 37.5%; + } + .ant-col-sm-offset-9 { + margin-left: 37.5%; + } + .ant-col-sm-order-9 { + order: 9; + } + .ant-col-sm-8 { + display: block; + width: 33.33333333%; + } + .ant-col-sm-push-8 { + left: 33.33333333%; + } + .ant-col-sm-pull-8 { + right: 33.33333333%; + } + .ant-col-sm-offset-8 { + margin-left: 33.33333333%; + } + .ant-col-sm-order-8 { + order: 8; + } + .ant-col-sm-7 { + display: block; + width: 29.16666667%; + } + .ant-col-sm-push-7 { + left: 29.16666667%; + } + .ant-col-sm-pull-7 { + right: 29.16666667%; + } + .ant-col-sm-offset-7 { + margin-left: 29.16666667%; + } + .ant-col-sm-order-7 { + order: 7; + } + .ant-col-sm-6 { + display: block; + width: 25%; + } + .ant-col-sm-push-6 { + left: 25%; + } + .ant-col-sm-pull-6 { + right: 25%; + } + .ant-col-sm-offset-6 { + margin-left: 25%; + } + .ant-col-sm-order-6 { + order: 6; + } + .ant-col-sm-5 { + display: block; + width: 20.83333333%; + } + .ant-col-sm-push-5 { + left: 20.83333333%; + } + .ant-col-sm-pull-5 { + right: 20.83333333%; + } + .ant-col-sm-offset-5 { + margin-left: 20.83333333%; + } + .ant-col-sm-order-5 { + order: 5; + } + .ant-col-sm-4 { + display: block; + width: 16.66666667%; + } + .ant-col-sm-push-4 { + left: 16.66666667%; + } + .ant-col-sm-pull-4 { + right: 16.66666667%; + } + .ant-col-sm-offset-4 { + margin-left: 16.66666667%; + } + .ant-col-sm-order-4 { + order: 4; + } + .ant-col-sm-3 { + display: block; + width: 12.5%; + } + .ant-col-sm-push-3 { + left: 12.5%; + } + .ant-col-sm-pull-3 { + right: 12.5%; + } + .ant-col-sm-offset-3 { + margin-left: 12.5%; + } + .ant-col-sm-order-3 { + order: 3; + } + .ant-col-sm-2 { + display: block; + width: 8.33333333%; + } + .ant-col-sm-push-2 { + left: 8.33333333%; + } + .ant-col-sm-pull-2 { + right: 8.33333333%; + } + .ant-col-sm-offset-2 { + margin-left: 8.33333333%; + } + .ant-col-sm-order-2 { + order: 2; + } + .ant-col-sm-1 { + display: block; + width: 4.16666667%; + } + .ant-col-sm-push-1 { + left: 4.16666667%; + } + .ant-col-sm-pull-1 { + right: 4.16666667%; + } + .ant-col-sm-offset-1 { + margin-left: 4.16666667%; + } + .ant-col-sm-order-1 { + order: 1; + } + .ant-col-sm-0 { + display: none; + } + .ant-col-push-0 { + left: auto; + } + .ant-col-pull-0 { + right: auto; + } + .ant-col-sm-push-0 { + left: auto; + } + .ant-col-sm-pull-0 { + right: auto; + } + .ant-col-sm-offset-0 { + margin-left: 0; + } + .ant-col-sm-order-0 { + order: 0; + } +} +@media (min-width: 992px) { + .ant-col-md-1, .ant-col-md-2, .ant-col-md-3, .ant-col-md-4, .ant-col-md-5, .ant-col-md-6, .ant-col-md-7, .ant-col-md-8, .ant-col-md-9, .ant-col-md-10, .ant-col-md-11, .ant-col-md-12, .ant-col-md-13, .ant-col-md-14, .ant-col-md-15, .ant-col-md-16, .ant-col-md-17, .ant-col-md-18, .ant-col-md-19, .ant-col-md-20, .ant-col-md-21, .ant-col-md-22, .ant-col-md-23, .ant-col-md-24 { + float: left; + flex: 0 0 auto; + } + .ant-col-md-24 { + display: block; + width: 100%; + } + .ant-col-md-push-24 { + left: 100%; + } + .ant-col-md-pull-24 { + right: 100%; + } + .ant-col-md-offset-24 { + margin-left: 100%; + } + .ant-col-md-order-24 { + order: 24; + } + .ant-col-md-23 { + display: block; + width: 95.83333333%; + } + .ant-col-md-push-23 { + left: 95.83333333%; + } + .ant-col-md-pull-23 { + right: 95.83333333%; + } + .ant-col-md-offset-23 { + margin-left: 95.83333333%; + } + .ant-col-md-order-23 { + order: 23; + } + .ant-col-md-22 { + display: block; + width: 91.66666667%; + } + .ant-col-md-push-22 { + left: 91.66666667%; + } + .ant-col-md-pull-22 { + right: 91.66666667%; + } + .ant-col-md-offset-22 { + margin-left: 91.66666667%; + } + .ant-col-md-order-22 { + order: 22; + } + .ant-col-md-21 { + display: block; + width: 87.5%; + } + .ant-col-md-push-21 { + left: 87.5%; + } + .ant-col-md-pull-21 { + right: 87.5%; + } + .ant-col-md-offset-21 { + margin-left: 87.5%; + } + .ant-col-md-order-21 { + order: 21; + } + .ant-col-md-20 { + display: block; + width: 83.33333333%; + } + .ant-col-md-push-20 { + left: 83.33333333%; + } + .ant-col-md-pull-20 { + right: 83.33333333%; + } + .ant-col-md-offset-20 { + margin-left: 83.33333333%; + } + .ant-col-md-order-20 { + order: 20; + } + .ant-col-md-19 { + display: block; + width: 79.16666667%; + } + .ant-col-md-push-19 { + left: 79.16666667%; + } + .ant-col-md-pull-19 { + right: 79.16666667%; + } + .ant-col-md-offset-19 { + margin-left: 79.16666667%; + } + .ant-col-md-order-19 { + order: 19; + } + .ant-col-md-18 { + display: block; + width: 75%; + } + .ant-col-md-push-18 { + left: 75%; + } + .ant-col-md-pull-18 { + right: 75%; + } + .ant-col-md-offset-18 { + margin-left: 75%; + } + .ant-col-md-order-18 { + order: 18; + } + .ant-col-md-17 { + display: block; + width: 70.83333333%; + } + .ant-col-md-push-17 { + left: 70.83333333%; + } + .ant-col-md-pull-17 { + right: 70.83333333%; + } + .ant-col-md-offset-17 { + margin-left: 70.83333333%; + } + .ant-col-md-order-17 { + order: 17; + } + .ant-col-md-16 { + display: block; + width: 66.66666667%; + } + .ant-col-md-push-16 { + left: 66.66666667%; + } + .ant-col-md-pull-16 { + right: 66.66666667%; + } + .ant-col-md-offset-16 { + margin-left: 66.66666667%; + } + .ant-col-md-order-16 { + order: 16; + } + .ant-col-md-15 { + display: block; + width: 62.5%; + } + .ant-col-md-push-15 { + left: 62.5%; + } + .ant-col-md-pull-15 { + right: 62.5%; + } + .ant-col-md-offset-15 { + margin-left: 62.5%; + } + .ant-col-md-order-15 { + order: 15; + } + .ant-col-md-14 { + display: block; + width: 58.33333333%; + } + .ant-col-md-push-14 { + left: 58.33333333%; + } + .ant-col-md-pull-14 { + right: 58.33333333%; + } + .ant-col-md-offset-14 { + margin-left: 58.33333333%; + } + .ant-col-md-order-14 { + order: 14; + } + .ant-col-md-13 { + display: block; + width: 54.16666667%; + } + .ant-col-md-push-13 { + left: 54.16666667%; + } + .ant-col-md-pull-13 { + right: 54.16666667%; + } + .ant-col-md-offset-13 { + margin-left: 54.16666667%; + } + .ant-col-md-order-13 { + order: 13; + } + .ant-col-md-12 { + display: block; + width: 50%; + } + .ant-col-md-push-12 { + left: 50%; + } + .ant-col-md-pull-12 { + right: 50%; + } + .ant-col-md-offset-12 { + margin-left: 50%; + } + .ant-col-md-order-12 { + order: 12; + } + .ant-col-md-11 { + display: block; + width: 45.83333333%; + } + .ant-col-md-push-11 { + left: 45.83333333%; + } + .ant-col-md-pull-11 { + right: 45.83333333%; + } + .ant-col-md-offset-11 { + margin-left: 45.83333333%; + } + .ant-col-md-order-11 { + order: 11; + } + .ant-col-md-10 { + display: block; + width: 41.66666667%; + } + .ant-col-md-push-10 { + left: 41.66666667%; + } + .ant-col-md-pull-10 { + right: 41.66666667%; + } + .ant-col-md-offset-10 { + margin-left: 41.66666667%; + } + .ant-col-md-order-10 { + order: 10; + } + .ant-col-md-9 { + display: block; + width: 37.5%; + } + .ant-col-md-push-9 { + left: 37.5%; + } + .ant-col-md-pull-9 { + right: 37.5%; + } + .ant-col-md-offset-9 { + margin-left: 37.5%; + } + .ant-col-md-order-9 { + order: 9; + } + .ant-col-md-8 { + display: block; + width: 33.33333333%; + } + .ant-col-md-push-8 { + left: 33.33333333%; + } + .ant-col-md-pull-8 { + right: 33.33333333%; + } + .ant-col-md-offset-8 { + margin-left: 33.33333333%; + } + .ant-col-md-order-8 { + order: 8; + } + .ant-col-md-7 { + display: block; + width: 29.16666667%; + } + .ant-col-md-push-7 { + left: 29.16666667%; + } + .ant-col-md-pull-7 { + right: 29.16666667%; + } + .ant-col-md-offset-7 { + margin-left: 29.16666667%; + } + .ant-col-md-order-7 { + order: 7; + } + .ant-col-md-6 { + display: block; + width: 25%; + } + .ant-col-md-push-6 { + left: 25%; + } + .ant-col-md-pull-6 { + right: 25%; + } + .ant-col-md-offset-6 { + margin-left: 25%; + } + .ant-col-md-order-6 { + order: 6; + } + .ant-col-md-5 { + display: block; + width: 20.83333333%; + } + .ant-col-md-push-5 { + left: 20.83333333%; + } + .ant-col-md-pull-5 { + right: 20.83333333%; + } + .ant-col-md-offset-5 { + margin-left: 20.83333333%; + } + .ant-col-md-order-5 { + order: 5; + } + .ant-col-md-4 { + display: block; + width: 16.66666667%; + } + .ant-col-md-push-4 { + left: 16.66666667%; + } + .ant-col-md-pull-4 { + right: 16.66666667%; + } + .ant-col-md-offset-4 { + margin-left: 16.66666667%; + } + .ant-col-md-order-4 { + order: 4; + } + .ant-col-md-3 { + display: block; + width: 12.5%; + } + .ant-col-md-push-3 { + left: 12.5%; + } + .ant-col-md-pull-3 { + right: 12.5%; + } + .ant-col-md-offset-3 { + margin-left: 12.5%; + } + .ant-col-md-order-3 { + order: 3; + } + .ant-col-md-2 { + display: block; + width: 8.33333333%; + } + .ant-col-md-push-2 { + left: 8.33333333%; + } + .ant-col-md-pull-2 { + right: 8.33333333%; + } + .ant-col-md-offset-2 { + margin-left: 8.33333333%; + } + .ant-col-md-order-2 { + order: 2; + } + .ant-col-md-1 { + display: block; + width: 4.16666667%; + } + .ant-col-md-push-1 { + left: 4.16666667%; + } + .ant-col-md-pull-1 { + right: 4.16666667%; + } + .ant-col-md-offset-1 { + margin-left: 4.16666667%; + } + .ant-col-md-order-1 { + order: 1; + } + .ant-col-md-0 { + display: none; + } + .ant-col-push-0 { + left: auto; + } + .ant-col-pull-0 { + right: auto; + } + .ant-col-md-push-0 { + left: auto; + } + .ant-col-md-pull-0 { + right: auto; + } + .ant-col-md-offset-0 { + margin-left: 0; + } + .ant-col-md-order-0 { + order: 0; + } +} +@media (min-width: 1200px) { + .ant-col-lg-1, .ant-col-lg-2, .ant-col-lg-3, .ant-col-lg-4, .ant-col-lg-5, .ant-col-lg-6, .ant-col-lg-7, .ant-col-lg-8, .ant-col-lg-9, .ant-col-lg-10, .ant-col-lg-11, .ant-col-lg-12, .ant-col-lg-13, .ant-col-lg-14, .ant-col-lg-15, .ant-col-lg-16, .ant-col-lg-17, .ant-col-lg-18, .ant-col-lg-19, .ant-col-lg-20, .ant-col-lg-21, .ant-col-lg-22, .ant-col-lg-23, .ant-col-lg-24 { + float: left; + flex: 0 0 auto; + } + .ant-col-lg-24 { + display: block; + width: 100%; + } + .ant-col-lg-push-24 { + left: 100%; + } + .ant-col-lg-pull-24 { + right: 100%; + } + .ant-col-lg-offset-24 { + margin-left: 100%; + } + .ant-col-lg-order-24 { + order: 24; + } + .ant-col-lg-23 { + display: block; + width: 95.83333333%; + } + .ant-col-lg-push-23 { + left: 95.83333333%; + } + .ant-col-lg-pull-23 { + right: 95.83333333%; + } + .ant-col-lg-offset-23 { + margin-left: 95.83333333%; + } + .ant-col-lg-order-23 { + order: 23; + } + .ant-col-lg-22 { + display: block; + width: 91.66666667%; + } + .ant-col-lg-push-22 { + left: 91.66666667%; + } + .ant-col-lg-pull-22 { + right: 91.66666667%; + } + .ant-col-lg-offset-22 { + margin-left: 91.66666667%; + } + .ant-col-lg-order-22 { + order: 22; + } + .ant-col-lg-21 { + display: block; + width: 87.5%; + } + .ant-col-lg-push-21 { + left: 87.5%; + } + .ant-col-lg-pull-21 { + right: 87.5%; + } + .ant-col-lg-offset-21 { + margin-left: 87.5%; + } + .ant-col-lg-order-21 { + order: 21; + } + .ant-col-lg-20 { + display: block; + width: 83.33333333%; + } + .ant-col-lg-push-20 { + left: 83.33333333%; + } + .ant-col-lg-pull-20 { + right: 83.33333333%; + } + .ant-col-lg-offset-20 { + margin-left: 83.33333333%; + } + .ant-col-lg-order-20 { + order: 20; + } + .ant-col-lg-19 { + display: block; + width: 79.16666667%; + } + .ant-col-lg-push-19 { + left: 79.16666667%; + } + .ant-col-lg-pull-19 { + right: 79.16666667%; + } + .ant-col-lg-offset-19 { + margin-left: 79.16666667%; + } + .ant-col-lg-order-19 { + order: 19; + } + .ant-col-lg-18 { + display: block; + width: 75%; + } + .ant-col-lg-push-18 { + left: 75%; + } + .ant-col-lg-pull-18 { + right: 75%; + } + .ant-col-lg-offset-18 { + margin-left: 75%; + } + .ant-col-lg-order-18 { + order: 18; + } + .ant-col-lg-17 { + display: block; + width: 70.83333333%; + } + .ant-col-lg-push-17 { + left: 70.83333333%; + } + .ant-col-lg-pull-17 { + right: 70.83333333%; + } + .ant-col-lg-offset-17 { + margin-left: 70.83333333%; + } + .ant-col-lg-order-17 { + order: 17; + } + .ant-col-lg-16 { + display: block; + width: 66.66666667%; + } + .ant-col-lg-push-16 { + left: 66.66666667%; + } + .ant-col-lg-pull-16 { + right: 66.66666667%; + } + .ant-col-lg-offset-16 { + margin-left: 66.66666667%; + } + .ant-col-lg-order-16 { + order: 16; + } + .ant-col-lg-15 { + display: block; + width: 62.5%; + } + .ant-col-lg-push-15 { + left: 62.5%; + } + .ant-col-lg-pull-15 { + right: 62.5%; + } + .ant-col-lg-offset-15 { + margin-left: 62.5%; + } + .ant-col-lg-order-15 { + order: 15; + } + .ant-col-lg-14 { + display: block; + width: 58.33333333%; + } + .ant-col-lg-push-14 { + left: 58.33333333%; + } + .ant-col-lg-pull-14 { + right: 58.33333333%; + } + .ant-col-lg-offset-14 { + margin-left: 58.33333333%; + } + .ant-col-lg-order-14 { + order: 14; + } + .ant-col-lg-13 { + display: block; + width: 54.16666667%; + } + .ant-col-lg-push-13 { + left: 54.16666667%; + } + .ant-col-lg-pull-13 { + right: 54.16666667%; + } + .ant-col-lg-offset-13 { + margin-left: 54.16666667%; + } + .ant-col-lg-order-13 { + order: 13; + } + .ant-col-lg-12 { + display: block; + width: 50%; + } + .ant-col-lg-push-12 { + left: 50%; + } + .ant-col-lg-pull-12 { + right: 50%; + } + .ant-col-lg-offset-12 { + margin-left: 50%; + } + .ant-col-lg-order-12 { + order: 12; + } + .ant-col-lg-11 { + display: block; + width: 45.83333333%; + } + .ant-col-lg-push-11 { + left: 45.83333333%; + } + .ant-col-lg-pull-11 { + right: 45.83333333%; + } + .ant-col-lg-offset-11 { + margin-left: 45.83333333%; + } + .ant-col-lg-order-11 { + order: 11; + } + .ant-col-lg-10 { + display: block; + width: 41.66666667%; + } + .ant-col-lg-push-10 { + left: 41.66666667%; + } + .ant-col-lg-pull-10 { + right: 41.66666667%; + } + .ant-col-lg-offset-10 { + margin-left: 41.66666667%; + } + .ant-col-lg-order-10 { + order: 10; + } + .ant-col-lg-9 { + display: block; + width: 37.5%; + } + .ant-col-lg-push-9 { + left: 37.5%; + } + .ant-col-lg-pull-9 { + right: 37.5%; + } + .ant-col-lg-offset-9 { + margin-left: 37.5%; + } + .ant-col-lg-order-9 { + order: 9; + } + .ant-col-lg-8 { + display: block; + width: 33.33333333%; + } + .ant-col-lg-push-8 { + left: 33.33333333%; + } + .ant-col-lg-pull-8 { + right: 33.33333333%; + } + .ant-col-lg-offset-8 { + margin-left: 33.33333333%; + } + .ant-col-lg-order-8 { + order: 8; + } + .ant-col-lg-7 { + display: block; + width: 29.16666667%; + } + .ant-col-lg-push-7 { + left: 29.16666667%; + } + .ant-col-lg-pull-7 { + right: 29.16666667%; + } + .ant-col-lg-offset-7 { + margin-left: 29.16666667%; + } + .ant-col-lg-order-7 { + order: 7; + } + .ant-col-lg-6 { + display: block; + width: 25%; + } + .ant-col-lg-push-6 { + left: 25%; + } + .ant-col-lg-pull-6 { + right: 25%; + } + .ant-col-lg-offset-6 { + margin-left: 25%; + } + .ant-col-lg-order-6 { + order: 6; + } + .ant-col-lg-5 { + display: block; + width: 20.83333333%; + } + .ant-col-lg-push-5 { + left: 20.83333333%; + } + .ant-col-lg-pull-5 { + right: 20.83333333%; + } + .ant-col-lg-offset-5 { + margin-left: 20.83333333%; + } + .ant-col-lg-order-5 { + order: 5; + } + .ant-col-lg-4 { + display: block; + width: 16.66666667%; + } + .ant-col-lg-push-4 { + left: 16.66666667%; + } + .ant-col-lg-pull-4 { + right: 16.66666667%; + } + .ant-col-lg-offset-4 { + margin-left: 16.66666667%; + } + .ant-col-lg-order-4 { + order: 4; + } + .ant-col-lg-3 { + display: block; + width: 12.5%; + } + .ant-col-lg-push-3 { + left: 12.5%; + } + .ant-col-lg-pull-3 { + right: 12.5%; + } + .ant-col-lg-offset-3 { + margin-left: 12.5%; + } + .ant-col-lg-order-3 { + order: 3; + } + .ant-col-lg-2 { + display: block; + width: 8.33333333%; + } + .ant-col-lg-push-2 { + left: 8.33333333%; + } + .ant-col-lg-pull-2 { + right: 8.33333333%; + } + .ant-col-lg-offset-2 { + margin-left: 8.33333333%; + } + .ant-col-lg-order-2 { + order: 2; + } + .ant-col-lg-1 { + display: block; + width: 4.16666667%; + } + .ant-col-lg-push-1 { + left: 4.16666667%; + } + .ant-col-lg-pull-1 { + right: 4.16666667%; + } + .ant-col-lg-offset-1 { + margin-left: 4.16666667%; + } + .ant-col-lg-order-1 { + order: 1; + } + .ant-col-lg-0 { + display: none; + } + .ant-col-push-0 { + left: auto; + } + .ant-col-pull-0 { + right: auto; + } + .ant-col-lg-push-0 { + left: auto; + } + .ant-col-lg-pull-0 { + right: auto; + } + .ant-col-lg-offset-0 { + margin-left: 0; + } + .ant-col-lg-order-0 { + order: 0; + } +} +@media (min-width: 1600px) { + .ant-col-xl-1, .ant-col-xl-2, .ant-col-xl-3, .ant-col-xl-4, .ant-col-xl-5, .ant-col-xl-6, .ant-col-xl-7, .ant-col-xl-8, .ant-col-xl-9, .ant-col-xl-10, .ant-col-xl-11, .ant-col-xl-12, .ant-col-xl-13, .ant-col-xl-14, .ant-col-xl-15, .ant-col-xl-16, .ant-col-xl-17, .ant-col-xl-18, .ant-col-xl-19, .ant-col-xl-20, .ant-col-xl-21, .ant-col-xl-22, .ant-col-xl-23, .ant-col-xl-24 { + float: left; + flex: 0 0 auto; + } + .ant-col-xl-24 { + display: block; + width: 100%; + } + .ant-col-xl-push-24 { + left: 100%; + } + .ant-col-xl-pull-24 { + right: 100%; + } + .ant-col-xl-offset-24 { + margin-left: 100%; + } + .ant-col-xl-order-24 { + order: 24; + } + .ant-col-xl-23 { + display: block; + width: 95.83333333%; + } + .ant-col-xl-push-23 { + left: 95.83333333%; + } + .ant-col-xl-pull-23 { + right: 95.83333333%; + } + .ant-col-xl-offset-23 { + margin-left: 95.83333333%; + } + .ant-col-xl-order-23 { + order: 23; + } + .ant-col-xl-22 { + display: block; + width: 91.66666667%; + } + .ant-col-xl-push-22 { + left: 91.66666667%; + } + .ant-col-xl-pull-22 { + right: 91.66666667%; + } + .ant-col-xl-offset-22 { + margin-left: 91.66666667%; + } + .ant-col-xl-order-22 { + order: 22; + } + .ant-col-xl-21 { + display: block; + width: 87.5%; + } + .ant-col-xl-push-21 { + left: 87.5%; + } + .ant-col-xl-pull-21 { + right: 87.5%; + } + .ant-col-xl-offset-21 { + margin-left: 87.5%; + } + .ant-col-xl-order-21 { + order: 21; + } + .ant-col-xl-20 { + display: block; + width: 83.33333333%; + } + .ant-col-xl-push-20 { + left: 83.33333333%; + } + .ant-col-xl-pull-20 { + right: 83.33333333%; + } + .ant-col-xl-offset-20 { + margin-left: 83.33333333%; + } + .ant-col-xl-order-20 { + order: 20; + } + .ant-col-xl-19 { + display: block; + width: 79.16666667%; + } + .ant-col-xl-push-19 { + left: 79.16666667%; + } + .ant-col-xl-pull-19 { + right: 79.16666667%; + } + .ant-col-xl-offset-19 { + margin-left: 79.16666667%; + } + .ant-col-xl-order-19 { + order: 19; + } + .ant-col-xl-18 { + display: block; + width: 75%; + } + .ant-col-xl-push-18 { + left: 75%; + } + .ant-col-xl-pull-18 { + right: 75%; + } + .ant-col-xl-offset-18 { + margin-left: 75%; + } + .ant-col-xl-order-18 { + order: 18; + } + .ant-col-xl-17 { + display: block; + width: 70.83333333%; + } + .ant-col-xl-push-17 { + left: 70.83333333%; + } + .ant-col-xl-pull-17 { + right: 70.83333333%; + } + .ant-col-xl-offset-17 { + margin-left: 70.83333333%; + } + .ant-col-xl-order-17 { + order: 17; + } + .ant-col-xl-16 { + display: block; + width: 66.66666667%; + } + .ant-col-xl-push-16 { + left: 66.66666667%; + } + .ant-col-xl-pull-16 { + right: 66.66666667%; + } + .ant-col-xl-offset-16 { + margin-left: 66.66666667%; + } + .ant-col-xl-order-16 { + order: 16; + } + .ant-col-xl-15 { + display: block; + width: 62.5%; + } + .ant-col-xl-push-15 { + left: 62.5%; + } + .ant-col-xl-pull-15 { + right: 62.5%; + } + .ant-col-xl-offset-15 { + margin-left: 62.5%; + } + .ant-col-xl-order-15 { + order: 15; + } + .ant-col-xl-14 { + display: block; + width: 58.33333333%; + } + .ant-col-xl-push-14 { + left: 58.33333333%; + } + .ant-col-xl-pull-14 { + right: 58.33333333%; + } + .ant-col-xl-offset-14 { + margin-left: 58.33333333%; + } + .ant-col-xl-order-14 { + order: 14; + } + .ant-col-xl-13 { + display: block; + width: 54.16666667%; + } + .ant-col-xl-push-13 { + left: 54.16666667%; + } + .ant-col-xl-pull-13 { + right: 54.16666667%; + } + .ant-col-xl-offset-13 { + margin-left: 54.16666667%; + } + .ant-col-xl-order-13 { + order: 13; + } + .ant-col-xl-12 { + display: block; + width: 50%; + } + .ant-col-xl-push-12 { + left: 50%; + } + .ant-col-xl-pull-12 { + right: 50%; + } + .ant-col-xl-offset-12 { + margin-left: 50%; + } + .ant-col-xl-order-12 { + order: 12; + } + .ant-col-xl-11 { + display: block; + width: 45.83333333%; + } + .ant-col-xl-push-11 { + left: 45.83333333%; + } + .ant-col-xl-pull-11 { + right: 45.83333333%; + } + .ant-col-xl-offset-11 { + margin-left: 45.83333333%; + } + .ant-col-xl-order-11 { + order: 11; + } + .ant-col-xl-10 { + display: block; + width: 41.66666667%; + } + .ant-col-xl-push-10 { + left: 41.66666667%; + } + .ant-col-xl-pull-10 { + right: 41.66666667%; + } + .ant-col-xl-offset-10 { + margin-left: 41.66666667%; + } + .ant-col-xl-order-10 { + order: 10; + } + .ant-col-xl-9 { + display: block; + width: 37.5%; + } + .ant-col-xl-push-9 { + left: 37.5%; + } + .ant-col-xl-pull-9 { + right: 37.5%; + } + .ant-col-xl-offset-9 { + margin-left: 37.5%; + } + .ant-col-xl-order-9 { + order: 9; + } + .ant-col-xl-8 { + display: block; + width: 33.33333333%; + } + .ant-col-xl-push-8 { + left: 33.33333333%; + } + .ant-col-xl-pull-8 { + right: 33.33333333%; + } + .ant-col-xl-offset-8 { + margin-left: 33.33333333%; + } + .ant-col-xl-order-8 { + order: 8; + } + .ant-col-xl-7 { + display: block; + width: 29.16666667%; + } + .ant-col-xl-push-7 { + left: 29.16666667%; + } + .ant-col-xl-pull-7 { + right: 29.16666667%; + } + .ant-col-xl-offset-7 { + margin-left: 29.16666667%; + } + .ant-col-xl-order-7 { + order: 7; + } + .ant-col-xl-6 { + display: block; + width: 25%; + } + .ant-col-xl-push-6 { + left: 25%; + } + .ant-col-xl-pull-6 { + right: 25%; + } + .ant-col-xl-offset-6 { + margin-left: 25%; + } + .ant-col-xl-order-6 { + order: 6; + } + .ant-col-xl-5 { + display: block; + width: 20.83333333%; + } + .ant-col-xl-push-5 { + left: 20.83333333%; + } + .ant-col-xl-pull-5 { + right: 20.83333333%; + } + .ant-col-xl-offset-5 { + margin-left: 20.83333333%; + } + .ant-col-xl-order-5 { + order: 5; + } + .ant-col-xl-4 { + display: block; + width: 16.66666667%; + } + .ant-col-xl-push-4 { + left: 16.66666667%; + } + .ant-col-xl-pull-4 { + right: 16.66666667%; + } + .ant-col-xl-offset-4 { + margin-left: 16.66666667%; + } + .ant-col-xl-order-4 { + order: 4; + } + .ant-col-xl-3 { + display: block; + width: 12.5%; + } + .ant-col-xl-push-3 { + left: 12.5%; + } + .ant-col-xl-pull-3 { + right: 12.5%; + } + .ant-col-xl-offset-3 { + margin-left: 12.5%; + } + .ant-col-xl-order-3 { + order: 3; + } + .ant-col-xl-2 { + display: block; + width: 8.33333333%; + } + .ant-col-xl-push-2 { + left: 8.33333333%; + } + .ant-col-xl-pull-2 { + right: 8.33333333%; + } + .ant-col-xl-offset-2 { + margin-left: 8.33333333%; + } + .ant-col-xl-order-2 { + order: 2; + } + .ant-col-xl-1 { + display: block; + width: 4.16666667%; + } + .ant-col-xl-push-1 { + left: 4.16666667%; + } + .ant-col-xl-pull-1 { + right: 4.16666667%; + } + .ant-col-xl-offset-1 { + margin-left: 4.16666667%; + } + .ant-col-xl-order-1 { + order: 1; + } + .ant-col-xl-0 { + display: none; + } + .ant-col-push-0 { + left: auto; + } + .ant-col-pull-0 { + right: auto; + } + .ant-col-xl-push-0 { + left: auto; + } + .ant-col-xl-pull-0 { + right: auto; + } + .ant-col-xl-offset-0 { + margin-left: 0; + } + .ant-col-xl-order-0 { + order: 0; + } +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-layout { + display: flex; + flex-direction: column; + flex: auto; + background: #ececec; +} +.ant-layout.ant-layout-has-sider { + flex-direction: row; +} +.ant-layout-header, +.ant-layout-footer { + flex: 0 0 auto; +} +.ant-layout-header { + background: #404040; + padding: 0 50px; + height: 64px; + line-height: 64px; +} +.ant-layout-footer { + padding: 24px 50px; + color: rgba(0, 0, 0, 0.65); + font-size: 12px; +} +.ant-layout-content { + flex: auto; +} +.ant-layout-sider { + transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); + position: relative; + background: #404040; + /* fix firefox can't set width smaller than content on flex item */ + min-width: 0; +} +.ant-layout-sider-has-trigger { + padding-bottom: 48px; +} +.ant-layout-sider-right { + order: 1; +} +.ant-layout-sider-trigger { + position: absolute; + text-align: center; + width: 100%; + bottom: 0; + cursor: pointer; + height: 48px; + line-height: 48px; + background: rgba(64, 64, 64, 0.88); + color: #fff; +} +.ant-layout-sider-zero-width > * { + overflow: hidden; +} +.ant-layout-sider-zero-width-trigger { + position: absolute; + top: 64px; + right: -36px; + text-align: center; + width: 36px; + height: 42px; + line-height: 42px; + background: #404040; + color: #fff; + font-size: 18px; + border-radius: 0 4px 4px 0; + cursor: pointer; + transition: background .3s ease; +} +.ant-layout-sider-zero-width-trigger:hover { + background: #535353; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-spin { + color: #108ee9; + vertical-align: middle; + text-align: center; + opacity: 0; + position: absolute; + transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + font-size: 12px; + display: none; +} +.ant-spin-spinning { + opacity: 1; + position: static; + display: inline-block; +} +.ant-spin-nested-loading { + position: relative; +} +.ant-spin-nested-loading > div > .ant-spin { + position: absolute; + height: 100%; + max-height: 320px; + width: 100%; + z-index: 4; +} +.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot { + position: absolute; + top: 50%; + left: 50%; + margin: -10px; +} +.ant-spin-nested-loading > div > .ant-spin .ant-spin-text { + position: absolute; + top: 50%; + width: 100%; + padding-top: 6px; +} +.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot { + margin-top: -20px; +} +.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot { + margin: -7px; +} +.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text { + padding-top: 3px; +} +.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot { + margin-top: -17px; +} +.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot { + margin: -16px; +} +.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text { + padding-top: 12px; +} +.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot { + margin-top: -26px; +} +.ant-spin-container { + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + position: relative; +} +.ant-spin-blur { + overflow: hidden; + opacity: 0.7; + -webkit-filter: blur(0.5px); + filter: blur(0.5px); + /* autoprefixer: off */ + filter: progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false); + /* autoprefixer: on */ + -webkit-transform: translateZ(0); +} +.ant-spin-blur:after { + content: ''; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + background: #fff; + opacity: 0.3; + transition: all .3s; +} +.ant-spin-tip { + color: rgba(0, 0, 0, 0.43); +} +.ant-spin-dot { + position: relative; + display: inline-block; + width: 20px; + height: 20px; + transform: rotate(45deg); + animation: antRotate 1.2s infinite linear; +} +.ant-spin-dot i { + width: 9px; + height: 9px; + border-radius: 100%; + background-color: #108ee9; + transform: scale(0.75); + display: block; + position: absolute; + opacity: 0.3; + animation: antSpinMove 1s infinite linear alternate; + transform-origin: 50% 50%; +} +.ant-spin-dot i:nth-child(1) { + left: 0; + top: 0; +} +.ant-spin-dot i:nth-child(2) { + right: 0; + top: 0; + animation-delay: 0.4s; +} +.ant-spin-dot i:nth-child(3) { + right: 0; + bottom: 0; + animation-delay: 0.8s; +} +.ant-spin-dot i:nth-child(4) { + left: 0; + bottom: 0; + animation-delay: 1.2s; +} +.ant-spin-sm .ant-spin-dot { + width: 14px; + height: 14px; +} +.ant-spin-sm .ant-spin-dot i { + width: 6px; + height: 6px; +} +.ant-spin-lg .ant-spin-dot { + width: 32px; + height: 32px; +} +.ant-spin-lg .ant-spin-dot i { + width: 14px; + height: 14px; +} +.ant-spin.ant-spin-show-text .ant-spin-text { + display: block; +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + /* IE10+ */ + .ant-spin-blur { + background: #fff; + opacity: 0.5; + } +} +@keyframes antSpinMove { + to { + opacity: 1; + } +} +@keyframes antRotate { + to { + transform: rotate(405deg); + } +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-cascader { + font-size: 12px; +} +.ant-cascader-input.ant-input { + background-color: transparent; + cursor: pointer; + width: 100%; + z-index: 1; +} +.ant-cascader-picker { + position: relative; + display: inline-block; + cursor: pointer; + font-size: 12px; + background-color: #fff; + border-radius: 4px; +} +.ant-cascader-picker-with-value .ant-cascader-picker-label { + color: transparent; +} +.ant-cascader-picker-disabled { + cursor: not-allowed; + background: #f7f7f7; + color: rgba(0, 0, 0, 0.25); +} +.ant-cascader-picker-disabled .ant-cascader-input { + cursor: not-allowed; +} +.ant-cascader-picker-label { + position: absolute; + left: 0; + height: 20px; + line-height: 20px; + top: 50%; + margin-top: -10px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + width: 100%; + padding: 0 12px 0 8px; +} +.ant-cascader-picker-clear { + opacity: 0; + position: absolute; + right: 8px; + z-index: 2; + background: #fff; + top: 50%; + font-size: 12px; + color: rgba(0, 0, 0, 0.25); + width: 12px; + height: 12px; + margin-top: -6px; + line-height: 12px; + cursor: pointer; + transition: color 0.3s ease, opacity 0.15s ease; +} +.ant-cascader-picker-clear:hover { + color: rgba(0, 0, 0, 0.43); +} +.ant-cascader-picker:hover .ant-cascader-picker-clear { + opacity: 1; +} +.ant-cascader-picker-arrow { + position: absolute; + z-index: 1; + top: 50%; + right: 8px; + width: 12px; + height: 12px; + margin-top: -6px; + line-height: 12px; + color: rgba(0, 0, 0, 0.43); + display: inline-block; + font-size: 12px; + font-size: 9px \9; + transform: scale(0.75) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; +} +:root .ant-cascader-picker-arrow { + filter: none; +} +:root .ant-cascader-picker-arrow { + font-size: 12px; +} +.ant-cascader-picker-arrow:before { + transition: transform 0.2s ease; +} +.ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; +} +.ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand:before { + transform: rotate(180deg); +} +.ant-cascader-menus { + font-size: 12px; + background: #fff; + position: absolute; + z-index: 1050; + border-radius: 4px; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ant-cascader-menus-empty, +.ant-cascader-menus-hidden { + display: none; +} +.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-bottomLeft, +.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-bottomLeft { + animation-name: antSlideUpIn; +} +.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-topLeft, +.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-topLeft { + animation-name: antSlideDownIn; +} +.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-bottomLeft { + animation-name: antSlideUpOut; +} +.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-topLeft { + animation-name: antSlideDownOut; +} +.ant-cascader-menu { + display: inline-block; + vertical-align: top; + min-width: 111px; + height: 180px; + list-style: none; + margin: 0; + padding: 0; + border-right: 1px solid #e9e9e9; + overflow: auto; +} +.ant-cascader-menu:first-child { + border-radius: 4px 0 0 4px; +} +.ant-cascader-menu:last-child { + border-right-color: transparent; + margin-right: -1px; + border-radius: 0 4px 4px 0; +} +.ant-cascader-menu:only-child { + border-radius: 4px; +} +.ant-cascader-menu-item { + padding: 7px 26px 7px 16px; + cursor: pointer; + white-space: nowrap; + transition: all 0.3s ease; +} +.ant-cascader-menu-item:hover { + background: #ecf6fd; +} +.ant-cascader-menu-item-disabled { + cursor: not-allowed; + color: rgba(0, 0, 0, 0.25); +} +.ant-cascader-menu-item-disabled:hover { + background: transparent; +} +.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled), +.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover { + background-color: #f7f7f7; + font-weight: bold; +} +.ant-cascader-menu-item-expand { + position: relative; +} +.ant-cascader-menu-item-expand:after { + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E61F"; + display: inline-block; + font-size: 12px; + font-size: 8px \9; + transform: scale(0.66666667) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + color: rgba(0, 0, 0, 0.43); + position: absolute; + right: 15px; +} +:root .ant-cascader-menu-item-expand:after { + filter: none; +} +:root .ant-cascader-menu-item-expand:after { + font-size: 12px; +} +.ant-cascader-menu-item-loading:after { + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E64D"; + animation: loadingCircle 1s infinite linear; +} +.ant-cascader-menu-item .ant-cascader-menu-item-keyword { + color: #f04134; +} +.ant-badge { + position: relative; + display: inline-block; + line-height: 1; + vertical-align: middle; +} +.ant-badge-count { + position: absolute; + transform: translateX(-50%); + top: -10px; + height: 20px; + border-radius: 10px; + min-width: 20px; + background: #f04134; + color: #fff; + line-height: 20px; + text-align: center; + padding: 0 6px; + font-size: 12px; + white-space: nowrap; + transform-origin: -10% center; + font-family: tahoma; + box-shadow: 0 0 0 1px #fff; +} +.ant-badge-count a, +.ant-badge-count a:hover { + color: #fff; +} +.ant-badge-dot { + position: absolute; + transform: translateX(-50%); + transform-origin: 0 center; + top: -4px; + height: 8px; + width: 8px; + border-radius: 100%; + background: #f04134; + z-index: 10; + box-shadow: 0 0 0 1px #fff; +} +.ant-badge-status { + line-height: inherit; + vertical-align: baseline; +} +.ant-badge-status-dot { + width: 8px; + height: 8px; + display: inline-block; + border-radius: 50%; +} +.ant-badge-status-success { + background-color: #00a854; +} +.ant-badge-status-processing { + background-color: #108ee9; + position: relative; +} +.ant-badge-status-processing:after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 50%; + border: 1px solid #108ee9; + content: ''; + animation: antStatusProcessing 1.2s infinite ease-in-out; +} +.ant-badge-status-default { + background-color: #d9d9d9; +} +.ant-badge-status-error { + background-color: #f04134; +} +.ant-badge-status-warning { + background-color: #ffbf00; +} +.ant-badge-status-text { + color: rgba(0, 0, 0, 0.65); + font-size: 12px; + margin-left: 8px; +} +.ant-badge-zoom-appear, +.ant-badge-zoom-enter { + animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46); + animation-fill-mode: both; +} +.ant-badge-zoom-leave { + animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6); + animation-fill-mode: both; +} +.ant-badge-not-a-wrapper .ant-badge-count { + top: auto; + display: block; + position: relative; + transform: none!important; +} +@keyframes antStatusProcessing { + 0% { + transform: scale(0.8); + opacity: 0.5; + } + 100% { + transform: scale(2.4); + opacity: 0; + } +} +.ant-scroll-number { + overflow: hidden; +} +.ant-scroll-number-only { + display: inline-block; + transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + height: 20px; + float: left; +} +.ant-scroll-number-only > p { + height: 20px; +} +.ant-scroll-number.not-support-css-animation .ant-scroll-number-only > p { + display: none; +} +.ant-scroll-number.not-support-css-animation .ant-scroll-number-only > p.current { + display: block; +} +@keyframes antZoomBadgeIn { + 0% { + opacity: 0; + transform: scale(0) translateX(-50%); + } + 100% { + transform: scale(1) translateX(-50%); + } +} +@keyframes antZoomBadgeOut { + 0% { + transform: scale(1) translateX(-50%); + } + 100% { + opacity: 0; + transform: scale(0) translateX(-50%); + } +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-input-search-icon { + cursor: pointer; + transition: all .3s; + font-size: 14px; +} +.ant-input-search-icon:hover { + color: #108ee9; +} +.ant-search-input-wrapper { + display: inline-block; + vertical-align: middle; +} +.ant-search-input.ant-input-group .ant-input:first-child, +.ant-search-input.ant-input-group .ant-select:first-child { + border-radius: 4px; + position: absolute; + top: -1px; + width: 100%; +} +.ant-search-input.ant-input-group .ant-input:first-child { + padding-right: 36px; +} +.ant-search-input .ant-search-btn { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + border-color: #d9d9d9; + border-radius: 0 3px 3px 0; + left: -1px; + position: relative; + border-width: 0 0 0 1px; + z-index: 2; + padding-left: 8px; + padding-right: 8px; +} +.ant-search-input .ant-search-btn > a:only-child { + color: currentColor; +} +.ant-search-input .ant-search-btn > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-search-input .ant-search-btn:hover, +.ant-search-input .ant-search-btn:focus { + color: #108ee9; + background-color: #fff; + border-color: #108ee9; +} +.ant-search-input .ant-search-btn:hover > a:only-child, +.ant-search-input .ant-search-btn:focus > a:only-child { + color: currentColor; +} +.ant-search-input .ant-search-btn:hover > a:only-child:after, +.ant-search-input .ant-search-btn:focus > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-search-input .ant-search-btn:active, +.ant-search-input .ant-search-btn.active { + color: #0e77ca; + background-color: #fff; + border-color: #0e77ca; +} +.ant-search-input .ant-search-btn:active > a:only-child, +.ant-search-input .ant-search-btn.active > a:only-child { + color: currentColor; +} +.ant-search-input .ant-search-btn:active > a:only-child:after, +.ant-search-input .ant-search-btn.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-search-input .ant-search-btn.disabled, +.ant-search-input .ant-search-btn[disabled], +.ant-search-input .ant-search-btn.disabled:hover, +.ant-search-input .ant-search-btn[disabled]:hover, +.ant-search-input .ant-search-btn.disabled:focus, +.ant-search-input .ant-search-btn[disabled]:focus, +.ant-search-input .ant-search-btn.disabled:active, +.ant-search-input .ant-search-btn[disabled]:active, +.ant-search-input .ant-search-btn.disabled.active, +.ant-search-input .ant-search-btn[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-search-input .ant-search-btn.disabled > a:only-child, +.ant-search-input .ant-search-btn[disabled] > a:only-child, +.ant-search-input .ant-search-btn.disabled:hover > a:only-child, +.ant-search-input .ant-search-btn[disabled]:hover > a:only-child, +.ant-search-input .ant-search-btn.disabled:focus > a:only-child, +.ant-search-input .ant-search-btn[disabled]:focus > a:only-child, +.ant-search-input .ant-search-btn.disabled:active > a:only-child, +.ant-search-input .ant-search-btn[disabled]:active > a:only-child, +.ant-search-input .ant-search-btn.disabled.active > a:only-child, +.ant-search-input .ant-search-btn[disabled].active > a:only-child { + color: currentColor; +} +.ant-search-input .ant-search-btn.disabled > a:only-child:after, +.ant-search-input .ant-search-btn[disabled] > a:only-child:after, +.ant-search-input .ant-search-btn.disabled:hover > a:only-child:after, +.ant-search-input .ant-search-btn[disabled]:hover > a:only-child:after, +.ant-search-input .ant-search-btn.disabled:focus > a:only-child:after, +.ant-search-input .ant-search-btn[disabled]:focus > a:only-child:after, +.ant-search-input .ant-search-btn.disabled:active > a:only-child:after, +.ant-search-input .ant-search-btn[disabled]:active > a:only-child:after, +.ant-search-input .ant-search-btn.disabled.active > a:only-child:after, +.ant-search-input .ant-search-btn[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-search-input .ant-search-btn:hover, +.ant-search-input .ant-search-btn:focus, +.ant-search-input .ant-search-btn:active, +.ant-search-input .ant-search-btn.active { + background: #fff; +} +.ant-search-input .ant-search-btn:hover { + border-color: #d9d9d9; +} +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty, +.ant-search-input:hover .ant-search-btn-noempty { + color: #fff; + background-color: #108ee9; + border-color: #108ee9; +} +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty > a:only-child { + color: currentColor; +} +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover, +.ant-search-input:hover .ant-search-btn-noempty:hover, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus, +.ant-search-input:hover .ant-search-btn-noempty:focus { + color: #fff; + background-color: #49a9ee; + border-color: #49a9ee; +} +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty:hover > a:only-child, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty:focus > a:only-child { + color: currentColor; +} +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty:hover > a:only-child:after, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty:focus > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active, +.ant-search-input:hover .ant-search-btn-noempty:active, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active, +.ant-search-input:hover .ant-search-btn-noempty.active { + color: #fff; + background-color: #0e77ca; + border-color: #0e77ca; +} +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty:active > a:only-child, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty.active > a:only-child { + color: currentColor; +} +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty:active > a:only-child:after, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled, +.ant-search-input:hover .ant-search-btn-noempty.disabled, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled], +.ant-search-input:hover .ant-search-btn-noempty[disabled], +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:hover, +.ant-search-input:hover .ant-search-btn-noempty.disabled:hover, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:hover, +.ant-search-input:hover .ant-search-btn-noempty[disabled]:hover, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:focus, +.ant-search-input:hover .ant-search-btn-noempty.disabled:focus, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:focus, +.ant-search-input:hover .ant-search-btn-noempty[disabled]:focus, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:active, +.ant-search-input:hover .ant-search-btn-noempty.disabled:active, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:active, +.ant-search-input:hover .ant-search-btn-noempty[disabled]:active, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled.active, +.ant-search-input:hover .ant-search-btn-noempty.disabled.active, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled].active, +.ant-search-input:hover .ant-search-btn-noempty[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty.disabled > a:only-child, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled] > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty[disabled] > a:only-child, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:hover > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty.disabled:hover > a:only-child, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:hover > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty[disabled]:hover > a:only-child, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:focus > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty.disabled:focus > a:only-child, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:focus > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty[disabled]:focus > a:only-child, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:active > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty.disabled:active > a:only-child, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:active > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty[disabled]:active > a:only-child, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled.active > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty.disabled.active > a:only-child, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled].active > a:only-child, +.ant-search-input:hover .ant-search-btn-noempty[disabled].active > a:only-child { + color: currentColor; +} +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty.disabled > a:only-child:after, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled] > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty[disabled] > a:only-child:after, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:hover > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty.disabled:hover > a:only-child:after, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:hover > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty[disabled]:hover > a:only-child:after, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:focus > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty.disabled:focus > a:only-child:after, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:focus > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty[disabled]:focus > a:only-child:after, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:active > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty.disabled:active > a:only-child:after, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:active > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty[disabled]:active > a:only-child:after, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled.active > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty.disabled.active > a:only-child:after, +.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled].active > a:only-child:after, +.ant-search-input:hover .ant-search-btn-noempty[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-search-input .ant-select-combobox .ant-select-selection__rendered { + margin-right: 29px; +} +.ant-input { + position: relative; + display: inline-block; + padding: 4px 7px; + width: 100%; + height: 28px; + cursor: text; + font-size: 12px; + line-height: 1.5; + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; + transition: all .3s; +} +.ant-input::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.ant-input:-ms-input-placeholder { + color: #ccc; +} +.ant-input::-webkit-input-placeholder { + color: #ccc; +} +.ant-input:hover { + border-color: #49a9ee; +} +.ant-input:focus { + border-color: #49a9ee; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-input[disabled] { + background-color: #f7f7f7; + opacity: 1; + cursor: not-allowed; + color: rgba(0, 0, 0, 0.25); +} +.ant-input[disabled]:hover { + border-color: #e2e2e2; +} +textarea.ant-input { + max-width: 100%; + height: auto; + vertical-align: bottom; +} +.ant-input-lg { + padding: 6px 7px; + height: 32px; +} +.ant-input-sm { + padding: 1px 7px; + height: 22px; +} +.ant-input-group { + position: relative; + display: table; + border-collapse: separate; + border-spacing: 0; + width: 100%; +} +.ant-input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.ant-input-group > [class*="col-"] { + padding-right: 8px; +} +.ant-input-group-addon, +.ant-input-group-wrap, +.ant-input-group > .ant-input { + display: table-cell; +} +.ant-input-group-addon:not(:first-child):not(:last-child), +.ant-input-group-wrap:not(:first-child):not(:last-child), +.ant-input-group > .ant-input:not(:first-child):not(:last-child) { + border-radius: 0; +} +.ant-input-group-addon, +.ant-input-group-wrap { + width: 1px; + white-space: nowrap; + vertical-align: middle; +} +.ant-input-group-wrap > * { + display: block !important; +} +.ant-input-group .ant-input { + float: left; + width: 100%; + margin-bottom: 0; +} +.ant-input-group-addon { + padding: 4px 7px; + font-size: 12px; + font-weight: normal; + line-height: 1; + color: rgba(0, 0, 0, 0.65); + text-align: center; + background-color: #eee; + border: 1px solid #d9d9d9; + border-radius: 4px; + position: relative; + transition: all .3s; +} +.ant-input-group-addon .ant-select { + margin: -5px -7px; +} +.ant-input-group-addon .ant-select .ant-select-selection { + background-color: inherit; + margin: -1px; + border: 1px solid transparent; + box-shadow: none; +} +.ant-input-group-addon .ant-select-open .ant-select-selection, +.ant-input-group-addon .ant-select-focused .ant-select-selection { + color: #108ee9; +} +.ant-input-group-addon > i:only-child:after { + position: absolute; + content: ''; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.ant-input-group > .ant-input:first-child, +.ant-input-group-addon:first-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ant-input-group > .ant-input:first-child .ant-select .ant-select-selection, +.ant-input-group-addon:first-child .ant-select .ant-select-selection { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ant-input-group-addon:first-child { + border-right: 0; +} +.ant-input-group-addon:last-child { + border-left: 0; +} +.ant-input-group > .ant-input:last-child, +.ant-input-group-addon:last-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ant-input-group > .ant-input:last-child .ant-select .ant-select-selection, +.ant-input-group-addon:last-child .ant-select .ant-select-selection { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ant-input-group-lg .ant-input, +.ant-input-group-lg > .ant-input-group-addon { + padding: 6px 7px; + height: 32px; +} +.ant-input-group-sm .ant-input, +.ant-input-group-sm > .ant-input-group-addon { + padding: 1px 7px; + height: 22px; +} +.ant-input-group-lg .ant-select-selection--single { + height: 32px; +} +.ant-input-group-sm .ant-select-selection--single { + height: 22px; +} +.ant-input-group .ant-input-affix-wrapper { + display: table-cell; + width: 100%; + float: left; +} +.ant-input-group.ant-input-group-compact > * { + border-radius: 0; + border-right-width: 0; + vertical-align: middle; + float: none; + display: inline-block; +} +.ant-input-group.ant-input-group-compact .ant-input { + float: none; + z-index: auto; +} +.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection, +.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input, +.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input, +.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor, +.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input { + border-radius: 0; + border-right-width: 0; +} +.ant-input-group.ant-input-group-compact > *:first-child, +.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selection, +.ant-input-group.ant-input-group-compact > .ant-calendar-picker:first-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:first-child .ant-mention-editor, +.ant-input-group.ant-input-group-compact > .ant-time-picker:first-child .ant-time-picker-input { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.ant-input-group.ant-input-group-compact > *:last-child, +.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection, +.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor, +.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-width: 1px; +} +.ant-input-group-wrapper { + display: inline-block; + vertical-align: top; +} +.ant-input-affix-wrapper { + position: relative; + display: inline-block; + width: 100%; +} +.ant-input-affix-wrapper .ant-input { + z-index: 1; +} +.ant-input-affix-wrapper:hover .ant-input { + border-color: #49a9ee; +} +.ant-input-affix-wrapper .ant-input-prefix, +.ant-input-affix-wrapper .ant-input-suffix { + position: absolute; + top: 50%; + transform: translateY(-50%); + z-index: 2; + line-height: 0; + color: rgba(0, 0, 0, 0.65); +} +.ant-input-affix-wrapper .ant-input-prefix { + left: 7px; +} +.ant-input-affix-wrapper .ant-input-suffix { + right: 7px; +} +.ant-input-affix-wrapper .ant-input:not(:first-child) { + padding-left: 24px; +} +.ant-input-affix-wrapper .ant-input:not(:last-child) { + padding-right: 24px; +} +.ant-input-affix-wrapper .ant-input { + min-height: 100%; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-input-number { + position: relative; + padding: 4px 7px; + width: 100%; + cursor: text; + line-height: 1.5; + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + background-image: none; + transition: all .3s; + margin: 0; + padding: 0; + font-size: 12px; + height: 28px; + display: inline-block; + border: 1px solid #d9d9d9; + border-radius: 4px; + width: 80px; +} +.ant-input-number::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.ant-input-number:-ms-input-placeholder { + color: #ccc; +} +.ant-input-number::-webkit-input-placeholder { + color: #ccc; +} +.ant-input-number:hover { + border-color: #49a9ee; +} +.ant-input-number:focus { + border-color: #49a9ee; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-input-number[disabled] { + background-color: #f7f7f7; + opacity: 1; + cursor: not-allowed; + color: rgba(0, 0, 0, 0.25); +} +.ant-input-number[disabled]:hover { + border-color: #e2e2e2; +} +textarea.ant-input-number { + max-width: 100%; + height: auto; + vertical-align: bottom; +} +.ant-input-number-lg { + padding: 6px 7px; + height: 32px; +} +.ant-input-number-sm { + padding: 1px 7px; + height: 22px; +} +.ant-input-number-handler { + text-align: center; + line-height: 0; + height: 50%; + overflow: hidden; + color: rgba(0, 0, 0, 0.43); + position: relative; + transition: all 0.1s linear; + display: block; + width: 100%; + font-weight: bold; +} +.ant-input-number-handler:active { + background: #f4f4f4; +} +.ant-input-number-handler:hover .ant-input-number-handler-up-inner, +.ant-input-number-handler:hover .ant-input-number-handler-down-inner { + color: #49a9ee; +} +.ant-input-number-handler-up-inner, +.ant-input-number-handler-down-inner { + font-style: normal; + vertical-align: baseline; + text-align: center; + text-transform: none; + line-height: 1; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + line-height: 12px; + user-select: none; + position: absolute; + width: 12px; + height: 12px; + transition: all 0.1s linear; + display: inline-block; + font-size: 12px; + font-size: 7px \9; + transform: scale(0.58333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + right: 4px; + color: rgba(0, 0, 0, 0.43); +} +.ant-input-number-handler-up-inner:before, +.ant-input-number-handler-down-inner:before { + display: block; + font-family: "anticon" !important; +} +:root .ant-input-number-handler-up-inner, +:root .ant-input-number-handler-down-inner { + filter: none; +} +:root .ant-input-number-handler-up-inner, +:root .ant-input-number-handler-down-inner { + font-size: 12px; +} +.ant-input-number:hover { + border-color: #49a9ee; +} +.ant-input-number-focused { + border-color: #49a9ee; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-input-number-disabled { + background-color: #f7f7f7; + opacity: 1; + cursor: not-allowed; + color: rgba(0, 0, 0, 0.25); +} +.ant-input-number-disabled:hover { + border-color: #e2e2e2; +} +.ant-input-number-input { + width: 100%; + text-align: left; + outline: 0; + -moz-appearance: textfield; + height: 26px; + transition: all 0.3s linear; + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + border: 0; + border-radius: 4px; + padding: 0 7px; +} +.ant-input-number-input::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.ant-input-number-input:-ms-input-placeholder { + color: #ccc; +} +.ant-input-number-input::-webkit-input-placeholder { + color: #ccc; +} +.ant-input-number-input[disabled] { + background-color: #f7f7f7; + opacity: 1; + cursor: not-allowed; + color: rgba(0, 0, 0, 0.25); +} +.ant-input-number-input[disabled]:hover { + border-color: #e2e2e2; +} +.ant-input-number-lg { + padding: 0; +} +.ant-input-number-lg input { + height: 30px; +} +.ant-input-number-sm { + padding: 0; +} +.ant-input-number-sm input { + height: 20px; +} +.ant-input-number-handler-wrap { + border-left: 1px solid #d9d9d9; + width: 22px; + height: 100%; + background: #fff; + position: absolute; + top: 0; + right: 0; + opacity: 0; + border-radius: 0 4px 4px 0; + transition: opacity 0.24s linear 0.1s; + z-index: 2; +} +.ant-input-number-handler-wrap:hover .ant-input-number-handler { + height: 40%; +} +.ant-input-number:hover .ant-input-number-handler-wrap { + opacity: 1; +} +.ant-input-number-handler-up { + cursor: pointer; +} +.ant-input-number-handler-up-inner { + top: 50%; + margin-top: -6px; +} +.ant-input-number-handler-up-inner:before { + text-align: center; + content: "\E61E"; +} +.ant-input-number-handler-up:hover { + height: 60%!important; +} +.ant-input-number-handler-down { + border-top: 1px solid #d9d9d9; + top: -1px; + cursor: pointer; +} +.ant-input-number-handler-down-inner { + top: 50%; + margin-top: -6px; +} +.ant-input-number-handler-down-inner:before { + text-align: center; + content: "\E61D"; +} +.ant-input-number-handler-down:hover { + height: 60%!important; +} +.ant-input-number-handler-down-disabled .ant-input-number-handler-down-inner, +.ant-input-number-handler-up-disabled .ant-input-number-handler-down-inner, +.ant-input-number-disabled .ant-input-number-handler-down-inner, +.ant-input-number-handler-down-disabled .ant-input-number-handler-up-inner, +.ant-input-number-handler-up-disabled .ant-input-number-handler-up-inner, +.ant-input-number-disabled .ant-input-number-handler-up-inner { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ant-input-number-disabled .ant-input-number-input { + opacity: 0.72; + cursor: not-allowed; + background-color: #f7f7f7; +} +.ant-input-number-disabled .ant-input-number-handler-wrap { + display: none; +} +.ant-input-number-disabled .ant-input-number-handler { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-time-picker-panel { + max-width: 168px; + z-index: 1050; + position: absolute; +} +.ant-time-picker-panel-inner { + display: inline-block; + position: relative; + outline: none; + list-style: none; + font-size: 12px; + text-align: left; + background-color: #fff; + border-radius: 4px; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background-clip: padding-box; + line-height: 1.5; + overflow: hidden; + left: -2px; +} +.ant-time-picker-panel-input { + margin: 0; + padding: 0; + border: 0; + width: 100%; + cursor: auto; + line-height: 1.5; + outline: 0; +} +.ant-time-picker-panel-input-wrap { + box-sizing: border-box; + position: relative; + padding: 6px; + border-bottom: 1px solid #e9e9e9; +} +.ant-time-picker-panel-input-invalid { + border-color: red; +} +.ant-time-picker-panel-clear-btn { + position: absolute; + right: 5px; + cursor: pointer; + overflow: hidden; + width: 20px; + height: 20px; + text-align: center; + line-height: 20px; + top: 5px; + margin: 0; +} +.ant-time-picker-panel-clear-btn:after { + font-size: 12px; + color: rgba(0, 0, 0, 0.25); + display: inline-block; + line-height: 1; + width: 20px; + transition: color 0.3s ease; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E62E"; +} +.ant-time-picker-panel-clear-btn:hover:after { + color: rgba(0, 0, 0, 0.43); +} +.ant-time-picker-panel-narrow .ant-time-picker-panel-input-wrap { + max-width: 112px; +} +.ant-time-picker-panel-select { + float: left; + font-size: 12px; + border-left: 1px solid #e9e9e9; + box-sizing: border-box; + width: 56px; + overflow: hidden; + position: relative; + max-height: 144px; +} +.ant-time-picker-panel-select:hover { + overflow-y: auto; +} +.ant-time-picker-panel-select:first-child { + border-left: 0; + margin-left: 0; +} +.ant-time-picker-panel-select:last-child { + border-right: 0; +} +.ant-time-picker-panel-select:only-child { + width: 100%; +} +.ant-time-picker-panel-select ul { + list-style: none; + box-sizing: border-box; + margin: 0; + padding: 0 0 120px 0; + width: 100%; +} +.ant-time-picker-panel-select li { + list-style: none; + box-sizing: content-box; + margin: 0; + padding: 0 0 0 16px; + width: 100%; + height: 24px; + line-height: 24px; + text-align: left; + cursor: pointer; + user-select: none; + transition: background 0.3s ease; +} +.ant-time-picker-panel-select li:hover { + background: #ecf6fd; +} +li.ant-time-picker-panel-select-option-selected { + background: #f7f7f7; + font-weight: bold; +} +li.ant-time-picker-panel-select-option-disabled { + color: rgba(0, 0, 0, 0.25); +} +li.ant-time-picker-panel-select-option-disabled:hover { + background: transparent; + cursor: not-allowed; +} +.ant-time-picker-panel-combobox { + zoom: 1; +} +.ant-time-picker-panel-combobox:before, +.ant-time-picker-panel-combobox:after { + content: " "; + display: table; +} +.ant-time-picker-panel-combobox:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ant-time-picker-panel-addon { + padding: 8px; + border-top: 1px solid #e9e9e9; +} +.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topLeft, +.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topRight, +.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topLeft, +.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topRight { + animation-name: antSlideDownIn; +} +.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomLeft, +.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomRight, +.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomLeft, +.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomRight { + animation-name: antSlideUpIn; +} +.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topLeft, +.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topRight { + animation-name: antSlideDownOut; +} +.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomLeft, +.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomRight { + animation-name: antSlideUpOut; +} +.ant-time-picker { + position: relative; + display: inline-block; + outline: none; + font-size: 12px; + transition: opacity 0.3s ease; + width: 100px; +} +.ant-time-picker-input { + position: relative; + display: inline-block; + padding: 4px 7px; + width: 100%; + height: 28px; + cursor: text; + font-size: 12px; + line-height: 1.5; + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; + transition: all .3s; +} +.ant-time-picker-input::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.ant-time-picker-input:-ms-input-placeholder { + color: #ccc; +} +.ant-time-picker-input::-webkit-input-placeholder { + color: #ccc; +} +.ant-time-picker-input:hover { + border-color: #49a9ee; +} +.ant-time-picker-input:focus { + border-color: #49a9ee; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-time-picker-input[disabled] { + background-color: #f7f7f7; + opacity: 1; + cursor: not-allowed; + color: rgba(0, 0, 0, 0.25); +} +.ant-time-picker-input[disabled]:hover { + border-color: #e2e2e2; +} +textarea.ant-time-picker-input { + max-width: 100%; + height: auto; + vertical-align: bottom; +} +.ant-time-picker-input-lg { + padding: 6px 7px; + height: 32px; +} +.ant-time-picker-input-sm { + padding: 1px 7px; + height: 22px; +} +.ant-time-picker-large .ant-time-picker-input { + padding: 6px 7px; + height: 32px; +} +.ant-time-picker-small .ant-time-picker-input { + padding: 1px 7px; + height: 22px; +} +.ant-time-picker-open { + opacity: 0; +} +.ant-time-picker-icon { + position: absolute; + user-select: none; + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + width: 12px; + height: 12px; + line-height: 12px; + right: 8px; + color: rgba(0, 0, 0, 0.43); + top: 50%; + margin-top: -6px; +} +.ant-time-picker-icon:after { + content: "\E641"; + font-family: "anticon"; + font-size: 12px; + color: rgba(0, 0, 0, 0.43); + display: inline-block; + line-height: 1; + vertical-align: bottom; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-nav-container { + height: 32px; +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-ink-bar { + visibility: hidden; +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab { + margin: 0; + border: 1px solid #d9d9d9; + border-bottom: 0; + border-radius: 4px 4px 0 0; + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + background: #f9f9f9; + margin-right: 2px; +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab { + padding: 5px 16px 4px; + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active { + background: #fff; + transform: translateZ(0); + border-color: #d9d9d9; + color: #108ee9; + padding-bottom: 5px; +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-inactive { + padding: 0; +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-nav-wrap { + margin-bottom: 0; +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close { + margin-right: 0; + color: rgba(0, 0, 0, 0.43); + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + display: inline-block; + font-size: 12px; + font-size: 9px \9; + transform: scale(0.75) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + transform-origin: 100% 50%; + width: 0; + text-align: right; + vertical-align: middle; + overflow: hidden; +} +:root .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close { + filter: none; +} +:root .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close { + font-size: 12px; +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close:hover { + color: #404040; + font-weight: bold; +} +.ant-tabs.ant-tabs-card .ant-tabs-content > .ant-tabs-tabpane, +.ant-tabs.ant-tabs-editable-card .ant-tabs-content > .ant-tabs-tabpane { + transition: none!important; +} +.ant-tabs.ant-tabs-card .ant-tabs-content > .ant-tabs-tabpane-inactive, +.ant-tabs.ant-tabs-editable-card .ant-tabs-content > .ant-tabs-tabpane-inactive { + overflow: hidden; +} +.ant-tabs.ant-tabs-editable-card > .ant-tabs-bar .ant-tabs-tab > div { + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-tabs.ant-tabs-editable-card > .ant-tabs-bar .ant-tabs-tab:not(.ant-tabs-tab-active):hover > div:not(.ant-tabs-tab-unclosable) { + margin-left: -8px; + margin-right: -8px; +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active .anticon-close, +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab:hover .anticon-close { + width: 16px; + transform: translateZ(0); +} +.ant-tabs-extra-content { + float: right; + line-height: 32px; +} +.ant-tabs-extra-content .ant-tabs-new-tab { + width: 20px; + height: 20px; + line-height: 20px; + text-align: center; + cursor: pointer; + border-radius: 4px; + border: 1px solid #d9d9d9; + display: inline-block; + font-size: 12px; + font-size: 10px \9; + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + color: rgba(0, 0, 0, 0.43); + transition: color 0.3s ease; +} +:root .ant-tabs-extra-content .ant-tabs-new-tab { + filter: none; +} +:root .ant-tabs-extra-content .ant-tabs-new-tab { + font-size: 12px; +} +.ant-tabs-extra-content .ant-tabs-new-tab:hover { + color: #404040; +} +.ant-tabs-vertical.ant-tabs-card > .ant-tabs-bar .ant-tabs-nav-container { + height: auto; +} +.ant-tabs-vertical.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab { + border-bottom: 1px solid #d9d9d9; + margin-bottom: 8px; +} +.ant-tabs-vertical.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active { + padding-bottom: 4px; +} +.ant-tabs-vertical.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab:last-child { + margin-bottom: 8px; +} +.ant-tabs-vertical.ant-tabs-card.ant-tabs-left > .ant-tabs-bar .ant-tabs-nav-wrap { + margin-right: 0; +} +.ant-tabs-vertical.ant-tabs-card.ant-tabs-left > .ant-tabs-bar .ant-tabs-tab { + border-right: 0; + border-radius: 4px 0 0 4px; + margin-right: 1px; +} +.ant-tabs-vertical.ant-tabs-card.ant-tabs-left > .ant-tabs-bar .ant-tabs-tab-active { + margin-right: -1px; + padding-right: 18px; +} +.ant-tabs-vertical.ant-tabs-card.ant-tabs-right > .ant-tabs-bar .ant-tabs-nav-wrap { + margin-left: 0; +} +.ant-tabs-vertical.ant-tabs-card.ant-tabs-right > .ant-tabs-bar .ant-tabs-tab { + border-left: 0; + border-radius: 0 4px 4px 0; + margin-left: 1px; +} +.ant-tabs-vertical.ant-tabs-card.ant-tabs-right > .ant-tabs-bar .ant-tabs-tab-active { + margin-left: -1px; + padding-left: 18px; +} +.ant-tabs { + box-sizing: border-box; + position: relative; + overflow: hidden; + zoom: 1; + color: rgba(0, 0, 0, 0.65); +} +.ant-tabs:before, +.ant-tabs:after { + content: " "; + display: table; +} +.ant-tabs:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ant-tabs-ink-bar { + z-index: 1; + position: absolute; + left: 0; + bottom: 1px; + box-sizing: border-box; + height: 2px; + background-color: #108ee9; + transform-origin: 0 0; +} +.ant-tabs-bar { + border-bottom: 1px solid #d9d9d9; + margin-bottom: 16px; + outline: none; +} +.ant-tabs-nav-container { + overflow: hidden; + font-size: 14px; + line-height: 1.5; + box-sizing: border-box; + position: relative; + white-space: nowrap; + margin-bottom: -1px; + zoom: 1; +} +.ant-tabs-nav-container:before, +.ant-tabs-nav-container:after { + content: " "; + display: table; +} +.ant-tabs-nav-container:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ant-tabs-nav-container-scrolling { + padding-left: 32px; + padding-right: 32px; +} +.ant-tabs-tab-prev, +.ant-tabs-tab-next { + user-select: none; + z-index: 2; + margin-right: -2px; + margin-top: 3px; + width: 32px; + height: 100%; + line-height: 32px; + cursor: pointer; + border: 0; + background-color: transparent; + position: absolute; + text-align: center; + color: rgba(0, 0, 0, 0.43); + transition: color 0.3s ease; +} +.ant-tabs-tab-prev:hover, +.ant-tabs-tab-next:hover { + color: rgba(0, 0, 0, 0.65); +} +.ant-tabs-tab-prev-icon, +.ant-tabs-tab-next-icon { + position: relative; + font-style: normal; + font-weight: bold; + font-variant: normal; + line-height: inherit; + vertical-align: baseline; + text-align: center; + text-transform: none; + font-family: sans-serif; + display: inline-block; + font-size: 12px; + font-size: 10px \9; + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; +} +:root .ant-tabs-tab-prev-icon, +:root .ant-tabs-tab-next-icon { + filter: none; +} +:root .ant-tabs-tab-prev-icon, +:root .ant-tabs-tab-next-icon { + font-size: 12px; +} +.ant-tabs-tab-prev-icon:before, +.ant-tabs-tab-next-icon:before { + display: block; + font-family: "anticon" !important; +} +.ant-tabs-tab-btn-disabled { + cursor: not-allowed; +} +.ant-tabs-tab-btn-disabled, +.ant-tabs-tab-btn-disabled:hover { + color: rgba(0, 0, 0, 0.25); +} +.ant-tabs-tab-next { + right: 2px; +} +.ant-tabs-tab-next-icon:before { + content: "\E61F"; +} +.ant-tabs-tab-prev { + left: 0; +} +.ant-tabs-tab-prev-icon:before { + content: "\E620"; +} +:root .ant-tabs-tab-prev { + filter: none; +} +.ant-tabs-nav-wrap { + overflow: hidden; + margin-bottom: -1px; +} +.ant-tabs-nav-scroll { + overflow: hidden; + white-space: nowrap; +} +.ant-tabs-nav { + box-sizing: border-box; + padding-left: 0; + transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); + position: relative; + margin: 0; + list-style: none; + float: left; +} +.ant-tabs-nav:before, +.ant-tabs-nav:after { + display: table; + content: " "; +} +.ant-tabs-nav:after { + clear: both; +} +.ant-tabs-nav .ant-tabs-tab-disabled { + pointer-events: none; + cursor: default; + color: rgba(0, 0, 0, 0.25); +} +.ant-tabs-nav .ant-tabs-tab { + display: inline-block; + height: 100%; + margin-right: 24px; + box-sizing: border-box; + position: relative; + padding: 8px 20px; + transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + cursor: pointer; + text-decoration: none; +} +.ant-tabs-nav .ant-tabs-tab:hover { + color: #49a9ee; +} +.ant-tabs-nav .ant-tabs-tab:active { + color: #0e77ca; +} +.ant-tabs-nav .ant-tabs-tab .anticon { + width: 14px; + height: 14px; + margin-right: 8px; +} +.ant-tabs-nav .ant-tabs-tab-active { + color: #108ee9; +} +.ant-tabs-mini .ant-tabs-nav-container { + font-size: 12px; +} +.ant-tabs-mini .ant-tabs-tab { + margin-right: 0; + padding: 8px 16px; +} +.ant-tabs:not(.ant-tabs-vertical) > .ant-tabs-content { + width: 100%; +} +.ant-tabs:not(.ant-tabs-vertical) > .ant-tabs-content > .ant-tabs-tabpane { + flex-shrink: 0; + width: 100%; + transition: opacity .45s; + opacity: 1; +} +.ant-tabs:not(.ant-tabs-vertical) > .ant-tabs-content > .ant-tabs-tabpane-inactive { + opacity: 0; + height: 0; + padding: 0!important; + pointer-events: none; +} +.ant-tabs:not(.ant-tabs-vertical) > .ant-tabs-content-animated { + display: flex; + flex-direction: row; + will-change: margin-left; + transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-tabs-vertical > .ant-tabs-bar { + border-bottom: 0; + height: 100%; +} +.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-tab { + float: none; + margin-right: 0; + margin-bottom: 16px; + display: block; + padding: 8px 24px; +} +.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-tab:last-child { + margin-bottom: 0; +} +.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-nav-scroll { + width: auto; +} +.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-nav-container, +.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-nav-wrap { + height: 100%; +} +.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-nav-container { + margin-bottom: 0; +} +.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling { + padding: 32px 0; +} +.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-nav-wrap { + margin-bottom: 0; +} +.ant-tabs-vertical > .ant-tabs-bar .ant-tabs-ink-bar { + width: 2px; + left: auto; + height: auto; + top: 0; +} +.ant-tabs-vertical > .ant-tabs-content { + overflow: hidden; + width: auto; + margin-top: 0!important; +} +.ant-tabs-vertical > .ant-tabs-tab-next { + width: 100%; + bottom: 0; + height: 32px; +} +.ant-tabs-vertical > .ant-tabs-tab-next-icon:before { + content: "\E61D"; +} +.ant-tabs-vertical > .ant-tabs-tab-prev { + top: 0; + width: 100%; + height: 32px; +} +.ant-tabs-vertical > .ant-tabs-tab-prev-icon:before { + content: "\E61E"; +} +.ant-tabs-vertical.ant-tabs-left > .ant-tabs-bar { + float: left; + border-right: 1px solid #e9e9e9; + margin-right: -1px; + margin-bottom: 0; +} +.ant-tabs-vertical.ant-tabs-left > .ant-tabs-bar .ant-tabs-tab { + text-align: right; +} +.ant-tabs-vertical.ant-tabs-left > .ant-tabs-bar .ant-tabs-nav-container { + margin-right: -1px; +} +.ant-tabs-vertical.ant-tabs-left > .ant-tabs-bar .ant-tabs-nav-wrap { + margin-right: -1px; +} +.ant-tabs-vertical.ant-tabs-left > .ant-tabs-bar .ant-tabs-ink-bar { + right: 1px; +} +.ant-tabs-vertical.ant-tabs-left > .ant-tabs-content { + padding-left: 24px; + border-left: 1px solid #e9e9e9; +} +.ant-tabs-vertical.ant-tabs-right > .ant-tabs-bar { + float: right; + border-left: 1px solid #e9e9e9; + margin-left: -1px; + margin-bottom: 0; +} +.ant-tabs-vertical.ant-tabs-right > .ant-tabs-bar .ant-tabs-nav-container { + margin-left: -1px; +} +.ant-tabs-vertical.ant-tabs-right > .ant-tabs-bar .ant-tabs-nav-wrap { + margin-left: -1px; +} +.ant-tabs-vertical.ant-tabs-right > .ant-tabs-bar .ant-tabs-ink-bar { + left: 1px; +} +.ant-tabs-vertical.ant-tabs-right > .ant-tabs-content { + padding-right: 24px; + border-right: 1px solid #e9e9e9; +} +.ant-tabs-bottom > .ant-tabs-bar { + margin-bottom: 0; + margin-top: 16px; +} +.ant-tabs-top .ant-tabs-ink-bar-animated, +.ant-tabs-bottom .ant-tabs-ink-bar-animated { + transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-tabs-left .ant-tabs-ink-bar-animated, +.ant-tabs-right .ant-tabs-ink-bar-animated { + transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.no-flex > .ant-tabs-content-animated, +.ant-tabs-no-animation > .ant-tabs-content-animated, +.ant-tabs-vertical > .ant-tabs-content-animated { + transform: none !important; + margin-left: 0 !important; +} +.no-flex > .ant-tabs-content > .ant-tabs-tabpane-inactive, +.ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-tabpane-inactive, +.ant-tabs-vertical > .ant-tabs-content > .ant-tabs-tabpane-inactive { + display: none; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-calendar-picker-container { + position: absolute; + z-index: 1050; +} +.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topLeft, +.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topRight, +.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topLeft, +.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topRight { + animation-name: antSlideDownIn; +} +.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomLeft, +.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomRight, +.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomLeft, +.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomRight { + animation-name: antSlideUpIn; +} +.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topLeft, +.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topRight { + animation-name: antSlideDownOut; +} +.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomLeft, +.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomRight { + animation-name: antSlideUpOut; +} +.ant-calendar-picker { + position: relative; + display: inline-block; + outline: none; + font-size: 12px; + transition: opacity 0.3s; +} +.ant-calendar-picker-input { + outline: none; +} +.ant-calendar-picker:hover .ant-calendar-picker-input:not([disabled]) { + border-color: #108ee9; +} +.ant-calendar-picker-clear { + opacity: 0; + pointer-events: none; + z-index: 1; + position: absolute; + right: 7px; + background: #fff; + top: 50%; + font-size: 12px; + color: rgba(0, 0, 0, 0.25); + width: 14px; + height: 14px; + margin-top: -7px; + line-height: 14px; + cursor: pointer; + transition: color 0.3s, opacity 0.3s; +} +.ant-calendar-picker-clear:hover { + color: rgba(0, 0, 0, 0.43); +} +.ant-calendar-picker:hover .ant-calendar-picker-clear { + opacity: 1; + pointer-events: auto; +} +.ant-calendar-picker-icon { + position: absolute; + user-select: none; + transition: all .3s; + width: 12px; + height: 12px; + line-height: 12px; + right: 8px; + color: rgba(0, 0, 0, 0.43); + top: 50%; + margin-top: -6px; +} +.ant-calendar-picker-icon:after { + content: "\E6BB"; + font-family: "anticon"; + font-size: 12px; + color: rgba(0, 0, 0, 0.43); + display: inline-block; + line-height: 1; + vertical-align: bottom; +} +.ant-calendar { + position: relative; + outline: none; + width: 231px; + border: 1px solid #fff; + list-style: none; + font-size: 12px; + text-align: left; + background-color: #fff; + border-radius: 4px; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background-clip: padding-box; + line-height: 1.5; +} +.ant-calendar-input-wrap { + height: 34px; + padding: 6px; + border-bottom: 1px solid #e9e9e9; +} +.ant-calendar-input { + border: 0; + width: 100%; + cursor: auto; + outline: 0; + height: 22px; + color: rgba(0, 0, 0, 0.65); +} +.ant-calendar-week-number { + width: 286px; +} +.ant-calendar-week-number-cell { + text-align: center; +} +.ant-calendar-header { + height: 34px; + line-height: 34px; + text-align: center; + user-select: none; + border-bottom: 1px solid #e9e9e9; +} +.ant-calendar-header a:hover { + color: #49a9ee; +} +.ant-calendar-header .ant-calendar-century-select, +.ant-calendar-header .ant-calendar-decade-select, +.ant-calendar-header .ant-calendar-year-select, +.ant-calendar-header .ant-calendar-month-select { + padding: 0 2px; + font-weight: bold; + display: inline-block; + color: rgba(0, 0, 0, 0.65); + line-height: 34px; +} +.ant-calendar-header .ant-calendar-century-select-arrow, +.ant-calendar-header .ant-calendar-decade-select-arrow, +.ant-calendar-header .ant-calendar-year-select-arrow, +.ant-calendar-header .ant-calendar-month-select-arrow { + display: none; +} +.ant-calendar-header .ant-calendar-prev-century-btn, +.ant-calendar-header .ant-calendar-next-century-btn, +.ant-calendar-header .ant-calendar-prev-decade-btn, +.ant-calendar-header .ant-calendar-next-decade-btn, +.ant-calendar-header .ant-calendar-prev-month-btn, +.ant-calendar-header .ant-calendar-next-month-btn, +.ant-calendar-header .ant-calendar-prev-year-btn, +.ant-calendar-header .ant-calendar-next-year-btn { + position: absolute; + top: 0; + color: rgba(0, 0, 0, 0.43); + font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif; + padding: 0 5px; + font-size: 16px; + display: inline-block; + line-height: 34px; +} +.ant-calendar-header .ant-calendar-prev-century-btn, +.ant-calendar-header .ant-calendar-prev-decade-btn, +.ant-calendar-header .ant-calendar-prev-year-btn { + left: 7px; +} +.ant-calendar-header .ant-calendar-prev-century-btn:after, +.ant-calendar-header .ant-calendar-prev-decade-btn:after, +.ant-calendar-header .ant-calendar-prev-year-btn:after { + content: '\AB'; +} +.ant-calendar-header .ant-calendar-next-century-btn, +.ant-calendar-header .ant-calendar-next-decade-btn, +.ant-calendar-header .ant-calendar-next-year-btn { + right: 7px; +} +.ant-calendar-header .ant-calendar-next-century-btn:after, +.ant-calendar-header .ant-calendar-next-decade-btn:after, +.ant-calendar-header .ant-calendar-next-year-btn:after { + content: '\BB'; +} +.ant-calendar-header .ant-calendar-prev-month-btn { + left: 29px; +} +.ant-calendar-header .ant-calendar-prev-month-btn:after { + content: '\2039'; +} +.ant-calendar-header .ant-calendar-next-month-btn { + right: 29px; +} +.ant-calendar-header .ant-calendar-next-month-btn:after { + content: '\203A'; +} +.ant-calendar-body { + padding: 4px 8px; +} +.ant-calendar table { + border-collapse: collapse; + max-width: 100%; + background-color: transparent; + width: 100%; +} +.ant-calendar table, +.ant-calendar th, +.ant-calendar td { + border: 0; +} +.ant-calendar-calendar-table { + border-spacing: 0; + margin-bottom: 0; +} +.ant-calendar-column-header { + line-height: 18px; + width: 33px; + padding: 6px 0; + text-align: center; +} +.ant-calendar-column-header .ant-calendar-column-header-inner { + display: block; + font-weight: normal; +} +.ant-calendar-week-number-header .ant-calendar-column-header-inner { + display: none; +} +.ant-calendar-cell { + padding: 4px 0; +} +.ant-calendar-date { + display: block; + margin: 0 auto; + color: rgba(0, 0, 0, 0.65); + border-radius: 2px; + width: 20px; + height: 20px; + line-height: 18px; + border: 1px solid transparent; + padding: 0; + background: transparent; + text-align: center; + transition: background 0.3s ease; +} +.ant-calendar-date-panel { + position: relative; +} +.ant-calendar-date:hover { + background: #ecf6fd; + cursor: pointer; +} +.ant-calendar-date:active { + color: #fff; + background: #49a9ee; +} +.ant-calendar-today .ant-calendar-date { + border-color: #108ee9; + font-weight: bold; + color: #108ee9; +} +.ant-calendar-last-month-cell .ant-calendar-date, +.ant-calendar-next-month-btn-day .ant-calendar-date { + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar-selected-day .ant-calendar-date { + background: #108ee9; + color: #fff; + border: 1px solid transparent; +} +.ant-calendar-selected-day .ant-calendar-date:hover { + background: #108ee9; +} +.ant-calendar-disabled-cell .ant-calendar-date { + cursor: not-allowed; + color: #bcbcbc; + background: #f3f3f3; + border-radius: 0; + width: auto; + border: 1px solid transparent; +} +.ant-calendar-disabled-cell .ant-calendar-date:hover { + background: #f3f3f3; +} +.ant-calendar-disabled-cell-first-of-row .ant-calendar-date { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.ant-calendar-disabled-cell-last-of-row .ant-calendar-date { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.ant-calendar-footer-btn { + border-top: 1px solid #e9e9e9; + text-align: center; + display: block; + line-height: 38px; +} +.ant-calendar-footer > div { + display: inline-block; +} +.ant-calendar .ant-calendar-today-btn, +.ant-calendar .ant-calendar-clear-btn { + display: inline-block; + text-align: center; + margin: 0 0 0 8px; +} +.ant-calendar .ant-calendar-today-btn-disabled, +.ant-calendar .ant-calendar-clear-btn-disabled { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-calendar .ant-calendar-clear-btn { + display: none; + position: absolute; + right: 5px; + text-indent: -76px; + overflow: hidden; + width: 20px; + height: 20px; + text-align: center; + line-height: 20px; + top: 7px; + margin: 0; +} +.ant-calendar .ant-calendar-clear-btn:after { + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E62E"; + font-size: 12px; + color: rgba(0, 0, 0, 0.25); + display: inline-block; + line-height: 1; + width: 20px; + text-indent: 43px; + transition: color 0.3s ease; +} +.ant-calendar .ant-calendar-clear-btn:hover:after { + color: rgba(0, 0, 0, 0.43); +} +.ant-calendar .ant-calendar-ok-btn { + display: inline-block; + margin-bottom: 0; + font-weight: 500; + text-align: center; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + line-height: 1.5; + padding: 0 15px; + height: 28px; + user-select: none; + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + position: relative; + color: #fff; + background-color: #108ee9; + border-color: #108ee9; + padding: 0 7px; + font-size: 12px; + border-radius: 4px; + height: 22px; + position: absolute; + bottom: 8px; + right: 9px; +} +.ant-calendar .ant-calendar-ok-btn > .anticon { + line-height: 1; +} +.ant-calendar .ant-calendar-ok-btn, +.ant-calendar .ant-calendar-ok-btn:active, +.ant-calendar .ant-calendar-ok-btn:focus { + outline: 0; +} +.ant-calendar .ant-calendar-ok-btn:not([disabled]):hover { + text-decoration: none; +} +.ant-calendar .ant-calendar-ok-btn:not([disabled]):active { + outline: 0; + transition: none; +} +.ant-calendar .ant-calendar-ok-btn.disabled, +.ant-calendar .ant-calendar-ok-btn[disabled] { + cursor: not-allowed; +} +.ant-calendar .ant-calendar-ok-btn.disabled > *, +.ant-calendar .ant-calendar-ok-btn[disabled] > * { + pointer-events: none; +} +.ant-calendar .ant-calendar-ok-btn-lg { + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + height: 32px; +} +.ant-calendar .ant-calendar-ok-btn-sm { + padding: 0 7px; + font-size: 12px; + border-radius: 4px; + height: 22px; +} +.ant-calendar .ant-calendar-ok-btn > a:only-child { + color: currentColor; +} +.ant-calendar .ant-calendar-ok-btn > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-calendar .ant-calendar-ok-btn:hover, +.ant-calendar .ant-calendar-ok-btn:focus { + color: #fff; + background-color: #49a9ee; + border-color: #49a9ee; +} +.ant-calendar .ant-calendar-ok-btn:hover > a:only-child, +.ant-calendar .ant-calendar-ok-btn:focus > a:only-child { + color: currentColor; +} +.ant-calendar .ant-calendar-ok-btn:hover > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn:focus > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-calendar .ant-calendar-ok-btn:active, +.ant-calendar .ant-calendar-ok-btn.active { + color: #fff; + background-color: #0e77ca; + border-color: #0e77ca; +} +.ant-calendar .ant-calendar-ok-btn:active > a:only-child, +.ant-calendar .ant-calendar-ok-btn.active > a:only-child { + color: currentColor; +} +.ant-calendar .ant-calendar-ok-btn:active > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-calendar .ant-calendar-ok-btn.disabled, +.ant-calendar .ant-calendar-ok-btn[disabled], +.ant-calendar .ant-calendar-ok-btn.disabled:hover, +.ant-calendar .ant-calendar-ok-btn[disabled]:hover, +.ant-calendar .ant-calendar-ok-btn.disabled:focus, +.ant-calendar .ant-calendar-ok-btn[disabled]:focus, +.ant-calendar .ant-calendar-ok-btn.disabled:active, +.ant-calendar .ant-calendar-ok-btn[disabled]:active, +.ant-calendar .ant-calendar-ok-btn.disabled.active, +.ant-calendar .ant-calendar-ok-btn[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child, +.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child, +.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child, +.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child, +.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child, +.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child, +.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child, +.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child, +.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child, +.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child { + color: currentColor; +} +.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-calendar .ant-calendar-ok-btn-disabled { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; + cursor: not-allowed; +} +.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child { + color: currentColor; +} +.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-calendar .ant-calendar-ok-btn-disabled:hover { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child { + color: currentColor; +} +.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-calendar-range-picker-input { + background-color: transparent; + border: 0; + height: 100%; + line-height: 100%; + outline: 0; + width: 43%; + text-align: center; +} +.ant-calendar-range-picker-input::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.ant-calendar-range-picker-input:-ms-input-placeholder { + color: #ccc; +} +.ant-calendar-range-picker-input::-webkit-input-placeholder { + color: #ccc; +} +.ant-calendar-range-picker-input[disabled] { + cursor: not-allowed; +} +.ant-calendar-range-picker-separator { + color: rgba(0, 0, 0, 0.43); +} +.ant-calendar-range { + width: 470px; + overflow: hidden; +} +.ant-calendar-range .ant-calendar-date-panel::after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} +.ant-calendar-range-part { + width: 50%; + position: relative; +} +.ant-calendar-range-left { + float: left; +} +.ant-calendar-range-left .ant-calendar-time-picker-inner { + border-right: 2px solid #e9e9e9; +} +.ant-calendar-range-right { + float: right; +} +.ant-calendar-range-right .ant-calendar-time-picker-inner { + border-left: 2px solid #e9e9e9; +} +.ant-calendar-range-middle { + position: absolute; + left: 50%; + width: 20px; + margin-left: -132px; + text-align: center; + height: 34px; + line-height: 34px; + color: rgba(0, 0, 0, 0.43); +} +.ant-calendar-range-right .ant-calendar-date-input-wrap { + margin-left: -118px; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-range-middle { + margin-left: -12px; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-range-right .ant-calendar-date-input-wrap { + margin-left: 0; +} +.ant-calendar-range .ant-calendar-input-wrap { + position: relative; + height: 34px; +} +.ant-calendar-range .ant-calendar-input, +.ant-calendar-range .ant-calendar-time-picker-input { + position: relative; + display: inline-block; + padding: 4px 7px; + width: 100%; + height: 28px; + cursor: text; + font-size: 12px; + line-height: 1.5; + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; + transition: all .3s; + height: 22px; + border: 0; + box-shadow: none; +} +.ant-calendar-range .ant-calendar-input::-moz-placeholder, +.ant-calendar-range .ant-calendar-time-picker-input::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.ant-calendar-range .ant-calendar-input:-ms-input-placeholder, +.ant-calendar-range .ant-calendar-time-picker-input:-ms-input-placeholder { + color: #ccc; +} +.ant-calendar-range .ant-calendar-input::-webkit-input-placeholder, +.ant-calendar-range .ant-calendar-time-picker-input::-webkit-input-placeholder { + color: #ccc; +} +.ant-calendar-range .ant-calendar-input:hover, +.ant-calendar-range .ant-calendar-time-picker-input:hover { + border-color: #49a9ee; +} +.ant-calendar-range .ant-calendar-input:focus, +.ant-calendar-range .ant-calendar-time-picker-input:focus { + border-color: #49a9ee; + outline: 0; + box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2); +} +.ant-calendar-range .ant-calendar-input[disabled], +.ant-calendar-range .ant-calendar-time-picker-input[disabled] { + background-color: #f7f7f7; + opacity: 1; + cursor: not-allowed; + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar-range .ant-calendar-input[disabled]:hover, +.ant-calendar-range .ant-calendar-time-picker-input[disabled]:hover { + border-color: #e2e2e2; +} +textarea.ant-calendar-range .ant-calendar-input, +textarea.ant-calendar-range .ant-calendar-time-picker-input { + max-width: 100%; + height: auto; + vertical-align: bottom; +} +.ant-calendar-range .ant-calendar-input-lg, +.ant-calendar-range .ant-calendar-time-picker-input-lg { + padding: 6px 7px; + height: 32px; +} +.ant-calendar-range .ant-calendar-input-sm, +.ant-calendar-range .ant-calendar-time-picker-input-sm { + padding: 1px 7px; + height: 22px; +} +.ant-calendar-range .ant-calendar-input:focus, +.ant-calendar-range .ant-calendar-time-picker-input:focus { + box-shadow: none; +} +.ant-calendar-range .ant-calendar-time-picker-icon { + display: none; +} +.ant-calendar-range.ant-calendar-week-number { + width: 574px; +} +.ant-calendar-range.ant-calendar-week-number .ant-calendar-range-part { + width: 286px; +} +.ant-calendar-range .ant-calendar-year-panel, +.ant-calendar-range .ant-calendar-month-panel { + top: 34px; +} +.ant-calendar-range .ant-calendar-month-panel .ant-calendar-year-panel { + top: 0; +} +.ant-calendar-range .ant-calendar-decade-panel-table, +.ant-calendar-range .ant-calendar-year-panel-table, +.ant-calendar-range .ant-calendar-month-panel-table { + height: 208px; +} +.ant-calendar-range .ant-calendar-in-range-cell { + border-radius: 0; + position: relative; +} +.ant-calendar-range .ant-calendar-in-range-cell > div { + position: relative; + z-index: 1; +} +.ant-calendar-range .ant-calendar-in-range-cell:before { + content: ''; + display: block; + background: #ecf6fd; + border-radius: 0; + border: 0; + position: absolute; + top: 4px; + bottom: 4px; + left: 0; + right: 0; +} +.ant-calendar-range-bottom { + text-align: right; +} +.ant-calendar-range-bottom .ant-calendar-footer-btn { + padding-right: 16px; +} +div.ant-calendar-range-quick-selector { + display: block; + text-align: left; + border-top: 1px solid #e9e9e9; + padding: 10.5px 10px; +} +div.ant-calendar-range-quick-selector > a { + margin-right: 16px; +} +.ant-calendar-range .ant-calendar-header, +.ant-calendar-range .ant-calendar-month-panel-header, +.ant-calendar-range .ant-calendar-year-panel-header { + border-bottom: 0; +} +.ant-calendar-range .ant-calendar-body, +.ant-calendar-range .ant-calendar-month-panel-body, +.ant-calendar-range .ant-calendar-year-panel-body { + border-top: 1px solid #e9e9e9; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker { + height: 207px; + width: 100%; + top: 68px; + z-index: 2; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-panel { + height: 241px; + margin-top: -34px; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-inner { + padding-top: 34px; + height: 100%; + background: none; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-combobox { + display: inline-block; + height: 100%; + background-color: #fff; + border-top: 1px solid #e9e9e9; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select { + height: 100%; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select ul { + max-height: 100%; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-footer-btn { + padding: 9px 12px 9px 0; + display: block; + zoom: 1; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-footer-btn:before, +.ant-calendar-range.ant-calendar-time .ant-calendar-footer-btn:after { + content: " "; + display: table; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-footer-btn:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-ok-btn { + position: static; + height: 22px; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn { + margin-right: 12px; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-today-btn { + margin: 8px 12px; + height: 22px; + line-height: 22px; +} +.ant-calendar-range-with-ranges.ant-calendar-time .ant-calendar-time-picker { + height: 247px; +} +.ant-calendar-range-with-ranges.ant-calendar-time .ant-calendar-time-picker-panel { + height: 281px; +} +.ant-calendar-range.ant-calendar-show-time-picker .ant-calendar-body { + border-top-color: transparent; +} +.ant-calendar-time-picker { + position: absolute; + width: 100%; + top: 34px; + background-color: #fff; +} +.ant-calendar-time-picker-panel { + z-index: 1050; + position: absolute; + width: 100%; +} +.ant-calendar-time-picker-inner { + display: inline-block; + position: relative; + outline: none; + list-style: none; + font-size: 12px; + text-align: left; + background-color: #fff; + background-clip: padding-box; + line-height: 1.5; + overflow: hidden; + width: 100%; +} +.ant-calendar-time-picker-combobox { + width: 100%; +} +.ant-calendar-time-picker-1-column, +.ant-calendar-time-picker-1-column .ant-calendar-time-picker-select { + width: 100%; +} +.ant-calendar-time-picker-2-columns .ant-calendar-time-picker-select { + width: 50%; +} +.ant-calendar-time-picker-1-column .ant-calendar-time-picker-select li, +.ant-calendar-time-picker-2-columns .ant-calendar-time-picker-select li { + padding: 0; + text-align: center; +} +.ant-calendar-time-picker-input-wrap { + display: none; +} +.ant-calendar-time-picker-select { + float: left; + font-size: 12px; + border: 1px solid #e9e9e9; + border-width: 0 1px; + margin-left: -1px; + box-sizing: border-box; + width: 33.6%; + overflow: hidden; + position: relative; + height: 206px; +} +.ant-calendar-time-picker-select:hover { + overflow-y: auto; +} +.ant-calendar-time-picker-select:first-child { + border-left: 0; + margin-left: 0; +} +.ant-calendar-time-picker-select:last-child { + border-right: 0; +} +.ant-calendar-time-picker-select ul { + list-style: none; + box-sizing: border-box; + margin: 0; + padding: 0; + width: 100%; + max-height: 206px; +} +.ant-calendar-time-picker-select li { + padding: 0 0 0 28px; + list-style: none; + box-sizing: content-box; + margin: 0; + width: 100%; + height: 24px; + line-height: 24px; + cursor: pointer; + user-select: none; + transition: background 0.3s ease; +} +.ant-calendar-time-picker-select li:last-child:after { + content: ''; + height: 182px; + display: block; +} +.ant-calendar-time-picker-select li:hover { + background: #ecf6fd; +} +li.ant-calendar-time-picker-select-option-selected { + background: #f7f7f7; + font-weight: bold; +} +li.ant-calendar-time-picker-select-option-disabled { + color: rgba(0, 0, 0, 0.25); +} +li.ant-calendar-time-picker-select-option-disabled:hover { + background: transparent; + cursor: not-allowed; +} +.ant-calendar-time .ant-calendar-day-select { + padding: 0 2px; + font-weight: bold; + display: inline-block; + color: rgba(0, 0, 0, 0.65); + line-height: 34px; +} +.ant-calendar-time .ant-calendar-footer { + text-align: right; + position: relative; + height: auto; + line-height: auto; +} +.ant-calendar-time .ant-calendar-footer-btn { + padding: 10px 0; + line-height: 1.5; + text-align: right; +} +.ant-calendar-time .ant-calendar-footer .ant-calendar-today-btn { + float: left; + margin: 0; + padding-left: 12px; +} +.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn { + display: inline-block; + text-align: center; + margin-right: 60px; +} +.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn-disabled { + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar-month-panel { + position: absolute; + top: 1px; + right: 0; + bottom: 0; + left: 0; + z-index: 10; + border-radius: 4px; + background: #fff; + outline: none; +} +.ant-calendar-month-panel > div { + height: 100%; +} +.ant-calendar-month-panel-hidden { + display: none; +} +.ant-calendar-month-panel-header { + height: 34px; + line-height: 34px; + text-align: center; + user-select: none; + border-bottom: 1px solid #e9e9e9; +} +.ant-calendar-month-panel-header a:hover { + color: #49a9ee; +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select, +.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select, +.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select, +.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select { + padding: 0 2px; + font-weight: bold; + display: inline-block; + color: rgba(0, 0, 0, 0.65); + line-height: 34px; +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select-arrow, +.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select-arrow, +.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select-arrow, +.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select-arrow { + display: none; +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn { + position: absolute; + top: 0; + color: rgba(0, 0, 0, 0.43); + font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif; + padding: 0 5px; + font-size: 16px; + display: inline-block; + line-height: 34px; +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn { + left: 7px; +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:after, +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:after, +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:after { + content: '\AB'; +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn { + right: 7px; +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after, +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after, +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after { + content: '\BB'; +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn { + left: 29px; +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:after { + content: '\2039'; +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn { + right: 29px; +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after { + content: '\203A'; +} +.ant-calendar-month-panel-body { + height: calc(100% - 34px); +} +.ant-calendar-month-panel-table { + table-layout: fixed; + width: 100%; + height: 100%; + border-collapse: separate; +} +.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month { + background: #108ee9; + color: #fff; +} +.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover { + background: #108ee9; + color: #fff; +} +.ant-calendar-month-panel-cell { + text-align: center; +} +.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month, +.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month:hover { + cursor: not-allowed; + color: #bcbcbc; + background: #f3f3f3; +} +.ant-calendar-month-panel-month { + display: inline-block; + margin: 0 auto; + color: rgba(0, 0, 0, 0.65); + background: transparent; + text-align: center; + height: 24px; + line-height: 24px; + padding: 0 6px; + border-radius: 4px; + transition: background 0.3s ease; +} +.ant-calendar-month-panel-month:hover { + background: #ecf6fd; + cursor: pointer; +} +.ant-calendar-year-panel { + position: absolute; + top: 1px; + right: 0; + bottom: 0; + left: 0; + z-index: 10; + border-radius: 4px; + background: #fff; + outline: none; +} +.ant-calendar-year-panel > div { + height: 100%; +} +.ant-calendar-year-panel-hidden { + display: none; +} +.ant-calendar-year-panel-header { + height: 34px; + line-height: 34px; + text-align: center; + user-select: none; + border-bottom: 1px solid #e9e9e9; +} +.ant-calendar-year-panel-header a:hover { + color: #49a9ee; +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select, +.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select, +.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select, +.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select { + padding: 0 2px; + font-weight: bold; + display: inline-block; + color: rgba(0, 0, 0, 0.65); + line-height: 34px; +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select-arrow, +.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select-arrow, +.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select-arrow, +.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select-arrow { + display: none; +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn { + position: absolute; + top: 0; + color: rgba(0, 0, 0, 0.43); + font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif; + padding: 0 5px; + font-size: 16px; + display: inline-block; + line-height: 34px; +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn { + left: 7px; +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:after, +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:after, +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:after { + content: '\AB'; +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn { + right: 7px; +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after, +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after, +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after { + content: '\BB'; +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn { + left: 29px; +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:after { + content: '\2039'; +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn { + right: 29px; +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after { + content: '\203A'; +} +.ant-calendar-year-panel-body { + height: calc(100% - 34px); +} +.ant-calendar-year-panel-table { + table-layout: fixed; + width: 100%; + height: 100%; + border-collapse: separate; +} +.ant-calendar-year-panel-cell { + text-align: center; +} +.ant-calendar-year-panel-year { + display: inline-block; + margin: 0 auto; + color: rgba(0, 0, 0, 0.65); + background: transparent; + text-align: center; + height: 24px; + line-height: 24px; + padding: 0 6px; + border-radius: 4px; + transition: background 0.3s ease; +} +.ant-calendar-year-panel-year:hover { + background: #ecf6fd; + cursor: pointer; +} +.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year { + background: #108ee9; + color: #fff; +} +.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover { + background: #108ee9; + color: #fff; +} +.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year, +.ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year { + user-select: none; + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar-decade-panel { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 10; + background: #fff; + border-radius: 4px; + outline: none; +} +.ant-calendar-decade-panel-hidden { + display: none; +} +.ant-calendar-decade-panel-header { + height: 34px; + line-height: 34px; + text-align: center; + user-select: none; + border-bottom: 1px solid #e9e9e9; +} +.ant-calendar-decade-panel-header a:hover { + color: #49a9ee; +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select { + padding: 0 2px; + font-weight: bold; + display: inline-block; + color: rgba(0, 0, 0, 0.65); + line-height: 34px; +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select-arrow, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select-arrow, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select-arrow, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select-arrow { + display: none; +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn { + position: absolute; + top: 0; + color: rgba(0, 0, 0, 0.43); + font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif; + padding: 0 5px; + font-size: 16px; + display: inline-block; + line-height: 34px; +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn { + left: 7px; +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:after, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:after, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:after { + content: '\AB'; +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn { + right: 7px; +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after { + content: '\BB'; +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn { + left: 29px; +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:after { + content: '\2039'; +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn { + right: 29px; +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after { + content: '\203A'; +} +.ant-calendar-decade-panel-body { + height: calc(100% - 34px); +} +.ant-calendar-decade-panel-table { + table-layout: fixed; + width: 100%; + height: 100%; + border-collapse: separate; +} +.ant-calendar-decade-panel-cell { + text-align: center; + white-space: nowrap; +} +.ant-calendar-decade-panel-decade { + display: inline-block; + margin: 0 auto; + color: rgba(0, 0, 0, 0.65); + background: transparent; + text-align: center; + height: 24px; + line-height: 24px; + padding: 0 6px; + border-radius: 4px; + transition: background 0.3s ease; +} +.ant-calendar-decade-panel-decade:hover { + background: #ecf6fd; + cursor: pointer; +} +.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade { + background: #108ee9; + color: #fff; +} +.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover { + background: #108ee9; + color: #fff; +} +.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade, +.ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade { + user-select: none; + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar-month .ant-calendar-month-panel, +.ant-calendar-month .ant-calendar-year-panel { + top: 0; + height: 248px; +} +.ant-message { + font-size: 12px; + position: fixed; + z-index: 1010; + width: 100%; + top: 16px; + left: 0; +} +.ant-message-notice { + width: auto; + vertical-align: middle; + position: absolute; + left: 50%; +} +.ant-message-notice-content { + position: relative; + right: 50%; + padding: 8px 16px; + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); + background: #fff; + display: block; +} +.ant-message-success .anticon { + color: #00a854; +} +.ant-message-error .anticon { + color: #f04134; +} +.ant-message-warning .anticon { + color: #ffbf00; +} +.ant-message-info .anticon, +.ant-message-loading .anticon { + color: #108ee9; +} +.ant-message .anticon { + margin-right: 8px; + font-size: 14px; + top: 1px; + position: relative; +} +.ant-modal { + position: relative; + width: auto; + margin: 0 auto; + top: 100px; + padding-bottom: 24px; +} +.ant-modal-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ant-modal-title { + margin: 0; + font-size: 14px; + line-height: 21px; + font-weight: 500; + color: rgba(0, 0, 0, 0.85); +} +.ant-modal-content { + position: relative; + background-color: #fff; + border: 0; + border-radius: 4px; + background-clip: padding-box; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); +} +.ant-modal-close { + cursor: pointer; + border: 0; + background: transparent; + position: absolute; + right: 0; + top: 0; + z-index: 10; + font-weight: 700; + line-height: 1; + text-decoration: none; + transition: color .3s ease; + color: rgba(0, 0, 0, 0.43); + outline: 0; +} +.ant-modal-close-x { + display: block; + font-style: normal; + vertical-align: baseline; + text-align: center; + text-transform: none; + text-rendering: auto; + width: 48px; + height: 48px; + line-height: 48px; + font-size: 14px; +} +.ant-modal-close-x:before { + content: "\E633"; + display: block; + font-family: "anticon" !important; +} +.ant-modal-close:focus, +.ant-modal-close:hover { + color: #444; + text-decoration: none; +} +.ant-modal-header { + padding: 13px 16px; + border-radius: 4px 4px 0 0; + background: #fff; + color: rgba(0, 0, 0, 0.65); + border-bottom: 1px solid #e9e9e9; +} +.ant-modal-body { + padding: 16px; + font-size: 12px; + line-height: 1.5; +} +.ant-modal-footer { + border-top: 1px solid #e9e9e9; + padding: 10px 16px 10px 10px; + text-align: right; + border-radius: 0 0 4px 4px; +} +.ant-modal-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ant-modal.zoom-enter, +.ant-modal.zoom-appear { + animation-duration: 0.3s; + transform: none; + opacity: 0; +} +.ant-modal-mask { + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + background-color: #373737; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; + filter: alpha(opacity=50); +} +.ant-modal-mask-hidden { + display: none; +} +.ant-modal-open { + overflow: hidden; +} +@media (max-width: 768px) { + .ant-modal { + width: auto !important; + margin: 10px; + } + .vertical-center-modal .ant-modal { + flex: 1; + } +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-confirm .ant-modal-header { + display: none; +} +.ant-confirm .ant-modal-close { + display: none; +} +.ant-confirm .ant-modal-body { + padding: 30px 40px; +} +.ant-confirm-body-wrapper { + zoom: 1; +} +.ant-confirm-body-wrapper:before, +.ant-confirm-body-wrapper:after { + content: " "; + display: table; +} +.ant-confirm-body-wrapper:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ant-confirm-body .ant-confirm-title { + color: rgba(0, 0, 0, 0.65); + font-weight: bold; + font-size: 14px; +} +.ant-confirm-body .ant-confirm-content { + margin-left: 42px; + font-size: 12px; + color: rgba(0, 0, 0, 0.65); + margin-top: 8px; +} +.ant-confirm-body > .anticon { + font-size: 24px; + margin-right: 16px; + padding: 0 1px; + float: left; +} +.ant-confirm .ant-confirm-btns { + margin-top: 30px; + float: right; +} +.ant-confirm .ant-confirm-btns button + button { + margin-left: 10px; + margin-bottom: 0; +} +.ant-confirm-error .ant-confirm-body > .anticon { + color: #f04134; +} +.ant-confirm-warning .ant-confirm-body > .anticon, +.ant-confirm-confirm .ant-confirm-body > .anticon { + color: #ffbf00; +} +.ant-confirm-info .ant-confirm-body > .anticon { + color: #108ee9; +} +.ant-confirm-success .ant-confirm-body > .anticon { + color: #00a854; +} +.ant-more-panel { + background-color: #fff; + border-radius: 2px; + font-size: 12px; + position: relative; + padding: 15px; + display: flex; + border: 1px solid #e9e9e9; + transition: all .3s; +} +.ant-more-panel:hover { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + border-color: #eee; +} +.ant-more-panel-body { + flex: 1; + overflow: hidden; +} +.ant-more-panel-form { + position: relative; + display: inline-block; +} +.ant-more-panel-control { + position: absolute; + right: 0; + top: 0; + padding-top: 2px; +} +.ant-more-panel-btn { + cursor: pointer; + border: 1px solid #e9e9e9; + color: #96A1A7; + border-radius: 2px; + width: 48px; + text-align: center; + line-height: 14px; + position: absolute; + left: 50%; + bottom: -1px; + margin-left: -1px; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-radio-group { + display: inline-block; + font-size: 12px; +} +.ant-radio-wrapper { + font-size: 12px; + vertical-align: middle; + display: inline-block; + position: relative; + white-space: nowrap; + margin-right: 8px; + cursor: pointer; +} +.ant-radio { + white-space: nowrap; + outline: none; + display: inline-block; + position: relative; + line-height: 1; + vertical-align: middle; + cursor: pointer; +} +.ant-radio-wrapper:hover .ant-radio .ant-radio-inner, +.ant-radio:hover .ant-radio-inner, +.ant-radio-focused .ant-radio-inner { + border-color: #108ee9; +} +.ant-radio-inner { + position: relative; + top: 0; + left: 0; + display: inline-block; + width: 14px; + height: 14px; + border-width: 1px; + border-style: solid; + border-radius: 14px; + border-color: #d9d9d9; + background-color: #fff; + transition: all 0.3s; +} +.ant-radio-inner:after { + position: absolute; + width: 6px; + height: 6px; + left: 3px; + top: 3px; + border-radius: 4px; + display: table; + border-top: 0; + border-left: 0; + content: ' '; + background-color: #108ee9; + opacity: 0; + transform: scale(0); + transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.ant-radio-input { + position: absolute; + left: 0; + z-index: 1; + cursor: pointer; + opacity: 0; + top: 0; + bottom: 0; + right: 0; +} +.ant-radio-checked .ant-radio-inner { + border-color: #108ee9; +} +.ant-radio-checked .ant-radio-inner:after { + transform: scale(1); + opacity: 1; + transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.ant-radio-disabled .ant-radio-inner { + border-color: #d9d9d9 !important; + background-color: #f3f3f3; +} +.ant-radio-disabled .ant-radio-inner:after { + background-color: #cccccc; +} +.ant-radio-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +span.ant-radio + * { + padding-left: 8px; + padding-right: 8px; +} +.ant-radio-button-wrapper { + margin: 0; + height: 28px; + line-height: 26px; + color: rgba(0, 0, 0, 0.65); + display: inline-block; + transition: all 0.3s ease; + cursor: pointer; + border: 1px solid #d9d9d9; + border-left: 0; + background: #fff; + padding: 0 16px; +} +.ant-radio-button-wrapper a { + color: rgba(0, 0, 0, 0.65); +} +.ant-radio-button-wrapper > .ant-radio-button { + margin-left: 0; + display: block; + width: 0; + height: 0; +} +.ant-radio-group-large .ant-radio-button-wrapper { + height: 32px; + line-height: 30px; +} +.ant-radio-group-small .ant-radio-button-wrapper { + height: 22px; + line-height: 20px; + padding: 0 12px; +} +.ant-radio-group-small .ant-radio-button-wrapper:first-child { + border-radius: 2px 0 0 2px; +} +.ant-radio-group-small .ant-radio-button-wrapper:last-child { + border-radius: 0 2px 2px 0; +} +.ant-radio-button-wrapper:first-child { + border-radius: 4px 0 0 4px; + border-left: 1px solid #d9d9d9; +} +.ant-radio-button-wrapper:last-child { + border-radius: 0 4px 4px 0; +} +.ant-radio-button-wrapper:first-child:last-child { + border-radius: 4px; +} +.ant-radio-button-wrapper:hover, +.ant-radio-button-wrapper-focused { + color: #108ee9; + position: relative; +} +.ant-radio-button-wrapper .ant-radio-inner, +.ant-radio-button-wrapper input[type="checkbox"], +.ant-radio-button-wrapper input[type="radio"] { + opacity: 0; + filter: alpha(opacity=0); + width: 0; + height: 0; +} +.ant-radio-button-wrapper-checked { + background: #fff; + border-color: #108ee9; + color: #108ee9; + box-shadow: -1px 0 0 0 #108ee9; +} +.ant-radio-button-wrapper-checked:first-child { + border-color: #108ee9; + box-shadow: none!important; +} +.ant-radio-button-wrapper-checked:hover { + border-color: #49a9ee; + box-shadow: -1px 0 0 0 #49a9ee; + color: #49a9ee; +} +.ant-radio-button-wrapper-checked:active { + border-color: #0e77ca; + box-shadow: -1px 0 0 0 #0e77ca; + color: #0e77ca; +} +.ant-radio-button-wrapper-disabled { + border-color: #d9d9d9; + background-color: #f7f7f7; + cursor: not-allowed; + color: rgba(0, 0, 0, 0.25); +} +.ant-radio-button-wrapper-disabled:first-child, +.ant-radio-button-wrapper-disabled:hover { + border-color: #d9d9d9; + background-color: #f7f7f7; + color: rgba(0, 0, 0, 0.25); +} +.ant-radio-button-wrapper-disabled:first-child { + border-left-color: #d9d9d9; +} +.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked { + color: #fff; + background-color: #e6e6e6; + border-color: #d9d9d9; + box-shadow: none; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-checkbox { + white-space: nowrap; + cursor: pointer; + outline: none; + display: inline-block; + line-height: 1; + position: relative; + vertical-align: middle; +} +.ant-checkbox-wrapper:hover .ant-checkbox .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-focused .ant-checkbox-inner { + border-color: #108ee9; +} +.ant-checkbox-inner { + position: relative; + top: 0; + left: 0; + display: inline-block; + width: 14px; + height: 14px; + border: 1px solid #d9d9d9; + border-radius: 3px; + background-color: #fff; + transition: all .3s; +} +.ant-checkbox-inner:after { + transform: rotate(45deg) scale(0); + position: absolute; + left: 4px; + top: 1px; + display: table; + width: 5px; + height: 8px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + content: ' '; + transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); +} +.ant-checkbox-input { + position: absolute; + left: 0; + z-index: 1; + cursor: pointer; + opacity: 0; + filter: alpha(opacity=0); + top: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; +} +.ant-checkbox-indeterminate .ant-checkbox-inner:after { + content: ' '; + transform: scale(1); + position: absolute; + left: 2px; + top: 5px; + width: 8px; + height: 1px; +} +.ant-checkbox-checked .ant-checkbox-inner:after { + transform: rotate(45deg) scale(1); + position: absolute; + left: 4px; + top: 1px; + display: table; + width: 5px; + height: 8px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + content: ' '; + transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; +} +.ant-checkbox-checked .ant-checkbox-inner, +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #108ee9; + border-color: #108ee9; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after { + animation-name: none; + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-disabled .ant-checkbox-inner { + border-color: #d9d9d9 !important; + background-color: #f3f3f3; +} +.ant-checkbox-disabled .ant-checkbox-inner:after { + animation-name: none; + border-color: #f3f3f3; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-wrapper { + cursor: pointer; + font-size: 12px; + display: inline-block; +} +.ant-checkbox-wrapper:not(:last-child) { + margin-right: 8px; +} +.ant-checkbox-wrapper + span, +.ant-checkbox + span { + padding-left: 8px; + padding-right: 8px; +} +.ant-checkbox-group { + font-size: 12px; +} +.ant-checkbox-group-item { + display: inline-block; +} +@media \0screen { + .ant-checkbox-checked .ant-checkbox-inner:before, + .ant-checkbox-checked .ant-checkbox-inner:after { + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E632"; + font-weight: bold; + font-size: 8px; + border: 0; + color: #fff; + left: 2px; + top: 3px; + position: absolute; + } +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-collapse { + background-color: #f7f7f7; + border-radius: 4px; + border: 1px solid #d9d9d9; + border-bottom: 0; +} +.ant-collapse > .ant-collapse-item { + border-bottom: 1px solid #d9d9d9; +} +.ant-collapse > .ant-collapse-item > .ant-collapse-header { + height: 38px; + line-height: 38px; + padding-left: 32px; + color: rgba(0, 0, 0, 0.85); + cursor: pointer; + position: relative; + transition: all .3s; +} +.ant-collapse > .ant-collapse-item > .ant-collapse-header:active { + background-color: #ecf6fd !important; +} +.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow { + font-size: 12px; + font-size: 9px \9; + transform: scale(0.75) rotate(0); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + font-style: normal; + vertical-align: baseline; + text-align: center; + text-transform: none; + line-height: 1; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + position: absolute; + color: rgba(0, 0, 0, 0.43); + display: inline-block; + font-weight: bold; + line-height: 40px; + vertical-align: middle; + transition: transform 0.24s; + top: 0; + left: 16px; + /* stylelint-disable declaration-block-no-duplicate-properties */ + top: 16px \9; + left: 0 \9; + /* stylelint-enable declaration-block-no-duplicate-properties */ +} +:root .ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow { + filter: none; +} +:root .ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow { + font-size: 12px; +} +.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow:before { + display: block; + font-family: "anticon" !important; +} +.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow:before { + content: "\E61F"; +} +.ant-collapse-anim-active { + transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); +} +.ant-collapse-content { + overflow: hidden; + color: rgba(0, 0, 0, 0.65); + padding: 0 16px; + background-color: #fff; +} +.ant-collapse-content > .ant-collapse-content-box { + padding-top: 16px; + padding-bottom: 16px; +} +.ant-collapse-content-inactive { + display: none; +} +.ant-collapse-item:last-child > .ant-collapse-content { + border-radius: 0 0 4px 4px; +} +.ant-collapse > .ant-collapse-item > .ant-collapse-header[aria-expanded="true"] .arrow { + display: inline-block; + font-size: 12px; + font-size: 9px \9; + transform: scale(0.75) rotate(90deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.00000000000000006123, M12=-1, M21=1, M22=0.00000000000000006123)"; + zoom: 1; +} +:root .ant-collapse > .ant-collapse-item > .ant-collapse-header[aria-expanded="true"] .arrow { + filter: none; +} +:root .ant-collapse > .ant-collapse-item > .ant-collapse-header[aria-expanded="true"] .arrow { + font-size: 12px; +} +.ant-collapse-borderless { + background-color: #fff; + border: 0; +} +.ant-collapse-borderless > .ant-collapse-item-active { + border: 0; +} +.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content { + background-color: transparent; + border-top: 1px solid #d9d9d9; +} +.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-header { + transition: all .3s; +} +.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-header:hover { + background-color: #f7f7f7; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-upload { + font-size: 12px; + outline: 0; +} +.ant-upload-btn { + display: block; + width: 100%; + outline: none; +} +.ant-upload input[type="file"] { + cursor: pointer; +} +.ant-upload.ant-upload-select { + display: inline-block; +} +.ant-upload.ant-upload-select-picture-card { + border: 1px dashed #d9d9d9; + width: 96px; + height: 96px; + border-radius: 4px; + background-color: #fbfbfb; + text-align: center; + cursor: pointer; + transition: border-color 0.3s ease; + display: inline-block; + vertical-align: top; + margin-right: 8px; + margin-bottom: 8px; +} +.ant-upload.ant-upload-select-picture-card > .ant-upload { + display: block; + width: 100%; + height: 100%; + padding: 20px 0; +} +.ant-upload.ant-upload-select-picture-card:hover { + border-color: #108ee9; +} +.ant-upload.ant-upload-drag { + border: 1px dashed #d9d9d9; + transition: border-color 0.3s ease; + cursor: pointer; + border-radius: 4px; + text-align: center; + width: 100%; + height: 100%; + position: relative; +} +.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) { + border: 2px dashed #49a9ee; +} +.ant-upload.ant-upload-drag.ant-upload-disabled { + cursor: not-allowed; +} +.ant-upload.ant-upload-drag .ant-upload-btn { + display: table; + height: 100%; +} +.ant-upload.ant-upload-drag .ant-upload-drag-container { + display: table-cell; + vertical-align: middle; +} +.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover { + border-color: #49a9ee; +} +.ant-upload.ant-upload-drag p.ant-upload-drag-icon { + height: 60px; + margin-bottom: 24px; +} +.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon { + font-size: 80px; + margin-top: -5px; + color: #49a9ee; +} +.ant-upload.ant-upload-drag p.ant-upload-text { + font-size: 14px; +} +.ant-upload.ant-upload-drag p.ant-upload-hint { + font-size: 12px; + color: rgba(0, 0, 0, 0.43); +} +.ant-upload.ant-upload-drag .anticon-plus { + font-size: 30px; + transition: all 0.3s ease; + color: rgba(0, 0, 0, 0.25); +} +.ant-upload.ant-upload-drag .anticon-plus:hover { + color: rgba(0, 0, 0, 0.43); +} +.ant-upload.ant-upload-drag:hover .anticon-plus { + color: rgba(0, 0, 0, 0.43); +} +.ant-upload-list { + overflow: hidden; +} +.ant-upload-list-item { + overflow: hidden; + margin-top: 8px; + font-size: 12px; +} +.ant-upload-list-item-info { + height: 22px; + line-height: 22px; + padding: 0 4px; + transition: background-color 0.3s ease; +} +.ant-upload-list-item-info .anticon-paper-clip { + margin-right: 4px; + font-size: 12px; + color: rgba(0, 0, 0, 0.43); +} +.ant-upload-list-item-info .anticon-cross { + display: inline-block; + font-size: 12px; + font-size: 10px \9; + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + transition: all 0.3s ease; + opacity: 0; + cursor: pointer; + float: right; + color: rgba(0, 0, 0, 0.43); + line-height: 22px; +} +:root .ant-upload-list-item-info .anticon-cross { + filter: none; +} +:root .ant-upload-list-item-info .anticon-cross { + font-size: 12px; +} +.ant-upload-list-item-info .anticon-cross:hover { + color: rgba(0, 0, 0, 0.65); +} +.ant-upload-list-item:hover .ant-upload-list-item-info { + background-color: #ecf6fd; +} +.ant-upload-list-item:hover .anticon-cross { + opacity: 1; +} +.ant-upload-list-item-error, +.ant-upload-list-item-error .anticon-paper-clip { + color: #f04134; +} +.ant-upload-list-item-error .anticon-cross { + opacity: 1; +} +.ant-upload-list-item-progress { + padding: 0 8px 0 20px; + margin-top: -2px; + margin-bottom: 1px; + font-size: 12px; +} +.ant-upload-list-item-progress .ant-progress-line-inner { + vertical-align: middle; +} +.ant-upload-list-picture .ant-upload-list-item, +.ant-upload-list-picture-card .ant-upload-list-item { + padding: 8px; + border-radius: 4px; + border: 1px solid #d9d9d9; + height: 66px; + position: relative; +} +.ant-upload-list-picture .ant-upload-list-item:hover, +.ant-upload-list-picture-card .ant-upload-list-item:hover { + background: transparent; +} +.ant-upload-list-picture .ant-upload-list-item-info, +.ant-upload-list-picture-card .ant-upload-list-item-info { + padding: 0; +} +.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info, +.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info { + background: transparent; +} +.ant-upload-list-picture .ant-upload-list-item-uploading, +.ant-upload-list-picture-card .ant-upload-list-item-uploading { + border-style: dashed; +} +.ant-upload-list-picture .ant-upload-list-item-thumbnail, +.ant-upload-list-picture-card .ant-upload-list-item-thumbnail { + width: 48px; + height: 48px; + position: absolute; + top: 8px; + left: 8px; +} +.ant-upload-list-picture .ant-upload-list-item-thumbnail img, +.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img { + width: 48px; + height: 48px; + display: block; + overflow: hidden; + border-radius: 2px; +} +.ant-upload-list-picture .ant-upload-list-item-thumbnail.anticon:before, +.ant-upload-list-picture-card .ant-upload-list-item-thumbnail.anticon:before { + line-height: 48px; + font-size: 24px; + color: rgba(0, 0, 0, 0.43); +} +.ant-upload-list-picture .ant-upload-list-item-name, +.ant-upload-list-picture-card .ant-upload-list-item-name { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + margin: 0 0 0 8px; + line-height: 44px; + transition: all 0.3s ease; + padding-left: 48px; + padding-right: 8px; + max-width: 100%; + display: inline-block; + box-sizing: border-box; +} +.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name, +.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name { + line-height: 28px; +} +.ant-upload-list-picture .ant-upload-list-item-progress, +.ant-upload-list-picture-card .ant-upload-list-item-progress { + padding-left: 56px; + margin-top: 0; +} +.ant-upload-list-picture .anticon-cross, +.ant-upload-list-picture-card .anticon-cross { + position: absolute; + right: 8px; + top: 8px; + line-height: 1; +} +.ant-upload-list-picture-card { + display: inline; +} +.ant-upload-list-picture-card .ant-upload-list-item { + display: inline-block; + width: 96px; + height: 96px; + margin: 0 8px 8px 0; +} +.ant-upload-list-picture-card .ant-upload-list-item-info { + height: 100%; + position: relative; +} +.ant-upload-list-picture-card .ant-upload-list-item-info:before { + content: ' '; + position: absolute; + z-index: 1; + background-color: rgba(0, 0, 0, 0.5); + transition: all .3s; + opacity: 0; + width: 100%; + height: 100%; +} +.ant-upload-list-picture-card .ant-upload-list-item-info .anticon-eye-o, +.ant-upload-list-picture-card .ant-upload-list-item-info .anticon-delete { + z-index: 10; + transition: all .3; + cursor: pointer; + font-size: 16px; + width: 16px; + color: rgba(255, 255, 255, 0.91); + opacity: 0; + margin: 0 4px; +} +.ant-upload-list-picture-card .ant-upload-list-item-info .anticon-eye-o:hover, +.ant-upload-list-picture-card .ant-upload-list-item-info .anticon-delete:hover { + color: #fff; +} +.ant-upload-list-picture-card .ant-upload-list-item-info:hover:before { + opacity: 1; +} +.ant-upload-list-picture-card .ant-upload-list-item-info:hover .anticon-eye-o, +.ant-upload-list-picture-card .ant-upload-list-item-info:hover .anticon-delete { + opacity: 1; +} +.ant-upload-list-picture-card .ant-upload-list-item-actions { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + z-index: 10; + white-space: nowrap; +} +.ant-upload-list-picture-card .ant-upload-list-item-thumbnail, +.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img { + display: block; + width: 100%; + height: 100%; + position: static; +} +.ant-upload-list-picture-card .ant-upload-list-item-name { + display: none; +} +.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item { + background-color: #fbfbfb; +} +.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info { + height: auto; +} +.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before, +.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye-o, +.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete { + display: none; +} +.ant-upload-list-picture-card .ant-upload-list-item-uploading-text { + margin-top: 18px; + color: rgba(0, 0, 0, 0.43); +} +.ant-upload-list-picture-card .ant-upload-list-item-progress { + padding-left: 0; +} +.ant-upload-list .ant-upload-success-icon { + color: #00a854; + font-weight: bold; +} +.ant-upload-list .ant-upload-margin-top-enter { + animation: uploadMarginTopIn 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.ant-upload-list .ant-upload-margin-top-leave { + animation: uploadMarginTopOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +@keyframes uploadMarginTopIn { + from { + margin-top: -25px; + opacity: 0; + } +} +@keyframes uploadMarginTopOut { + to { + margin-top: -25px; + opacity: 0; + } +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-notification { + position: fixed; + z-index: 1010; + width: 335px; + margin-right: 24px; +} +.ant-notification-topLeft, +.ant-notification-bottomLeft { + margin-left: 24px; + margin-right: 0; +} +.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active, +.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active, +.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active, +.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active { + animation-name: NotificationLeftFadeIn; +} +.ant-notification-notice { + padding: 16px; + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); + background: #fff; + line-height: 1.5; + position: relative; + margin-bottom: 10px; + overflow: hidden; +} +.ant-notification-notice-message { + font-size: 14px; + color: rgba(0, 0, 0, 0.85); + margin-bottom: 4px; + line-height: 20px; +} +.ant-notification-notice-description { + font-size: 12px; +} +.ant-notification-notice-closable .ant-notification-notice-message { + padding-right: 24px; +} +.ant-notification-notice-with-icon .ant-notification-notice-message { + font-size: 14px; + margin-left: 48px; + margin-bottom: 4px; +} +.ant-notification-notice-with-icon .ant-notification-notice-description { + margin-left: 48px; + font-size: 12px; +} +.ant-notification-notice-icon { + float: left; + font-size: 32px; + line-height: 32px; +} +.ant-notification-notice-icon-success { + color: #00a854; +} +.ant-notification-notice-icon-info { + color: #108ee9; +} +.ant-notification-notice-icon-warning { + color: #ffbf00; +} +.ant-notification-notice-icon-error { + color: #f04134; +} +.ant-notification-notice-close-x:after { + font-size: 12px; + content: "\E633"; + font-family: "anticon"; + cursor: pointer; +} +.ant-notification-notice-close { + position: absolute; + right: 16px; + top: 10px; + color: rgba(0, 0, 0, 0.43); + outline: none; +} +.ant-notification-notice-close:hover { + color: #404040; +} +.ant-notification-notice-btn { + float: right; + margin-top: 16px; +} +.ant-notification .notification-fade-effect { + animation-duration: 0.24s; + animation-fill-mode: both; + animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-notification-fade-enter, +.ant-notification-fade-appear { + opacity: 0; + animation-duration: 0.24s; + animation-fill-mode: both; + animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + animation-play-state: paused; +} +.ant-notification-fade-leave { + animation-duration: 0.24s; + animation-fill-mode: both; + animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); + animation-duration: 0.2s; + animation-play-state: paused; +} +.ant-notification-fade-enter.ant-notification-fade-enter-active, +.ant-notification-fade-appear.ant-notification-fade-appear-active { + animation-name: NotificationFadeIn; + animation-play-state: running; +} +.ant-notification-fade-leave.ant-notification-fade-leave-active { + animation-name: NotificationFadeOut; + animation-play-state: running; +} +@keyframes NotificationFadeIn { + 0% { + opacity: 0; + left: 335px; + } + 100% { + left: 0; + opacity: 1; + } +} +@keyframes NotificationLeftFadeIn { + 0% { + opacity: 0; + right: 335px; + } + 100% { + right: 0; + opacity: 1; + } +} +@keyframes NotificationFadeOut { + 0% { + opacity: 1; + margin-bottom: 10px; + padding-top: 16px; + padding-bottom: 16px; + max-height: 150px; + } + 100% { + opacity: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; + max-height: 0; + } +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 14px; + line-height: inherit; + color: rgba(0, 0, 0, 0.43); + border: 0; + border-bottom: 1px solid #d9d9d9; +} +label { + font-size: 12px; +} +input[type="search"] { + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 15px; + font-size: 12px; + line-height: 1.5; + color: rgba(0, 0, 0, 0.65); +} +label { + position: relative; +} +label > .anticon { + vertical-align: top; + font-size: 12px; +} +.ant-form-item-required:before { + display: inline-block; + margin-right: 4px; + content: "*"; + font-family: SimSun; + line-height: 1; + font-size: 12px; + color: #f04134; +} +.ant-form-hide-required-mark .ant-form-item-required:before { + display: none; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled { + cursor: not-allowed; +} +.ant-radio-inline.disabled, +.ant-radio-vertical.disabled, +.ant-checkbox-inline.disabled, +.ant-checkbox-vertical.disabled { + cursor: not-allowed; +} +.ant-radio.disabled label, +.ant-checkbox.disabled label { + cursor: not-allowed; +} +.ant-form-item { + font-size: 12px; + margin-bottom: 24px; + color: rgba(0, 0, 0, 0.65); + vertical-align: top; +} +.ant-form-item > .ant-form-item, +.ant-form-item :not(.ant-form) > .ant-form-item { + margin-bottom: -24px; +} +.ant-form-item-control { + line-height: 32px; + position: relative; + zoom: 1; +} +.ant-form-item-control:before, +.ant-form-item-control:after { + content: " "; + display: table; +} +.ant-form-item-control:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ant-form-item-with-help { + margin-bottom: 6px; +} +.ant-form-item-label { + text-align: right; + vertical-align: middle; + padding: 7px 0; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ant-form-item-label label { + color: rgba(0, 0, 0, 0.85); +} +.ant-form-item-label label:after { + content: ":"; + margin: 0 8px 0 2px; + position: relative; + top: -0.5px; +} +.ant-form-item .ant-switch { + margin: 4px 0; +} +.ant-form-item-no-colon .ant-form-item-label label:after { + content: " "; +} +.ant-form-explain { + line-height: 1.5; +} +.ant-form-explain, +.ant-form-extra { + color: rgba(0, 0, 0, 0.43); +} +.ant-form-text { + display: inline-block; + padding-right: 8px; +} +.ant-form-split { + display: block; + text-align: center; +} +form .has-feedback .ant-input { + padding-right: 24px; +} +form .has-feedback .ant-select-arrow, +form .has-feedback .ant-select-selection__clear { + right: 28px; +} +form .has-feedback .ant-select-selection-selected-value { + padding-right: 42px; +} +form .has-feedback .ant-cascader-picker-arrow { + padding-right: 36px; +} +form .has-feedback .ant-cascader-picker-clear { + right: 28px; +} +form .has-feedback .ant-calendar-picker-icon, +form .has-feedback .ant-calendar-picker-clear { + right: 28px; +} +form textarea.ant-input { + height: auto; +} +form .ant-upload { + background: transparent; +} +form input[type="radio"], +form input[type="checkbox"] { + width: 14px; + height: 14px; +} +form .ant-radio-inline, +form .ant-checkbox-inline { + display: inline-block; + vertical-align: middle; + font-weight: normal; + cursor: pointer; + margin-left: 8px; +} +form .ant-radio-inline:first-child, +form .ant-checkbox-inline:first-child { + margin-left: 0; +} +form .ant-checkbox-vertical, +form .ant-radio-vertical { + display: block; +} +form .ant-checkbox-vertical + .ant-checkbox-vertical, +form .ant-radio-vertical + .ant-radio-vertical { + margin-left: 0; +} +form .ant-input-number { + margin-top: -1px; + margin-right: 8px; +} +form .ant-select, +form .ant-cascader-picker { + width: 100%; +} +.ant-input-group-wrap .ant-select-selection { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ant-input-group-wrap .ant-select-selection:hover { + border-color: #d9d9d9; +} +.ant-input-group-wrap .ant-select-selection--single { + margin-left: -1px; + height: 32px; + background-color: #eee; +} +.ant-input-group-wrap .ant-select-selection--single .ant-select-selection__rendered { + padding-left: 8px; + padding-right: 25px; + line-height: 30px; +} +.ant-input-group-wrap .ant-select-open .ant-select-selection { + border-color: #d9d9d9; + box-shadow: none; +} +.ant-form-vertical .ant-form-item-label { + padding: 0 0 8px; + display: block; + text-align: left; +} +.ant-form-vertical .ant-form-item-label label:after { + content: ''; +} +.ant-form-inline .ant-form-item { + display: inline-block; + margin-right: 10px; + margin-bottom: 0; +} +.ant-form-inline .ant-form-item-with-help { + margin-bottom: 24px; +} +.ant-form-inline .ant-form-item > div { + display: inline-block; + vertical-align: middle; +} +.ant-form-inline .ant-form-text { + display: inline-block; +} +.ant-form-inline .has-feedback { + display: inline-block; +} +.ant-form-inline .ant-form-explain { + position: absolute; +} +.has-success.has-feedback:after, +.has-warning.has-feedback:after, +.has-error.has-feedback:after, +.is-validating.has-feedback:after { + position: absolute; + top: 0; + right: 0; + visibility: visible; + pointer-events: none; + width: 32px; + height: 32px; + line-height: 32px; + text-align: center; + font-size: 14px; + animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46); + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: ""; +} +.has-success.has-feedback:after { + animation-name: diffZoomIn1 !important; +} +.has-error.has-feedback:after { + animation-name: diffZoomIn2 !important; +} +.has-warning.has-feedback:after { + animation-name: diffZoomIn3 !important; +} +.has-success.has-feedback:after { + content: '\E630'; + color: #00a854; +} +.has-warning .ant-form-explain, +.has-warning .ant-form-split { + color: #ffbf00; +} +.has-warning .ant-input, +.has-warning .ant-input:hover { + border-color: #ffbf00; +} +.has-warning .ant-input:focus { + border-color: #ffce3d; + outline: 0; + box-shadow: 0 0 0 2px rgba(255, 191, 0, 0.2); +} +.has-warning .ant-input:not([disabled]):hover { + border-color: #ffbf00; +} +.has-warning .ant-calendar-picker-open .ant-calendar-picker-input { + border-color: #ffce3d; + outline: 0; + box-shadow: 0 0 0 2px rgba(255, 191, 0, 0.2); +} +.has-warning .ant-input-group-addon { + color: #ffbf00; + border-color: #ffbf00; + background-color: #fff; +} +.has-warning .has-feedback { + color: #ffbf00; +} +.has-warning.has-feedback:after { + content: '\E62C'; + color: #ffbf00; +} +.has-warning .ant-select-selection { + border-color: #ffbf00; +} +.has-warning .ant-select-open .ant-select-selection, +.has-warning .ant-select-focused .ant-select-selection { + border-color: #ffce3d; + outline: 0; + box-shadow: 0 0 0 2px rgba(255, 191, 0, 0.2); +} +.has-warning .ant-calendar-picker-icon:after, +.has-warning .ant-picker-icon:after, +.has-warning .ant-select-arrow, +.has-warning .ant-cascader-picker-arrow { + color: #ffbf00; +} +.has-warning .ant-input-number, +.has-warning .ant-time-picker-input { + border-color: #ffbf00; +} +.has-warning .ant-input-number-focused, +.has-warning .ant-time-picker-input-focused, +.has-warning .ant-input-number:focus, +.has-warning .ant-time-picker-input:focus { + border-color: #ffce3d; + outline: 0; + box-shadow: 0 0 0 2px rgba(255, 191, 0, 0.2); +} +.has-warning .ant-input-number:not([disabled]):hover, +.has-warning .ant-time-picker-input:not([disabled]):hover { + border-color: #ffbf00; +} +.has-error .ant-form-explain, +.has-error .ant-form-split { + color: #f04134; +} +.has-error .ant-input, +.has-error .ant-input:hover { + border-color: #f04134; +} +.has-error .ant-input:focus { + border-color: #f46e65; + outline: 0; + box-shadow: 0 0 0 2px rgba(240, 65, 52, 0.2); +} +.has-error .ant-input:not([disabled]):hover { + border-color: #f04134; +} +.has-error .ant-calendar-picker-open .ant-calendar-picker-input { + border-color: #f46e65; + outline: 0; + box-shadow: 0 0 0 2px rgba(240, 65, 52, 0.2); +} +.has-error .ant-input-group-addon { + color: #f04134; + border-color: #f04134; + background-color: #fff; +} +.has-error .has-feedback { + color: #f04134; +} +.has-error.has-feedback:after { + content: '\E62E'; + color: #f04134; +} +.has-error .ant-select-selection { + border-color: #f04134; +} +.has-error .ant-select-open .ant-select-selection, +.has-error .ant-select-focused .ant-select-selection { + border-color: #f46e65; + outline: 0; + box-shadow: 0 0 0 2px rgba(240, 65, 52, 0.2); +} +.has-error .ant-calendar-picker-icon:after, +.has-error .ant-picker-icon:after, +.has-error .ant-select-arrow, +.has-error .ant-cascader-picker-arrow { + color: #f04134; +} +.has-error .ant-input-number, +.has-error .ant-time-picker-input { + border-color: #f04134; +} +.has-error .ant-input-number-focused, +.has-error .ant-time-picker-input-focused, +.has-error .ant-input-number:focus, +.has-error .ant-time-picker-input:focus { + border-color: #f46e65; + outline: 0; + box-shadow: 0 0 0 2px rgba(240, 65, 52, 0.2); +} +.has-error .ant-input-number:not([disabled]):hover, +.has-error .ant-time-picker-input:not([disabled]):hover { + border-color: #f04134; +} +.has-error .ant-mention-wrapper .ant-mention-editor, +.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover { + border-color: #f04134; +} +.has-error .ant-mention-wrapper.active .ant-mention-editor, +.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus { + border-color: #f46e65; + outline: 0; + box-shadow: 0 0 0 2px rgba(240, 65, 52, 0.2); +} +.is-validating.has-feedback:after { + display: inline-block; + animation: loadingCircle 1s infinite linear; + content: "\E64D"; + color: #108ee9; +} +.ant-advanced-search-form .ant-form-item { + margin-bottom: 16px; +} +.ant-advanced-search-form .ant-input, +.ant-advanced-search-form .ant-input-group .ant-input, +.ant-advanced-search-form .ant-input-group .ant-input-group-addon { + height: 28px; +} +@keyframes diffZoomIn1 { + 0% { + transform: scale(0); + } + 100% { + transform: scale(1); + } +} +@keyframes diffZoomIn2 { + 0% { + transform: scale(0); + } + 100% { + transform: scale(1); + } +} +@keyframes diffZoomIn3 { + 0% { + transform: scale(0); + } + 100% { + transform: scale(1); + } +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-table { + font-size: 12px; + color: rgba(0, 0, 0, 0.65); + height: 100%; + position: relative; + overflow: hidden; + display: flex; + flex-direction: column; + border-radius: 4px; +} +.ant-table-content { + flex: 1; + position: relative; + overflow: auto; + border-radius: 4px; +} +.ant-table-body { + transition: opacity 0.3s ease; +} +.ant-table table { + min-width: 100%; + width: auto; + border-collapse: separate; + border-spacing: 0; + text-align: left; + overflow: hidden; +} +.ant-table-thead > tr > th { + background: #f3f3f3; + font-weight: bold; + transition: background .3s ease; + text-align: left; + white-space: nowrap; +} +.ant-table-thead > tr > th .anticon-filter { + margin-left: 4px; + display: inline-block; + font-size: 12px; + font-size: 10px \9; + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + cursor: pointer; + color: #aaa; + transition: all 0.3s ease; +} +:root .ant-table-thead > tr > th .anticon-filter { + filter: none; +} +:root .ant-table-thead > tr > th .anticon-filter { + font-size: 12px; +} +.ant-table-thead > tr > th .anticon-filter:hover { + color: #666; +} +.ant-table-thead > tr > th .ant-table-filter-selected.anticon-filter { + color: #108ee9; +} +.ant-table-tbody > tr > td { + border-bottom: 1px solid #e9e9e9; +} +.ant-table-thead > tr, +.ant-table-tbody > tr { + transition: all .3s ease; +} +.ant-table-thead > tr.ant-table-row-hover, +.ant-table-tbody > tr.ant-table-row-hover, +.ant-table-thead > tr:hover, +.ant-table-tbody > tr:hover { + background-color: #e7f4fd !important; +} +.ant-table-thead > tr:hover { + background: none; +} +.ant-table-footer { + height: 50px; + padding: 10px 0; + position: relative; +} +.ant-table-footer .ant-table-description { + line-height: 30px; +} +.ant-table.ant-table-stripe table tr:nth-child(2n) { + background-color: #f9f9f9; +} +.ant-table-title { + padding: 16px 8px; + position: relative; + top: 1px; + border-radius: 4px 4px 0 0; +} +.ant-table.ant-table-bordered .ant-table-title { + border: 1px solid #e9e9e9; +} +.ant-table-title + .ant-table-content { + position: relative; +} +.ant-table-title + .ant-table-content table { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.ant-table-tbody > tr.ant-table-row-selected { + background: #fafafa; +} +.ant-table-thead > tr > th.ant-table-column-sort { + background: #eaeaea; +} +.ant-table-thead > tr > th, +.ant-table-tbody > tr > td { + padding: 16px 8px; + word-break: keep-all; + white-space: nowrap; +} +.ant-table-thead > tr > th.ant-table-selection-column, +.ant-table-tbody > tr > td.ant-table-selection-column { + text-align: center; + width: 30px; +} +.ant-table-header { + position: absolute; + top: 0; + z-index: 1; + background: #f7f7f7; + overflow: hidden; + border-radius: 4px 4px 0 0; +} +.ant-table-header table { + table-layout: fixed; + border-radius: 4px 4px 0 0; +} +.ant-table-loading { + position: relative; +} +.ant-table-loading .ant-table-body { + background: #fff; + opacity: 0.5; +} +.ant-table-loading .ant-table-spin-holder { + height: 20px; + line-height: 20px; + left: 50%; + top: 50%; + margin-left: -30px; + position: absolute; +} +.ant-table-loading .ant-table-with-pagination { + margin-top: -20px; +} +.ant-table-loading .ant-table-without-pagination { + margin-top: 10px; +} +.ant-table-middle .ant-table-thead > tr > th, +.ant-table-middle .ant-table-tbody > tr > td { + padding: 10px 8px; +} +.ant-table-small { + border: 1px solid #e9e9e9; + border-radius: 4px; +} +.ant-table-small .ant-table-body > table { + border: 0; + padding: 0 8px; +} +.ant-table-small.ant-table-bordered .ant-table-body > table { + border: 0; +} +.ant-table-small .ant-table-thead > tr > th { + padding: 10px 8px; + background: #fff; + border-bottom: 1px solid #e9e9e9; +} +.ant-table-small .ant-table-tbody > tr > td { + padding: 6px 8px; +} +.ant-table-small .ant-table-header { + background: #fff; +} +.ant-table-small .ant-table-header table { + border-bottom: 1px solid #e9e9e9; +} +.ant-table-small .ant-table-header .ant-table-thead > tr > th { + border-bottom: 0; +} +.ant-table-small .ant-table-row:last-child td { + border-bottom: 0; +} +.ant-table-column-sorter { + margin-left: 4px; + display: inline-block; + width: 12px; + height: 15px; + vertical-align: middle; + text-align: center; + line-height: 0; +} +.ant-table-column-sorter-up, +.ant-table-column-sorter-down { + line-height: 4px; + height: 6px; + display: block; + width: 12px; + cursor: pointer; +} +.ant-table-column-sorter-up:hover .anticon, +.ant-table-column-sorter-down:hover .anticon { + color: #666; +} +.ant-table-column-sorter-up.on .anticon-caret-up, +.ant-table-column-sorter-down.on .anticon-caret-up, +.ant-table-column-sorter-up.on .anticon-caret-down, +.ant-table-column-sorter-down.on .anticon-caret-down { + color: #108ee9; +} +.ant-table-column-sorter .anticon-caret-up, +.ant-table-column-sorter .anticon-caret-down { + display: inline-block; + font-size: 12px; + font-size: 6px \9; + transform: scale(0.5) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + line-height: 6px; + height: 6px; + color: #aaa; +} +:root .ant-table-column-sorter .anticon-caret-up, +:root .ant-table-column-sorter .anticon-caret-down { + filter: none; +} +:root .ant-table-column-sorter .anticon-caret-up, +:root .ant-table-column-sorter .anticon-caret-down { + font-size: 12px; +} +.ant-table-column-sorter .anticon-caret-up:before, +.ant-table-column-sorter .anticon-caret-down:before { + -moz-transform-origin: 53% 50%; + /* fix firefox position */ +} +.ant-table-bordered .ant-table-content { + border: 1px solid #e9e9e9; +} +.ant-table-bordered .ant-table-header { + margin: 1px 0 0 1px; +} +.ant-table-bordered .ant-table-header table { + border: 0; +} +.ant-table-bordered .ant-table-header .ant-table-fixed-left { + border-right: 1px solid #e9e9e9; +} +.ant-table-bordered .ant-table-header .ant-table-fixed-right { + border-left: 1px solid #e9e9e9; +} +.ant-table-bordered > .ant-table-fixed-left { + border-left: 1px solid #e9e9e9; + border-top: 1px solid #e9e9e9; +} +.ant-table-bordered > .ant-table-fixed-right { + border-top: 1px solid #e9e9e9; + border-right: 1px solid #e9e9e9; +} +.ant-table-bordered .ant-table-thead > tr > th { + border-bottom: 1px solid #e9e9e9; +} +.ant-table-bordered .ant-table-tbody tr:last-child > th, +.ant-table-bordered .ant-table-tbody tr:last-child > td { + border-bottom: 0; +} +.ant-table-bordered .ant-table-thead > tr > th, +.ant-table-bordered .ant-table-tbody > tr > td { + border-right: 1px solid #e9e9e9; +} +.ant-table-bordered .ant-table-thead > tr > th:last-child, +.ant-table-bordered .ant-table-tbody > tr > td:last-child { + border-right: 0; +} +.ant-table-placeholder { + height: 65px; + line-height: 65px; + text-align: center; + font-size: 12px; + color: #999; +} +.ant-table-placeholder .anticon { + margin-right: 4px; +} +.ant-table-pagination { + float: right; + margin-right: -8px; +} +.ant-table-filter-dropdown { + min-width: 96px; + margin-left: -8px; + background: #fff; + border-radius: 4px; + border: 1px solid #d9d9d9; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); +} +.ant-table-filter-dropdown .ant-dropdown-menu { + border: 0; + box-shadow: none; + border-radius: 4px 4px 0 0; +} +.ant-table-filter-dropdown .ant-dropdown-menu-item > label + span { + margin-left: 8px; +} +.ant-table-filter-dropdown .ant-dropdown-menu-sub { + border-radius: 4px; + border: 1px solid #d9d9d9; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); +} +.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-submenu-contain-selected .ant-dropdown-menu-submenu-title:after { + color: #108ee9; + font-weight: bold; + text-shadow: 0 0 2px #cfe8fb; +} +.ant-table-filter-dropdown .ant-dropdown-menu-item { + overflow: hidden; +} +.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-item:last-child, +.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title { + border-radius: 0; +} +.ant-table-filter-dropdown-btns { + overflow: hidden; + padding: 7px 15px; + border-top: 1px solid #e9e9e9; +} +.ant-table-filter-dropdown-link { + color: #108ee9; +} +.ant-table-filter-dropdown-link:hover { + color: #49a9ee; +} +.ant-table-filter-dropdown-link:active { + color: #0e77ca; +} +.ant-table-filter-dropdown-link.confirm { + float: left; +} +.ant-table-filter-dropdown-link.clear { + float: right; +} +.ant-table-expand-icon-th { + width: 34px; +} +.ant-table-row-expand-icon { + cursor: pointer; + display: inline-block; + width: 16px; + height: 16px; + text-align: center; + line-height: 14px; + color: #ffffff; + font-weight: bold; + user-select: none; + border-radius: 1px; + background: #666; +} +.ant-table-row-expand-icon-cell { + width: 18px; +} +.ant-table-row-expanded:after { + content: '-'; +} +.ant-table-row-collapsed:after { + content: '+'; +} +.ant-table-row-spaced { + visibility: hidden; +} +.ant-table-row-spaced:after { + content: '.'; +} +.ant-table-row[class*="ant-table-row-level-0"] .ant-table-selection-column > span { + display: inline-block; +} +tr.ant-table-expanded-row, +tr.ant-table-expanded-row:hover { + background: #fbfbfb; +} +.ant-table .ant-table-row-indent + .ant-table-row-expand-icon { + margin-right: 3px; +} +.ant-table-body-inner { + height: 100%; +} +.ant-table-fixed-header .ant-table-body { + position: relative; + background: #fff; +} +.ant-table-fixed-header .ant-table-body-inner { + overflow: scroll; +} +.ant-table-fixed-header .ant-table-scroll .ant-table-header { + overflow: scroll; + padding-bottom: 20px; + margin-bottom: -20px; +} +.ant-table-fixed-left, +.ant-table-fixed-right { + position: absolute; + top: 0; + overflow: hidden; + z-index: 1; + transition: box-shadow 0.3s ease; + border-radius: 0; +} +.ant-table-fixed-left table, +.ant-table-fixed-right table { + width: auto; + background: #fff; +} +.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-outer .ant-table-fixed, +.ant-table-fixed-header .ant-table-fixed-right .ant-table-body-outer .ant-table-fixed { + border-radius: 0; +} +.ant-table-fixed-left { + left: 0; + box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.2); +} +.ant-table-fixed-left .ant-table-header { + overflow-y: hidden; +} +.ant-table-fixed-left .ant-table-body-inner { + margin-right: -20px; + padding-right: 20px; +} +.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-inner { + padding-right: 0; +} +.ant-table-fixed-left, +.ant-table-fixed-left table { + border-radius: 4px 0 0 0; +} +.ant-table-fixed-right { + right: 0; + background: #f3f3f3; + box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.2); +} +.ant-table-fixed-right, +.ant-table-fixed-right table { + border-radius: 0 4px 0 0; +} +.ant-table-fixed-right .ant-table-expanded-row { + color: transparent; + pointer-events: none; +} +.ant-table.ant-table-scroll-position-left .ant-table-fixed-left { + box-shadow: none; +} +.ant-table.ant-table-scroll-position-right .ant-table-fixed-right { + box-shadow: none; +} +.ant-table-column-hidden { + display: none; +} +.ant-table-thead > tr > th.ant-table-column-has-prev { + position: relative; +} +.ant-table-thead > tr > th.ant-table-column-has-prev, +.ant-table-tbody > tr > td.ant-table-column-has-prev { + padding-left: 24px; +} +.ant-table-prev-columns-page, +.ant-table-next-columns-page { + cursor: pointer; + color: #666; + z-index: 1; +} +.ant-table-prev-columns-page:hover, +.ant-table-next-columns-page:hover { + color: #108ee9; +} +.ant-table-prev-columns-page-disabled, +.ant-table-next-columns-page-disabled { + cursor: not-allowed; + color: #bbb; +} +.ant-table-prev-columns-page-disabled:hover, +.ant-table-next-columns-page-disabled:hover { + color: #bbb; +} +.ant-table-prev-columns-page { + position: absolute; + left: 8px; +} +.ant-table-prev-columns-page:before { + content: '\E601'; + display: inline-block; + font-size: 12px; + font-size: 9px \9; + transform: scale(0.75) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + font-weight: bold; + font-family: anticon; +} +:root .ant-table-prev-columns-page:before { + filter: none; +} +:root .ant-table-prev-columns-page:before { + font-size: 12px; +} +.ant-table-next-columns-page { + float: right; + margin-left: 8px; +} +.ant-table-next-columns-page:before { + content: '\E600'; + display: inline-block; + font-size: 12px; + font-size: 9px \9; + transform: scale(0.75) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + font-weight: bold; + font-family: anticon; +} +:root .ant-table-next-columns-page:before { + filter: none; +} +:root .ant-table-next-columns-page:before { + font-size: 12px; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-tree-checkbox { + white-space: nowrap; + cursor: pointer; + outline: none; + display: inline-block; + line-height: 1; + position: relative; + vertical-align: middle; +} +.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox .ant-tree-checkbox-inner, +.ant-tree-checkbox:hover .ant-tree-checkbox-inner, +.ant-tree-checkbox-focused .ant-tree-checkbox-inner { + border-color: #108ee9; +} +.ant-tree-checkbox-inner { + position: relative; + top: 0; + left: 0; + display: inline-block; + width: 14px; + height: 14px; + border: 1px solid #d9d9d9; + border-radius: 3px; + background-color: #fff; + transition: all .3s; +} +.ant-tree-checkbox-inner:after { + transform: rotate(45deg) scale(0); + position: absolute; + left: 4px; + top: 1px; + display: table; + width: 5px; + height: 8px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + content: ' '; + transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); +} +.ant-tree-checkbox-input { + position: absolute; + left: 0; + z-index: 1; + cursor: pointer; + opacity: 0; + filter: alpha(opacity=0); + top: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; +} +.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after { + content: ' '; + transform: scale(1); + position: absolute; + left: 2px; + top: 5px; + width: 8px; + height: 1px; +} +.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { + transform: rotate(45deg) scale(1); + position: absolute; + left: 4px; + top: 1px; + display: table; + width: 5px; + height: 8px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + content: ' '; + transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; +} +.ant-tree-checkbox-checked .ant-tree-checkbox-inner, +.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner { + background-color: #108ee9; + border-color: #108ee9; +} +.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { + animation-name: none; + border-color: rgba(0, 0, 0, 0.25); +} +.ant-tree-checkbox-disabled .ant-tree-checkbox-inner { + border-color: #d9d9d9 !important; + background-color: #f3f3f3; +} +.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after { + animation-name: none; + border-color: #f3f3f3; +} +.ant-tree-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-tree-checkbox-wrapper { + cursor: pointer; + font-size: 12px; + display: inline-block; +} +.ant-tree-checkbox-wrapper:not(:last-child) { + margin-right: 8px; +} +.ant-tree-checkbox-wrapper + span, +.ant-tree-checkbox + span { + padding-left: 8px; + padding-right: 8px; +} +.ant-tree-checkbox-group { + font-size: 12px; +} +.ant-tree-checkbox-group-item { + display: inline-block; +} +@media \0screen { + .ant-tree-checkbox-checked .ant-tree-checkbox-inner:before, + .ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E632"; + font-weight: bold; + font-size: 8px; + border: 0; + color: #fff; + left: 2px; + top: 3px; + position: absolute; + } +} +.ant-tree { + margin: 0; + padding: 5px; + font-size: 12px; +} +.ant-tree li { + padding: 4px 0; + margin: 0; + list-style: none; + white-space: nowrap; + outline: 0; +} +.ant-tree li span[draggable="true"] { + user-select: none; + border-top: 2px transparent solid; + border-bottom: 2px transparent solid; + margin-top: -2px; + /* Required to make elements draggable in old WebKit */ + -khtml-user-drag: element; + -webkit-user-drag: element; +} +.ant-tree li.drag-over > span[draggable] { + background-color: #108ee9; + color: white; + opacity: 0.8; +} +.ant-tree li.drag-over-gap-top > span[draggable] { + border-top-color: #108ee9; +} +.ant-tree li.drag-over-gap-bottom > span[draggable] { + border-bottom-color: #108ee9; +} +.ant-tree li.filter-node > span { + color: #f04134 !important; + font-weight: bold!important; +} +.ant-tree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ant-tree li .ant-tree-node-content-wrapper { + display: inline-block; + padding: 3px 5px; + border-radius: 2px; + margin: 0; + cursor: pointer; + text-decoration: none; + vertical-align: top; + color: rgba(0, 0, 0, 0.65); + transition: all 0.3s ease; +} +.ant-tree li .ant-tree-node-content-wrapper:hover { + background-color: #ecf6fd; +} +.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected { + background-color: #d2eafb; +} +.ant-tree li span.ant-tree-checkbox { + margin: 0 4px 0 2px; + vertical-align: middle; +} +.ant-tree li span.ant-tree-switcher, +.ant-tree li span.ant-tree-iconEle { + margin: 0; + width: 24px; + height: 24px; + line-height: 24px; + display: inline-block; + vertical-align: middle; + border: 0 none; + cursor: pointer; + outline: none; + text-align: center; +} +.ant-tree li span.ant-tree-icon_loading:after { + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E6AE"; + animation: loadingCircle 1s infinite linear; + color: #108ee9; +} +.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop { + cursor: default; +} +.ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, +.ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { + font-size: 12px; + font-size: 7px \9; + transform: scale(0.58333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E606"; + font-weight: bold; + color: rgba(0, 0, 0, 0.65); + transition: transform .3s ease; +} +:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { + filter: none; +} +:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after { + font-size: 12px; +} +.ant-tree li span.ant-tree-switcher.ant-tree-roots_close, +.ant-tree li span.ant-tree-switcher.ant-tree-center_close, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_close { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; +} +.ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { + font-size: 12px; + font-size: 7px \9; + transform: scale(0.58333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E606"; + font-weight: bold; + color: rgba(0, 0, 0, 0.65); + transition: transform .3s ease; +} +:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { + filter: none; +} +:root .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, +:root .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { + font-size: 12px; +} +.ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-center_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after, +.ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after { + transform: rotate(270deg) scale(0.59); +} +.ant-tree li:last-child > span.ant-tree-switcher:before, +.ant-tree li:last-child > span.ant-tree-iconEle:before { + display: none; +} +.ant-tree > li:first-child { + padding-top: 7px; +} +.ant-tree > li:last-child { + padding-bottom: 7px; +} +.ant-tree-child-tree { + display: none; +} +.ant-tree-child-tree-open { + display: block; +} +.ant-tree-treenode-disabled > span, +.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper, +.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-tree-icon__open { + margin-right: 2px; + vertical-align: top; +} +.ant-tree-icon__close { + margin-right: 2px; + vertical-align: top; +} +.ant-tree.ant-tree-show-line li { + position: relative; +} +.ant-tree.ant-tree-show-line li span.ant-tree-switcher { + background: #fff; +} +.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop:after { + font-size: 12px; + font-size: 12px \9; + transform: scale(1) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E664"; + vertical-align: baseline; + font-weight: normal; + color: rgba(0, 0, 0, 0.43); + transition: transform .3s ease; +} +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop:after { + filter: none; +} +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop:after { + font-size: 12px; +} +.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_open:after, +.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_open:after, +.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_open:after, +.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_open:after { + font-size: 12px; + font-size: 12px \9; + transform: scale(1) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E621"; + vertical-align: baseline; + font-weight: normal; + color: rgba(0, 0, 0, 0.43); + transition: transform .3s ease; +} +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_open:after, +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_open:after, +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_open:after, +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_open:after { + filter: none; +} +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_open:after, +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_open:after, +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_open:after, +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_open:after { + font-size: 12px; +} +.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_close:after, +.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_close:after, +.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_close:after, +.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_close:after { + font-size: 12px; + font-size: 12px \9; + transform: scale(1) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E645"; + vertical-align: baseline; + font-weight: normal; + color: rgba(0, 0, 0, 0.43); + transition: transform .3s ease; +} +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_close:after, +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_close:after, +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_close:after, +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_close:after { + filter: none; +} +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_close:after, +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_close:after, +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_close:after, +:root .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_close:after { + font-size: 12px; +} +.ant-tree.ant-tree-show-line li:not(:last-child):before { + content: ' '; + width: 1px; + border-left: 1px solid #d9d9d9; + height: 100%; + position: absolute; + left: 12px; + margin: 18px 0; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-progress { + display: inline-block; +} +.ant-progress-line { + width: 100%; + font-size: 12px; + position: relative; +} +.ant-progress-outer { + display: inline-block; + width: 100%; + margin-right: 0; + padding-right: 0; +} +.ant-progress-show-info .ant-progress-outer { + padding-right: 45px; + margin-right: -45px; +} +.ant-progress-inner { + display: inline-block; + width: 100%; + background-color: #f7f7f7; + border-radius: 100px; + vertical-align: middle; +} +.ant-progress-circle-trail { + stroke: #f7f7f7; +} +.ant-progress-circle-path { + stroke: #108ee9; +} +.ant-progress-bg { + border-radius: 100px; + background-color: #108ee9; + transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s; + position: relative; +} +.ant-progress-text { + width: 35px; + text-align: left; + font-size: 1em; + margin-left: 10px; + vertical-align: middle; + display: inline-block; + position: relative; + top: -1px; +} +.ant-progress-text .anticon { + font-size: 12px; +} +.ant-progress-status-active .ant-progress-bg:before { + content: ""; + opacity: 0; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #fff; + border-radius: 10px; + animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite; +} +.ant-progress-status-exception .ant-progress-bg { + background-color: #f04134; +} +.ant-progress-status-exception .ant-progress-text { + color: #f04134; +} +.ant-progress-status-exception .ant-progress-circle-path { + stroke: #f04134; +} +.ant-progress-status-success .ant-progress-bg { + background-color: #00a854; +} +.ant-progress-status-success .ant-progress-text { + color: #00a854; +} +.ant-progress-status-success .ant-progress-circle-path { + stroke: #00a854; +} +.ant-progress-circle .ant-progress-inner { + position: relative; + line-height: 1; + background-color: transparent; +} +.ant-progress-circle .ant-progress-text { + display: block; + position: absolute; + width: 100%; + text-align: center; + line-height: 1; + top: 50%; + transform: translateY(-50%); + left: 0; + font-family: tahoma; + margin: 0; +} +.ant-progress-circle .ant-progress-text .anticon { + font-size: 1.16666667em; +} +.ant-progress-circle .ant-progress-status-exception .ant-progress-text { + color: #f04134; +} +.ant-progress-circle .ant-progress-status-success .ant-progress-text { + color: #00a854; +} +@keyframes ant-progress-active { + 0% { + opacity: 0.1; + width: 0; + } + 20% { + opacity: 0.5; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-popover { + position: absolute; + top: 0; + left: 0; + z-index: 1030; + cursor: auto; + user-select: text; + white-space: normal; + font-size: 12px; + line-height: 1.5; + font-weight: normal; + text-align: left; +} +.ant-popover:after { + content: ""; + position: absolute; + background: rgba(255, 255, 255, 0.01); +} +.ant-popover-hidden { + display: none; +} +.ant-popover-placement-top, +.ant-popover-placement-topLeft, +.ant-popover-placement-topRight { + padding-bottom: 4px; +} +.ant-popover-placement-right, +.ant-popover-placement-rightTop, +.ant-popover-placement-rightBottom { + padding-left: 4px; +} +.ant-popover-placement-bottom, +.ant-popover-placement-bottomLeft, +.ant-popover-placement-bottomRight { + padding-top: 4px; +} +.ant-popover-placement-left, +.ant-popover-placement-leftTop, +.ant-popover-placement-leftBottom { + padding-right: 4px; +} +.ant-popover-inner { + background-color: #fff; + background-clip: padding-box; + border-radius: 4px; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); +} +.ant-popover-title { + min-width: 177px; + margin: 0; + padding: 0 16px; + line-height: 32px; + height: 32px; + border-bottom: 1px solid #e9e9e9; + color: rgba(0, 0, 0, 0.85); + font-weight: 500; +} +.ant-popover-inner-content { + padding: 8px 16px; + color: rgba(0, 0, 0, 0.65); +} +.ant-popover-message { + padding: 8px 0 16px; + font-size: 12px; + color: rgba(0, 0, 0, 0.65); +} +.ant-popover-message > .anticon { + color: #ffbf00; + line-height: 17px; + position: absolute; +} +.ant-popover-message-title { + padding-left: 20px; +} +.ant-popover-buttons { + text-align: right; + margin-bottom: 8px; +} +.ant-popover-buttons button { + margin-left: 8px; +} +.ant-popover-arrow, +.ant-popover-arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ant-popover-arrow { + border-width: 5px; +} +.ant-popover-arrow:after { + border-width: 4px; + content: ""; +} +.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { + border-bottom-width: 0; + border-top-color: rgba(217, 217, 217, 0.7); + bottom: -1px; +} +.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow:after { + content: " "; + bottom: 1px; + margin-left: -4px; + border-bottom-width: 0; + border-top-color: #fff; +} +.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow { + left: 50%; + margin-left: -5px; +} +.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow { + left: 16px; +} +.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { + right: 16px; +} +.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { + left: -1px; + border-left-width: 0; + border-right-color: rgba(217, 217, 217, 0.7); +} +.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow:after { + content: " "; + left: 1px; + bottom: -4px; + border-left-width: 0; + border-right-color: #fff; +} +.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow { + top: 50%; + margin-top: -5px; +} +.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow { + top: 12px; +} +.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { + bottom: 12px; +} +.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { + border-top-width: 0; + border-bottom-color: rgba(217, 217, 217, 0.7); + top: -1px; +} +.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow:after { + content: " "; + top: 1px; + margin-left: -4px; + border-top-width: 0; + border-bottom-color: #fff; +} +.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow { + left: 50%; + margin-left: -5px; +} +.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow { + left: 16px; +} +.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { + right: 16px; +} +.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { + right: -1px; + border-right-width: 0; + border-left-color: rgba(217, 217, 217, 0.7); +} +.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -4px; +} +.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow { + top: 50%; + margin-top: -5px; +} +.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow { + top: 12px; +} +.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { + bottom: 12px; +} +/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ +html { + line-height: 1.15; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +body { + margin: 0; +} +/** + * Add the correct display in IE 9-. + */ +article, +aside, +footer, +header, +nav, +section { + display: block; +} +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} +/* Grouping content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in IE. + */ +figcaption, +figure, +main { + /* 1 */ + display: block; +} +/** + * Add the correct margin in IE 8. + */ +figure { + margin: 1em 40px; +} +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + /* stylelint-disable-line */ + font-size: 1em; + /* 2 */ +} +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ +} +/** + * 1. Remove the bottom border in Chrome 57- and Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +b, +strong { + font-weight: inherit; +} +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + /* stylelint-disable-line */ + font-size: 1em; + /* 2 */ +} +/** + * Add the correct font style in Android 4.3-. + */ +dfn { + font-style: italic; +} +/** + * Add the correct background and color in IE 9-. + */ +mark { + background-color: #ff0; + color: #000; +} +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +/* Embedded content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +audio, +video { + display: inline-block; +} +/** + * Add the correct display in iOS 4-7. + */ +audio:not([controls]) { + display: none; + height: 0; +} +/** + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; +} +/** + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; +} +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; + /* 2 */ +} +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ +} +/** + * Remove the default vertical scrollbar in IE. + */ +textarea { + overflow: auto; +} +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} +/* Interactive + ========================================================================== */ +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + */ +details, +menu { + display: block; +} +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} +/* Scripting + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +canvas { + display: inline-block; +} +/** + * Add the correct display in IE. + */ +template { + display: none; +} +/* Hidden + ========================================================================== */ +/** + * Add the correct display in IE 10-. + */ +[hidden] { + display: none; +} +@font-face { + font-family: "Helvetica Neue For Number"; + src: local("Helvetica Neue"); + unicode-range: U+30-39; +} +* { + box-sizing: border-box; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +*:before, +*:after { + box-sizing: border-box; +} +html, +body { + width: 100%; + height: 100%; +} +body { + font-family: "Helvetica Neue For Number", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + line-height: 1.5; + color: rgba(0, 0, 0, 0.65); + background-color: #fff; +} +body, +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +code, +form, +fieldset, +legend, +input, +textarea, +p, +blockquote, +th, +td, +hr, +button, +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section { + margin: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; + color: inherit; +} +ul, +ol { + list-style: none; +} +input::-ms-clear, +input::-ms-reveal { + display: none; +} +::selection { + background: #108ee9; + color: #fff; +} +h1, +h2, +h3, +h4, +h5, +h6 { + color: rgba(0, 0, 0, 0.85); +} +a { + color: #108ee9; + background: transparent; + text-decoration: none; + outline: none; + cursor: pointer; + transition: color .3s ease; +} +a:focus { + text-decoration: underline; + text-decoration-skip: ink; +} +a:hover { + color: #49a9ee; +} +a:active { + color: #0e77ca; +} +a:active, +a:hover { + outline: 0; + text-decoration: none; +} +a[disabled] { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; + pointer-events: none; +} +.ant-divider { + margin: 0 6px; + display: inline-block; + height: 8px; + width: 1px; + background: #ccc; +} +code, +kbd, +pre, +samp { + font-family: Consolas, Menlo, Courier, monospace; +} +.clearfix, +.container, +.container-fluid { + zoom: 1; +} +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after { + content: " "; + display: table; +} +.clearfix:after, +.container:after, +.container-fluid:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.pull-left { + float: left; +} +.pull-right { + float: right; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.ant-divider { + margin: 0 4px; + color: #999; + display: inline-block; + height: 8px; + width: 1px; + background: #ccc; +} +code, +kbd, +pre, +samp { + font-family: Consolas, Menlo, Courier, monospace; +} +.container { + margin-right: auto; + margin-left: auto; + padding-left: 0; + padding-right: 0; +} +@media (min-width: 768px) { + .container { + width: 720px; + } +} +@media (min-width: 992px) { + .container { + width: 940px; + } +} +@media (min-width: 1200px) { + .container { + width: 1140px; + } +} +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 0; + padding-right: 0; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-muted { + color: #d9d9d9; +} +.text-primary { + color: #108ee9; +} +.text-success { + color: #00a854; +} +.text-warning { + color: #ffbf00; +} +.text-error { + color: #f04134; +} +.text-dark { + color: #000; +} +.text-md { + font-size: 12px; +} +.text-lg { + font-size: 14px; +} +.text-xl { + font-size: 16px; +} +.text-xxl { + font-size: 18px; +} +.bg-primary { + color: #fff; + background-color: #108ee9; +} +.bg-success { + color: #fff; + background-color: #00a854; +} +.bg-warning { + color: #fff; + background-color: #ffbf00; +} +.bg-error { + color: #fff; + background-color: #f04134; +} +.bg-muted { + background-color: #d9d9d9; +} +.margin-5 { + margin: 5px !important; +} +.margin-10 { + margin: 10px !important; +} +.margin-15 { + margin: 15px !important; +} +.margin-20 { + margin: 20px !important; +} +.margin-25 { + margin: 25px !important; +} +.margin-left-5 { + margin-left: 5px !important; +} +.margin-left-10 { + margin-left: 10px !important; +} +.margin-left-15 { + margin-left: 15px !important; +} +.margin-left-20 { + margin-left: 20px !important; +} +.margin-left-25 { + margin-left: 25px !important; +} +.margin-right-5 { + margin-right: 5px !important; +} +.margin-right-10 { + margin-right: 10px !important; +} +.margin-right-15 { + margin-right: 15px !important; +} +.margin-right-20 { + margin-right: 20px !important; +} +.margin-right-25 { + margin-right: 25px !important; +} +.margin-top-5 { + margin-top: 5px !important; +} +.margin-top-10 { + margin-top: 10px !important; +} +.margin-top-15 { + margin-top: 15px !important; +} +.margin-top-20 { + margin-top: 20px !important; +} +.margin-top-25 { + margin-top: 25px !important; +} +.margin-bottom-5 { + margin-bottom: 5px !important; +} +.margin-bottom-10 { + margin-bottom: 10px !important; +} +.margin-bottom-15 { + margin-bottom: 15px !important; +} +.margin-bottom-20 { + margin-bottom: 20px !important; +} +.margin-bottom-25 { + margin-bottom: 25px !important; +} +.padding-5 { + padding: 5px !important; +} +.padding-10 { + padding: 10px !important; +} +.padding-15 { + padding: 15px !important; +} +.padding-20 { + padding: 20px !important; +} +.padding-25 { + padding: 25px !important; +} +.padding-left-5 { + padding-left: 5px !important; +} +.padding-left-10 { + padding-left: 10px !important; +} +.padding-left-15 { + padding-left: 15px !important; +} +.padding-left-20 { + padding-left: 20px !important; +} +.padding-left-25 { + padding-left: 25px !important; +} +.padding-right-5 { + padding-right: 5px !important; +} +.padding-right-10 { + padding-right: 10px !important; +} +.padding-right-15 { + padding-right: 15px !important; +} +.padding-right-20 { + padding-right: 20px !important; +} +.padding-right-25 { + padding-right: 25px !important; +} +.padding-top-5 { + padding-top: 5px !important; +} +.padding-top-10 { + padding-top: 10px !important; +} +.padding-top-15 { + padding-top: 15px !important; +} +.padding-top-20 { + padding-top: 20px !important; +} +.padding-top-25 { + padding-top: 25px !important; +} +.padding-bottom-5 { + padding-bottom: 5px !important; +} +.padding-bottom-10 { + padding-bottom: 10px !important; +} +.padding-bottom-15 { + padding-bottom: 15px !important; +} +.padding-bottom-20 { + padding-bottom: 20px !important; +} +.padding-bottom-25 { + padding-bottom: 25px !important; +} +@font-face { + font-family: 'anticon'; + src: url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.eot'); + /* IE9*/ + src: url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.eot?#iefix') format('embedded-opentype'), /* chrome、firefox */ url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.woff') format('woff'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.ttf') format('truetype'), /* iOS 4.1- */ url('https://at.alicdn.com/t/font_zck90zmlh7hf47vi.svg#iconfont') format('svg'); +} +.anticon { + display: inline-block; + font-style: normal; + vertical-align: baseline; + text-align: center; + text-transform: none; + line-height: 1; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.anticon:before { + display: block; + font-family: "anticon" !important; +} +.anticon-step-forward:before { + content: "\E600"; +} +.anticon-step-backward:before { + content: "\E601"; +} +.anticon-forward:before { + content: "\E602"; +} +.anticon-backward:before { + content: "\E603"; +} +.anticon-caret-right:before { + content: "\E604"; +} +.anticon-caret-left:before { + content: "\E605"; +} +.anticon-caret-down:before { + content: "\E606"; +} +.anticon-caret-up:before { + content: "\E607"; +} +.anticon-right-circle:before { + content: "\E608"; +} +.anticon-circle-right:before { + content: "\E608"; +} +.anticon-caret-circle-right:before { + content: "\E608"; +} +.anticon-left-circle:before { + content: "\E609"; +} +.anticon-circle-left:before { + content: "\E609"; +} +.anticon-caret-circle-left:before { + content: "\E609"; +} +.anticon-up-circle:before { + content: "\E60A"; +} +.anticon-circle-up:before { + content: "\E60A"; +} +.anticon-caret-circle-up:before { + content: "\E60A"; +} +.anticon-down-circle:before { + content: "\E60B"; +} +.anticon-circle-down:before { + content: "\E60B"; +} +.anticon-caret-circle-down:before { + content: "\E60B"; +} +.anticon-right-circle-o:before { + content: "\E60C"; +} +.anticon-circle-o-right:before { + content: "\E60C"; +} +.anticon-caret-circle-o-right:before { + content: "\E60C"; +} +.anticon-left-circle-o:before { + content: "\E60D"; +} +.anticon-circle-o-left:before { + content: "\E60D"; +} +.anticon-caret-circle-o-left:before { + content: "\E60D"; +} +.anticon-up-circle-o:before { + content: "\E60E"; +} +.anticon-circle-o-up:before { + content: "\E60E"; +} +.anticon-caret-circle-o-up:before { + content: "\E60E"; +} +.anticon-down-circle-o:before { + content: "\E60F"; +} +.anticon-circle-o-down:before { + content: "\E60F"; +} +.anticon-caret-circle-o-down:before { + content: "\E60F"; +} +.anticon-verticle-left:before { + content: "\E610"; +} +.anticon-verticle-right:before { + content: "\E611"; +} +.anticon-rollback:before { + content: "\E612"; +} +.anticon-retweet:before { + content: "\E613"; +} +.anticon-shrink:before { + content: "\E614"; +} +.anticon-arrows-alt:before { + content: "\E615"; +} +.anticon-arrow-salt:before { + content: "\E615"; +} +.anticon-reload:before { + content: "\E616"; +} +.anticon-double-right:before { + content: "\E617"; +} +.anticon-double-left:before { + content: "\E618"; +} +.anticon-arrow-down:before { + content: "\E619"; +} +.anticon-arrow-up:before { + content: "\E61A"; +} +.anticon-arrow-right:before { + content: "\E61B"; +} +.anticon-arrow-left:before { + content: "\E61C"; +} +.anticon-down:before { + content: "\E61D"; +} +.anticon-up:before { + content: "\E61E"; +} +.anticon-right:before { + content: "\E61F"; +} +.anticon-left:before { + content: "\E620"; +} +.anticon-minus-square-o:before { + content: "\E621"; +} +.anticon-minus-circle:before { + content: "\E622"; +} +.anticon-minus-circle-o:before { + content: "\E623"; +} +.anticon-minus:before { + content: "\E624"; +} +.anticon-plus-circle-o:before { + content: "\E625"; +} +.anticon-plus-circle:before { + content: "\E626"; +} +.anticon-plus:before { + content: "\E627"; +} +.anticon-info-circle:before { + content: "\E628"; +} +.anticon-info-circle-o:before { + content: "\E629"; +} +.anticon-info:before { + content: "\E62A"; +} +.anticon-exclamation:before { + content: "\E62B"; +} +.anticon-exclamation-circle:before { + content: "\E62C"; +} +.anticon-exclamation-circle-o:before { + content: "\E62D"; +} +.anticon-close-circle:before { + content: "\E62E"; +} +.anticon-cross-circle:before { + content: "\E62E"; +} +.anticon-close-circle-o:before { + content: "\E62F"; +} +.anticon-cross-circle-o:before { + content: "\E62F"; +} +.anticon-check-circle:before { + content: "\E630"; +} +.anticon-check-circle-o:before { + content: "\E631"; +} +.anticon-check:before { + content: "\E632"; +} +.anticon-close:before { + content: "\E633"; +} +.anticon-cross:before { + content: "\E633"; +} +.anticon-customer-service:before { + content: "\E634"; +} +.anticon-customerservice:before { + content: "\E634"; +} +.anticon-credit-card:before { + content: "\E635"; +} +.anticon-code-o:before { + content: "\E636"; +} +.anticon-book:before { + content: "\E637"; +} +.anticon-bar-chart:before { + content: "\E638"; +} +.anticon-bars:before { + content: "\E639"; +} +.anticon-question:before { + content: "\E63A"; +} +.anticon-question-circle:before { + content: "\E63B"; +} +.anticon-question-circle-o:before { + content: "\E63C"; +} +.anticon-pause:before { + content: "\E63D"; +} +.anticon-pause-circle:before { + content: "\E63E"; +} +.anticon-pause-circle-o:before { + content: "\E63F"; +} +.anticon-clock-circle:before { + content: "\E640"; +} +.anticon-clock-circle-o:before { + content: "\E641"; +} +.anticon-swap:before { + content: "\E642"; +} +.anticon-swap-left:before { + content: "\E643"; +} +.anticon-swap-right:before { + content: "\E644"; +} +.anticon-plus-square-o:before { + content: "\E645"; +} +.anticon-frown:before { + content: "\E646"; +} +.anticon-frown-circle:before { + content: "\E646"; +} +.anticon-ellipsis:before { + content: "\E647"; +} +.anticon-copy:before { + content: "\E648"; +} +.anticon-menu-fold:before { + content: "\E658"; +} +.anticon-mail:before { + content: "\E659"; +} +.anticon-logout:before { + content: "\E65A"; +} +.anticon-link:before { + content: "\E65B"; +} +.anticon-area-chart:before { + content: "\E65C"; +} +.anticon-line-chart:before { + content: "\E65D"; +} +.anticon-home:before { + content: "\E65E"; +} +.anticon-laptop:before { + content: "\E65F"; +} +.anticon-star:before { + content: "\E660"; +} +.anticon-star-o:before { + content: "\E661"; +} +.anticon-folder:before { + content: "\E662"; +} +.anticon-filter:before { + content: "\E663"; +} +.anticon-file:before { + content: "\E664"; +} +.anticon-exception:before { + content: "\E665"; +} +.anticon-meh:before { + content: "\E666"; +} +.anticon-meh-circle:before { + content: "\E666"; +} +.anticon-meh-o:before { + content: "\E667"; +} +.anticon-shopping-cart:before { + content: "\E668"; +} +.anticon-save:before { + content: "\E669"; +} +.anticon-user:before { + content: "\E66A"; +} +.anticon-video-camera:before { + content: "\E66B"; +} +.anticon-to-top:before { + content: "\E66C"; +} +.anticon-team:before { + content: "\E66D"; +} +.anticon-tablet:before { + content: "\E66E"; +} +.anticon-solution:before { + content: "\E66F"; +} +.anticon-search:before { + content: "\E670"; +} +.anticon-share-alt:before { + content: "\E671"; +} +.anticon-setting:before { + content: "\E672"; +} +.anticon-poweroff:before { + content: "\E6D5"; +} +.anticon-picture:before { + content: "\E674"; +} +.anticon-phone:before { + content: "\E675"; +} +.anticon-paper-clip:before { + content: "\E676"; +} +.anticon-notification:before { + content: "\E677"; +} +.anticon-mobile:before { + content: "\E678"; +} +.anticon-menu-unfold:before { + content: "\E679"; +} +.anticon-inbox:before { + content: "\E67A"; +} +.anticon-lock:before { + content: "\E67B"; +} +.anticon-qrcode:before { + content: "\E67C"; +} +.anticon-play-circle:before { + content: "\E6D0"; +} +.anticon-play-circle-o:before { + content: "\E6D1"; +} +.anticon-tag:before { + content: "\E6D2"; +} +.anticon-tag-o:before { + content: "\E6D3"; +} +.anticon-tags:before { + content: "\E67D"; +} +.anticon-tags-o:before { + content: "\E67E"; +} +.anticon-cloud-o:before { + content: "\E67F"; +} +.anticon-cloud:before { + content: "\E680"; +} +.anticon-cloud-upload:before { + content: "\E681"; +} +.anticon-cloud-download:before { + content: "\E682"; +} +.anticon-cloud-download-o:before { + content: "\E683"; +} +.anticon-cloud-upload-o:before { + content: "\E684"; +} +.anticon-environment:before { + content: "\E685"; +} +.anticon-environment-o:before { + content: "\E686"; +} +.anticon-eye:before { + content: "\E687"; +} +.anticon-eye-o:before { + content: "\E688"; +} +.anticon-camera:before { + content: "\E689"; +} +.anticon-camera-o:before { + content: "\E68A"; +} +.anticon-windows:before { + content: "\E68B"; +} +.anticon-apple:before { + content: "\E68C"; +} +.anticon-apple-o:before { + content: "\E6D4"; +} +.anticon-android:before { + content: "\E938"; +} +.anticon-android-o:before { + content: "\E68D"; +} +.anticon-aliwangwang:before { + content: "\E68E"; +} +.anticon-aliwangwang-o:before { + content: "\E68F"; +} +.anticon-export:before { + content: "\E691"; +} +.anticon-edit:before { + content: "\E692"; +} +.anticon-circle-down-o:before { + content: "\E693"; +} +.anticon-circle-down-:before { + content: "\E694"; +} +.anticon-appstore-o:before { + content: "\E695"; +} +.anticon-appstore:before { + content: "\E696"; +} +.anticon-scan:before { + content: "\E697"; +} +.anticon-file-text:before { + content: "\E698"; +} +.anticon-folder-open:before { + content: "\E699"; +} +.anticon-hdd:before { + content: "\E69A"; +} +.anticon-ie:before { + content: "\E69B"; +} +.anticon-file-jpg:before { + content: "\E69C"; +} +.anticon-like:before { + content: "\E64C"; +} +.anticon-like-o:before { + content: "\E69D"; +} +.anticon-dislike:before { + content: "\E64B"; +} +.anticon-dislike-o:before { + content: "\E69E"; +} +.anticon-delete:before { + content: "\E69F"; +} +.anticon-enter:before { + content: "\E6A0"; +} +.anticon-pushpin-o:before { + content: "\E6A1"; +} +.anticon-pushpin:before { + content: "\E6A2"; +} +.anticon-heart:before { + content: "\E6A3"; +} +.anticon-heart-o:before { + content: "\E6A4"; +} +.anticon-pay-circle:before { + content: "\E6A5"; +} +.anticon-pay-circle-o:before { + content: "\E6A6"; +} +.anticon-smile:before { + content: "\E6A7"; +} +.anticon-smile-circle:before { + content: "\E6A7"; +} +.anticon-smile-o:before { + content: "\E6A8"; +} +.anticon-frown-o:before { + content: "\E6A9"; +} +.anticon-calculator:before { + content: "\E6AA"; +} +.anticon-message:before { + content: "\E6AB"; +} +.anticon-chrome:before { + content: "\E6AC"; +} +.anticon-github:before { + content: "\E6AD"; +} +.anticon-file-unknown:before { + content: "\E6AF"; +} +.anticon-file-excel:before { + content: "\E6B0"; +} +.anticon-file-ppt:before { + content: "\E6B1"; +} +.anticon-file-word:before { + content: "\E6B2"; +} +.anticon-file-pdf:before { + content: "\E6B3"; +} +.anticon-desktop:before { + content: "\E6B4"; +} +.anticon-upload:before { + content: "\E6B6"; +} +.anticon-download:before { + content: "\E6B7"; +} +.anticon-pie-chart:before { + content: "\E6B8"; +} +.anticon-unlock:before { + content: "\E6BA"; +} +.anticon-calendar:before { + content: "\E6BB"; +} +.anticon-windows-o:before { + content: "\E6BC"; +} +.anticon-dot-chart:before { + content: "\E6BD"; +} +.anticon-bar-chart:before { + content: "\E6BE"; +} +.anticon-code:before { + content: "\E6BF"; +} +.anticon-api:before { + content: "\E951"; +} +.anticon-plus-square:before { + content: "\E6C0"; +} +.anticon-minus-square:before { + content: "\E6C1"; +} +.anticon-close-square:before { + content: "\E6C2"; +} +.anticon-close-square-o:before { + content: "\E6C3"; +} +.anticon-check-square:before { + content: "\E6C4"; +} +.anticon-check-square-o:before { + content: "\E6C5"; +} +.anticon-fast-backward:before { + content: "\E6C6"; +} +.anticon-fast-forward:before { + content: "\E6C7"; +} +.anticon-up-square:before { + content: "\E6C8"; +} +.anticon-down-square:before { + content: "\E6C9"; +} +.anticon-left-square:before { + content: "\E6CA"; +} +.anticon-right-square:before { + content: "\E6CB"; +} +.anticon-right-square-o:before { + content: "\E6CC"; +} +.anticon-left-square-o:before { + content: "\E6CD"; +} +.anticon-down-square-o:before { + content: "\E6CE"; +} +.anticon-up-square-o:before { + content: "\E6CF"; +} +.anticon-loading:before { + content: "\E64D"; +} +.anticon-loading-3-quarters:before { + content: "\E6AE"; +} +.anticon-bulb:before { + content: "\E649"; +} +.anticon-select:before { + content: "\E64A"; +} +.anticon-addfile:before, +.anticon-file-add:before { + content: "\E910"; +} +.anticon-addfolder:before, +.anticon-folder-add:before { + content: "\E914"; +} +.anticon-switcher:before { + content: "\E913"; +} +.anticon-rocket:before { + content: "\E90F"; +} +.anticon-dingding:before { + content: "\E923"; +} +.anticon-dingding-o:before { + content: "\E925"; +} +.anticon-bell:before { + content: "\E64E"; +} +.anticon-disconnect:before { + content: "\E64F"; +} +.anticon-database:before { + content: "\E650"; +} +.anticon-compass:before { + content: "\E6DB"; +} +.anticon-barcode:before { + content: "\E652"; +} +.anticon-hourglass:before { + content: "\E653"; +} +.anticon-key:before { + content: "\E654"; +} +.anticon-flag:before { + content: "\E655"; +} +.anticon-layout:before { + content: "\E656"; +} +.anticon-login:before { + content: "\E657"; +} +.anticon-printer:before { + content: "\E673"; +} +.anticon-sound:before { + content: "\E6E9"; +} +.anticon-usb:before { + content: "\E6D7"; +} +.anticon-skin:before { + content: "\E6D8"; +} +.anticon-tool:before { + content: "\E6D9"; +} +.anticon-sync:before { + content: "\E6DA"; +} +.anticon-wifi:before { + content: "\E6D6"; +} +.anticon-car:before { + content: "\E6DC"; +} +.anticon-copyright:before { + content: "\E6DE"; +} +.anticon-schedule:before { + content: "\E6DF"; +} +.anticon-user-add:before { + content: "\E6ED"; +} +.anticon-user-delete:before { + content: "\E6E0"; +} +.anticon-usergroup-add:before { + content: "\E6DD"; +} +.anticon-usergroup-delete:before { + content: "\E6E1"; +} +.anticon-man:before { + content: "\E6E2"; +} +.anticon-woman:before { + content: "\E6EC"; +} +.anticon-shop:before { + content: "\E6E3"; +} +.anticon-gift:before { + content: "\E6E4"; +} +.anticon-idcard:before { + content: "\E6E5"; +} +.anticon-medicine-box:before { + content: "\E6E6"; +} +.anticon-red-envelope:before { + content: "\E6E7"; +} +.anticon-coffee:before { + content: "\E6E8"; +} +.anticon-trademark:before { + content: "\E651"; +} +.anticon-safety:before { + content: "\E6EA"; +} +.anticon-wallet:before { + content: "\E6EB"; +} +.anticon-bank:before { + content: "\E6EE"; +} +.anticon-trophy:before { + content: "\E6EF"; +} +.anticon-contacts:before { + content: "\E6F0"; +} +.anticon-global:before { + content: "\E6F1"; +} +.anticon-shake:before { + content: "\E94F"; +} +.anticon-fork:before { + content: "\E6F2"; +} +.anticon-spin:before { + display: inline-block; + animation: loadingCircle 1s infinite linear; +} +.fade-enter-active { + animation-duration: 0.2s; + animation-name: antFadeIn; + pointer-events: none; +} +.fade-leave-active { + animation-duration: 0.2s; + animation-name: antFadeOut; + pointer-events: none; +} +.fade-enter, +.fade-appear { + opacity: 0; + animation-timing-function: linear; +} +.fade-leave { + animation-timing-function: linear; +} +@keyframes antFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes antFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +.move-up-enter-active { + animation-duration: 0.2s; + animation-name: antMoveUpIn; + pointer-events: none; +} +.move-up-leave-active { + animation-duration: 0.2s; + animation-name: antMoveUpOut; + pointer-events: none; +} +.move-up-enter, +.move-up-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.move-up-leave { + animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); +} +.move-down-enter-active { + animation-duration: 0.2s; + animation-name: antMoveDownIn; + pointer-events: none; +} +.move-down-leave-active { + animation-duration: 0.2s; + animation-name: antMoveDownOut; + pointer-events: none; +} +.move-down-enter, +.move-down-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.move-down-leave { + animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); +} +.move-left-enter-active { + animation-duration: 0.2s; + animation-name: antMoveLeftIn; + pointer-events: none; +} +.move-left-leave-active { + animation-duration: 0.2s; + animation-name: antMoveLeftOut; + pointer-events: none; +} +.move-left-enter, +.move-left-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.move-left-leave { + animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); +} +.move-right-enter-active { + animation-duration: 0.2s; + animation-name: antMoveRightIn; + pointer-events: none; +} +.move-right-leave-active { + animation-duration: 0.2s; + animation-name: antMoveRightOut; + pointer-events: none; +} +.move-right-enter, +.move-right-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.move-right-leave { + animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); +} +@keyframes antMoveDownIn { + 0% { + transform-origin: 0 0; + transform: translateY(100%); + opacity: 0; + } + 100% { + transform-origin: 0 0; + transform: translateY(0%); + opacity: 1; + } +} +@keyframes antMoveDownOut { + 0% { + transform-origin: 0 0; + transform: translateY(0%); + opacity: 1; + } + 100% { + transform-origin: 0 0; + transform: translateY(100%); + opacity: 0; + } +} +@keyframes antMoveLeftIn { + 0% { + transform-origin: 0 0; + transform: translateX(-100%); + opacity: 0; + } + 100% { + transform-origin: 0 0; + transform: translateX(0%); + opacity: 1; + } +} +@keyframes antMoveLeftOut { + 0% { + transform-origin: 0 0; + transform: translateX(0%); + opacity: 1; + } + 100% { + transform-origin: 0 0; + transform: translateX(-100%); + opacity: 0; + } +} +@keyframes antMoveRightIn { + 0% { + opacity: 0; + transform-origin: 0 0; + transform: translateX(100%); + } + 100% { + opacity: 1; + transform-origin: 0 0; + transform: translateX(0%); + } +} +@keyframes antMoveRightOut { + 0% { + transform-origin: 0 0; + transform: translateX(0%); + opacity: 1; + } + 100% { + transform-origin: 0 0; + transform: translateX(100%); + opacity: 0; + } +} +@keyframes antMoveUpIn { + 0% { + transform-origin: 0 0; + transform: translateY(-100%); + opacity: 0; + } + 100% { + transform-origin: 0 0; + transform: translateY(0%); + opacity: 1; + } +} +@keyframes antMoveUpOut { + 0% { + transform-origin: 0 0; + transform: translateY(0%); + opacity: 1; + } + 100% { + transform-origin: 0 0; + transform: translateY(-100%); + opacity: 0; + } +} +@keyframes loadingCircle { + 0% { + transform-origin: 50% 50%; + transform: rotate(0deg); + } + 100% { + transform-origin: 50% 50%; + transform: rotate(360deg); + } +} +.slide-up-enter-active { + animation-duration: 0.2s; + animation-name: antSlideUpIn; + pointer-events: none; +} +.slide-up-leave-active { + animation-duration: 0.2s; + animation-name: antSlideUpOut; + pointer-events: none; +} +.slide-up-enter, +.slide-up-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} +.slide-up-leave { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); +} +.slide-down-enter-active { + animation-duration: 0.2s; + animation-name: antSlideDownIn; + pointer-events: none; +} +.slide-down-leave-active { + animation-duration: 0.2s; + animation-name: antSlideDownOut; + pointer-events: none; +} +.slide-down-enter, +.slide-down-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} +.slide-down-leave { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); +} +.slide-left-enter-active { + animation-duration: 0.2s; + animation-name: antSlideLeftIn; + pointer-events: none; +} +.slide-left-leave-active { + animation-duration: 0.2s; + animation-name: antSlideLeftOut; + pointer-events: none; +} +.slide-left-enter, +.slide-left-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} +.slide-left-leave { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); +} +.slide-right-enter-active { + animation-duration: 0.2s; + animation-name: antSlideRightIn; + pointer-events: none; +} +.slide-right-leave-active { + animation-duration: 0.2s; + animation-name: antSlideRightOut; + pointer-events: none; +} +.slide-right-enter, +.slide-right-appear { + opacity: 0; + animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} +.slide-right-leave { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); +} +@keyframes antSlideUpIn { + 0% { + opacity: 0; + transform-origin: 0% 0%; + transform: scaleY(0.8); + } + 100% { + opacity: 1; + transform-origin: 0% 0%; + transform: scaleY(1); + } +} +@keyframes antSlideUpOut { + 0% { + opacity: 1; + transform-origin: 0% 0%; + transform: scaleY(1); + } + 100% { + opacity: 0; + transform-origin: 0% 0%; + transform: scaleY(0.8); + } +} +@keyframes antSlideDownIn { + 0% { + opacity: 0; + transform-origin: 100% 100%; + transform: scaleY(0.8); + } + 100% { + opacity: 1; + transform-origin: 100% 100%; + transform: scaleY(1); + } +} +@keyframes antSlideDownOut { + 0% { + opacity: 1; + transform-origin: 100% 100%; + transform: scaleY(1); + } + 100% { + opacity: 0; + transform-origin: 100% 100%; + transform: scaleY(0.8); + } +} +@keyframes antSlideLeftIn { + 0% { + opacity: 0; + transform-origin: 0% 0%; + transform: scaleX(0.8); + } + 100% { + opacity: 1; + transform-origin: 0% 0%; + transform: scaleX(1); + } +} +@keyframes antSlideLeftOut { + 0% { + opacity: 1; + transform-origin: 0% 0%; + transform: scaleX(1); + } + 100% { + opacity: 0; + transform-origin: 0% 0%; + transform: scaleX(0.8); + } +} +@keyframes antSlideRightIn { + 0% { + opacity: 0; + transform-origin: 100% 0%; + transform: scaleX(0.8); + } + 100% { + opacity: 1; + transform-origin: 100% 0%; + transform: scaleX(1); + } +} +@keyframes antSlideRightOut { + 0% { + opacity: 1; + transform-origin: 100% 0%; + transform: scaleX(1); + } + 100% { + opacity: 0; + transform-origin: 100% 0%; + transform: scaleX(0.8); + } +} +.swing-enter, +.swing-appear { + animation-duration: 0.2s; + animation-fill-mode: both; + animation-play-state: paused; +} +.swing-enter.swing-enter-active, +.swing-appear.swing-appear-active { + animation-name: antSwingIn; + animation-play-state: running; +} +@keyframes antSwingIn { + 0%, + 100% { + transform: translateX(0); + } + 20% { + transform: translateX(-10px); + } + 40% { + transform: translateX(10px); + } + 60% { + transform: translateX(-5px); + } + 80% { + transform: translateX(5px); + } +} +.zoom-enter-active { + animation-duration: 0.2s; + animation-name: antZoomIn; + pointer-events: none; +} +.zoom-leave-active { + animation-duration: 0.2s; + animation-name: antZoomOut; + pointer-events: none; +} +.zoom-enter, +.zoom-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.zoom-big-enter-active { + animation-duration: 0.2s; + animation-name: antZoomBigIn; + pointer-events: none; +} +.zoom-big-leave-active { + animation-duration: 0.2s; + animation-name: antZoomBigOut; + pointer-events: none; +} +.zoom-big-enter, +.zoom-big-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-big-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.zoom-big-fast-enter-active { + animation-duration: 0.1s; + animation-name: antZoomBigIn; + pointer-events: none; +} +.zoom-big-fast-leave-active { + animation-duration: 0.1s; + animation-name: antZoomBigOut; + pointer-events: none; +} +.zoom-big-fast-enter, +.zoom-big-fast-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-big-fast-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.zoom-up-enter-active { + animation-duration: 0.2s; + animation-name: antZoomUpIn; + pointer-events: none; +} +.zoom-up-leave-active { + animation-duration: 0.2s; + animation-name: antZoomUpOut; + pointer-events: none; +} +.zoom-up-enter, +.zoom-up-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-up-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.zoom-down-enter-active { + animation-duration: 0.2s; + animation-name: antZoomDownIn; + pointer-events: none; +} +.zoom-down-leave-active { + animation-duration: 0.2s; + animation-name: antZoomDownOut; + pointer-events: none; +} +.zoom-down-enter, +.zoom-down-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-down-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.zoom-left-enter-active { + animation-duration: 0.2s; + animation-name: antZoomLeftIn; + pointer-events: none; +} +.zoom-left-leave-active { + animation-duration: 0.2s; + animation-name: antZoomLeftOut; + pointer-events: none; +} +.zoom-left-enter, +.zoom-left-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-left-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.zoom-right-enter-active { + animation-duration: 0.2s; + animation-name: antZoomRightIn; + pointer-events: none; +} +.zoom-right-leave-active { + animation-duration: 0.2s; + animation-name: antZoomRightOut; + pointer-events: none; +} +.zoom-right-enter, +.zoom-right-appear { + transform: scale(0); + animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); +} +.zoom-right-leave { + animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +@keyframes antZoomIn { + 0% { + opacity: 0; + transform: scale(0.2); + } + 100% { + opacity: 1; + transform: scale(1); + } +} +@keyframes antZoomOut { + 0% { + transform: scale(1); + } + 100% { + opacity: 0; + transform: scale(0.2); + } +} +@keyframes antZoomBigIn { + 0% { + opacity: 0; + transform: scale(0.8); + } + 100% { + transform: scale(1); + } +} +@keyframes antZoomBigOut { + 0% { + transform: scale(1); + } + 100% { + opacity: 0; + transform: scale(0.8); + } +} +@keyframes antZoomUpIn { + 0% { + opacity: 0; + transform-origin: 50% 0%; + transform: scale(0.8); + } + 100% { + transform-origin: 50% 0%; + transform: scale(1); + } +} +@keyframes antZoomUpOut { + 0% { + transform-origin: 50% 0%; + transform: scale(1); + } + 100% { + opacity: 0; + transform-origin: 50% 0%; + transform: scale(0.8); + } +} +@keyframes antZoomLeftIn { + 0% { + opacity: 0; + transform-origin: 0% 50%; + transform: scale(0.8); + } + 100% { + transform-origin: 0% 50%; + transform: scale(1); + } +} +@keyframes antZoomLeftOut { + 0% { + transform-origin: 0% 50%; + transform: scale(1); + } + 100% { + opacity: 0; + transform-origin: 0% 50%; + transform: scale(0.8); + } +} +@keyframes antZoomRightIn { + 0% { + opacity: 0; + transform-origin: 100% 50%; + transform: scale(0.8); + } + 100% { + transform-origin: 100% 50%; + transform: scale(1); + } +} +@keyframes antZoomRightOut { + 0% { + transform-origin: 100% 50%; + transform: scale(1); + } + 100% { + opacity: 0; + transform-origin: 100% 50%; + transform: scale(0.8); + } +} +@keyframes antZoomDownIn { + 0% { + opacity: 0; + transform-origin: 50% 100%; + transform: scale(0.8); + } + 100% { + transform-origin: 50% 100%; + transform: scale(1); + } +} +@keyframes antZoomDownOut { + 0% { + transform-origin: 50% 100%; + transform: scale(1); + } + 100% { + opacity: 0; + transform-origin: 50% 100%; + transform: scale(0.8); + } +} +.ant-motion-collapse { + overflow: hidden; +} +.ant-motion-collapse-active { + transition: height .12s, opacity .12s !important; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-popover { + position: absolute; + top: 0; + left: 0; + z-index: 1030; + cursor: auto; + user-select: text; + white-space: normal; + font-size: 12px; + line-height: 1.5; + font-weight: normal; + text-align: left; +} +.ant-popover:after { + content: ""; + position: absolute; + background: rgba(255, 255, 255, 0.01); +} +.ant-popover-hidden { + display: none; +} +.ant-popover-placement-top, +.ant-popover-placement-topLeft, +.ant-popover-placement-topRight { + padding-bottom: 4px; +} +.ant-popover-placement-right, +.ant-popover-placement-rightTop, +.ant-popover-placement-rightBottom { + padding-left: 4px; +} +.ant-popover-placement-bottom, +.ant-popover-placement-bottomLeft, +.ant-popover-placement-bottomRight { + padding-top: 4px; +} +.ant-popover-placement-left, +.ant-popover-placement-leftTop, +.ant-popover-placement-leftBottom { + padding-right: 4px; +} +.ant-popover-inner { + background-color: #fff; + background-clip: padding-box; + border-radius: 4px; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); +} +.ant-popover-title { + min-width: 177px; + margin: 0; + padding: 0 16px; + line-height: 32px; + height: 32px; + border-bottom: 1px solid #e9e9e9; + color: rgba(0, 0, 0, 0.85); + font-weight: 500; +} +.ant-popover-inner-content { + padding: 8px 16px; + color: rgba(0, 0, 0, 0.65); +} +.ant-popover-message { + padding: 8px 0 16px; + font-size: 12px; + color: rgba(0, 0, 0, 0.65); +} +.ant-popover-message > .anticon { + color: #ffbf00; + line-height: 17px; + position: absolute; +} +.ant-popover-message-title { + padding-left: 20px; +} +.ant-popover-buttons { + text-align: right; + margin-bottom: 8px; +} +.ant-popover-buttons button { + margin-left: 8px; +} +.ant-popover-arrow, +.ant-popover-arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ant-popover-arrow { + border-width: 5px; +} +.ant-popover-arrow:after { + border-width: 4px; + content: ""; +} +.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { + border-bottom-width: 0; + border-top-color: rgba(217, 217, 217, 0.7); + bottom: -1px; +} +.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow:after { + content: " "; + bottom: 1px; + margin-left: -4px; + border-bottom-width: 0; + border-top-color: #fff; +} +.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow { + left: 50%; + margin-left: -5px; +} +.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow { + left: 16px; +} +.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { + right: 16px; +} +.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { + left: -1px; + border-left-width: 0; + border-right-color: rgba(217, 217, 217, 0.7); +} +.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow:after { + content: " "; + left: 1px; + bottom: -4px; + border-left-width: 0; + border-right-color: #fff; +} +.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow { + top: 50%; + margin-top: -5px; +} +.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow { + top: 12px; +} +.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { + bottom: 12px; +} +.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { + border-top-width: 0; + border-bottom-color: rgba(217, 217, 217, 0.7); + top: -1px; +} +.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow:after { + content: " "; + top: 1px; + margin-left: -4px; + border-top-width: 0; + border-bottom-color: #fff; +} +.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow { + left: 50%; + margin-left: -5px; +} +.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow { + left: 16px; +} +.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { + right: 16px; +} +.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { + right: -1px; + border-right-width: 0; + border-left-color: rgba(217, 217, 217, 0.7); +} +.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow:after, +.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -4px; +} +.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow { + top: 50%; + margin-top: -5px; +} +.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow { + top: 12px; +} +.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { + bottom: 12px; +} +.ant-btn { + display: inline-block; + margin-bottom: 0; + font-weight: 500; + text-align: center; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + line-height: 1.5; + padding: 0 15px; + font-size: 12px; + border-radius: 4px; + height: 28px; + user-select: none; + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + position: relative; + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + border-color: #d9d9d9; +} +.ant-btn > .anticon { + line-height: 1; +} +.ant-btn, +.ant-btn:active, +.ant-btn:focus { + outline: 0; +} +.ant-btn:not([disabled]):hover { + text-decoration: none; +} +.ant-btn:not([disabled]):active { + outline: 0; + transition: none; +} +.ant-btn.disabled, +.ant-btn[disabled] { + cursor: not-allowed; +} +.ant-btn.disabled > *, +.ant-btn[disabled] > * { + pointer-events: none; +} +.ant-btn-lg { + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + height: 32px; +} +.ant-btn-sm { + padding: 0 7px; + font-size: 12px; + border-radius: 4px; + height: 22px; +} +.ant-btn > a:only-child { + color: currentColor; +} +.ant-btn > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn:hover, +.ant-btn:focus { + color: #108ee9; + background-color: #fff; + border-color: #108ee9; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn:active, +.ant-btn.active { + color: #0e77ca; + background-color: #fff; + border-color: #0e77ca; +} +.ant-btn:active > a:only-child, +.ant-btn.active > a:only-child { + color: currentColor; +} +.ant-btn:active > a:only-child:after, +.ant-btn.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn.disabled, +.ant-btn[disabled], +.ant-btn.disabled:hover, +.ant-btn[disabled]:hover, +.ant-btn.disabled:focus, +.ant-btn[disabled]:focus, +.ant-btn.disabled:active, +.ant-btn[disabled]:active, +.ant-btn.disabled.active, +.ant-btn[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn.disabled > a:only-child, +.ant-btn[disabled] > a:only-child, +.ant-btn.disabled:hover > a:only-child, +.ant-btn[disabled]:hover > a:only-child, +.ant-btn.disabled:focus > a:only-child, +.ant-btn[disabled]:focus > a:only-child, +.ant-btn.disabled:active > a:only-child, +.ant-btn[disabled]:active > a:only-child, +.ant-btn.disabled.active > a:only-child, +.ant-btn[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn.disabled > a:only-child:after, +.ant-btn[disabled] > a:only-child:after, +.ant-btn.disabled:hover > a:only-child:after, +.ant-btn[disabled]:hover > a:only-child:after, +.ant-btn.disabled:focus > a:only-child:after, +.ant-btn[disabled]:focus > a:only-child:after, +.ant-btn.disabled:active > a:only-child:after, +.ant-btn[disabled]:active > a:only-child:after, +.ant-btn.disabled.active > a:only-child:after, +.ant-btn[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn:hover, +.ant-btn:focus, +.ant-btn:active, +.ant-btn.active { + background: #fff; +} +.ant-btn-primary { + color: #fff; + background-color: #108ee9; + border-color: #108ee9; +} +.ant-btn-primary > a:only-child { + color: currentColor; +} +.ant-btn-primary > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-primary:hover, +.ant-btn-primary:focus { + color: #fff; + background-color: #49a9ee; + border-color: #49a9ee; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-primary:active, +.ant-btn-primary.active { + color: #fff; + background-color: #0e77ca; + border-color: #0e77ca; +} +.ant-btn-primary:active > a:only-child, +.ant-btn-primary.active > a:only-child { + color: currentColor; +} +.ant-btn-primary:active > a:only-child:after, +.ant-btn-primary.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-primary.disabled, +.ant-btn-primary[disabled], +.ant-btn-primary.disabled:hover, +.ant-btn-primary[disabled]:hover, +.ant-btn-primary.disabled:focus, +.ant-btn-primary[disabled]:focus, +.ant-btn-primary.disabled:active, +.ant-btn-primary[disabled]:active, +.ant-btn-primary.disabled.active, +.ant-btn-primary[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-primary.disabled > a:only-child, +.ant-btn-primary[disabled] > a:only-child, +.ant-btn-primary.disabled:hover > a:only-child, +.ant-btn-primary[disabled]:hover > a:only-child, +.ant-btn-primary.disabled:focus > a:only-child, +.ant-btn-primary[disabled]:focus > a:only-child, +.ant-btn-primary.disabled:active > a:only-child, +.ant-btn-primary[disabled]:active > a:only-child, +.ant-btn-primary.disabled.active > 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] > a:only-child:after, +.ant-btn-primary.disabled:hover > 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]:focus > a:only-child:after, +.ant-btn-primary.disabled:active > a:only-child:after, +.ant-btn-primary[disabled]:active > a:only-child:after, +.ant-btn-primary.disabled.active > a:only-child:after, +.ant-btn-primary[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) { + border-right-color: #0e77ca; + border-left-color: #0e77ca; +} +.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: #0e77ca; +} +.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: #0e77ca; +} +.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.65); + background-color: transparent; + border-color: #d9d9d9; +} +.ant-btn-ghost > a:only-child { + color: currentColor; +} +.ant-btn-ghost > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-ghost:hover, +.ant-btn-ghost:focus { + color: #108ee9; + background-color: transparent; + border-color: #108ee9; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-ghost:active, +.ant-btn-ghost.active { + color: #0e77ca; + background-color: transparent; + border-color: #0e77ca; +} +.ant-btn-ghost:active > a:only-child, +.ant-btn-ghost.active > a:only-child { + color: currentColor; +} +.ant-btn-ghost:active > a:only-child:after, +.ant-btn-ghost.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-ghost.disabled, +.ant-btn-ghost[disabled], +.ant-btn-ghost.disabled:hover, +.ant-btn-ghost[disabled]:hover, +.ant-btn-ghost.disabled:focus, +.ant-btn-ghost[disabled]:focus, +.ant-btn-ghost.disabled:active, +.ant-btn-ghost[disabled]:active, +.ant-btn-ghost.disabled.active, +.ant-btn-ghost[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-ghost.disabled > a:only-child, +.ant-btn-ghost[disabled] > a:only-child, +.ant-btn-ghost.disabled:hover > a:only-child, +.ant-btn-ghost[disabled]:hover > a:only-child, +.ant-btn-ghost.disabled:focus > a:only-child, +.ant-btn-ghost[disabled]:focus > a:only-child, +.ant-btn-ghost.disabled:active > a:only-child, +.ant-btn-ghost[disabled]:active > a:only-child, +.ant-btn-ghost.disabled.active > 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] > a:only-child:after, +.ant-btn-ghost.disabled:hover > 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]:focus > a:only-child:after, +.ant-btn-ghost.disabled:active > a:only-child:after, +.ant-btn-ghost[disabled]:active > a:only-child:after, +.ant-btn-ghost.disabled.active > a:only-child:after, +.ant-btn-ghost[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-dashed { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + border-color: #d9d9d9; + border-style: dashed; +} +.ant-btn-dashed > a:only-child { + color: currentColor; +} +.ant-btn-dashed > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-dashed:hover, +.ant-btn-dashed:focus { + color: #108ee9; + background-color: #fff; + border-color: #108ee9; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-dashed:active, +.ant-btn-dashed.active { + color: #0e77ca; + background-color: #fff; + border-color: #0e77ca; +} +.ant-btn-dashed:active > a:only-child, +.ant-btn-dashed.active > a:only-child { + color: currentColor; +} +.ant-btn-dashed:active > a:only-child:after, +.ant-btn-dashed.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-dashed.disabled, +.ant-btn-dashed[disabled], +.ant-btn-dashed.disabled:hover, +.ant-btn-dashed[disabled]:hover, +.ant-btn-dashed.disabled:focus, +.ant-btn-dashed[disabled]:focus, +.ant-btn-dashed.disabled:active, +.ant-btn-dashed[disabled]:active, +.ant-btn-dashed.disabled.active, +.ant-btn-dashed[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-dashed.disabled > a:only-child, +.ant-btn-dashed[disabled] > a:only-child, +.ant-btn-dashed.disabled:hover > a:only-child, +.ant-btn-dashed[disabled]:hover > a:only-child, +.ant-btn-dashed.disabled:focus > a:only-child, +.ant-btn-dashed[disabled]:focus > a:only-child, +.ant-btn-dashed.disabled:active > a:only-child, +.ant-btn-dashed[disabled]:active > a:only-child, +.ant-btn-dashed.disabled.active > 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] > a:only-child:after, +.ant-btn-dashed.disabled:hover > 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]:focus > a:only-child:after, +.ant-btn-dashed.disabled:active > a:only-child:after, +.ant-btn-dashed[disabled]:active > a:only-child:after, +.ant-btn-dashed.disabled.active > a:only-child:after, +.ant-btn-dashed[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-danger { + color: #f04134; + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-danger > a:only-child { + color: currentColor; +} +.ant-btn-danger > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-danger:hover, +.ant-btn-danger:focus { + color: #fff; + background-color: #f04134; + border-color: #f04134; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-danger:active, +.ant-btn-danger.active { + color: #fff; + background-color: #d73435; + border-color: #d73435; +} +.ant-btn-danger:active > a:only-child, +.ant-btn-danger.active > a:only-child { + color: currentColor; +} +.ant-btn-danger:active > a:only-child:after, +.ant-btn-danger.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-danger.disabled, +.ant-btn-danger[disabled], +.ant-btn-danger.disabled:hover, +.ant-btn-danger[disabled]:hover, +.ant-btn-danger.disabled:focus, +.ant-btn-danger[disabled]:focus, +.ant-btn-danger.disabled:active, +.ant-btn-danger[disabled]:active, +.ant-btn-danger.disabled.active, +.ant-btn-danger[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-danger.disabled > a:only-child, +.ant-btn-danger[disabled] > a:only-child, +.ant-btn-danger.disabled:hover > a:only-child, +.ant-btn-danger[disabled]:hover > a:only-child, +.ant-btn-danger.disabled:focus > a:only-child, +.ant-btn-danger[disabled]:focus > a:only-child, +.ant-btn-danger.disabled:active > a:only-child, +.ant-btn-danger[disabled]:active > a:only-child, +.ant-btn-danger.disabled.active > 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] > a:only-child:after, +.ant-btn-danger.disabled:hover > 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]:focus > a:only-child:after, +.ant-btn-danger.disabled:active > a:only-child:after, +.ant-btn-danger[disabled]:active > a:only-child:after, +.ant-btn-danger.disabled.active > a:only-child:after, +.ant-btn-danger[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-circle, +.ant-btn-circle-outline { + width: 28px; + padding: 0; + font-size: 14px; + border-radius: 50%; + height: 28px; +} +.ant-btn-circle.ant-btn-lg, +.ant-btn-circle-outline.ant-btn-lg { + width: 32px; + padding: 0; + font-size: 16px; + border-radius: 50%; + height: 32px; +} +.ant-btn-circle.ant-btn-sm, +.ant-btn-circle-outline.ant-btn-sm { + width: 22px; + padding: 0; + font-size: 12px; + border-radius: 50%; + height: 22px; +} +.ant-btn:before { + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + background: #fff; + opacity: 0.35; + content: ''; + border-radius: inherit; + z-index: 1; + transition: opacity .2s; + pointer-events: none; + display: none; +} +.ant-btn .anticon { + transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-btn.ant-btn-loading:before { + display: block; +} +.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) { + padding-left: 29px; + pointer-events: none; + position: relative; +} +.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) .anticon { + margin-left: -14px; +} +.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) { + padding-left: 24px; +} +.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) .anticon { + margin-left: -17px; +} +.ant-btn-group { + position: relative; + display: inline-block; +} +.ant-btn-group > .ant-btn { + position: relative; + z-index: 1; +} +.ant-btn-group > .ant-btn:hover, +.ant-btn-group > .ant-btn:focus, +.ant-btn-group > .ant-btn:active, +.ant-btn-group > .ant-btn.active { + z-index: 2; +} +.ant-btn-group > .ant-btn:disabled { + z-index: 0; +} +.ant-btn-group-lg > .ant-btn { + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + height: 32px; +} +.ant-btn-group-sm > .ant-btn { + padding: 0 7px; + font-size: 12px; + border-radius: 4px; + height: 22px; +} +.ant-btn-group-sm > .ant-btn > .anticon { + font-size: 12px; +} +.ant-btn-group .ant-btn + .ant-btn, +.ant-btn + .ant-btn-group, +.ant-btn-group + .ant-btn, +.ant-btn-group + .ant-btn-group { + margin-left: -1px; +} +.ant-btn-group .ant-btn:not(:first-child):not(:last-child) { + border-radius: 0; + padding-left: 8px; + padding-right: 8px; +} +.ant-btn-group > .ant-btn:first-child { + margin-left: 0; +} +.ant-btn-group > .ant-btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-right: 8px; +} +.ant-btn-group > .ant-btn:last-child:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 8px; +} +.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 { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-right: 8px; +} +.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 8px; +} +.ant-btn:not(.ant-btn-circle):not(.ant-btn-circle-outline).ant-btn-icon-only { + padding-left: 8px; + padding-right: 8px; +} +.ant-btn:focus > span, +.ant-btn:active > span { + position: relative; +} +.ant-btn > .anticon + span, +.ant-btn > span + .anticon { + margin-left: 0.5em; +} +.ant-btn-clicked:after { + content: ''; + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + border-radius: inherit; + border: 0 solid #108ee9; + opacity: 0.4; + animation: buttonEffect .4s; + display: block; +} +.ant-btn-danger.ant-btn-clicked:after { + border-color: #f04134; +} +.ant-btn-background-ghost { + background: transparent!important; + border-color: #fff; + color: #fff; +} +.ant-btn-background-ghost.ant-btn-primary { + color: #108ee9; + background-color: transparent; + border-color: #108ee9; +} +.ant-btn-background-ghost.ant-btn-primary > a:only-child { + color: currentColor; +} +.ant-btn-background-ghost.ant-btn-primary > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-primary:hover, +.ant-btn-background-ghost.ant-btn-primary:focus { + color: #49a9ee; + background-color: transparent; + border-color: #49a9ee; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-primary:active, +.ant-btn-background-ghost.ant-btn-primary.active { + color: #0e77ca; + background-color: transparent; + border-color: #0e77ca; +} +.ant-btn-background-ghost.ant-btn-primary:active > a:only-child, +.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, +.ant-btn-background-ghost.ant-btn-primary.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-primary.disabled, +.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]:hover, +.ant-btn-background-ghost.ant-btn-primary.disabled:focus, +.ant-btn-background-ghost.ant-btn-primary[disabled]:focus, +.ant-btn-background-ghost.ant-btn-primary.disabled:active, +.ant-btn-background-ghost.ant-btn-primary[disabled]:active, +.ant-btn-background-ghost.ant-btn-primary.disabled.active, +.ant-btn-background-ghost.ant-btn-primary[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child, +.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]:hover > a:only-child, +.ant-btn-background-ghost.ant-btn-primary.disabled:focus > 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, +.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child, +.ant-btn-background-ghost.ant-btn-primary.disabled.active > 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] > 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]: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]:focus > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-danger { + color: #f04134; + background-color: transparent; + border-color: #f04134; +} +.ant-btn-background-ghost.ant-btn-danger > a:only-child { + color: currentColor; +} +.ant-btn-background-ghost.ant-btn-danger > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-danger:hover, +.ant-btn-background-ghost.ant-btn-danger:focus { + color: #f46e65; + background-color: transparent; + border-color: #f46e65; +} +.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 { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-danger:active, +.ant-btn-background-ghost.ant-btn-danger.active { + color: #d73435; + background-color: transparent; + border-color: #d73435; +} +.ant-btn-background-ghost.ant-btn-danger:active > a:only-child, +.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, +.ant-btn-background-ghost.ant-btn-danger.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-background-ghost.ant-btn-danger.disabled, +.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]:hover, +.ant-btn-background-ghost.ant-btn-danger.disabled:focus, +.ant-btn-background-ghost.ant-btn-danger[disabled]:focus, +.ant-btn-background-ghost.ant-btn-danger.disabled:active, +.ant-btn-background-ghost.ant-btn-danger[disabled]:active, +.ant-btn-background-ghost.ant-btn-danger.disabled.active, +.ant-btn-background-ghost.ant-btn-danger[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child, +.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]:hover > a:only-child, +.ant-btn-background-ghost.ant-btn-danger.disabled:focus > 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, +.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child, +.ant-btn-background-ghost.ant-btn-danger.disabled.active > 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] > 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]: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]:focus > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +@keyframes buttonEffect { + to { + opacity: 0; + top: -6px; + left: -6px; + bottom: -6px; + right: -6px; + border-width: 6px; + } +} +.ant-btn-success { + color: #fff; + background-color: #00a854; + border-color: #00a854; +} +.ant-btn-success > a:only-child { + color: currentColor; +} +.ant-btn-success > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-success:hover, +.ant-btn-success:focus { + color: #fff; + background-color: #3dbd7d; + border-color: #3dbd7d; +} +.ant-btn-success:hover > a:only-child, +.ant-btn-success:focus > a:only-child { + color: currentColor; +} +.ant-btn-success:hover > a:only-child:after, +.ant-btn-success:focus > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-success:active, +.ant-btn-success.active { + color: #fff; + background-color: #00924c; + border-color: #00924c; +} +.ant-btn-success:active > a:only-child, +.ant-btn-success.active > a:only-child { + color: currentColor; +} +.ant-btn-success:active > a:only-child:after, +.ant-btn-success.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-success.disabled, +.ant-btn-success[disabled], +.ant-btn-success.disabled:hover, +.ant-btn-success[disabled]:hover, +.ant-btn-success.disabled:focus, +.ant-btn-success[disabled]:focus, +.ant-btn-success.disabled:active, +.ant-btn-success[disabled]:active, +.ant-btn-success.disabled.active, +.ant-btn-success[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-success.disabled > a:only-child, +.ant-btn-success[disabled] > a:only-child, +.ant-btn-success.disabled:hover > a:only-child, +.ant-btn-success[disabled]:hover > a:only-child, +.ant-btn-success.disabled:focus > a:only-child, +.ant-btn-success[disabled]:focus > a:only-child, +.ant-btn-success.disabled:active > a:only-child, +.ant-btn-success[disabled]:active > a:only-child, +.ant-btn-success.disabled.active > a:only-child, +.ant-btn-success[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-success.disabled > a:only-child:after, +.ant-btn-success[disabled] > a:only-child:after, +.ant-btn-success.disabled:hover > a:only-child:after, +.ant-btn-success[disabled]:hover > a:only-child:after, +.ant-btn-success.disabled:focus > a:only-child:after, +.ant-btn-success[disabled]:focus > a:only-child:after, +.ant-btn-success.disabled:active > a:only-child:after, +.ant-btn-success[disabled]:active > a:only-child:after, +.ant-btn-success.disabled.active > a:only-child:after, +.ant-btn-success[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-success.ant-btn-clicked:after { + border-color: #00a854; +} +.ant-btn-info { + color: #fff; + background-color: #49a9ee; + border-color: #49a9ee; +} +.ant-btn-info > a:only-child { + color: currentColor; +} +.ant-btn-info > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-info:hover, +.ant-btn-info:focus { + color: #fff; + background-color: #75bef2; + border-color: #75bef2; +} +.ant-btn-info:hover > a:only-child, +.ant-btn-info:focus > a:only-child { + color: currentColor; +} +.ant-btn-info:hover > a:only-child:after, +.ant-btn-info:focus > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-info:active, +.ant-btn-info.active { + color: #fff; + background-color: #3a8fd3; + border-color: #3a8fd3; +} +.ant-btn-info:active > a:only-child, +.ant-btn-info.active > a:only-child { + color: currentColor; +} +.ant-btn-info:active > a:only-child:after, +.ant-btn-info.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-info.disabled, +.ant-btn-info[disabled], +.ant-btn-info.disabled:hover, +.ant-btn-info[disabled]:hover, +.ant-btn-info.disabled:focus, +.ant-btn-info[disabled]:focus, +.ant-btn-info.disabled:active, +.ant-btn-info[disabled]:active, +.ant-btn-info.disabled.active, +.ant-btn-info[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-info.disabled > a:only-child, +.ant-btn-info[disabled] > a:only-child, +.ant-btn-info.disabled:hover > a:only-child, +.ant-btn-info[disabled]:hover > a:only-child, +.ant-btn-info.disabled:focus > a:only-child, +.ant-btn-info[disabled]:focus > a:only-child, +.ant-btn-info.disabled:active > a:only-child, +.ant-btn-info[disabled]:active > a:only-child, +.ant-btn-info.disabled.active > a:only-child, +.ant-btn-info[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-info.disabled > a:only-child:after, +.ant-btn-info[disabled] > a:only-child:after, +.ant-btn-info.disabled:hover > a:only-child:after, +.ant-btn-info[disabled]:hover > a:only-child:after, +.ant-btn-info.disabled:focus > a:only-child:after, +.ant-btn-info[disabled]:focus > a:only-child:after, +.ant-btn-info.disabled:active > a:only-child:after, +.ant-btn-info[disabled]:active > a:only-child:after, +.ant-btn-info.disabled.active > a:only-child:after, +.ant-btn-info[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-info.ant-btn-clicked:after { + border-color: #49a9ee; +} +.ant-btn-warning { + color: #fff; + background-color: #ffbf00; + border-color: #ffbf00; +} +.ant-btn-warning > a:only-child { + color: currentColor; +} +.ant-btn-warning > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-warning:hover, +.ant-btn-warning:focus { + color: #fff; + background-color: #ffce3d; + border-color: #ffce3d; +} +.ant-btn-warning:hover > a:only-child, +.ant-btn-warning:focus > a:only-child { + color: currentColor; +} +.ant-btn-warning:hover > a:only-child:after, +.ant-btn-warning:focus > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-warning:active, +.ant-btn-warning.active { + color: #fff; + background-color: #e09a00; + border-color: #e09a00; +} +.ant-btn-warning:active > a:only-child, +.ant-btn-warning.active > a:only-child { + color: currentColor; +} +.ant-btn-warning:active > a:only-child:after, +.ant-btn-warning.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-warning.disabled, +.ant-btn-warning[disabled], +.ant-btn-warning.disabled:hover, +.ant-btn-warning[disabled]:hover, +.ant-btn-warning.disabled:focus, +.ant-btn-warning[disabled]:focus, +.ant-btn-warning.disabled:active, +.ant-btn-warning[disabled]:active, +.ant-btn-warning.disabled.active, +.ant-btn-warning[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-warning.disabled > a:only-child, +.ant-btn-warning[disabled] > a:only-child, +.ant-btn-warning.disabled:hover > a:only-child, +.ant-btn-warning[disabled]:hover > a:only-child, +.ant-btn-warning.disabled:focus > a:only-child, +.ant-btn-warning[disabled]:focus > a:only-child, +.ant-btn-warning.disabled:active > a:only-child, +.ant-btn-warning[disabled]:active > a:only-child, +.ant-btn-warning.disabled.active > a:only-child, +.ant-btn-warning[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-warning.disabled > a:only-child:after, +.ant-btn-warning[disabled] > a:only-child:after, +.ant-btn-warning.disabled:hover > a:only-child:after, +.ant-btn-warning[disabled]:hover > a:only-child:after, +.ant-btn-warning.disabled:focus > a:only-child:after, +.ant-btn-warning[disabled]:focus > a:only-child:after, +.ant-btn-warning.disabled:active > a:only-child:after, +.ant-btn-warning[disabled]:active > a:only-child:after, +.ant-btn-warning.disabled.active > a:only-child:after, +.ant-btn-warning[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-warning.ant-btn-clicked:after { + border-color: #ffbf00; +} +.ant-btn-error { + color: #fff; + background-color: #f04134; + border-color: #f04134; +} +.ant-btn-error > a:only-child { + color: currentColor; +} +.ant-btn-error > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-error:hover, +.ant-btn-error:focus { + color: #fff; + background-color: #f46e65; + border-color: #f46e65; +} +.ant-btn-error:hover > a:only-child, +.ant-btn-error:focus > a:only-child { + color: currentColor; +} +.ant-btn-error:hover > a:only-child:after, +.ant-btn-error:focus > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-error:active, +.ant-btn-error.active { + color: #fff; + background-color: #d73435; + border-color: #d73435; +} +.ant-btn-error:active > a:only-child, +.ant-btn-error.active > a:only-child { + color: currentColor; +} +.ant-btn-error:active > a:only-child:after, +.ant-btn-error.active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-error.disabled, +.ant-btn-error[disabled], +.ant-btn-error.disabled:hover, +.ant-btn-error[disabled]:hover, +.ant-btn-error.disabled:focus, +.ant-btn-error[disabled]:focus, +.ant-btn-error.disabled:active, +.ant-btn-error[disabled]:active, +.ant-btn-error.disabled.active, +.ant-btn-error[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f7f7f7; + border-color: #d9d9d9; +} +.ant-btn-error.disabled > a:only-child, +.ant-btn-error[disabled] > a:only-child, +.ant-btn-error.disabled:hover > a:only-child, +.ant-btn-error[disabled]:hover > a:only-child, +.ant-btn-error.disabled:focus > a:only-child, +.ant-btn-error[disabled]:focus > a:only-child, +.ant-btn-error.disabled:active > a:only-child, +.ant-btn-error[disabled]:active > a:only-child, +.ant-btn-error.disabled.active > a:only-child, +.ant-btn-error[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-error.disabled > a:only-child:after, +.ant-btn-error[disabled] > a:only-child:after, +.ant-btn-error.disabled:hover > a:only-child:after, +.ant-btn-error[disabled]:hover > a:only-child:after, +.ant-btn-error.disabled:focus > a:only-child:after, +.ant-btn-error[disabled]:focus > a:only-child:after, +.ant-btn-error.disabled:active > a:only-child:after, +.ant-btn-error[disabled]:active > a:only-child:after, +.ant-btn-error.disabled.active > a:only-child:after, +.ant-btn-error[disabled].active > a:only-child:after { + content: ''; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: transparent; +} +.ant-btn-error.ant-btn-clicked:after { + border-color: #f04134; +} +.ant-btn-group > .ant-btn { + float: left; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-transfer { + position: relative; + line-height: 1.5; +} +.ant-transfer-list { + font-size: 12px; + border: 1px solid #d9d9d9; + display: inline-block; + border-radius: 4px; + vertical-align: middle; + position: relative; + width: 180px; + height: 200px; + padding-top: 33px; +} +.ant-transfer-list-with-footer { + padding-bottom: 33px; +} +.ant-transfer-list-search-action { + color: rgba(0, 0, 0, 0.25); + position: absolute; + top: 4px; + right: 4px; + bottom: 4px; + width: 28px; + line-height: 26px; + text-align: center; + font-size: 14px; +} +.ant-transfer-list-search-action .anticon { + transition: all .3s; + font-size: 12px; + color: rgba(0, 0, 0, 0.25); +} +.ant-transfer-list-search-action .anticon:hover { + color: rgba(0, 0, 0, 0.43); +} +span.ant-transfer-list-search-action { + pointer-events: none; +} +.ant-transfer-list-header { + padding: 7px 15px; + border-radius: 4px 4px 0 0; + background: #fff; + color: rgba(0, 0, 0, 0.65); + border-bottom: 1px solid #e9e9e9; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.ant-transfer-list-header-title { + position: absolute; + right: 15px; +} +.ant-transfer-list-body { + font-size: 12px; + position: relative; + height: 100%; +} +.ant-transfer-list-body-search-wrapper { + position: absolute; + top: 0; + left: 0; + padding: 4px; + width: 100%; +} +.ant-transfer-list-body-with-search { + padding-top: 34px; +} +.ant-transfer-list-content { + height: 100%; + overflow: auto; +} +.ant-transfer-list-content-item { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + padding: 7px 15px; + min-height: 32px; + transition: all 0.3s ease; +} +.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover { + cursor: pointer; + background-color: #ecf6fd; +} +.ant-transfer-list-content-item-disabled { + cursor: not-allowed; + color: rgba(0, 0, 0, 0.25); +} +.ant-transfer-list-content-item-highlight-enter { + animation: transferHighlightIn 1s ease; + transition: none; +} +.ant-transfer-list-body-not-found { + padding-top: 0; + color: rgba(0, 0, 0, 0.25); + text-align: center; + display: none; + position: absolute; + top: 50%; + width: 100%; + margin-top: -10px; +} +.ant-transfer-list-content:empty + .ant-transfer-list-body-not-found { + display: block; +} +.ant-transfer-list-footer { + border-top: 1px solid #e9e9e9; + border-radius: 0 0 4px 4px; + position: absolute; + bottom: 0; + left: 0; + width: 100%; +} +.ant-transfer-operation { + display: inline-block; + overflow: hidden; + margin: 0 8px; + vertical-align: middle; +} +.ant-transfer-operation .ant-btn { + display: block; +} +.ant-transfer-operation .ant-btn:first-child { + margin-bottom: 4px; +} +.ant-transfer-operation .ant-btn .anticon { + display: inline-block; + font-size: 12px; + font-size: 10px \9; + transform: scale(0.83333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; +} +:root .ant-transfer-operation .ant-btn .anticon { + filter: none; +} +:root .ant-transfer-operation .ant-btn .anticon { + font-size: 12px; +} +@keyframes transferHighlightIn { + 0% { + background: #d2eafb; + } + 100% { + background: transparent; + } +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-timeline { + list-style: none; + margin: 0; + padding: 0; +} +.ant-timeline-item { + position: relative; + padding: 0 0 12px; + list-style: none; + margin: 0; +} +.ant-timeline-item-tail { + position: absolute; + left: 5px; + top: 0; + height: 100%; + border-left: 2px solid #e9e9e9; +} +.ant-timeline-item-pending .ant-timeline-item-tail { + display: none; +} +.ant-timeline-item-head { + position: absolute; + width: 12px; + height: 12px; + background-color: #fff; + border-radius: 100px; + border: 2px solid transparent; +} +.ant-timeline-item-head-blue { + border-color: #108ee9; + color: #108ee9; +} +.ant-timeline-item-head-red { + border-color: #f04134; + color: #f04134; +} +.ant-timeline-item-head-green { + border-color: #00a854; + color: #00a854; +} +.ant-timeline-item-head-custom { + position: absolute; + text-align: center; + width: 40px; + left: -14px; + line-height: 1; + margin-top: 6px; + border: 0; + height: auto; + border-radius: 0; + padding: 3px 0; + font-size: 12px; + transform: translateY(-50%); +} +.ant-timeline-item-content { + padding: 0 0 10px 24px; + font-size: 12px; + position: relative; + top: -3px; +} +.ant-timeline-item-last .ant-timeline-item-tail { + border-left: 2px dotted #e9e9e9; + display: none; +} +.ant-timeline-item-last .ant-timeline-item-content { + min-height: 48px; +} +.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail { + display: block; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-carousel .slick-slider { + position: relative; + display: block; + box-sizing: border-box; + -webkit-touch-callout: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} +.ant-carousel .slick-list { + position: relative; + overflow: hidden; + display: block; + margin: 0; + padding: 0; +} +.ant-carousel .slick-list:focus { + outline: none; +} +.ant-carousel .slick-list.dragging { + cursor: pointer; +} +.ant-carousel .slick-slider .slick-track, +.ant-carousel .slick-slider .slick-list { + transform: translate3d(0, 0, 0); +} +.ant-carousel .slick-track { + position: relative; + left: 0; + top: 0; + display: block; +} +.ant-carousel .slick-track:before, +.ant-carousel .slick-track:after { + content: ""; + display: table; +} +.ant-carousel .slick-track:after { + clear: both; +} +.slick-loading .ant-carousel .slick-track { + visibility: hidden; +} +.ant-carousel .slick-slide { + float: left; + height: 100%; + min-height: 1px; + display: none; +} +[dir="rtl"] .ant-carousel .slick-slide { + float: right; +} +.ant-carousel .slick-slide img { + display: block; +} +.ant-carousel .slick-slide.slick-loading img { + display: none; +} +.ant-carousel .slick-slide.dragging img { + pointer-events: none; +} +.ant-carousel .slick-initialized .slick-slide { + display: block; +} +.ant-carousel .slick-loading .slick-slide { + visibility: hidden; +} +.ant-carousel .slick-vertical .slick-slide { + display: block; + height: auto; + border: 1px solid transparent; +} +.ant-carousel .slick-arrow.slick-hidden { + display: none; +} +.ant-carousel .slick-prev, +.ant-carousel .slick-next { + position: absolute; + display: block; + height: 20px; + width: 20px; + line-height: 0; + font-size: 0; + cursor: pointer; + background: transparent; + color: transparent; + top: 50%; + margin-top: -10px; + padding: 0; + border: 0; + outline: none; +} +.ant-carousel .slick-prev:hover, +.ant-carousel .slick-next:hover, +.ant-carousel .slick-prev:focus, +.ant-carousel .slick-next:focus { + outline: none; + background: transparent; + color: transparent; +} +.ant-carousel .slick-prev:hover:before, +.ant-carousel .slick-next:hover:before, +.ant-carousel .slick-prev:focus:before, +.ant-carousel .slick-next:focus:before { + opacity: 1; +} +.ant-carousel .slick-prev.slick-disabled:before, +.ant-carousel .slick-next.slick-disabled:before { + opacity: 0.25; +} +.ant-carousel .slick-prev { + left: -25px; +} +.ant-carousel .slick-prev:before { + content: "\2190"; +} +.ant-carousel .slick-next { + right: -25px; +} +.ant-carousel .slick-next:before { + content: "\2192"; +} +.ant-carousel .slick-dots { + position: absolute; + bottom: 12px; + list-style: none; + display: block; + text-align: center; + padding: 0; + width: 100%; + height: 3px; +} +.ant-carousel .slick-dots li { + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + margin: 0 2px; + padding: 0; +} +.ant-carousel .slick-dots li button { + border: 0; + cursor: pointer; + background: #fff; + opacity: 0.3; + display: block; + width: 16px; + height: 3px; + border-radius: 1px; + outline: none; + font-size: 0; + color: transparent; + transition: all .5s; +} +.ant-carousel .slick-dots li button:hover, +.ant-carousel .slick-dots li button:focus { + opacity: 0.75; +} +.ant-carousel .slick-dots li.slick-active button { + background: #fff; + opacity: 1; + width: 24px; +} +.ant-carousel .slick-dots li.slick-active button:hover, +.ant-carousel .slick-dots li.slick-active button:focus { + opacity: 1; +} +.ant-carousel-vertical .slick-dots { + width: 3px; + bottom: auto; + right: 12px; + top: 50%; + transform: translateY(-50%); + height: auto; +} +.ant-carousel-vertical .slick-dots li { + margin: 0 2px; + vertical-align: baseline; +} +.ant-carousel-vertical .slick-dots li button { + width: 3px; + height: 16px; +} +.ant-carousel-vertical .slick-dots li.slick-active button { + width: 3px; + height: 24px; +} +.ant-carousel-arrow { + border: none; + outline: 0; + padding: 0; + margin: 0; + width: 36px; + height: 36px; + border-radius: 50%; + cursor: pointer; + display: none; + position: absolute; + top: 50%; + z-index: 10; + transform: translateY(-50%); + transition: .2s; + background-color: rgba(31, 45, 61, 0.11); + color: #fff; + text-align: center; + font-size: 1em; + font-family: inherit; + line-height: inherit; +} +.ant-carousel-arrow:hover { + background-color: rgba(31, 45, 61, 0.5); +} +.ant-carousel-arrow-hover { + display: inherit; + opacity: 0; +} +.ant-carousel-arrow-always { + display: inherit; +} +.ant-carousel-arrow.left { + left: 16px; +} +.ant-carousel-arrow.right { + right: 16px; +} +.ant-carousel:hover .ant-carousel-arrow { + opacity: 1; +} +.ant-carousel .ant-carousel-dots-outside { + bottom: -10px; +} +.ant-carousel .ant-carousel-dots-outside > li > button { + background: #8391a5; +} +.ant-carousel .ant-carousel-dots-outside > li.slick-active > button { + background: #8391a5; +} +.ant-carousel .ant-carousel-dots-none { + display: none; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-select-tree-checkbox { + white-space: nowrap; + cursor: pointer; + outline: none; + display: inline-block; + line-height: 1; + position: relative; + vertical-align: middle; +} +.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox .ant-select-tree-checkbox-inner, +.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner, +.ant-select-tree-checkbox-focused .ant-select-tree-checkbox-inner { + border-color: #108ee9; +} +.ant-select-tree-checkbox-inner { + position: relative; + top: 0; + left: 0; + display: inline-block; + width: 14px; + height: 14px; + border: 1px solid #d9d9d9; + border-radius: 3px; + background-color: #fff; + transition: all .3s; +} +.ant-select-tree-checkbox-inner:after { + transform: rotate(45deg) scale(0); + position: absolute; + left: 4px; + top: 1px; + display: table; + width: 5px; + height: 8px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + content: ' '; + transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); +} +.ant-select-tree-checkbox-input { + position: absolute; + left: 0; + z-index: 1; + cursor: pointer; + opacity: 0; + filter: alpha(opacity=0); + top: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; +} +.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after { + content: ' '; + transform: scale(1); + position: absolute; + left: 2px; + top: 5px; + width: 8px; + height: 1px; +} +.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after { + transform: rotate(45deg) scale(1); + position: absolute; + left: 4px; + top: 1px; + display: table; + width: 5px; + height: 8px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + content: ' '; + transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; +} +.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner, +.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner { + background-color: #108ee9; + border-color: #108ee9; +} +.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after { + animation-name: none; + border-color: rgba(0, 0, 0, 0.25); +} +.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner { + border-color: #d9d9d9 !important; + background-color: #f3f3f3; +} +.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after { + animation-name: none; + border-color: #f3f3f3; +} +.ant-select-tree-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-select-tree-checkbox-wrapper { + cursor: pointer; + font-size: 12px; + display: inline-block; +} +.ant-select-tree-checkbox-wrapper:not(:last-child) { + margin-right: 8px; +} +.ant-select-tree-checkbox-wrapper + span, +.ant-select-tree-checkbox + span { + padding-left: 8px; + padding-right: 8px; +} +.ant-select-tree-checkbox-group { + font-size: 12px; +} +.ant-select-tree-checkbox-group-item { + display: inline-block; +} +@media \0screen { + .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:before, + .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after { + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E632"; + font-weight: bold; + font-size: 8px; + border: 0; + color: #fff; + left: 2px; + top: 3px; + position: absolute; + } +} +.ant-select-tree { + margin: 0; + padding: 8px; + font-size: 12px; +} +.ant-select-tree li { + padding: 0; + margin: 8px 0; + list-style: none; + white-space: nowrap; + outline: 0; +} +.ant-select-tree li.filter-node > span { + font-weight: bold !important; +} +.ant-select-tree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ant-select-tree li .ant-select-tree-node-content-wrapper { + display: inline-block; + padding: 3px 5px; + border-radius: 2px; + margin: 0; + cursor: pointer; + text-decoration: none; + vertical-align: top; + color: rgba(0, 0, 0, 0.65); + transition: all 0.3s ease; +} +.ant-select-tree li .ant-select-tree-node-content-wrapper:hover { + background-color: #ecf6fd; +} +.ant-select-tree li .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected { + background-color: #d2eafb; +} +.ant-select-tree li > span.ant-select-tree-checkbox { + margin: 2px 4px 0 0; +} +.ant-select-tree li > span.ant-select-tree-switcher, +.ant-select-tree li > span.ant-select-tree-iconEle { + margin: 0; + width: 24px; + height: 24px; + line-height: 24px; + display: inline-block; + vertical-align: middle; + border: 0 none; + cursor: pointer; + outline: none; + text-align: center; +} +.ant-select-tree li > span.ant-select-tree-icon_loading:after { + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E64D"; + font-weight: bold; + animation: loadingCircle 1s infinite linear; + margin-top: 8px; +} +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-switcher-noop { + cursor: auto; +} +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-roots_open:after, +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-center_open:after, +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-bottom_open:after, +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-noline_open:after { + font-size: 12px; + font-size: 7px \9; + transform: scale(0.58333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E606"; + font-weight: bold; + color: rgba(0, 0, 0, 0.65); + transition: transform .3s ease; +} +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-roots_open:after, +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-center_open:after, +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-bottom_open:after, +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-noline_open:after { + filter: none; +} +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-roots_open:after, +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-center_open:after, +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-bottom_open:after, +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-noline_open:after { + font-size: 12px; +} +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-roots_close, +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-center_close, +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-bottom_close, +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-noline_close { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; +} +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-roots_close:after, +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-center_close:after, +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-bottom_close:after, +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-noline_close:after { + font-size: 12px; + font-size: 7px \9; + transform: scale(0.58333333) rotate(0deg); + /* IE6-IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)"; + zoom: 1; + display: inline-block; + font-family: 'anticon'; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\E606"; + font-weight: bold; + color: rgba(0, 0, 0, 0.65); + transition: transform .3s ease; +} +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-roots_close:after, +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-center_close:after, +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-bottom_close:after, +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-noline_close:after { + filter: none; +} +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-roots_close:after, +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-center_close:after, +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-bottom_close:after, +:root .ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-noline_close:after { + font-size: 12px; +} +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-roots_close:after, +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-center_close:after, +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-bottom_close:after, +.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-noline_close:after { + transform: rotate(270deg) scale(0.59); +} +.ant-select-tree-child-tree { + display: none; +} +.ant-select-tree-child-tree-open { + display: block; +} +.ant-select-tree-treenode-disabled > span, +.ant-select-tree-treenode-disabled > a, +.ant-select-tree-treenode-disabled > a span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-select-tree-icon__open { + margin-right: 2px; + vertical-align: top; +} +.ant-select-tree-icon__close { + margin-right: 2px; + vertical-align: top; +} +.ant-select-tree-dropdown .ant-select-dropdown-search { + display: block; + padding: 4px; +} +.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field__wrap { + width: 100%; +} +.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field { + padding: 4px 7px; + width: 100%; + box-sizing: border-box; + border: 1px solid #d9d9d9; + border-radius: 4px; + outline: none; +} +.ant-select-tree-dropdown .ant-select-dropdown-search.ant-select-search--hide { + display: none; +} +.ant-select-tree-dropdown .ant-select-not-found { + cursor: not-allowed; + color: rgba(0, 0, 0, 0.25); + padding: 7px 16px; + display: block; +} +/*.make-motion(@className, @keyframeName, @duration: @animation-duration-base) { + .@{className}-enter, + .@{className}-appear { + .motion-common(@duration); + animation-play-state: paused; + } + .@{className}-leave { + .motion-common-leave(@duration); + animation-play-state: paused; + } + .@{className}-enter.@{className}-enter-active, + .@{className}-appear.@{className}-appear-active { + animation-name: ~"@{keyframeName}In"; + animation-play-state: running; + pointer-events: none; + } + .@{className}-leave.@{className}-leave-active { + animation-name: ~"@{keyframeName}Out"; + animation-play-state: running; + pointer-events: none; + } +}*/ +.ant-tooltip { + position: absolute; + z-index: 1060; + display: block; + visibility: visible; + font-size: 12px; + line-height: 1.5; +} +.ant-tooltip-hidden { + display: none; +} +.ant-tooltip-placement-top, +.ant-tooltip-placement-topleft, +.ant-tooltip-placement-topright { + padding: 5px 0 8px 0; +} +.ant-tooltip-placement-right, +.ant-tooltip-placement-righttop, +.ant-tooltip-placement-rightbottom { + padding: 0 5px 0 8px; +} +.ant-tooltip-placement-bottom, +.ant-tooltip-placement-bottomleft, +.ant-tooltip-placement-bottomright { + padding: 8px 0 5px 0; +} +.ant-tooltip-placement-left, +.ant-tooltip-placement-lefttop, +.ant-tooltip-placement-leftbottom { + padding: 0 8px 0 5px; +} +.ant-tooltip-inner { + max-width: 250px; + padding: 8px 10px; + color: #fff; + text-align: left; + text-decoration: none; + background-color: rgba(64, 64, 64, 0.85); + border-radius: 4px; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + min-height: 34px; +} +.ant-tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ant-tooltip-placement-top .ant-tooltip-arrow, +.ant-tooltip-placement-topleft .ant-tooltip-arrow, +.ant-tooltip-placement-topright .ant-tooltip-arrow { + bottom: 3px; + border-width: 5px 5px 0; + border-top-color: rgba(64, 64, 64, 0.85); +} +.ant-tooltip-placement-top .ant-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ant-tooltip-placement-topleft .ant-tooltip-arrow { + left: 16px; +} +.ant-tooltip-placement-topright .ant-tooltip-arrow { + right: 16px; +} +.ant-tooltip-placement-right .ant-tooltip-arrow, +.ant-tooltip-placement-righttop .ant-tooltip-arrow, +.ant-tooltip-placement-rightbottom .ant-tooltip-arrow { + left: 3px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(64, 64, 64, 0.85); +} +.ant-tooltip-placement-right .ant-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ant-tooltip-placement-righttop .ant-tooltip-arrow { + top: 8px; +} +.ant-tooltip-placement-rightbottom .ant-tooltip-arrow { + bottom: 8px; +} +.ant-tooltip-placement-left .ant-tooltip-arrow, +.ant-tooltip-placement-lefttop .ant-tooltip-arrow, +.ant-tooltip-placement-leftbottom .ant-tooltip-arrow { + right: 3px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(64, 64, 64, 0.85); +} +.ant-tooltip-placement-left .ant-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ant-tooltip-placement-lefttop .ant-tooltip-arrow { + top: 8px; +} +.ant-tooltip-placement-leftbottom .ant-tooltip-arrow { + bottom: 8px; +} +.ant-tooltip-placement-bottom .ant-tooltip-arrow, +.ant-tooltip-placement-bottomleft .ant-tooltip-arrow, +.ant-tooltip-placement-bottomright .ant-tooltip-arrow { + top: 3px; + border-width: 0 5px 5px; + border-bottom-color: rgba(64, 64, 64, 0.85); +} +.ant-tooltip-placement-bottom .ant-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ant-tooltip-placement-bottomleft .ant-tooltip-arrow { + left: 16px; +} +.ant-tooltip-placement-bottomright .ant-tooltip-arrow { + right: 16px; +} diff --git a/src/themes/basic/static/js/vue-beauty.min.js b/src/themes/basic/static/js/vue-beauty.min.js new file mode 100644 index 00000000..1018155f --- /dev/null +++ b/src/themes/basic/static/js/vue-beauty.min.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("vue-beauty",["vue"],t):"object"==typeof exports?exports["vue-beauty"]=t(require("vue")):e["vue-beauty"]=t(e.Vue)}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/package/",t(t.s=110)}([function(e,t){e.exports=function(e,t,n,r,i){var o,s=e=e||{},a=typeof e.default;"object"!==a&&"function"!==a||(o=e,s=e.default);var l="function"==typeof s?s.options:s;t&&(l.render=t.render,l.staticRenderFns=t.staticRenderFns),r&&(l._scopeId=r);var u;if(i?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},l._ssrRegister=u):n&&(u=n),u){var c=l.functional,f=c?l.render:l.beforeCreate;c?l.render=function(e,t){return u.call(t),f(e,t)}:l.beforeCreate=f?[].concat(f,u):[u]}return{esModule:o,exports:s,options:l}}},function(e,t,n){e.exports={default:n(177),__esModule:!0}},function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(55)("wks"),i=n(35),o=n(5).Symbol,s="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=s&&o[e]||(s?o:i)("Symbol."+e))}).store=r},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){e.exports={default:n(116),__esModule:!0}},function(e,t,n){var r=n(17),i=n(2),o=n(21),s=n(63),a=n(89),l=function(e,t,n){var u,c,f,d,p=e&l.F,h=e&l.G,v=e&l.S,m=e&l.P,g=e&l.B,y=h?r:v?r[t]||(r[t]={}):(r[t]||{}).prototype,b=h?i:i[t]||(i[t]={}),_=b.prototype||(b.prototype={});h&&(n=t);for(u in n)c=!p&&y&&void 0!==y[u],f=(c?y:n)[u],d=g&&c?a(f,r):m&&"function"==typeof f?a(Function.call,f):f,y&&s(y,u,f,e&l.U),b[u]!=f&&o(b,u,d),m&&_[u]!=f&&(_[u]=f)};r.core=i,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){var r=n(5),i=n(3),o=n(25),s=n(14),a=function(e,t,n){var l,u,c,f=e&a.F,d=e&a.G,p=e&a.S,h=e&a.P,v=e&a.B,m=e&a.W,g=d?i:i[t]||(i[t]={}),y=g.prototype,b=d?r:p?r[t]:(r[t]||{}).prototype;d&&(n=t);for(l in n)(u=!f&&b&&void 0!==b[l])&&l in g||(c=u?b[l]:n[l],g[l]=d&&"function"!=typeof b[l]?n[l]:v&&u?o(c,r):m&&b[l]==c?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(c):h&&"function"==typeof c?o(Function.call,c):c,h&&((g.virtual||(g.virtual={}))[l]=c,e&a.R&&y&&!y[l]&&s(y,l,c)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a},function(e,t,n){var r=n(10),i=n(78),o=n(50),s=Object.defineProperty;t.f=n(11)?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(26);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(19)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(81),i=n(51);e.exports=function(e){return r(i(e))}},function(e,t,n){var r=n(93)("wks"),i=n(64),o=n(17).Symbol,s="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=s&&o[e]||(s?o:i)("Symbol."+e))}).store=r},function(e,t,n){var r=n(9),i=n(27);e.exports=n(11)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(80),i=n(56);e.exports=Object.keys||function(e){return r(e,i)}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports={}},function(e,t,n){var r=n(60),i=n(88);e.exports=n(39)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){e.exports={default:n(182),__esModule:!0}},function(e,t,n){e.exports={default:n(194),__esModule:!0}},function(e,t,n){e.exports={default:n(206),__esModule:!0}},function(e,t,n){var r=n(48);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(51);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";var r=n(122)(!0);n(82)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(40),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){n(117);for(var r=n(5),i=n(14),o=n(20),s=n(4)("toStringTag"),a=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],l=0;l<5;l++){var u=a[l],c=r[u],f=c&&c.prototype;f&&!f[s]&&i(f,s,u),o[u]=o.Array}},function(e,t){e.exports=!0},function(e,t,n){var r=n(9).f,i=n(16),o=n(4)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},function(e,t,n){e.exports=!n(62)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(13)("unscopables"),i=Array.prototype;void 0==i[r]&&n(21)(i,r,{}),e.exports=function(e){i[r][e]=!0}},function(e,t,n){"use strict";var r=n(41),i=n(136),o=n(66),s=n(67);e.exports=n(137)(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):"keys"==t?i(0,n):"values"==t?i(0,e[n]):i(0,[n,e[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(e,t,n){e.exports={default:n(185),__esModule:!0}},function(e,t,n){e.exports={default:n(209),__esModule:!0}},function(e,t,n){e.exports={default:n(214),__esModule:!0}},function(e,t,n){e.exports={default:n(215),__esModule:!0}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=n(45),o=r(i),s=n(46),a=r(s),l="function"==typeof a.default&&"symbol"==typeof o.default?function(e){return typeof e}:function(e){return e&&"function"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":typeof e};t.default="function"==typeof a.default&&"symbol"===l(o.default)?function(e){return void 0===e?"undefined":l(e)}:function(e){return e&&"function"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":void 0===e?"undefined":l(e)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(26),i=n(5).document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},function(e,t,n){var r=n(26);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(53),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(55)("keys"),i=n(35);e.exports=function(e){return r[e]||(r[e]=i(e))}},function(e,t,n){var r=n(5),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return i[e]||(i[e]={})}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(58),i=n(4)("iterator"),o=n(20);e.exports=n(3).getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||o[r(e)]}},function(e,t,n){var r=n(28),i=n(4)("toStringTag"),o="Arguments"==r(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=s(t=Object(e),i))?n:o?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t){function n(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var o=r(i);return[n].concat(i.sources.map(function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"})).concat([o]).join("\n")}return[n].join("\n")}function r(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r=n(t,e);return t[2]?"@media "+t[2]+"{"+r+"}":r}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;in.parts.length&&(r.parts.length=n.parts.length)}else{for(var s=[],i=0;iu;)o.call(s,n=a[u++])&&c.push(e?[n,s[n]]:s[n]);return c}}},function(e,t,n){var r=n(16),i=n(12),o=n(114)(!1),s=n(54)("IE_PROTO");e.exports=function(e,t){var n,a=i(e),l=0,u=[];for(n in a)n!=s&&r(a,n)&&u.push(n);for(;t.length>l;)r(a,n=t[l++])&&(~o(u,n)||u.push(n));return u}},function(e,t,n){var r=n(28);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){"use strict";var r=n(37),i=n(8),o=n(83),s=n(14),a=n(16),l=n(20),u=n(120),c=n(38),f=n(86),d=n(4)("iterator"),p=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,v,m,g,y){u(n,t,v);var b,_,x,w=function(e){if(!p&&e in T)return T[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},C=t+" Iterator",k="values"==m,S=!1,T=e.prototype,O=T[d]||T["@@iterator"]||m&&T[m],$=O||w(m),M=m?k?w("entries"):$:void 0,E="Array"==t?T.entries||O:O;if(E&&(x=f(E.call(new e)))!==Object.prototype&&(c(x,C,!0),r||a(x,d)||s(x,d,h)),k&&O&&"values"!==O.name&&(S=!0,$=function(){return O.call(this)}),r&&!y||!p&&!S&&T[d]||s(T,d,$),l[t]=$,l[C]=h,m)if(b={values:k?$:w("values"),keys:g?$:w("keys"),entries:M},y)for(_ in b)_ in T||o(T,_,b[_]);else i(i.P+i.F*(p||S),t,b);return b}},function(e,t,n){e.exports=n(14)},function(e,t,n){var r=n(10),i=n(121),o=n(56),s=n(54)("IE_PROTO"),a=function(){},l=function(){var e,t=n(49)("iframe"),r=o.length;for(t.style.display="none",n(85).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(" + + + + +{% extends "layout.html" %} +{% block title %}Users{% endblock %} +{% block body %} + {{ super() }} +
+ + + + + + + + + + + + + + + + + + + +
+ + Cancel + + + Confirm + +
+
+
+{% endblock %} +{% block custom_js %} + +{% endblock %} \ No newline at end of file