.ant-layout { display: flex; flex: 1 1 auto; flex-direction: column; min-height: 0px; background: rgb(240, 242, 245); }
.ant-layout, .ant-layout * { box-sizing: border-box; }
.ant-layout.ant-layout-has-sider { flex-direction: row; }
.ant-layout.ant-layout-has-sider > .ant-layout, .ant-layout.ant-layout-has-sider > .ant-layout-content { overflow-x: hidden; }
.ant-layout-footer, .ant-layout-header { flex: 0 0 auto; }
.ant-layout-header { height: 64px; padding: 0px 50px; line-height: 64px; background: rgb(0, 21, 41); }
.ant-layout-footer { padding: 24px 50px; color: rgba(0, 0, 0, 0.65); font-size: 12px; background: rgb(240, 242, 245); }
.ant-layout-content { flex: 1 1 auto; min-height: 0px; }
.ant-layout-sider { position: relative; min-width: 0px; background: rgb(0, 21, 41); transition: 0.2s; }
.ant-layout-sider-children { height: 100%; margin-top: -0.1px; padding-top: 0.1px; }
.ant-layout-sider-has-trigger { padding-bottom: 48px; }
.ant-layout-sider-right { order: 1; }
.ant-layout-sider-trigger { position: fixed; bottom: 0px; z-index: 1; height: 48px; color: rgb(255, 255, 255); line-height: 48px; text-align: center; background: rgb(0, 33, 64); cursor: pointer; transition: 0.2s; }
.ant-layout-sider-zero-width > * { overflow: hidden; }
.ant-layout-sider-zero-width-trigger { position: absolute; top: 64px; right: -36px; z-index: 1; width: 36px; height: 42px; color: rgb(255, 255, 255); font-size: 18px; line-height: 42px; text-align: center; background: rgb(0, 21, 41); border-radius: 0px 3px 3px 0px; cursor: pointer; transition: background 0.3s; }
.ant-layout-sider-zero-width-trigger:hover { background: rgb(25, 44, 62); }
.ant-layout-sider-zero-width-trigger-right { left: -36px; border-radius: 3px 0px 0px 3px; }
.ant-layout-sider-light { background: rgb(255, 255, 255); }
.ant-layout-sider-light .ant-layout-sider-trigger { color: rgba(0, 0, 0, 0.65); background: rgb(255, 255, 255); }
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger { color: rgba(0, 0, 0, 0.65); background: rgb(255, 255, 255); }
.ant-dropdown { box-sizing: border-box; margin: 0px; padding: 0px; color: rgba(0, 0, 0, 0.65); font-size: 12px; font-variant: tabular-nums; line-height: 1.5; list-style: none; font-feature-settings: "tnum"; position: absolute; top: -9999px; left: -9999px; z-index: 1050; display: block; }
.ant-dropdown::before { position: absolute; inset: -7px 0px -7px -7px; z-index: -9999; opacity: 0.0001; content: " "; }
.ant-dropdown-wrap { position: relative; }
.ant-dropdown-wrap .ant-btn > .anticon-down { display: inline-block; font-size: 12px; transform: scale(0.833333) rotate(0deg); }
:root .ant-dropdown-wrap .ant-btn > .anticon-down { font-size: 12px; }
.ant-dropdown-wrap .anticon-down::before { transition: transform 0.2s; }
.ant-dropdown-wrap-open .anticon-down::before { transform: rotate(180deg); }
.ant-dropdown-hidden, .ant-dropdown-menu-hidden { display: none; }
.ant-dropdown-menu { position: relative; margin: 0px; padding: 4px 0px; text-align: left; list-style-type: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border-radius: 3px; outline: none; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px; transform: translateZ(0px); }
.ant-dropdown-menu-item-group-title { padding: 5px 12px; color: rgba(0, 0, 0, 0.45); transition: 0.3s; }
.ant-dropdown-menu-submenu-popup { position: absolute; z-index: 1050; }
.ant-dropdown-menu-submenu-popup > .ant-dropdown-menu { transform-origin: 0px 0px; }
.ant-dropdown-menu-submenu-popup li, .ant-dropdown-menu-submenu-popup ul { list-style: none; }
.ant-dropdown-menu-submenu-popup ul { margin-right: 0.3em; margin-left: 0.3em; padding: 0px; }
.ant-dropdown-menu-item, .ant-dropdown-menu-submenu-title { clear: both; margin: 0px; padding: 5px 12px; color: rgba(0, 0, 0, 0.65); font-weight: 400; font-size: 12px; line-height: 22px; white-space: nowrap; cursor: pointer; transition: 0.3s; }
.ant-dropdown-menu-item > .anticon:first-child, .ant-dropdown-menu-item > span > .anticon:first-child, .ant-dropdown-menu-submenu-title > .anticon:first-child, .ant-dropdown-menu-submenu-title > span > .anticon:first-child { min-width: 12px; margin-right: 8px; font-size: 12px; }
.ant-dropdown-menu-item > a, .ant-dropdown-menu-submenu-title > a { display: block; margin: -5px -12px; padding: 5px 12px; color: rgba(0, 0, 0, 0.65); transition: 0.3s; }
.ant-dropdown-menu-item-selected, .ant-dropdown-menu-item-selected > a, .ant-dropdown-menu-submenu-title-selected, .ant-dropdown-menu-submenu-title-selected > a { color: rgb(24, 144, 255); background-color: rgb(230, 247, 255); }
.ant-dropdown-menu-item:hover, .ant-dropdown-menu-submenu-title:hover { background-color: rgb(230, 247, 255); }
.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: rgb(255, 255, 255); cursor: not-allowed; }
.ant-dropdown-menu-item-divider, .ant-dropdown-menu-submenu-title-divider { height: 1px; margin: 4px 0px; overflow: hidden; line-height: 0; background-color: rgb(232, 232, 232); }
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow, .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow { position: absolute; right: 8px; }
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon, .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon { color: rgba(0, 0, 0, 0.45); font-style: normal; display: inline-block; font-size: 12px; transform: scale(0.833333) rotate(0deg); }
:root .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon, :root .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon { font-size: 12px; }
.ant-dropdown-menu-item-group-list { margin: 0px 8px; padding: 0px; list-style: none; }
.ant-dropdown-menu-submenu-title { padding-right: 26px; }
.ant-dropdown-menu-submenu-vertical { position: relative; }
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu { position: absolute; top: 0px; left: 100%; min-width: 100%; margin-left: 4px; transform-origin: 0px 0px; }
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title, .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon { color: rgba(0, 0, 0, 0.25); background-color: rgb(255, 255, 255); cursor: not-allowed; }
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title { color: rgb(24, 144, 255); }
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter, .ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft, .ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight, .ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter, .ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft, .ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight { animation-name: antSlideUpIn; }
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter, .ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft, .ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight, .ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter, .ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft, .ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight { animation-name: antSlideDownIn; }
.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-bottomLeft, .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-topCenter, .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-topRight { animation-name: antSlideDownOut; }
.ant-dropdown-link > .anticon.anticon-down, .ant-dropdown-trigger > .anticon.anticon-down { display: inline-block; font-size: 12px; transform: scale(0.833333) rotate(0deg); }
:root .ant-dropdown-link > .anticon.anticon-down, :root .ant-dropdown-trigger > .anticon.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; padding-left: 8px; }
.ant-dropdown-button .anticon.anticon-down { display: inline-block; font-size: 12px; transform: scale(0.833333) rotate(0deg); }
:root .ant-dropdown-button .anticon.anticon-down { font-size: 12px; }
.ant-dropdown-menu-dark, .ant-dropdown-menu-dark .ant-dropdown-menu { background: rgb(0, 21, 41); }
.ant-dropdown-menu-dark .ant-dropdown-menu-item, .ant-dropdown-menu-dark .ant-dropdown-menu-item > a, .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title { color: rgba(255, 255, 255, 0.65); }
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after, .ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after, .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after { color: rgba(255, 255, 255, 0.65); }
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover, .ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover, .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover { color: rgb(255, 255, 255); background: transparent; }
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected, .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover, .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a { color: rgb(255, 255, 255); background: rgb(24, 144, 255); }
.ant-btn { line-height: 1.499; position: relative; display: inline-block; font-weight: 400; white-space: nowrap; text-align: center; background-image: none; box-shadow: rgba(0, 0, 0, 0.016) 0px 2px 0px; cursor: pointer; transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); user-select: none; touch-action: manipulation; height: 32px; padding: 0px 15px; font-size: 12px; border-radius: 3px; color: rgba(0, 0, 0, 0.65); background-color: rgb(255, 255, 255); border: 1px solid rgb(217, 217, 217); }
.ant-btn > .anticon { line-height: 1; }
.ant-btn, .ant-btn:active, .ant-btn:focus { outline: 0px; }
.ant-btn:not([disabled]):hover { text-decoration: none; }
.ant-btn:not([disabled]):active { outline: 0px; box-shadow: none; }
.ant-btn.disabled, .ant-btn[disabled] { cursor: not-allowed; }
.ant-btn.disabled > *, .ant-btn[disabled] > * { pointer-events: none; }
.ant-btn-lg { height: 40px; padding: 0px 15px; font-size: 14px; border-radius: 3px; }
.ant-btn-sm { height: 24px; padding: 0px 7px; font-size: 12px; border-radius: 3px; }
.ant-btn > a:only-child { color: currentcolor; }
.ant-btn > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn:focus, .ant-btn:hover { color: rgb(64, 169, 255); background-color: rgb(255, 255, 255); border-color: rgb(64, 169, 255); }
.ant-btn:focus > a:only-child, .ant-btn:hover > a:only-child { color: currentcolor; }
.ant-btn:focus > a:only-child::after, .ant-btn:hover > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn.active, .ant-btn:active { color: rgb(9, 109, 217); background-color: rgb(255, 255, 255); border-color: rgb(9, 109, 217); }
.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 { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-disabled, .ant-btn-disabled.active, .ant-btn-disabled:active, .ant-btn-disabled:focus, .ant-btn-disabled:hover, .ant-btn.disabled, .ant-btn.disabled.active, .ant-btn.disabled:active, .ant-btn.disabled:focus, .ant-btn.disabled:hover, .ant-btn[disabled], .ant-btn[disabled].active, .ant-btn[disabled]:active, .ant-btn[disabled]:focus, .ant-btn[disabled]:hover { color: rgba(0, 0, 0, 0.25); background-color: rgb(245, 245, 245); border-color: rgb(217, 217, 217); text-shadow: none; box-shadow: none; }
.ant-btn-disabled.active > a:only-child, .ant-btn-disabled:active > a:only-child, .ant-btn-disabled:focus > a:only-child, .ant-btn-disabled:hover > a:only-child, .ant-btn-disabled > a:only-child, .ant-btn.disabled.active > a:only-child, .ant-btn.disabled:active > a:only-child, .ant-btn.disabled:focus > a:only-child, .ant-btn.disabled:hover > a:only-child, .ant-btn.disabled > a:only-child, .ant-btn[disabled].active > a:only-child, .ant-btn[disabled]:active > a:only-child, .ant-btn[disabled]:focus > a:only-child, .ant-btn[disabled]:hover > a:only-child, .ant-btn[disabled] > a:only-child { color: currentcolor; }
.ant-btn-disabled.active > a:only-child::after, .ant-btn-disabled:active > a:only-child::after, .ant-btn-disabled:focus > a:only-child::after, .ant-btn-disabled:hover > a:only-child::after, .ant-btn-disabled > a:only-child::after, .ant-btn.disabled.active > a:only-child::after, .ant-btn.disabled:active > a:only-child::after, .ant-btn.disabled:focus > a:only-child::after, .ant-btn.disabled:hover > a:only-child::after, .ant-btn.disabled > a:only-child::after, .ant-btn[disabled].active > a:only-child::after, .ant-btn[disabled]:active > a:only-child::after, .ant-btn[disabled]:focus > a:only-child::after, .ant-btn[disabled]:hover > a:only-child::after, .ant-btn[disabled] > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn.active, .ant-btn:active, .ant-btn:focus, .ant-btn:hover { text-decoration: none; background: rgb(255, 255, 255); }
.ant-btn > i, .ant-btn > span { display: inline-block; transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); pointer-events: none; }
.ant-btn-primary { color: rgb(255, 255, 255); background-color: rgb(24, 144, 255); border-color: rgb(24, 144, 255); text-shadow: rgba(0, 0, 0, 0.12) 0px -1px 0px; box-shadow: rgba(0, 0, 0, 0.043) 0px 2px 0px; }
.ant-btn-primary > a:only-child { color: currentcolor; }
.ant-btn-primary > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-primary:focus, .ant-btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(64, 169, 255); border-color: rgb(64, 169, 255); }
.ant-btn-primary:focus > a:only-child, .ant-btn-primary:hover > a:only-child { color: currentcolor; }
.ant-btn-primary:focus > a:only-child::after, .ant-btn-primary:hover > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-primary.active, .ant-btn-primary:active { color: rgb(255, 255, 255); background-color: rgb(9, 109, 217); border-color: rgb(9, 109, 217); }
.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 { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-primary-disabled, .ant-btn-primary-disabled.active, .ant-btn-primary-disabled:active, .ant-btn-primary-disabled:focus, .ant-btn-primary-disabled:hover, .ant-btn-primary.disabled, .ant-btn-primary.disabled.active, .ant-btn-primary.disabled:active, .ant-btn-primary.disabled:focus, .ant-btn-primary.disabled:hover, .ant-btn-primary[disabled], .ant-btn-primary[disabled].active, .ant-btn-primary[disabled]:active, .ant-btn-primary[disabled]:focus, .ant-btn-primary[disabled]:hover { color: rgba(0, 0, 0, 0.25); background-color: rgb(245, 245, 245); border-color: rgb(217, 217, 217); text-shadow: none; box-shadow: none; }
.ant-btn-primary-disabled.active > a:only-child, .ant-btn-primary-disabled:active > a:only-child, .ant-btn-primary-disabled:focus > a:only-child, .ant-btn-primary-disabled:hover > a:only-child, .ant-btn-primary-disabled > a:only-child, .ant-btn-primary.disabled.active > a:only-child, .ant-btn-primary.disabled:active > a:only-child, .ant-btn-primary.disabled:focus > a:only-child, .ant-btn-primary.disabled:hover > a:only-child, .ant-btn-primary.disabled > a:only-child, .ant-btn-primary[disabled].active > a:only-child, .ant-btn-primary[disabled]:active > a:only-child, .ant-btn-primary[disabled]:focus > a:only-child, .ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-primary[disabled] > a:only-child { color: currentcolor; }
.ant-btn-primary-disabled.active > a:only-child::after, .ant-btn-primary-disabled:active > a:only-child::after, .ant-btn-primary-disabled:focus > a:only-child::after, .ant-btn-primary-disabled:hover > a:only-child::after, .ant-btn-primary-disabled > 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:focus > a:only-child::after, .ant-btn-primary.disabled:hover > a:only-child::after, .ant-btn-primary.disabled > 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]:focus > a:only-child::after, .ant-btn-primary[disabled]:hover > a:only-child::after, .ant-btn-primary[disabled] > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) { border-right-color: rgb(64, 169, 255); border-left-color: rgb(64, 169, 255); }
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled { border-color: rgb(217, 217, 217); }
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) { border-right-color: rgb(64, 169, 255); }
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] { border-right-color: rgb(217, 217, 217); }
.ant-btn-group .ant-btn-primary + .ant-btn-primary, .ant-btn-group .ant-btn-primary:last-child:not(:first-child) { border-left-color: rgb(64, 169, 255); }
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled], .ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] { border-left-color: rgb(217, 217, 217); }
.ant-btn-ghost { color: rgba(0, 0, 0, 0.65); background-color: transparent; border-color: rgb(217, 217, 217); }
.ant-btn-ghost > a:only-child { color: currentcolor; }
.ant-btn-ghost > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-ghost:focus, .ant-btn-ghost:hover { color: rgb(64, 169, 255); background-color: transparent; border-color: rgb(64, 169, 255); }
.ant-btn-ghost:focus > a:only-child, .ant-btn-ghost:hover > a:only-child { color: currentcolor; }
.ant-btn-ghost:focus > a:only-child::after, .ant-btn-ghost:hover > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-ghost.active, .ant-btn-ghost:active { color: rgb(9, 109, 217); background-color: transparent; border-color: rgb(9, 109, 217); }
.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 { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-ghost-disabled, .ant-btn-ghost-disabled.active, .ant-btn-ghost-disabled:active, .ant-btn-ghost-disabled:focus, .ant-btn-ghost-disabled:hover, .ant-btn-ghost.disabled, .ant-btn-ghost.disabled.active, .ant-btn-ghost.disabled:active, .ant-btn-ghost.disabled:focus, .ant-btn-ghost.disabled:hover, .ant-btn-ghost[disabled], .ant-btn-ghost[disabled].active, .ant-btn-ghost[disabled]:active, .ant-btn-ghost[disabled]:focus, .ant-btn-ghost[disabled]:hover { color: rgba(0, 0, 0, 0.25); background-color: rgb(245, 245, 245); border-color: rgb(217, 217, 217); text-shadow: none; box-shadow: none; }
.ant-btn-ghost-disabled.active > a:only-child, .ant-btn-ghost-disabled:active > a:only-child, .ant-btn-ghost-disabled:focus > a:only-child, .ant-btn-ghost-disabled:hover > a:only-child, .ant-btn-ghost-disabled > a:only-child, .ant-btn-ghost.disabled.active > a:only-child, .ant-btn-ghost.disabled:active > a:only-child, .ant-btn-ghost.disabled:focus > a:only-child, .ant-btn-ghost.disabled:hover > a:only-child, .ant-btn-ghost.disabled > a:only-child, .ant-btn-ghost[disabled].active > a:only-child, .ant-btn-ghost[disabled]:active > a:only-child, .ant-btn-ghost[disabled]:focus > a:only-child, .ant-btn-ghost[disabled]:hover > a:only-child, .ant-btn-ghost[disabled] > a:only-child { color: currentcolor; }
.ant-btn-ghost-disabled.active > a:only-child::after, .ant-btn-ghost-disabled:active > a:only-child::after, .ant-btn-ghost-disabled:focus > a:only-child::after, .ant-btn-ghost-disabled:hover > a:only-child::after, .ant-btn-ghost-disabled > 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:focus > a:only-child::after, .ant-btn-ghost.disabled:hover > a:only-child::after, .ant-btn-ghost.disabled > 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]:focus > a:only-child::after, .ant-btn-ghost[disabled]:hover > a:only-child::after, .ant-btn-ghost[disabled] > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-dashed { color: rgba(0, 0, 0, 0.65); background-color: rgb(255, 255, 255); border-color: rgb(217, 217, 217); border-style: dashed; }
.ant-btn-dashed > a:only-child { color: currentcolor; }
.ant-btn-dashed > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-dashed:focus, .ant-btn-dashed:hover { color: rgb(64, 169, 255); background-color: rgb(255, 255, 255); border-color: rgb(64, 169, 255); }
.ant-btn-dashed:focus > a:only-child, .ant-btn-dashed:hover > a:only-child { color: currentcolor; }
.ant-btn-dashed:focus > a:only-child::after, .ant-btn-dashed:hover > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-dashed.active, .ant-btn-dashed:active { color: rgb(9, 109, 217); background-color: rgb(255, 255, 255); border-color: rgb(9, 109, 217); }
.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 { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-dashed-disabled, .ant-btn-dashed-disabled.active, .ant-btn-dashed-disabled:active, .ant-btn-dashed-disabled:focus, .ant-btn-dashed-disabled:hover, .ant-btn-dashed.disabled, .ant-btn-dashed.disabled.active, .ant-btn-dashed.disabled:active, .ant-btn-dashed.disabled:focus, .ant-btn-dashed.disabled:hover, .ant-btn-dashed[disabled], .ant-btn-dashed[disabled].active, .ant-btn-dashed[disabled]:active, .ant-btn-dashed[disabled]:focus, .ant-btn-dashed[disabled]:hover { color: rgba(0, 0, 0, 0.25); background-color: rgb(245, 245, 245); border-color: rgb(217, 217, 217); text-shadow: none; box-shadow: none; }
.ant-btn-dashed-disabled.active > a:only-child, .ant-btn-dashed-disabled:active > a:only-child, .ant-btn-dashed-disabled:focus > a:only-child, .ant-btn-dashed-disabled:hover > a:only-child, .ant-btn-dashed-disabled > a:only-child, .ant-btn-dashed.disabled.active > a:only-child, .ant-btn-dashed.disabled:active > a:only-child, .ant-btn-dashed.disabled:focus > a:only-child, .ant-btn-dashed.disabled:hover > a:only-child, .ant-btn-dashed.disabled > a:only-child, .ant-btn-dashed[disabled].active > a:only-child, .ant-btn-dashed[disabled]:active > a:only-child, .ant-btn-dashed[disabled]:focus > a:only-child, .ant-btn-dashed[disabled]:hover > a:only-child, .ant-btn-dashed[disabled] > a:only-child { color: currentcolor; }
.ant-btn-dashed-disabled.active > a:only-child::after, .ant-btn-dashed-disabled:active > a:only-child::after, .ant-btn-dashed-disabled:focus > a:only-child::after, .ant-btn-dashed-disabled:hover > a:only-child::after, .ant-btn-dashed-disabled > 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:focus > a:only-child::after, .ant-btn-dashed.disabled:hover > a:only-child::after, .ant-btn-dashed.disabled > 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]:focus > a:only-child::after, .ant-btn-dashed[disabled]:hover > a:only-child::after, .ant-btn-dashed[disabled] > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-danger { color: rgb(255, 255, 255); background-color: rgb(255, 77, 79); border-color: rgb(255, 77, 79); text-shadow: rgba(0, 0, 0, 0.12) 0px -1px 0px; box-shadow: rgba(0, 0, 0, 0.043) 0px 2px 0px; }
.ant-btn-danger > a:only-child { color: currentcolor; }
.ant-btn-danger > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-danger:focus, .ant-btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(255, 120, 117); border-color: rgb(255, 120, 117); }
.ant-btn-danger:focus > a:only-child, .ant-btn-danger:hover > a:only-child { color: currentcolor; }
.ant-btn-danger:focus > a:only-child::after, .ant-btn-danger:hover > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-danger.active, .ant-btn-danger:active { color: rgb(255, 255, 255); background-color: rgb(217, 54, 62); border-color: rgb(217, 54, 62); }
.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 { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-danger-disabled, .ant-btn-danger-disabled.active, .ant-btn-danger-disabled:active, .ant-btn-danger-disabled:focus, .ant-btn-danger-disabled:hover, .ant-btn-danger.disabled, .ant-btn-danger.disabled.active, .ant-btn-danger.disabled:active, .ant-btn-danger.disabled:focus, .ant-btn-danger.disabled:hover, .ant-btn-danger[disabled], .ant-btn-danger[disabled].active, .ant-btn-danger[disabled]:active, .ant-btn-danger[disabled]:focus, .ant-btn-danger[disabled]:hover { color: rgba(0, 0, 0, 0.25); background-color: rgb(245, 245, 245); border-color: rgb(217, 217, 217); text-shadow: none; box-shadow: none; }
.ant-btn-danger-disabled.active > a:only-child, .ant-btn-danger-disabled:active > a:only-child, .ant-btn-danger-disabled:focus > a:only-child, .ant-btn-danger-disabled:hover > a:only-child, .ant-btn-danger-disabled > a:only-child, .ant-btn-danger.disabled.active > a:only-child, .ant-btn-danger.disabled:active > a:only-child, .ant-btn-danger.disabled:focus > a:only-child, .ant-btn-danger.disabled:hover > a:only-child, .ant-btn-danger.disabled > a:only-child, .ant-btn-danger[disabled].active > a:only-child, .ant-btn-danger[disabled]:active > a:only-child, .ant-btn-danger[disabled]:focus > a:only-child, .ant-btn-danger[disabled]:hover > a:only-child, .ant-btn-danger[disabled] > a:only-child { color: currentcolor; }
.ant-btn-danger-disabled.active > a:only-child::after, .ant-btn-danger-disabled:active > a:only-child::after, .ant-btn-danger-disabled:focus > a:only-child::after, .ant-btn-danger-disabled:hover > a:only-child::after, .ant-btn-danger-disabled > 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:focus > a:only-child::after, .ant-btn-danger.disabled:hover > a:only-child::after, .ant-btn-danger.disabled > 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]:focus > a:only-child::after, .ant-btn-danger[disabled]:hover > a:only-child::after, .ant-btn-danger[disabled] > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-link { color: rgb(24, 144, 255); background-color: transparent; border-color: transparent; box-shadow: none; }
.ant-btn-link > a:only-child { color: currentcolor; }
.ant-btn-link > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-link:focus, .ant-btn-link:hover { color: rgb(64, 169, 255); background-color: transparent; border-color: rgb(64, 169, 255); }
.ant-btn-link:focus > a:only-child, .ant-btn-link:hover > a:only-child { color: currentcolor; }
.ant-btn-link:focus > a:only-child::after, .ant-btn-link:hover > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-link.active, .ant-btn-link:active { color: rgb(9, 109, 217); background-color: transparent; border-color: rgb(9, 109, 217); }
.ant-btn-link.active > a:only-child, .ant-btn-link:active > a:only-child { color: currentcolor; }
.ant-btn-link.active > a:only-child::after, .ant-btn-link:active > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-link-disabled, .ant-btn-link-disabled.active, .ant-btn-link-disabled:active, .ant-btn-link-disabled:focus, .ant-btn-link-disabled:hover, .ant-btn-link.disabled, .ant-btn-link.disabled.active, .ant-btn-link.disabled:active, .ant-btn-link.disabled:focus, .ant-btn-link.disabled:hover, .ant-btn-link[disabled], .ant-btn-link[disabled].active, .ant-btn-link[disabled]:active, .ant-btn-link[disabled]:focus, .ant-btn-link[disabled]:hover { background-color: rgb(245, 245, 245); border-color: rgb(217, 217, 217); }
.ant-btn-link:active, .ant-btn-link:focus, .ant-btn-link:hover { border-color: transparent; }
.ant-btn-link-disabled, .ant-btn-link-disabled.active, .ant-btn-link-disabled:active, .ant-btn-link-disabled:focus, .ant-btn-link-disabled:hover, .ant-btn-link.disabled, .ant-btn-link.disabled.active, .ant-btn-link.disabled:active, .ant-btn-link.disabled:focus, .ant-btn-link.disabled:hover, .ant-btn-link[disabled], .ant-btn-link[disabled].active, .ant-btn-link[disabled]:active, .ant-btn-link[disabled]:focus, .ant-btn-link[disabled]:hover { color: rgba(0, 0, 0, 0.25); background-color: transparent; border-color: transparent; text-shadow: none; box-shadow: none; }
.ant-btn-link-disabled.active > a:only-child, .ant-btn-link-disabled:active > a:only-child, .ant-btn-link-disabled:focus > a:only-child, .ant-btn-link-disabled:hover > a:only-child, .ant-btn-link-disabled > a:only-child, .ant-btn-link.disabled.active > a:only-child, .ant-btn-link.disabled:active > a:only-child, .ant-btn-link.disabled:focus > a:only-child, .ant-btn-link.disabled:hover > a:only-child, .ant-btn-link.disabled > a:only-child, .ant-btn-link[disabled].active > a:only-child, .ant-btn-link[disabled]:active > a:only-child, .ant-btn-link[disabled]:focus > a:only-child, .ant-btn-link[disabled]:hover > a:only-child, .ant-btn-link[disabled] > a:only-child { color: currentcolor; }
.ant-btn-link-disabled.active > a:only-child::after, .ant-btn-link-disabled:active > a:only-child::after, .ant-btn-link-disabled:focus > a:only-child::after, .ant-btn-link-disabled:hover > a:only-child::after, .ant-btn-link-disabled > a:only-child::after, .ant-btn-link.disabled.active > a:only-child::after, .ant-btn-link.disabled:active > a:only-child::after, .ant-btn-link.disabled:focus > a:only-child::after, .ant-btn-link.disabled:hover > a:only-child::after, .ant-btn-link.disabled > a:only-child::after, .ant-btn-link[disabled].active > a:only-child::after, .ant-btn-link[disabled]:active > a:only-child::after, .ant-btn-link[disabled]:focus > a:only-child::after, .ant-btn-link[disabled]:hover > a:only-child::after, .ant-btn-link[disabled] > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-icon-only { width: 32px; height: 32px; padding: 0px; font-size: 14px; border-radius: 3px; }
.ant-btn-icon-only.ant-btn-lg { width: 40px; height: 40px; padding: 0px; font-size: 16px; border-radius: 3px; }
.ant-btn-icon-only.ant-btn-sm { width: 24px; height: 24px; padding: 0px; font-size: 12px; border-radius: 3px; }
.ant-btn-icon-only > i { vertical-align: middle; }
.ant-btn-round { height: 32px; padding: 0px 16px; font-size: 12px; border-radius: 32px; }
.ant-btn-round.ant-btn-lg { height: 40px; padding: 0px 20px; font-size: 14px; border-radius: 40px; }
.ant-btn-round.ant-btn-sm { height: 24px; padding: 0px 12px; font-size: 12px; border-radius: 24px; }
.ant-btn-round.ant-btn-icon-only { width: auto; }
.ant-btn-circle, .ant-btn-circle-outline { min-width: 32px; padding-right: 0px; padding-left: 0px; text-align: center; border-radius: 50%; }
.ant-btn-circle-outline.ant-btn-lg, .ant-btn-circle.ant-btn-lg { min-width: 40px; border-radius: 50%; }
.ant-btn-circle-outline.ant-btn-sm, .ant-btn-circle.ant-btn-sm { min-width: 24px; border-radius: 50%; }
.ant-btn::before { position: absolute; inset: -1px; z-index: 1; display: none; background: rgb(255, 255, 255); border-radius: inherit; opacity: 0.35; transition: opacity 0.2s; content: ""; pointer-events: none; }
.ant-btn .anticon { transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.ant-btn .anticon.anticon-minus > svg, .ant-btn .anticon.anticon-plus > svg { shape-rendering: optimizespeed; }
.ant-btn.ant-btn-loading { position: relative; }
.ant-btn.ant-btn-loading:not([disabled]) { pointer-events: none; }
.ant-btn.ant-btn-loading::before { display: block; }
.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) { padding-left: 29px; }
.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child) { margin-left: -14px; }
.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) { padding-left: 24px; }
.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon { margin-left: -17px; }
.ant-btn-group { position: relative; display: inline-block; }
.ant-btn-group > .ant-btn, .ant-btn-group > span > .ant-btn { position: relative; }
.ant-btn-group > .ant-btn.active, .ant-btn-group > .ant-btn:active, .ant-btn-group > .ant-btn:focus, .ant-btn-group > .ant-btn:hover, .ant-btn-group > span > .ant-btn.active, .ant-btn-group > span > .ant-btn:active, .ant-btn-group > span > .ant-btn:focus, .ant-btn-group > span > .ant-btn:hover { z-index: 2; }
.ant-btn-group > .ant-btn:disabled, .ant-btn-group > span > .ant-btn:disabled { z-index: 0; }
.ant-btn-group > .ant-btn-icon-only { font-size: 12px; }
.ant-btn-group-lg > .ant-btn, .ant-btn-group-lg > span > .ant-btn { height: 40px; padding: 0px 15px; font-size: 14px; border-radius: 0px; line-height: 38px; }
.ant-btn-group-lg > .ant-btn.ant-btn-icon-only { width: 40px; height: 40px; padding-right: 0px; padding-left: 0px; }
.ant-btn-group-sm > .ant-btn, .ant-btn-group-sm > span > .ant-btn { height: 24px; padding: 0px 7px; font-size: 12px; border-radius: 0px; line-height: 22px; }
.ant-btn-group-sm > .ant-btn > .anticon, .ant-btn-group-sm > span > .ant-btn > .anticon { font-size: 12px; }
.ant-btn-group-sm > .ant-btn.ant-btn-icon-only { width: 24px; height: 24px; padding-right: 0px; padding-left: 0px; }
.ant-btn + .ant-btn-group, .ant-btn-group + .ant-btn, .ant-btn-group + .ant-btn-group, .ant-btn-group .ant-btn + .ant-btn, .ant-btn-group .ant-btn + span, .ant-btn-group > span + span, .ant-btn-group span + .ant-btn { margin-left: -1px; }
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) { border-left-color: transparent; }
.ant-btn-group .ant-btn { border-radius: 0px; }
.ant-btn-group > .ant-btn:first-child, .ant-btn-group > span:first-child > .ant-btn { margin-left: 0px; }
.ant-btn-group > .ant-btn:only-child { border-radius: 3px; }
.ant-btn-group > span:only-child > .ant-btn { border-radius: 3px; }
.ant-btn-group > .ant-btn:first-child:not(:last-child), .ant-btn-group > span:first-child:not(:last-child) > .ant-btn { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.ant-btn-group > .ant-btn:last-child:not(:first-child), .ant-btn-group > span:last-child:not(:first-child) > .ant-btn { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.ant-btn-group-sm > .ant-btn:only-child { border-radius: 3px; }
.ant-btn-group-sm > span:only-child > .ant-btn { border-radius: 3px; }
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child), .ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child), .ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.ant-btn-group > .ant-btn-group { float: left; }
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn { border-radius: 0px; }
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child { padding-right: 8px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child { padding-left: 8px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.ant-btn:active > span, .ant-btn:focus > span { position: relative; }
.ant-btn > .anticon + span, .ant-btn > span + .anticon { margin-left: 8px; }
.ant-btn-background-ghost { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); background: transparent !important; }
.ant-btn-background-ghost.ant-btn-primary { color: rgb(24, 144, 255); background-color: transparent; border-color: rgb(24, 144, 255); text-shadow: none; }
.ant-btn-background-ghost.ant-btn-primary > a:only-child { color: currentcolor; }
.ant-btn-background-ghost.ant-btn-primary > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-background-ghost.ant-btn-primary:focus, .ant-btn-background-ghost.ant-btn-primary:hover { color: rgb(64, 169, 255); background-color: transparent; border-color: rgb(64, 169, 255); }
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary:hover > a:only-child { color: currentcolor; }
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after, .ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-background-ghost.ant-btn-primary.active, .ant-btn-background-ghost.ant-btn-primary:active { color: rgb(9, 109, 217); background-color: transparent; border-color: rgb(9, 109, 217); }
.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 { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-background-ghost.ant-btn-primary-disabled, .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:focus, .ant-btn-background-ghost.ant-btn-primary-disabled:hover, .ant-btn-background-ghost.ant-btn-primary.disabled, .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:focus, .ant-btn-background-ghost.ant-btn-primary.disabled:hover, .ant-btn-background-ghost.ant-btn-primary[disabled], .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]:focus, .ant-btn-background-ghost.ant-btn-primary[disabled]:hover { color: rgba(0, 0, 0, 0.25); background-color: rgb(245, 245, 245); border-color: rgb(217, 217, 217); text-shadow: none; box-shadow: none; }
.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:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary-disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary-disabled > 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:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary.disabled > 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]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child { color: currentcolor; }
.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:focus > 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 > 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:focus > 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 > 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]:focus > 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] > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-background-ghost.ant-btn-danger { color: rgb(255, 77, 79); background-color: transparent; border-color: rgb(255, 77, 79); text-shadow: none; }
.ant-btn-background-ghost.ant-btn-danger > a:only-child { color: currentcolor; }
.ant-btn-background-ghost.ant-btn-danger > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-background-ghost.ant-btn-danger:focus, .ant-btn-background-ghost.ant-btn-danger:hover { color: rgb(255, 120, 117); background-color: transparent; border-color: rgb(255, 120, 117); }
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child, .ant-btn-background-ghost.ant-btn-danger:hover > a:only-child { color: currentcolor; }
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after, .ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-background-ghost.ant-btn-danger.active, .ant-btn-background-ghost.ant-btn-danger:active { color: rgb(217, 54, 62); background-color: transparent; border-color: rgb(217, 54, 62); }
.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 { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-background-ghost.ant-btn-danger-disabled, .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:focus, .ant-btn-background-ghost.ant-btn-danger-disabled:hover, .ant-btn-background-ghost.ant-btn-danger.disabled, .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:focus, .ant-btn-background-ghost.ant-btn-danger.disabled:hover, .ant-btn-background-ghost.ant-btn-danger[disabled], .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]:focus, .ant-btn-background-ghost.ant-btn-danger[disabled]:hover { color: rgba(0, 0, 0, 0.25); background-color: rgb(245, 245, 245); border-color: rgb(217, 217, 217); text-shadow: none; box-shadow: none; }
.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:focus > a:only-child, .ant-btn-background-ghost.ant-btn-danger-disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-danger-disabled > 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:focus > a:only-child, .ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-danger.disabled > 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]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child { color: currentcolor; }
.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:focus > 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 > 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:focus > 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 > 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]:focus > 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] > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-background-ghost.ant-btn-link { background-color: transparent; border-color: transparent; text-shadow: none; color: rgb(255, 255, 255); }
.ant-btn-background-ghost.ant-btn-link > a:only-child { color: currentcolor; }
.ant-btn-background-ghost.ant-btn-link > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-background-ghost.ant-btn-link:focus, .ant-btn-background-ghost.ant-btn-link:hover { color: rgb(64, 169, 255); background-color: transparent; border-color: transparent; }
.ant-btn-background-ghost.ant-btn-link:focus > a:only-child, .ant-btn-background-ghost.ant-btn-link:hover > a:only-child { color: currentcolor; }
.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after, .ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-background-ghost.ant-btn-link.active, .ant-btn-background-ghost.ant-btn-link:active { color: rgb(9, 109, 217); background-color: transparent; border-color: transparent; }
.ant-btn-background-ghost.ant-btn-link.active > a:only-child, .ant-btn-background-ghost.ant-btn-link:active > a:only-child { color: currentcolor; }
.ant-btn-background-ghost.ant-btn-link.active > a:only-child::after, .ant-btn-background-ghost.ant-btn-link:active > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-background-ghost.ant-btn-link-disabled, .ant-btn-background-ghost.ant-btn-link-disabled.active, .ant-btn-background-ghost.ant-btn-link-disabled:active, .ant-btn-background-ghost.ant-btn-link-disabled:focus, .ant-btn-background-ghost.ant-btn-link-disabled:hover, .ant-btn-background-ghost.ant-btn-link.disabled, .ant-btn-background-ghost.ant-btn-link.disabled.active, .ant-btn-background-ghost.ant-btn-link.disabled:active, .ant-btn-background-ghost.ant-btn-link.disabled:focus, .ant-btn-background-ghost.ant-btn-link.disabled:hover, .ant-btn-background-ghost.ant-btn-link[disabled], .ant-btn-background-ghost.ant-btn-link[disabled].active, .ant-btn-background-ghost.ant-btn-link[disabled]:active, .ant-btn-background-ghost.ant-btn-link[disabled]:focus, .ant-btn-background-ghost.ant-btn-link[disabled]:hover { color: rgba(0, 0, 0, 0.25); background-color: rgb(245, 245, 245); border-color: rgb(217, 217, 217); text-shadow: none; box-shadow: none; }
.ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-link-disabled > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child { color: currentcolor; }
.ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child::after, .ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child::after, .ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child::after, .ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child::after, .ant-btn-background-ghost.ant-btn-link-disabled > a:only-child::after, .ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child::after, .ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child::after, .ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child::after, .ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child::after, .ant-btn-background-ghost.ant-btn-link.disabled > a:only-child::after, .ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child::after, .ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after, .ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after { position: absolute; inset: 0px; background: transparent; content: ""; }
.ant-btn-two-chinese-chars::first-letter { letter-spacing: 0.34em; }
.ant-btn-two-chinese-chars > :not(.anticon) { margin-right: -0.34em; letter-spacing: 0.34em; }
.ant-btn-block { width: 100%; }
.ant-btn:empty { vertical-align: top; }
a.ant-btn { padding-top: 0.1px; line-height: 30px; }
a.ant-btn-lg { line-height: 38px; }
a.ant-btn-sm { line-height: 22px; }
.ant-menu { box-sizing: border-box; font-size: 12px; font-variant: tabular-nums; font-feature-settings: "tnum"; margin: 0px; padding: 0px; color: rgba(0, 0, 0, 0.65); line-height: 0; list-style: none; background: rgb(255, 255, 255); outline: none; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px; transition: background 0.3s, width 0.2s; zoom: 1; }
.ant-menu::after, .ant-menu::before { display: table; content: ""; }
.ant-menu::after { clear: both; }
.ant-menu ol, .ant-menu ul { margin: 0px; padding: 0px; list-style: none; }
.ant-menu-hidden { display: none; }
.ant-menu-item-group-title { padding: 8px 16px; color: rgba(0, 0, 0, 0.45); font-size: 12px; line-height: 1.5; transition: 0.3s; }
.ant-menu-submenu, .ant-menu-submenu-inline { transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
.ant-menu-submenu-selected { color: rgb(24, 144, 255); }
.ant-menu-item:active, .ant-menu-submenu-title:active { background: rgb(230, 247, 255); }
.ant-menu-submenu .ant-menu-sub { cursor: auto; transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.ant-menu-item > a { display: block; color: rgba(0, 0, 0, 0.65); }
.ant-menu-item > a:hover { color: rgb(24, 144, 255); }
.ant-menu-item > a::before { position: absolute; inset: 0px; background-color: transparent; content: ""; }
.ant-menu-item > .ant-badge > a { color: rgba(0, 0, 0, 0.65); }
.ant-menu-item > .ant-badge > a:hover { color: rgb(24, 144, 255); }
.ant-menu-item-divider { height: 1px; overflow: hidden; line-height: 0; background-color: rgb(232, 232, 232); }
.ant-menu-item-active, .ant-menu-item:hover, .ant-menu-submenu-active, .ant-menu-submenu-title:hover, .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open { color: rgb(24, 144, 255); }
.ant-menu-horizontal .ant-menu-item, .ant-menu-horizontal .ant-menu-submenu { margin-top: -1px; }
.ant-menu-horizontal > .ant-menu-item-active, .ant-menu-horizontal > .ant-menu-item:hover, .ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover { background-color: transparent; }
.ant-menu-item-selected { color: rgb(24, 144, 255); }
.ant-menu-item-selected > a, .ant-menu-item-selected > a:hover { color: rgb(24, 144, 255); }
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected { background-color: rgb(230, 247, 255); }
.ant-menu-inline, .ant-menu-vertical, .ant-menu-vertical-left { border-right: 1px solid rgb(232, 232, 232); }
.ant-menu-vertical-right { border-left: 1px solid rgb(232, 232, 232); }
.ant-menu-vertical-left.ant-menu-sub, .ant-menu-vertical-right.ant-menu-sub, .ant-menu-vertical.ant-menu-sub { min-width: 160px; padding: 0px; border-right: 0px; transform-origin: 0px 0px; }
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item, .ant-menu-vertical-right.ant-menu-sub .ant-menu-item, .ant-menu-vertical.ant-menu-sub .ant-menu-item { left: 0px; margin-left: 0px; border-right: 0px; }
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after, .ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after, .ant-menu-vertical.ant-menu-sub .ant-menu-item::after { border-right: 0px; }
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item, .ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu, .ant-menu-vertical-right.ant-menu-sub > .ant-menu-item, .ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu, .ant-menu-vertical.ant-menu-sub > .ant-menu-item, .ant-menu-vertical.ant-menu-sub > .ant-menu-submenu { transform-origin: 0px 0px; }
.ant-menu-horizontal.ant-menu-sub { min-width: 114px; }
.ant-menu-item, .ant-menu-submenu-title { position: relative; display: block; margin: 0px; padding: 0px 20px; white-space: nowrap; cursor: pointer; transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
.ant-menu-item .anticon, .ant-menu-submenu-title .anticon { min-width: 14px; margin-right: 10px; font-size: 12px; transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.ant-menu-item .anticon + span, .ant-menu-submenu-title .anticon + span { opacity: 1; transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.ant-menu > .ant-menu-item-divider { height: 1px; margin: 1px 0px; padding: 0px; overflow: hidden; line-height: 0; background-color: rgb(232, 232, 232); }
.ant-menu-submenu-popup { position: absolute; z-index: 1050; background: rgb(255, 255, 255); border-radius: 3px; }
.ant-menu-submenu-popup .submenu-title-wrapper { padding-right: 20px; }
.ant-menu-submenu-popup::before { position: absolute; inset: -7px 0px 0px; opacity: 0.0001; content: " "; }
.ant-menu-submenu > .ant-menu { background-color: rgb(255, 255, 255); border-radius: 3px; }
.ant-menu-submenu > .ant-menu-submenu-title::after { transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow { position: absolute; top: 50%; right: 16px; width: 10px; transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before, .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before { position: absolute; width: 6px; height: 1.5px; background: linear-gradient(90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)) rgb(255, 255, 255); border-radius: 2px; transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); content: ""; }
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before, .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before { transform: rotate(45deg) translateY(-2px); }
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after { transform: rotate(-45deg) translateY(2px); }
.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after, .ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before, .ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after, .ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before { background: linear-gradient(90deg, rgb(24, 144, 255), rgb(24, 144, 255)); }
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before { transform: rotate(-45deg) translateX(2px); }
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after { transform: rotate(45deg) translateX(-2px); }
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow { transform: translateY(-2px); }
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after { transform: rotate(-45deg) translateX(-2px); }
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before { transform: rotate(45deg) translateX(2px); }
.ant-menu-vertical-left .ant-menu-submenu-selected, .ant-menu-vertical-right .ant-menu-submenu-selected, .ant-menu-vertical .ant-menu-submenu-selected { color: rgb(24, 144, 255); }
.ant-menu-vertical-left .ant-menu-submenu-selected > a, .ant-menu-vertical-right .ant-menu-submenu-selected > a, .ant-menu-vertical .ant-menu-submenu-selected > a { color: rgb(24, 144, 255); }
.ant-menu-horizontal { line-height: 46px; white-space: nowrap; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(232, 232, 232); border-image: none; box-shadow: none; }
.ant-menu-horizontal > .ant-menu-item, .ant-menu-horizontal > .ant-menu-submenu { position: relative; top: 1px; display: inline-block; vertical-align: bottom; border-bottom: 2px solid transparent; }
.ant-menu-horizontal > .ant-menu-item-active, .ant-menu-horizontal > .ant-menu-item-open, .ant-menu-horizontal > .ant-menu-item-selected, .ant-menu-horizontal > .ant-menu-item:hover, .ant-menu-horizontal > .ant-menu-submenu-active, .ant-menu-horizontal > .ant-menu-submenu-open, .ant-menu-horizontal > .ant-menu-submenu-selected, .ant-menu-horizontal > .ant-menu-submenu:hover { color: rgb(24, 144, 255); border-bottom: 2px solid rgb(24, 144, 255); }
.ant-menu-horizontal > .ant-menu-item > a { display: block; color: rgba(0, 0, 0, 0.65); }
.ant-menu-horizontal > .ant-menu-item > a:hover { color: rgb(24, 144, 255); }
.ant-menu-horizontal > .ant-menu-item > a::before { bottom: -2px; }
.ant-menu-horizontal > .ant-menu-item-selected > a { color: rgb(24, 144, 255); }
.ant-menu-horizontal::after { display: block; clear: both; height: 0px; content: " "; }
.ant-menu-inline .ant-menu-item, .ant-menu-vertical-left .ant-menu-item, .ant-menu-vertical-right .ant-menu-item, .ant-menu-vertical .ant-menu-item { position: relative; }
.ant-menu-inline .ant-menu-item::after, .ant-menu-vertical-left .ant-menu-item::after, .ant-menu-vertical-right .ant-menu-item::after, .ant-menu-vertical .ant-menu-item::after { position: absolute; top: 0px; right: 0px; bottom: 0px; border-right: 3px solid rgb(24, 144, 255); transform: scaleY(0.0001); opacity: 0; transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); content: ""; }
.ant-menu-inline .ant-menu-item, .ant-menu-inline .ant-menu-submenu-title, .ant-menu-vertical-left .ant-menu-item, .ant-menu-vertical-left .ant-menu-submenu-title, .ant-menu-vertical-right .ant-menu-item, .ant-menu-vertical-right .ant-menu-submenu-title, .ant-menu-vertical .ant-menu-item, .ant-menu-vertical .ant-menu-submenu-title { height: 40px; margin-top: 4px; margin-bottom: 4px; padding: 0px 16px; overflow: hidden; font-size: 12px; line-height: 40px; text-overflow: ellipsis; }
.ant-menu-inline .ant-menu-submenu, .ant-menu-vertical-left .ant-menu-submenu, .ant-menu-vertical-right .ant-menu-submenu, .ant-menu-vertical .ant-menu-submenu { padding-bottom: 0.02px; }
.ant-menu-inline .ant-menu-item:not(:last-child), .ant-menu-vertical-left .ant-menu-item:not(:last-child), .ant-menu-vertical-right .ant-menu-item:not(:last-child), .ant-menu-vertical .ant-menu-item:not(:last-child) { margin-bottom: 8px; }
.ant-menu-inline > .ant-menu-item, .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical-left > .ant-menu-item, .ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical-right > .ant-menu-item, .ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical > .ant-menu-item, .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title { height: 40px; line-height: 40px; }
.ant-menu-inline { width: 100%; }
.ant-menu-inline .ant-menu-item-selected::after, .ant-menu-inline .ant-menu-selected::after { transform: scaleY(1); opacity: 1; transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
.ant-menu-inline .ant-menu-item, .ant-menu-inline .ant-menu-submenu-title { width: calc(100% + 1px); }
.ant-menu-inline .ant-menu-submenu-title { padding-right: 34px; }
.ant-menu-inline-collapsed { width: 80px; }
.ant-menu-inline-collapsed > .ant-menu-item, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title { left: 0px; text-overflow: clip; padding: 0px 33px !important; }
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow, .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow { display: none; }
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon, .ant-menu-inline-collapsed > .ant-menu-item .anticon, .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon { margin: 0px; font-size: 14px; line-height: 40px; }
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span, .ant-menu-inline-collapsed > .ant-menu-item .anticon + span, .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span { display: inline-block; max-width: 0px; opacity: 0; }
.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.85); }
.ant-menu-inline-collapsed .ant-menu-item-group-title { padding-right: 4px; padding-left: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ant-menu-item-group-list { margin: 0px; padding: 0px; }
.ant-menu-item-group-list .ant-menu-item, .ant-menu-item-group-list .ant-menu-submenu-title { padding: 0px 16px 0px 28px; }
.ant-menu-root.ant-menu-inline, .ant-menu-root.ant-menu-vertical, .ant-menu-root.ant-menu-vertical-left, .ant-menu-root.ant-menu-vertical-right { box-shadow: none; }
.ant-menu-sub.ant-menu-inline { padding: 0px; border: 0px; border-radius: 0px; box-shadow: none; }
.ant-menu-sub.ant-menu-inline > .ant-menu-item, .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title { height: 40px; line-height: 40px; list-style-position: inside; list-style-type: disc; }
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title { padding-left: 32px; }
.ant-menu-item-disabled, .ant-menu-submenu-disabled { background: none; cursor: not-allowed; color: rgba(0, 0, 0, 0.25) !important; border-color: transparent !important; }
.ant-menu-item-disabled > a, .ant-menu-submenu-disabled > a { color: rgba(0, 0, 0, 0.25) !important; pointer-events: none; }
.ant-menu-item-disabled > .ant-menu-submenu-title, .ant-menu-submenu-disabled > .ant-menu-submenu-title { color: rgba(0, 0, 0, 0.25) !important; cursor: not-allowed; }
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before { background: rgba(0, 0, 0, 0.25) !important; }
.ant-menu-dark, .ant-menu-dark .ant-menu-sub { color: rgba(255, 255, 255, 0.65); background: rgb(0, 21, 41); }
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow { opacity: 0.45; transition: 0.3s; }
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before { background: rgb(255, 255, 255); }
.ant-menu-dark.ant-menu-submenu-popup { background: transparent; }
.ant-menu-dark .ant-menu-inline.ant-menu-sub { background: rgb(0, 12, 23); box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 8px inset; }
.ant-menu-dark.ant-menu-horizontal { border-bottom: 0px; }
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item, .ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu { top: 0px; margin-top: 0px; border-color: rgb(0, 21, 41) rgb(0, 21, 41) currentcolor; border-bottom-width: 0px; border-bottom-style: none; }
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before { bottom: 0px; }
.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.65); }
.ant-menu-dark.ant-menu-inline, .ant-menu-dark.ant-menu-vertical, .ant-menu-dark.ant-menu-vertical-left, .ant-menu-dark.ant-menu-vertical-right { border-right: 0px; }
.ant-menu-dark.ant-menu-inline .ant-menu-item, .ant-menu-dark.ant-menu-vertical-left .ant-menu-item, .ant-menu-dark.ant-menu-vertical-right .ant-menu-item, .ant-menu-dark.ant-menu-vertical .ant-menu-item { left: 0px; margin-left: 0px; border-right: 0px; }
.ant-menu-dark.ant-menu-inline .ant-menu-item::after, .ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after, .ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after, .ant-menu-dark.ant-menu-vertical .ant-menu-item::after { border-right: 0px; }
.ant-menu-dark.ant-menu-inline .ant-menu-item, .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title { width: 100%; }
.ant-menu-dark .ant-menu-item-active, .ant-menu-dark .ant-menu-item:hover, .ant-menu-dark .ant-menu-submenu-active, .ant-menu-dark .ant-menu-submenu-open, .ant-menu-dark .ant-menu-submenu-selected, .ant-menu-dark .ant-menu-submenu-title:hover { color: rgb(255, 255, 255); background-color: transparent; }
.ant-menu-dark .ant-menu-item-active > a, .ant-menu-dark .ant-menu-item:hover > a, .ant-menu-dark .ant-menu-submenu-active > a, .ant-menu-dark .ant-menu-submenu-open > a, .ant-menu-dark .ant-menu-submenu-selected > a, .ant-menu-dark .ant-menu-submenu-title:hover > a { color: rgb(255, 255, 255); }
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow { opacity: 1; }
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before { background: rgb(255, 255, 255); }
.ant-menu-dark .ant-menu-item:hover { background-color: transparent; }
.ant-menu-dark .ant-menu-item-selected { color: rgb(255, 255, 255); border-right: 0px; }
.ant-menu-dark .ant-menu-item-selected::after { border-right: 0px; }
.ant-menu-dark .ant-menu-item-selected > a, .ant-menu-dark .ant-menu-item-selected > a:hover { color: rgb(255, 255, 255); }
.ant-menu-dark .ant-menu-item-selected .anticon { color: rgb(255, 255, 255); }
.ant-menu-dark .ant-menu-item-selected .anticon + span { color: rgb(255, 255, 255); }
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected, .ant-menu.ant-menu-dark .ant-menu-item-selected { background-color: rgb(24, 144, 255); }
.ant-menu-dark .ant-menu-item-disabled, .ant-menu-dark .ant-menu-item-disabled > a, .ant-menu-dark .ant-menu-submenu-disabled, .ant-menu-dark .ant-menu-submenu-disabled > a { color: rgba(255, 255, 255, 0.35) !important; opacity: 0.8; }
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title, .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title { color: rgba(255, 255, 255, 0.35) !important; }
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before { background: rgba(255, 255, 255, 0.35) !important; }
.ant-tooltip { box-sizing: border-box; margin: 0px; padding: 0px; color: rgba(0, 0, 0, 0.65); font-size: 12px; font-variant: tabular-nums; line-height: 1.5; list-style: none; font-feature-settings: "tnum"; position: absolute; z-index: 1060; display: block; max-width: 250px; visibility: visible; }
.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-rightBottom, .ant-tooltip-placement-rightTop { 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-leftBottom, .ant-tooltip-placement-leftTop { padding-right: 8px; }
.ant-tooltip-inner { min-width: 30px; min-height: 32px; padding: 6px 8px; color: rgb(255, 255, 255); text-align: left; text-decoration: none; overflow-wrap: break-word; background-color: rgba(0, 0, 0, 0.75); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px; }
.ant-tooltip-arrow { position: absolute; display: block; width: 13.0711px; height: 13.0711px; overflow: hidden; background: transparent; pointer-events: none; }
.ant-tooltip-arrow::before { position: absolute; inset: 0px; display: block; width: 5px; height: 5px; margin: auto; background-color: rgba(0, 0, 0, 0.75); content: ""; pointer-events: auto; }
.ant-tooltip-placement-top .ant-tooltip-arrow, .ant-tooltip-placement-topLeft .ant-tooltip-arrow, .ant-tooltip-placement-topRight .ant-tooltip-arrow { bottom: -5.07107px; }
.ant-tooltip-placement-top .ant-tooltip-arrow::before, .ant-tooltip-placement-topLeft .ant-tooltip-arrow::before, .ant-tooltip-placement-topRight .ant-tooltip-arrow::before { box-shadow: rgba(0, 0, 0, 0.07) 3px 3px 7px; transform: translateY(-6.53553px) rotate(45deg); }
.ant-tooltip-placement-top .ant-tooltip-arrow { left: 50%; transform: translateX(-50%); }
.ant-tooltip-placement-topLeft .ant-tooltip-arrow { left: 13px; }
.ant-tooltip-placement-topRight .ant-tooltip-arrow { right: 13px; }
.ant-tooltip-placement-right .ant-tooltip-arrow, .ant-tooltip-placement-rightBottom .ant-tooltip-arrow, .ant-tooltip-placement-rightTop .ant-tooltip-arrow { left: -5.07107px; }
.ant-tooltip-placement-right .ant-tooltip-arrow::before, .ant-tooltip-placement-rightBottom .ant-tooltip-arrow::before, .ant-tooltip-placement-rightTop .ant-tooltip-arrow::before { box-shadow: rgba(0, 0, 0, 0.07) -3px 3px 7px; transform: translateX(6.53553px) rotate(45deg); }
.ant-tooltip-placement-right .ant-tooltip-arrow { top: 50%; transform: translateY(-50%); }
.ant-tooltip-placement-rightTop .ant-tooltip-arrow { top: 5px; }
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow { bottom: 5px; }
.ant-tooltip-placement-left .ant-tooltip-arrow, .ant-tooltip-placement-leftBottom .ant-tooltip-arrow, .ant-tooltip-placement-leftTop .ant-tooltip-arrow { right: -5.07107px; }
.ant-tooltip-placement-left .ant-tooltip-arrow::before, .ant-tooltip-placement-leftBottom .ant-tooltip-arrow::before, .ant-tooltip-placement-leftTop .ant-tooltip-arrow::before { box-shadow: rgba(0, 0, 0, 0.07) 3px -3px 7px; transform: translateX(-6.53553px) rotate(45deg); }
.ant-tooltip-placement-left .ant-tooltip-arrow { top: 50%; transform: translateY(-50%); }
.ant-tooltip-placement-leftTop .ant-tooltip-arrow { top: 5px; }
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow { bottom: 5px; }
.ant-tooltip-placement-bottom .ant-tooltip-arrow, .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow, .ant-tooltip-placement-bottomRight .ant-tooltip-arrow { top: -5.07107px; }
.ant-tooltip-placement-bottom .ant-tooltip-arrow::before, .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow::before, .ant-tooltip-placement-bottomRight .ant-tooltip-arrow::before { box-shadow: rgba(0, 0, 0, 0.07) -3px -3px 7px; transform: translateY(6.53553px) rotate(45deg); }
.ant-tooltip-placement-bottom .ant-tooltip-arrow { left: 50%; transform: translateX(-50%); }
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow { left: 13px; }
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow { right: 13px; }
.ant-popover { box-sizing: border-box; margin: 0px; padding: 0px; color: rgba(0, 0, 0, 0.65); font-size: 12px; font-variant: tabular-nums; line-height: 1.5; list-style: none; font-feature-settings: "tnum"; position: absolute; top: 0px; left: 0px; z-index: 1030; font-weight: 400; white-space: normal; text-align: left; cursor: auto; user-select: text; }
.ant-popover::after { position: absolute; background: rgba(255, 255, 255, 0.01); content: ""; }
.ant-popover-hidden { display: none; }
.ant-popover-placement-top, .ant-popover-placement-topLeft, .ant-popover-placement-topRight { padding-bottom: 10px; }
.ant-popover-placement-right, .ant-popover-placement-rightBottom, .ant-popover-placement-rightTop { padding-left: 10px; }
.ant-popover-placement-bottom, .ant-popover-placement-bottomLeft, .ant-popover-placement-bottomRight { padding-top: 10px; }
.ant-popover-placement-left, .ant-popover-placement-leftBottom, .ant-popover-placement-leftTop { padding-right: 10px; }
.ant-popover-inner { background-color: rgb(255, 255, 255); background-clip: padding-box; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px; }
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .ant-popover-inner { box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px; }
}
.ant-popover-title { min-width: 177px; min-height: 32px; margin: 0px; padding: 5px 16px 4px; color: rgba(0, 0, 0, 0.85); font-weight: 500; border-bottom: 1px solid rgb(232, 232, 232); }
.ant-popover-inner-content { padding: 12px 16px; color: rgba(0, 0, 0, 0.65); }
.ant-popover-message { position: relative; padding: 4px 0px 12px; color: rgba(0, 0, 0, 0.65); font-size: 12px; }
.ant-popover-message > .anticon { position: absolute; top: 8px; color: rgb(250, 173, 20); font-size: 12px; }
.ant-popover-message-title { padding-left: 20px; }
.ant-popover-buttons { margin-bottom: 4px; text-align: right; }
.ant-popover-buttons button { margin-left: 8px; }
.ant-popover-arrow { position: absolute; display: block; width: 8.48528px; height: 8.48528px; background: transparent; border-style: solid; border-width: 4.24264px; transform: rotate(45deg); }
.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 { bottom: 6.2px; border-color: transparent rgb(255, 255, 255) rgb(255, 255, 255) transparent; box-shadow: rgba(0, 0, 0, 0.07) 3px 3px 7px; }
.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow { left: 50%; transform: translateX(-50%) rotate(45deg); }
.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-rightBottom > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow { left: 6px; border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.07) -3px 3px 7px; }
.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow { top: 50%; transform: translateY(-50%) rotate(45deg); }
.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 { top: 6px; border-color: rgb(255, 255, 255) transparent transparent rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.06) -2px -2px 5px; }
.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow { left: 50%; transform: translateX(-50%) rotate(45deg); }
.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-leftBottom > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow { right: 6px; border-color: rgb(255, 255, 255) rgb(255, 255, 255) transparent transparent; box-shadow: rgba(0, 0, 0, 0.07) 3px -3px 7px; }
.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow { top: 50%; transform: translateY(-50%) rotate(45deg); }
.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-modal { box-sizing: border-box; color: rgba(0, 0, 0, 0.65); font-size: 12px; font-variant: tabular-nums; line-height: 1.5; list-style: none; font-feature-settings: "tnum"; position: relative; top: 100px; width: auto; margin: 0px auto; padding: 0px 0px 24px; pointer-events: none; }
.ant-modal-wrap { position: fixed; inset: 0px; z-index: 1000; overflow: auto; outline: 0px; }
.ant-modal-title { margin: 0px; color: rgba(0, 0, 0, 0.85); font-weight: 500; font-size: 14px; line-height: 22px; overflow-wrap: break-word; }
.ant-modal-content { position: relative; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 0px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 12px; pointer-events: auto; }
.ant-modal-close { position: absolute; top: 0px; right: 0px; z-index: 10; padding: 0px; color: rgba(0, 0, 0, 0.45); font-weight: 700; line-height: 1; text-decoration: none; background: transparent; border: 0px; outline: 0px; cursor: pointer; transition: color 0.3s; }
.ant-modal-close-x { display: block; width: 56px; height: 56px; font-size: 14px; font-style: normal; line-height: 56px; text-align: center; text-transform: none; text-rendering: auto; }
.ant-modal-close:focus, .ant-modal-close:hover { color: rgba(0, 0, 0, 0.75); text-decoration: none; }
.ant-modal-header { padding: 16px 24px; color: rgba(0, 0, 0, 0.65); background: rgb(255, 255, 255); border-bottom: 1px solid rgb(232, 232, 232); border-radius: 3px 3px 0px 0px; }
.ant-modal-body { padding: 24px; font-size: 12px; line-height: 1.5; overflow-wrap: break-word; }
.ant-modal-footer { padding: 10px 16px; text-align: right; background: transparent; border-top: 1px solid rgb(232, 232, 232); border-radius: 0px 0px 3px 3px; }
.ant-modal-footer button + button { margin-bottom: 0px; margin-left: 8px; }
.ant-modal.zoom-appear, .ant-modal.zoom-enter { transform: none; opacity: 0; animation-duration: 0.3s; user-select: none; }
.ant-modal-mask { position: fixed; inset: 0px; z-index: 1000; height: 100%; background-color: rgba(0, 0, 0, 0.45); }
.ant-modal-mask-hidden { display: none; }
.ant-modal-open { overflow: hidden; }
.ant-modal-centered { text-align: center; }
.ant-modal-centered::before { display: inline-block; width: 0px; height: 100%; vertical-align: middle; content: ""; }
.ant-modal-centered .ant-modal { top: 0px; display: inline-block; text-align: left; vertical-align: middle; }
@media (max-width: 767px) {
  .ant-modal { max-width: calc(-16px + 100vw); margin: 8px auto; }
  .ant-modal-centered .ant-modal { flex: 1 1 0%; }
}
.ant-modal-confirm .ant-modal-header { display: none; }
.ant-modal-confirm .ant-modal-close { display: none; }
.ant-modal-confirm .ant-modal-body { padding: 32px 32px 24px; }
.ant-modal-confirm-body-wrapper { zoom: 1; }
.ant-modal-confirm-body-wrapper::after, .ant-modal-confirm-body-wrapper::before { display: table; content: ""; }
.ant-modal-confirm-body-wrapper::after { clear: both; }
.ant-modal-confirm-body .ant-modal-confirm-title { display: block; overflow: hidden; color: rgba(0, 0, 0, 0.85); font-weight: 500; font-size: 14px; line-height: 1.4; }
.ant-modal-confirm-body .ant-modal-confirm-content { margin-top: 8px; color: rgba(0, 0, 0, 0.65); font-size: 12px; }
.ant-modal-confirm-body > .anticon { float: left; margin-right: 16px; font-size: 22px; }
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content { margin-left: 38px; }
.ant-modal-confirm .ant-modal-confirm-btns { float: right; margin-top: 24px; }
.ant-modal-confirm .ant-modal-confirm-btns button + button { margin-bottom: 0px; margin-left: 8px; }
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon { color: rgb(245, 34, 45); }
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon, .ant-modal-confirm-warning .ant-modal-confirm-body > .anticon { color: rgb(250, 173, 20); }
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon { color: rgb(24, 144, 255); }
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon { color: rgb(82, 196, 26); }
html { line-height: 1.15; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, footer, header, nav, section { display: block; }
h1 { font-size: 2em; margin: 0.67em 0px; }
figcaption, figure, main { display: block; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
pre { font-family: monospace, monospace; font-size: 1em; }
a { background-color: transparent; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
b, strong { font-weight: inherit; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
dfn { font-style: italic; }
mark { background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
audio, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
img { border-style: none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="reset"], [type="submit"], button, html [type="button"] { appearance: button; }
fieldset { padding: 0.35em 0.75em 0.625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
progress { display: inline-block; vertical-align: baseline; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
details, menu { display: block; }
summary { display: list-item; }
canvas { display: inline-block; }
template { display: none; }
[hidden] { display: none; }
.am-fade-appear, .am-fade-enter { opacity: 0; animation-duration: 0.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2); animation-play-state: paused; }
.am-fade-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2); animation-play-state: paused; }
.am-fade-appear.am-fade-appear-active, .am-fade-enter.am-fade-enter-active { animation-name: amFadeIn; animation-play-state: running; }
.am-fade-leave.am-fade-leave-active { animation-name: amFadeOut; animation-play-state: running; }
@keyframes amFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes amFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.am-slide-up-appear, .am-slide-up-enter { transform: translateY(100%); }
.am-slide-up-appear, .am-slide-up-enter, .am-slide-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2); animation-play-state: paused; }
.am-slide-up-appear.am-slide-up-appear-active, .am-slide-up-enter.am-slide-up-enter-active { animation-name: amSlideUpIn; animation-play-state: running; }
.am-slide-up-leave.am-slide-up-leave-active { animation-name: amSlideUpOut; animation-play-state: running; }
@keyframes amSlideUpIn { 
  0% { transform: translateY(100%); }
  100% { transform: translate(0px); }
}
@keyframes amSlideUpOut { 
  0% { transform: translate(0px); }
  100% { transform: translateY(100%); }
}
.am.am-zoom-enter, .am.am-zoom-leave { display: block; }
.am-zoom-appear, .am-zoom-enter { opacity: 0; animation-duration: 0.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28); animation-play-state: paused; }
.am-zoom-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05); animation-play-state: paused; }
.am-zoom-appear.am-zoom-appear-active, .am-zoom-enter.am-zoom-enter-active { animation-name: amZoomIn; animation-play-state: running; }
.am-zoom-leave.am-zoom-leave-active { animation-name: amZoomOut; animation-play-state: running; }
@keyframes amZoomIn { 
  0% { opacity: 0; transform-origin: 50% 50%; transform: scale(0); }
  100% { opacity: 1; transform-origin: 50% 50%; transform: scale(1); }
}
@keyframes amZoomOut { 
  0% { opacity: 1; transform-origin: 50% 50%; transform: scale(1); }
  100% { opacity: 0; transform-origin: 50% 50%; transform: scale(0); }
}
.am-slide-down-appear, .am-slide-down-enter { transform: translateY(-100%); }
.am-slide-down-appear, .am-slide-down-enter, .am-slide-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2); animation-play-state: paused; }
.am-slide-down-appear.am-slide-down-appear-active, .am-slide-down-enter.am-slide-down-enter-active { animation-name: amSlideDownIn; animation-play-state: running; }
.am-slide-down-leave.am-slide-down-leave-active { animation-name: amSlideDownOut; animation-play-state: running; }
@keyframes amSlideDownIn { 
  0% { transform: translateY(-100%); }
  100% { transform: translate(0px); }
}
@keyframes amSlideDownOut { 
  0% { transform: translate(0px); }
  100% { transform: translateY(-100%); }
}
*, ::after, ::before { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { background-color: rgb(245, 245, 249); font-size: 12px; }
[contenteditable] { user-select: auto !important; }
:focus { outline: none; }
a { background: transparent; text-decoration: none; outline: none; }
.am-carousel { position: relative; }
.am-carousel-wrap { font-size: 18px; color: rgb(0, 0, 0); background: none; text-align: center; zoom: 1; width: 100%; }
.am-carousel-wrap-dot { display: inline-block; zoom: 1; }
.am-carousel-wrap-dot > span { display: block; width: 8px; height: 8px; margin: 0px 3px; border-radius: 50%; background: rgb(204, 204, 204); }
.am-carousel-wrap-dot-active > span { background: rgb(136, 136, 136); }
.am-fade-appear, .am-fade-enter { opacity: 0; animation-duration: 0.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2); animation-play-state: paused; }
.am-fade-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2); animation-play-state: paused; }
.am-fade-appear.am-fade-appear-active, .am-fade-enter.am-fade-enter-active { animation-name: amFadeIn; animation-play-state: running; }
.am-fade-leave.am-fade-leave-active { animation-name: amFadeOut; animation-play-state: running; }
@keyframes amFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes amFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.am-slide-up-appear, .am-slide-up-enter { transform: translateY(100%); }
.am-slide-up-appear, .am-slide-up-enter, .am-slide-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2); animation-play-state: paused; }
.am-slide-up-appear.am-slide-up-appear-active, .am-slide-up-enter.am-slide-up-enter-active { animation-name: amSlideUpIn; animation-play-state: running; }
.am-slide-up-leave.am-slide-up-leave-active { animation-name: amSlideUpOut; animation-play-state: running; }
@keyframes amSlideUpIn { 
  0% { transform: translateY(100%); }
  100% { transform: translate(0px); }
}
@keyframes amSlideUpOut { 
  0% { transform: translate(0px); }
  100% { transform: translateY(100%); }
}
.am.am-zoom-enter, .am.am-zoom-leave { display: block; }
.am-zoom-appear, .am-zoom-enter { opacity: 0; animation-duration: 0.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28); animation-play-state: paused; }
.am-zoom-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05); animation-play-state: paused; }
.am-zoom-appear.am-zoom-appear-active, .am-zoom-enter.am-zoom-enter-active { animation-name: amZoomIn; animation-play-state: running; }
.am-zoom-leave.am-zoom-leave-active { animation-name: amZoomOut; animation-play-state: running; }
@keyframes amZoomIn { 
  0% { opacity: 0; transform-origin: 50% 50%; transform: scale(0); }
  100% { opacity: 1; transform-origin: 50% 50%; transform: scale(1); }
}
@keyframes amZoomOut { 
  0% { opacity: 1; transform-origin: 50% 50%; transform: scale(1); }
  100% { opacity: 0; transform-origin: 50% 50%; transform: scale(0); }
}
.am-slide-down-appear, .am-slide-down-enter { transform: translateY(-100%); }
.am-slide-down-appear, .am-slide-down-enter, .am-slide-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2); animation-play-state: paused; }
.am-slide-down-appear.am-slide-down-appear-active, .am-slide-down-enter.am-slide-down-enter-active { animation-name: amSlideDownIn; animation-play-state: running; }
.am-slide-down-leave.am-slide-down-leave-active { animation-name: amSlideDownOut; animation-play-state: running; }
@keyframes amSlideDownIn { 
  0% { transform: translateY(-100%); }
  100% { transform: translate(0px); }
}
@keyframes amSlideDownOut { 
  0% { transform: translate(0px); }
  100% { transform: translateY(-100%); }
}
*, ::after, ::before { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { background-color: rgb(245, 245, 249); font-size: 12px; }
[contenteditable] { user-select: auto !important; }
:focus { outline: none; }
a { background: transparent; text-decoration: none; outline: none; }
.am-accordion { position: relative; border-top: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-accordion::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-accordion::before { transform: scaleY(0.33); }
}
.am-accordion-anim-active { transition: 0.2s ease-out; }
.am-accordion .am-accordion-item .am-accordion-header { position: relative; color: rgb(0, 0, 0); font-size: 17px; height: 44px; line-height: 44px; background-color: rgb(255, 255, 255); box-sizing: content-box; padding-left: 15px; padding-right: 30px; border-bottom: 1px solid rgb(221, 221, 221); width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header::after { transform: scaleY(0.33); }
}
.am-accordion .am-accordion-item .am-accordion-header i { position: absolute; display: block; top: 15px; right: 15px; width: 15px; height: 15px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0L0 2l11.5 11L0 24l2 2 14-13z' fill='%23C7C7CC' fill-rule='evenodd'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; transform: rotate(90deg); transition: transform 0.2s; }
.am-accordion .am-accordion-item .am-accordion-header[aria-expanded~="true"] i { transform: rotate(270deg); }
.am-accordion .am-accordion-item .am-accordion-content { overflow: hidden; background: rgb(255, 255, 255); }
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box { font-size: 15px; color: rgb(51, 51, 51); position: relative; border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after { transform: scaleY(0.33); }
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box .am-list-body { border-top: 0px; }
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box .am-list-body::before { display: none !important; }
.am-accordion .am-accordion-item .am-accordion-content.am-accordion-content-inactive { display: none; }
.am-action-sheet-wrap { position: fixed; overflow: auto; inset: 0px; z-index: 1000; outline: 0px; }
.am-action-sheet-mask { position: fixed; inset: 0px; background-color: rgba(0, 0, 0, 0.4); height: 100%; z-index: 1000; }
.am-action-sheet-mask-hidden { display: none; }
.am-action-sheet-close { display: none; }
.am-action-sheet { position: fixed; left: 0px; bottom: 0px; width: 100%; background-color: rgb(255, 255, 255); padding-bottom: env(safe-area-inset-bottom); }
.am-action-sheet.am-action-sheet-share { background-color: rgb(242, 242, 242); }
.am-action-sheet-message, .am-action-sheet-title { margin: 15px auto; padding: 0px 15px; text-align: center; }
.am-action-sheet-title { font-size: 17px; }
.am-action-sheet-message { color: rgb(136, 136, 136); font-size: 12px; }
.am-action-sheet-button-list { text-align: center; color: rgb(0, 0, 0); }
.am-action-sheet-button-list-item { font-size: 18px; padding: 0px 8px; margin: 0px; position: relative; height: 50px; line-height: 50px; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; overflow-x: hidden; border-top: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-button-list-item { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-action-sheet-button-list-item::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-button-list-item::before { transform: scaleY(0.33); }
}
.am-action-sheet-button-list-item.am-action-sheet-button-list-item-active { background-color: rgb(221, 221, 221); }
.am-action-sheet-button-list-badge { display: flex; align-items: center; justify-content: center; }
.am-action-sheet-button-list-badge .am-badge { margin-left: 8px; flex-shrink: 0; }
.am-action-sheet-button-list-item-content { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.am-action-sheet-button-list .am-action-sheet-cancel-button { padding-top: 6px; position: relative; }
.am-action-sheet-button-list .am-action-sheet-cancel-button-mask { position: absolute; top: 0px; left: 0px; width: 100%; height: 6px; background-color: rgb(231, 231, 237); border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::before { transform: scaleY(0.33); }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::after { transform: scaleY(0.33); }
}
.am-action-sheet-button-list .am-action-sheet-destructive-button { color: rgb(244, 51, 60); }
.am-action-sheet-share-list { display: flex; position: relative; border-top: 1px solid rgb(221, 221, 221); padding: 21px 0px 21px 15px; overflow-y: scroll; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-share-list { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-action-sheet-share-list::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-share-list::before { transform: scaleY(0.33); }
}
.am-action-sheet-share-list-item { flex: 0 0 auto; margin: 0px 12px 0px 0px; }
.am-action-sheet-share-list-item-icon { margin-bottom: 9px; width: 60px; height: 60px; background-color: rgb(255, 255, 255); border-radius: 3px; display: flex; justify-content: center; align-items: center; }
.am-action-sheet-share-list-item-title { color: rgb(136, 136, 136); font-size: 10px; text-align: center; }
.am-action-sheet-share-cancel-button { height: 50px; line-height: 50px; text-align: center; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 18px; position: relative; border-top: 1px solid rgb(221, 221, 221); box-sizing: border-box; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-share-cancel-button { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-action-sheet-share-cancel-button::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-share-cancel-button::before { transform: scaleY(0.33); }
}
.am-action-sheet-share-cancel-button.am-action-sheet-share-cancel-button-active { background-color: rgb(221, 221, 221); }
.am-activity-indicator { display: flex; align-items: center; z-index: 99; }
.am-activity-indicator-spinner { display: inline-block; width: 20px; height: 20px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2.125 -1.875 64 64'%3E%3Cpath fill='%23CCC' d='M29.875-1.875c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 60.7c-15.85 0-28.7-12.85-28.7-28.7s12.85-28.7 28.7-28.7 28.7 12.85 28.7 28.7-12.85 28.7-28.7 28.7z'/%3E%3Cpath fill='%23108ee9' d='M61.858 30.34c.003-.102.008-.203.008-.305 0-11.43-5.996-21.452-15.01-27.113l-.013.026a1.629 1.629 0 00-.81-.22 1.646 1.646 0 00-.713 3.132c7.963 5.1 13.247 14.017 13.247 24.176 0 .147-.01.293-.01.44h.022c0 .01-.004.02-.004.03 0 .91.74 1.65 1.65 1.65s1.65-.74 1.65-1.65c0-.06-.012-.112-.018-.167z'/%3E%3C/svg%3E"); background-position: 50% center; background-size: 100% auto; background-repeat: no-repeat; animation: 1s linear 0s infinite normal none running spinner-anime; }
.am-activity-indicator-tip { font-size: 12px; margin-left: 8px; color: rgb(0, 0, 0); opacity: 0.4; }
.am-activity-indicator.am-activity-indicator-toast { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; z-index: 1999; }
.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-spinner { margin: 0px; }
.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-toast { display: inline-block; position: relative; top: 4px; }
.am-activity-indicator-content { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 15px; border-radius: 7px; background-clip: padding-box; color: rgb(255, 255, 255); background-color: rgba(58, 58, 58, 0.9); font-size: 15px; line-height: 20px; }
.am-activity-indicator-spinner-lg { width: 32px; height: 32px; }
@keyframes spinner-anime { 
  100% { transform: rotate(1turn); }
}
.am-badge { position: relative; display: inline-block; line-height: 1; vertical-align: middle; }
.am-badge-text { text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; position: absolute; top: -6px; height: 18px; line-height: 18px; min-width: 9px; border-radius: 12px; padding: 0px 5px; text-align: center; font-size: 12px; color: rgb(255, 255, 255); background-color: rgb(255, 91, 5); white-space: nowrap; transform: translateX(-45%); transform-origin: -10% center; z-index: 10; font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, SimSun, sans-serif; }
.am-badge-text a { color: rgb(255, 255, 255); }
.am-badge-text p { margin: 0px; padding: 0px; }
.am-badge-hot .am-badge-text { background-color: rgb(249, 98, 104); }
.am-badge-dot { position: absolute; transform: translateX(-50%); transform-origin: 0px center; top: -4px; height: 8px; width: 8px; border-radius: 100%; background: rgb(255, 91, 5); z-index: 10; }
.am-badge-dot-large { height: 16px; width: 16px; }
.am-badge-not-a-wrapper .am-badge-dot, .am-badge-not-a-wrapper .am-badge-text { top: auto; display: block; position: relative; transform: translateX(0px); }
.am-badge-corner { width: 80px; padding: 8px; position: absolute; right: -32px; top: 8px; background-color: rgb(255, 91, 5); color: rgb(255, 255, 255); white-space: nowrap; transform: rotate(45deg); text-align: center; font-size: 15px; }
.am-badge-corner-wrapper { overflow: hidden; }
.am-button { display: block; outline: none 0px; appearance: none; box-sizing: border-box; padding: 0px; text-align: center; font-size: 18px; height: 47px; line-height: 47px; overflow: hidden; text-overflow: ellipsis; word-break: break-word; white-space: nowrap; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 5px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  html:not([data-scale]) .am-button::before { content: ""; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border: 1px solid rgb(221, 221, 221); border-radius: 10px; transform-origin: 0px 0px; transform: scale(0.5); box-sizing: border-box; pointer-events: none; }
}
.am-button-borderfix::before { transform: scale(0.49) !important; }
.am-button.am-button-active { background-color: rgb(221, 221, 221); }
.am-button.am-button-disabled { color: rgba(0, 0, 0, 0.3); opacity: 0.6; }
.am-button-primary { color: rgb(255, 255, 255); background-color: rgb(16, 142, 233); border: 1px solid rgb(16, 142, 233); border-radius: 5px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-primary { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  html:not([data-scale]) .am-button-primary::before { content: ""; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border: 1px solid rgb(16, 142, 233); border-radius: 10px; transform-origin: 0px 0px; transform: scale(0.5); box-sizing: border-box; pointer-events: none; }
}
.am-button-primary.am-button-active { color: rgba(255, 255, 255, 0.3); background-color: rgb(14, 128, 210); }
.am-button-primary.am-button-disabled { color: rgba(255, 255, 255, 0.6); opacity: 0.4; }
.am-button-ghost { color: rgb(16, 142, 233); background-color: transparent; border: 1px solid rgb(16, 142, 233); border-radius: 5px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  html:not([data-scale]) .am-button-ghost::before { content: ""; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border: 1px solid rgb(16, 142, 233); border-radius: 10px; transform-origin: 0px 0px; transform: scale(0.5); box-sizing: border-box; pointer-events: none; }
}
.am-button-ghost.am-button-active { color: rgba(16, 142, 233, 0.6); background-color: transparent; border: 1px solid rgba(16, 142, 233, 0.6); border-radius: 5px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost.am-button-active { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  html:not([data-scale]) .am-button-ghost.am-button-active::before { content: ""; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border: 1px solid rgba(16, 142, 233, 0.6); border-radius: 10px; transform-origin: 0px 0px; transform: scale(0.5); box-sizing: border-box; pointer-events: none; }
}
.am-button-ghost.am-button-disabled { color: rgba(0, 0, 0, 0.1); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 5px; opacity: 1; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost.am-button-disabled { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  html:not([data-scale]) .am-button-ghost.am-button-disabled::before { content: ""; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 10px; transform-origin: 0px 0px; transform: scale(0.5); box-sizing: border-box; pointer-events: none; }
}
.am-button-warning { color: rgb(255, 255, 255); background-color: rgb(233, 79, 79); }
.am-button-warning.am-button-active { color: rgba(255, 255, 255, 0.3); background-color: rgb(210, 71, 71); }
.am-button-warning.am-button-disabled { color: rgba(255, 255, 255, 0.6); opacity: 0.4; }
.am-button-inline { display: inline-block; padding: 0px 15px; }
.am-button-inline.am-button-icon { display: inline-flex; }
.am-button-small { font-size: 13px; height: 30px; line-height: 30px; padding: 0px 15px; }
.am-button-icon { display: flex; align-items: center; justify-content: center; }
.am-button > .am-button-icon { margin-right: 0.5em; }
.am-calendar .animate { animation-duration: 0.3s; animation-fill-mode: both; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.am-calendar .fade-enter { animation-name: fadeIn; }
.am-calendar .fade-leave { animation-name: fadeOut; }
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInDown { 
  0% { transform: translateZ(0px); visibility: visible; }
  100% { transform: translate3d(0px, 100%, 0px); }
}
@keyframes slideInLeft { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInRight { 
  0% { transform: translateZ(0px); visibility: visible; }
  100% { transform: translate3d(100%, 0px, 0px); }
}
.am-calendar .slideV-enter { animation-name: slideInUp; }
.am-calendar .slideV-leave { animation-name: slideInDown; }
.am-calendar .slideH-enter { animation-name: slideInLeft; }
.am-calendar .slideH-leave { animation-name: slideInRight; }
.am-calendar .mask { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 999; background: rgba(0, 0, 0, 0.5); }
.am-calendar .content { position: fixed; display: flex; flex-direction: column; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 999; background: rgb(255, 255, 255); }
.am-calendar .header { margin: 5px; display: flex; flex-shrink: 0; align-items: center; }
.am-calendar .header .title { text-align: center; width: 100%; font-size: 16px; font-weight: 700; }
.am-calendar .header .left { position: absolute; display: flex; justify-content: center; align-items: center; padding: 0px 8px; height: 24px; left: 5px; top: 5px; color: rgb(6, 142, 239); }
.am-calendar .header .right { position: absolute; display: flex; justify-content: center; align-items: center; padding: 0px 8px; height: 24px; right: 5px; top: 5px; color: rgb(6, 142, 239); font-size: 14px; }
.am-calendar .timePicker { border-top: 1px solid rgb(204, 204, 204); }
.am-calendar .week-panel { background: rgb(255, 255, 255); display: flex; flex-shrink: 0; padding: 0px 2px; border-bottom: 1px solid rgb(221, 221, 221); }
.am-calendar .week-panel .cell { height: 24px; display: flex; width: 14.2857%; justify-content: center; align-items: center; color: rgb(0, 0, 0); font-size: 12px; }
.am-calendar .week-panel .cell-grey { color: rgb(187, 187, 187); }
.am-calendar .date-picker { display: flex; flex-direction: column; background: rgb(238, 238, 238); padding-bottom: env(safe-area-inset-bottom); flex: 1 1 0%; min-height: 0px; }
.am-calendar .date-picker .wrapper { height: auto; position: relative; flex: 1 1 0%; min-height: 0px; }
.am-calendar .date-picker .months { background: rgb(255, 255, 255); }
.am-calendar .date-picker .load-tip { position: absolute; display: flex; justify-content: center; align-items: flex-end; left: 0px; right: 0px; padding: 10px 0px; top: -40px; color: rgb(187, 187, 187); }
.am-calendar .confirm-panel { display: flex; flex-shrink: 0; align-items: center; background: rgb(247, 247, 247); padding: 8px 15px; border-top: 1px solid rgb(221, 221, 221); }
.am-calendar .confirm-panel .info { font-size: 12px; }
.am-calendar .confirm-panel .info p { margin: 0px; }
.am-calendar .confirm-panel .info p + p { margin-top: 8px; }
.am-calendar .confirm-panel .info .grey { color: rgb(187, 187, 187); }
.am-calendar .confirm-panel .button { text-align: center; width: 80px; margin: 0px 0px 0px auto; padding: 8px 0px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 18px; background: rgb(16, 142, 233); }
.am-calendar .confirm-panel .button-disable { color: rgb(187, 187, 187); background: rgb(221, 221, 221); }
.am-calendar .confirm-panel .button-full { width: 100%; text-align: center; }
.am-calendar .time-picker { flex-shrink: 0; text-align: center; background: rgb(255, 255, 255); }
.am-calendar .time-picker .title { display: flex; justify-content: center; align-items: center; height: 44px; font-size: 16px; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
.am-calendar .single-month { padding: 0px; }
.am-calendar .single-month .month-title { margin: 0px; padding: 21px 0px 6px 15px; }
.am-calendar .single-month .row { display: flex; align-items: baseline; }
.am-calendar .single-month .row .cell { display: flex; flex-direction: column; width: 14.2857%; justify-content: center; align-items: center; }
.am-calendar .single-month .row .cell .date-wrapper { display: flex; height: 35px; width: 100%; justify-content: center; align-items: center; margin-bottom: 2px; }
.am-calendar .single-month .row .cell .date-wrapper .date { display: flex; justify-content: center; align-items: center; width: 35px; height: 35px; flex-shrink: 0; color: rgb(0, 0, 0); font-size: 17px; font-weight: 700; }
.am-calendar .single-month .row .cell .date-wrapper .disable { color: rgb(187, 187, 187); background: rgb(238, 238, 238); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; }
.am-calendar .single-month .row .cell .date-wrapper .grey { color: rgb(187, 187, 187); }
.am-calendar .single-month .row .cell .date-wrapper .important { border: 1px solid rgb(221, 221, 221); border-radius: 100%; }
.am-calendar .single-month .row .cell .date-wrapper .left, .am-calendar .single-month .row .cell .date-wrapper .right { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 35px; }
.am-calendar .single-month .row .cell .date-wrapper .date-selected { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(16, 142, 233); color: rgb(255, 255, 255); font-size: 17px; }
.am-calendar .single-month .row .cell .date-wrapper .selected-start { border-radius: 100% 0px 0px 100%; }
.am-calendar .single-month .row .cell .date-wrapper .selected-single { border-radius: 100%; }
.am-calendar .single-month .row .cell .date-wrapper .selected-middle { border-radius: 0px; }
.am-calendar .single-month .row .cell .date-wrapper .selected-end { border-radius: 0px 100% 100% 0px; }
.am-calendar .single-month .row .cell .info { height: 15px; width: 100%; padding: 0px 5px; font-size: 10px; color: rgb(136, 136, 136); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; }
.am-calendar .single-month .row .cell .date-selected { color: rgb(16, 142, 233); }
.am-calendar .single-month .row + .row { margin-top: 6px; }
.am-calendar .single-month .row-xl + .row-xl { margin-top: 21px; }
.am-calendar .shortcut-panel { display: flex; flex-direction: row; flex-shrink: 0; justify-content: space-between; align-items: center; padding: 0px 30px; border-top: 1px solid rgb(221, 221, 221); height: 42px; }
.am-calendar .shortcut-panel .item { display: inline-block; color: rgb(16, 142, 233); font-size: 16px; }
.am-card { min-height: 96px; padding-bottom: 6px; display: flex; flex-direction: column; background-color: rgb(255, 255, 255); }
.am-card:not(.am-card-full) { border: 1px solid rgb(221, 221, 221); border-radius: 5px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-card:not(.am-card-full) { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  html:not([data-scale]) .am-card:not(.am-card-full)::before { content: ""; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border: 1px solid rgb(221, 221, 221); border-radius: 10px; transform-origin: 0px 0px; transform: scale(0.5); box-sizing: border-box; pointer-events: none; }
}
.am-card.am-card-full { position: relative; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-card.am-card-full { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-card.am-card-full::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-card.am-card-full::before { transform: scaleY(0.33); }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-card.am-card-full { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-card.am-card-full::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-card.am-card-full::after { transform: scaleY(0.33); }
}
.am-card-header { display: flex; align-items: center; font-size: 17px; padding: 9px 15px; }
.am-card-header-content { flex: 1 1 0%; text-align: left; color: rgb(0, 0, 0); display: flex; align-items: center; }
.am-card-header-content img { margin-right: 5px; }
.am-card-header-extra { flex: 1 1 0%; text-align: right; font-size: 17px; color: rgb(136, 136, 136); }
.am-card-body { position: relative; border-top: 1px solid rgb(221, 221, 221); padding: 15px 15px 6px; font-size: 15px; color: rgb(51, 51, 51); min-height: 40px; flex: 1 1 0%; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-card-body { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-card-body::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-card-body::before { transform: scaleY(0.33); }
}
.am-card-footer { font-size: 12px; color: rgb(136, 136, 136); padding: 0px 15px; display: flex; }
.am-card-footer-content { flex: 1 1 0%; }
.am-card-footer-extra { flex: 1 1 0%; text-align: right; }
.am-carousel { position: relative; }
.am-carousel-wrap { font-size: 18px; color: rgb(0, 0, 0); background: none; text-align: center; zoom: 1; width: 100%; }
.am-carousel-wrap-dot { display: inline-block; zoom: 1; }
.am-carousel-wrap-dot > span { display: block; width: 8px; height: 8px; margin: 0px 3px; border-radius: 50%; background: rgb(204, 204, 204); }
.am-carousel-wrap-dot-active > span { background: rgb(136, 136, 136); }
.am-checkbox { position: relative; display: inline-block; vertical-align: middle; width: 21px; height: 21px; }
.am-checkbox-inner { position: absolute; right: 0px; width: 21px; height: 21px; border: 1px solid rgb(204, 204, 204); border-radius: 50%; transform: rotate(0deg); box-sizing: border-box; }
.am-checkbox-inner::after { position: absolute; display: none; top: 1.5px; right: 6px; z-index: 999; width: 5px; height: 11px; border-style: solid; border-width: 0px 1px 1px 0px; content: " "; transform: rotate(45deg); }
.am-checkbox-input { position: absolute; top: 0px; left: 0px; opacity: 0; width: 100%; height: 100%; z-index: 2; border: 0px; appearance: none; }
.am-checkbox.am-checkbox-checked .am-checkbox-inner { border-color: rgb(16, 142, 233); background: rgb(16, 142, 233); }
.am-checkbox.am-checkbox-checked .am-checkbox-inner::after { display: block; border-color: rgb(255, 255, 255); }
.am-checkbox.am-checkbox-disabled { opacity: 0.3; }
.am-checkbox.am-checkbox-disabled.am-checkbox-checked .am-checkbox-inner { border-color: rgb(136, 136, 136); background: none; }
.am-checkbox.am-checkbox-disabled.am-checkbox-checked .am-checkbox-inner::after { border-color: rgb(136, 136, 136); }
.am-list .am-list-item.am-checkbox-item .am-list-thumb { width: 21px; height: 21px; }
.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox { position: absolute; inset: 0px; width: 100%; height: 44px; }
.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox-inner { left: 15px; top: 12px; }
.am-list .am-list-item.am-checkbox-item.am-checkbox-item-disabled .am-list-content { color: rgb(187, 187, 187); }
.am-checkbox-agree { position: relative; display: flex; align-items: stretch; margin-left: 15px; padding-top: 9px; padding-bottom: 9px; }
.am-checkbox-agree .am-checkbox { position: absolute; left: 0px; top: 0px; width: 30px; height: 100%; }
.am-checkbox-agree .am-checkbox-inner { left: 0px; top: 12px; }
.am-checkbox-agree .am-checkbox-agree-label { display: inline-block; font-size: 15px; color: rgb(0, 0, 0); line-height: 1.5; margin-left: 30px; margin-top: 1px; }
.am-drawer { position: absolute; inset: 0px; overflow: hidden; }
.am-drawer-sidebar { z-index: 4; position: absolute; transition: transform 0.3s ease-out; will-change: transform; overflow-y: auto; }
.am-drawer-draghandle { z-index: 1; position: absolute; background-color: rgba(50, 50, 50, 0.1); }
.am-drawer-overlay { z-index: 3; position: absolute; inset: 0px; opacity: 0; visibility: hidden; transition: opacity 0.5s ease-out; background-color: rgba(0, 0, 0, 0.4); }
.am-drawer-content { position: absolute; inset: 0px; overflow: auto; transition: left 0.3s ease-out, right 0.3s ease-out; }
.am-drawer.am-drawer-left .am-drawer-draghandle, .am-drawer.am-drawer-left .am-drawer-sidebar, .am-drawer.am-drawer-right .am-drawer-draghandle, .am-drawer.am-drawer-right .am-drawer-sidebar { top: 0px; bottom: 0px; }
.am-drawer.am-drawer-left .am-drawer-draghandle, .am-drawer.am-drawer-right .am-drawer-draghandle { width: 10px; height: 100%; }
.am-drawer.am-drawer-bottom .am-drawer-draghandle, .am-drawer.am-drawer-bottom .am-drawer-sidebar, .am-drawer.am-drawer-top .am-drawer-draghandle, .am-drawer.am-drawer-top .am-drawer-sidebar { left: 0px; right: 0px; }
.am-drawer.am-drawer-bottom .am-drawer-draghandle, .am-drawer.am-drawer-top .am-drawer-draghandle { width: 100%; height: 10px; }
.am-drawer.am-drawer-left .am-drawer-sidebar { left: 0px; transform: translateX(-100%); }
.am-drawer-open.am-drawer.am-drawer-left .am-drawer-sidebar { box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 2px; }
.am-drawer.am-drawer-left .am-drawer-draghandle { left: 0px; }
.am-drawer.am-drawer-right .am-drawer-sidebar { right: 0px; transform: translateX(100%); }
.am-drawer-open.am-drawer.am-drawer-right .am-drawer-sidebar { box-shadow: rgba(0, 0, 0, 0.15) -1px 1px 2px; }
.am-drawer.am-drawer-right .am-drawer-draghandle { right: 0px; }
.am-drawer.am-drawer-top .am-drawer-sidebar { top: 0px; transform: translateY(-100%); }
.am-drawer-open.am-drawer.am-drawer-top .am-drawer-sidebar { box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 2px; }
.am-drawer.am-drawer-top .am-drawer-draghandle { top: 0px; }
.am-drawer.am-drawer-bottom .am-drawer-sidebar { bottom: 0px; transform: translateY(100%); }
.am-drawer-open.am-drawer.am-drawer-bottom .am-drawer-sidebar { box-shadow: rgba(0, 0, 0, 0.15) 1px -1px 2px; }
.am-drawer.am-drawer-bottom .am-drawer-draghandle { bottom: 0px; }
.am-flexbox { text-align: left; overflow: hidden; display: flex; align-items: center; }
.am-flexbox.am-flexbox-dir-row { flex-direction: row; }
.am-flexbox.am-flexbox-dir-row-reverse { flex-direction: row-reverse; }
.am-flexbox.am-flexbox-dir-column { flex-direction: column; }
.am-flexbox.am-flexbox-dir-column .am-flexbox-item { margin-left: 0px; }
.am-flexbox.am-flexbox-dir-column-reverse { flex-direction: column-reverse; }
.am-flexbox.am-flexbox-dir-column-reverse .am-flexbox-item { margin-left: 0px; }
.am-flexbox.am-flexbox-nowrap { flex-wrap: nowrap; }
.am-flexbox.am-flexbox-wrap { flex-wrap: wrap; }
.am-flexbox.am-flexbox-wrap-reverse { flex-wrap: wrap-reverse; }
.am-flexbox.am-flexbox-justify-start { justify-content: flex-start; }
.am-flexbox.am-flexbox-justify-end { justify-content: flex-end; }
.am-flexbox.am-flexbox-justify-center { justify-content: center; }
.am-flexbox.am-flexbox-justify-between { justify-content: space-between; }
.am-flexbox.am-flexbox-justify-around { justify-content: space-around; }
.am-flexbox.am-flexbox-align-start { align-items: flex-start; }
.am-flexbox.am-flexbox-align-end { align-items: flex-end; }
.am-flexbox.am-flexbox-align-center { align-items: center; }
.am-flexbox.am-flexbox-align-stretch { align-items: stretch; }
.am-flexbox.am-flexbox-align-baseline { align-items: baseline; }
.am-flexbox.am-flexbox-align-content-start { align-content: flex-start; }
.am-flexbox.am-flexbox-align-content-end { align-content: flex-end; }
.am-flexbox.am-flexbox-align-content-center { align-content: center; }
.am-flexbox.am-flexbox-align-content-between { align-content: space-between; }
.am-flexbox.am-flexbox-align-content-around { align-content: space-around; }
.am-flexbox.am-flexbox-align-content-stretch { align-content: stretch; }
.am-flexbox .am-flexbox-item { box-sizing: border-box; flex: 1 1 0%; margin-left: 8px; min-width: 10px; }
.am-flexbox .am-flexbox-item:first-child { margin-left: 0px; }
.am-grid .am-flexbox { background: rgb(255, 255, 255); }
.am-grid .am-flexbox .am-flexbox-item { margin-left: 0px; }
.am-grid .am-flexbox .am-flexbox-item.am-grid-item { position: relative; }
.am-grid .am-flexbox .am-flexbox-item.am-grid-item-active .am-grid-item-content { background-color: rgb(221, 221, 221); }
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content { text-align: center; width: 100%; height: 100%; padding: 15px 0px; }
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content .am-grid-icon { max-width: 100%; }
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content .am-grid-text { margin-top: 9px; font-size: 12px; color: rgb(0, 0, 0); text-align: center; }
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content.column-num-3 .am-grid-text { font-size: 16px; }
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content.column-num-2 .am-grid-text { margin-top: 15px; font-size: 18px; }
.am-grid.am-grid-line { position: relative; }
.am-grid.am-grid-line:not(.am-grid-carousel) { border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel) { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::before { transform: scaleY(0.33); }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::after { content: ""; position: absolute; display: block; z-index: 1; inset: 0px 0px auto auto; width: 1px; height: 100%; background: rgb(221, 221, 221); transform-origin: 100% 50%; transform: scaleX(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::after { transform: scaleX(0.33); }
}
.am-grid.am-grid-line .am-flexbox { position: relative; border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox::after { transform: scaleY(0.33); }
}
.am-grid.am-grid-line .am-flexbox .am-flexbox-item { position: relative; }
.am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child { border-left: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 1px; height: 100%; transform-origin: 100% 50%; transform: scaleX(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child::before { transform: scaleX(0.33); }
}
.am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child) { border-right: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child)::after { content: ""; position: absolute; display: block; z-index: 1; inset: 0px 0px auto auto; width: 1px; height: 100%; background: rgb(221, 221, 221); transform-origin: 100% 50%; transform: scaleX(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child)::after { transform: scaleX(0.33); }
}
.am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page { border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::before { transform: scaleY(0.33); }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::after { content: ""; position: absolute; display: block; z-index: 1; inset: 0px 0px auto auto; width: 1px; height: 100%; background: rgb(221, 221, 221); transform-origin: 100% 50%; transform: scaleX(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::after { transform: scaleX(0.33); }
}
.am-grid .am-carousel .am-carousel-wrap-dot > span { background: rgb(220, 222, 227); }
.am-grid .am-carousel .am-carousel-wrap-dot-active > span { background: rgb(0, 170, 238); }
.am-grid.am-grid-square .am-grid-item::before { display: block; content: " "; padding-bottom: 100%; }
.am-grid.am-grid-square .am-grid-item .am-grid-item-content { position: absolute; top: 50%; transform: translateY(-50%); }
.am-grid.am-grid-square .am-grid-item .am-grid-item-inner-content { height: 100%; }
.am-grid.am-grid-square .am-grid-item .am-grid-item-inner-content .am-grid-icon { margin-top: 9px; width: 28% !important; }
.am-icon { fill: currentcolor; background-size: cover; width: 22px; height: 22px; }
.am-icon-xxs { width: 15px; height: 15px; }
.am-icon-xs { width: 18px; height: 18px; }
.am-icon-sm { width: 21px; height: 21px; }
.am-icon-md { width: 22px; height: 22px; }
.am-icon-lg { width: 36px; height: 36px; }
.am-icon-loading { animation: 1s linear 0s infinite normal none running cirle-anim; }
@keyframes cirle-anim { 
  100% { transform: rotate(1turn); }
}
.am-image-picker-list { padding: 9px 8px 0px; margin-bottom: 15px; }
.am-image-picker-list .am-flexbox { margin-bottom: 6px; }
.am-image-picker-list .am-flexbox .am-flexbox-item { position: relative; margin-right: 5px; margin-left: 0px; }
.am-image-picker-list .am-flexbox .am-flexbox-item::after { display: block; content: " "; padding-bottom: 100%; }
.am-image-picker-list .am-image-picker-item { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; height: 100%; }
.am-image-picker-list .am-image-picker-item .am-image-picker-item-remove { width: 15px; height: 15px; position: absolute; right: 6px; top: 6px; text-align: right; vertical-align: top; z-index: 2; background-size: 15px auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill-opacity='.4' fill='%23404040' cx='8' cy='8' r='8'/%3E%3Cpath d='M11.898 4.101a.345.345 0 00-.488 0L8 7.511l-3.411-3.41a.345.345 0 00-.488.488l3.411 3.41-3.41 3.412a.345.345 0 00.488.488L8 8.487l3.411 3.411a.345.345 0 00.488-.488L8.488 8l3.41-3.412a.344.344 0 000-.487z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E"); }
.am-image-picker-list .am-image-picker-item .am-image-picker-item-content { height: 100%; width: 100%; border-radius: 3px; background-size: cover; }
.am-image-picker-list .am-image-picker-item img { width: 100%; }
.am-image-picker-list .am-image-picker-upload-btn { box-sizing: border-box; border-radius: 3px; border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); }
.am-image-picker-list .am-image-picker-upload-btn::after, .am-image-picker-list .am-image-picker-upload-btn::before { width: 1px; height: 25px; content: " "; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgb(204, 204, 204); }
.am-image-picker-list .am-image-picker-upload-btn::after { width: 25px; height: 1px; }
.am-image-picker-list .am-image-picker-upload-btn-active { background-color: rgb(221, 221, 221); }
.am-image-picker-list .am-image-picker-upload-btn input { position: absolute; inset: 0px; opacity: 0; }
.am-list-item .am-input-control .fake-input-container { height: 30px; line-height: 30px; position: relative; }
.am-list-item .am-input-control .fake-input-container .fake-input { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; padding-right: 2px; margin-right: 3px; text-align: right; color: rgb(0, 0, 0); font-size: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.am-list-item .am-input-control .fake-input-container .fake-input.fake-input-disabled { color: rgb(187, 187, 187); }
.am-list-item .am-input-control .fake-input-container .fake-input.focus { transition: color 0.2s; }
.am-list-item .am-input-control .fake-input-container .fake-input.focus::before { content: ""; }
.am-list-item .am-input-control .fake-input-container .fake-input.focus::after { content: ""; position: absolute; right: 1.5px; top: 10%; height: 80%; border-right: 1.5px solid rgb(16, 142, 233); animation: 1s step-start 0s infinite normal none running keyboard-cursor; }
.am-list-item .am-input-control .fake-input-container .fake-input-placeholder { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; color: rgb(187, 187, 187); text-align: right; }
.am-list-item .am-input-control .fake-input-container-left .fake-input { text-align: left; }
.am-list-item .am-input-control .fake-input-container-left .fake-input.focus::after { position: static; }
.am-list-item .am-input-control .fake-input-container-left .fake-input-placeholder { text-align: left; }
.am-number-keyboard-wrapper { position: fixed; bottom: 0px; left: 0px; right: 0px; width: 100%; z-index: 10000; font-family: "PingFang SC"; background-color: rgb(246, 246, 247); transition-duration: 0.2s; transform: translateZ(0px); padding-bottom: env(safe-area-inset-bottom); }
.am-number-keyboard-wrapper.am-number-keyboard-wrapper-hide { bottom: -500px; }
.am-number-keyboard-wrapper table { width: 100%; padding: 0px; margin: 0px; border-collapse: collapse; border-top: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-number-keyboard-wrapper table::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table::before { transform: scaleY(0.33); }
}
.am-number-keyboard-wrapper table tr { width: 100%; padding: 0px; margin: 0px; }
.am-number-keyboard-wrapper table tr .am-number-keyboard-item { width: 25%; padding: 0px; margin: 0px; height: 50px; text-align: center; font-size: 25.5px; color: rgb(42, 43, 44); position: relative; }
.am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) { border-left: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 1px; height: 100%; transform-origin: 100% 50%; transform: scaleX(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before { transform: scaleX(0.33); }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after { transform: scaleY(0.33); }
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.am-number-keyboard-item-active { background-color: rgb(221, 221, 221); }
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm { color: rgb(255, 255, 255); font-size: 21px; background-color: rgb(16, 142, 233); border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after { transform: scaleY(0.33); }
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-active { background-color: rgb(14, 128, 210); }
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-disabled { background-color: rgb(14, 128, 210); color: rgba(255, 255, 255, 0.45); }
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-delete { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='204' height='148' viewBox='0 0 153 111'%3E%3Cpath d='M46.9 4.7c-2.5 2.6-14.1 15.5-25.8 28.6L-.1 57l25.6 27 25.7 27.1 47.4-.3 47.4-.3 3.2-3.3 3.3-3.2V7l-3.3-3.2L146 .5 98.7.2 51.5-.1l-4.6 4.8zm97.9 3.5c1.7 1.7 1.7 92.9 0 94.6-.9.9-12.6 1.2-46.3 1.2H53.4L31.2 80.4 9 56.9l5.1-5.7c2.8-3.1 12.8-14.4 22.2-24.9L53.5 7h45c33.8 0 45.4.3 46.3 1.2z'/%3E%3Cpath d='M69.5 31c-1.9 2.1-1.7 2.2 9.3 13.3L90 55.5 78.8 66.7 67.5 78l2.3 2.2 2.2 2.3 11.3-11.3L94.5 60l11.2 11.2L117 82.5l2.2-2.3 2.3-2.2-11.3-11.3L99 55.5l11.2-11.2L121.5 33l-2.3-2.2-2.2-2.3-11.3 11.3L94.5 51l-11-11c-6-6-11.2-11-11.6-11-.3 0-1.4.9-2.4 2z'/%3E%3C/svg%3E"); background-size: 25.5px 18.5px; background-position: 50% 50%; background-repeat: no-repeat; }
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-hide { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='260' height='188' viewBox='0 0 195 141'%3E%3Cpath d='M0 57v57h195V0H0v57zm183 0v45H12V12h171v45z'/%3E%3Cpath d='M21 31.5V39h15V24H21v7.5zm27 0V39h15V24H48v7.5zm27 0V39h15V24H75v7.5zm27 0V39h15V24h-15v7.5zm27 0V39h15V24h-15v7.5zm27 0V39h15V24h-15v7.5zm-120 24V63h15V48H36v7.5zm27 0V63h15V48H63v7.5zm27 0V63h15V48H90v7.5zm27 0V63h15V48h-15v7.5zm27 0V63h15V48h-15v7.5zm-117 24V87h15V72H27v7.5zm21 0V87h96V72H48v7.5zm102 0V87h15V72h-15v7.5zm-69 45c0 .8.7 1.5 1.5 1.5s1.5.7 1.5 1.5.7 1.5 1.5 1.5 1.5.7 1.5 1.5.7 1.5 1.5 1.5 1.5.7 1.5 1.5.7 1.5 1.5 1.5 1.5.7 1.5 1.5.7 1.5 1.5 1.5 1.5.7 1.5 1.5.7 1.5 1.5 1.5 1.5-.7 1.5-1.5.7-1.5 1.5-1.5 1.5-.7 1.5-1.5.7-1.5 1.5-1.5 1.5-.7 1.5-1.5.7-1.5 1.5-1.5 1.5-.7 1.5-1.5.7-1.5 1.5-1.5 1.5-.7 1.5-1.5.7-1.5 1.5-1.5 1.5-.7 1.5-1.5c0-1.3-2.5-1.5-16.5-1.5s-16.5.2-16.5 1.5z'/%3E%3C/svg%3E"); background-size: 32.5px 23.5px; background-position: 50% 50%; background-repeat: no-repeat; }
.am-number-keyboard-wrapper table tr .am-number-keyboard-item-disabled { color: rgb(187, 187, 187); }
@keyframes keyboard-cursor { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
.am-list-item.am-input-item { height: 44px; padding-left: 15px; }
.am-list-item:not(:last-child) .am-list-line { border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line::after { transform: scaleY(0.33); }
}
.am-list-item .am-input-label { color: rgb(0, 0, 0); font-size: 17px; margin-left: 0px; margin-right: 5px; text-align: left; white-space: nowrap; overflow: hidden; padding: 2px 0px; }
.am-list-item .am-input-label.am-input-label-2 { width: 34px; }
.am-list-item .am-input-label.am-input-label-3 { width: 51px; }
.am-list-item .am-input-label.am-input-label-4 { width: 68px; }
.am-list-item .am-input-label.am-input-label-5 { width: 85px; }
.am-list-item .am-input-label.am-input-label-6 { width: 102px; }
.am-list-item .am-input-label.am-input-label-7 { width: 119px; }
.am-list-item .am-input-control { font-size: 17px; flex: 1 1 0%; }
.am-list-item .am-input-control input { color: rgb(0, 0, 0); font-size: 17px; appearance: none; width: 100%; padding: 2px 0px; border: 0px; background-color: transparent; line-height: 1; box-sizing: border-box; }
.am-list-item .am-input-control input::-webkit-input-placeholder { color: rgb(187, 187, 187); line-height: 1.2; }
.am-list-item .am-input-control input::placeholder { color: rgb(187, 187, 187); line-height: 1.2; }
.am-list-item .am-input-control input:disabled { color: rgb(187, 187, 187); background-color: rgb(255, 255, 255); }
.am-list-item .am-input-clear { display: none; width: 21px; height: 21px; border-radius: 50%; overflow: hidden; font-style: normal; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); background-size: 21px auto; background-position: 2px 2px; }
.am-list-item .am-input-clear-active { background-color: rgb(16, 142, 233); }
.am-list-item.am-input-focus .am-input-clear { display: block; }
.am-list-item .am-input-extra { flex: initial; min-width: 0px; max-height: 21px; overflow: hidden; padding-right: 0px; line-height: 1; color: rgb(136, 136, 136); font-size: 15px; margin-left: 5px; }
.am-list-item.am-input-error .am-input-control input { color: rgb(255, 85, 0); }
.am-list-item.am-input-error .am-input-error-extra { height: 21px; width: 21px; margin-left: 6px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.266a7.69 7.69 0 015.469 2.264c.71.71 1.269 1.538 1.657 2.459.404.954.608 1.967.608 3.011a7.69 7.69 0 01-2.264 5.469 7.694 7.694 0 01-2.459 1.657A7.675 7.675 0 019 16.734a7.69 7.69 0 01-5.469-2.264 7.694 7.694 0 01-1.657-2.459A7.675 7.675 0 011.266 9 7.69 7.69 0 013.53 3.531a7.694 7.694 0 012.459-1.657A7.675 7.675 0 019 1.266zM9 0a9 9 0 00-9 9 9 9 0 009 9 9 9 0 009-9 9 9 0 00-9-9zm0 11.25a.703.703 0 01-.703-.703V4.06a.703.703 0 111.406 0v6.486A.703.703 0 019 11.25zm-.791 1.916a.791.791 0 111.582 0 .791.791 0 01-1.582 0z' fill='%23F50' fill-rule='evenodd'/%3E%3C/svg%3E"); background-size: 21px auto; }
.am-list-item.am-input-disabled .am-input-label { color: rgb(187, 187, 187); }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }
.am-list-header { padding: 15px 15px 9px; font-size: 12px; color: rgb(136, 136, 136); width: 100%; box-sizing: border-box; }
.am-list-footer { padding: 9px 15px 15px; font-size: 12px; color: rgb(136, 136, 136); }
.am-list-body { position: relative; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-list-body::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body::before { transform: scaleY(0.33); }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-list-body::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body::after { transform: scaleY(0.33); }
}
.am-list-body div:not(:last-child) .am-list-line { border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line::after { transform: scaleY(0.33); }
}
.am-list-item { position: relative; display: flex; padding-left: 15px; min-height: 44px; background-color: rgb(255, 255, 255); vertical-align: middle; overflow: hidden; transition: background-color 0.2s; align-items: center; }
.am-list-item .am-list-ripple { position: absolute; background: transparent; display: inline-block; overflow: hidden; will-change: box-shadow, transform; transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1); outline: none; cursor: pointer; border-radius: 100%; transform: scale(0); }
.am-list-item .am-list-ripple.am-list-ripple-animate { background-color: rgba(158, 158, 158, 0.2); animation: 1s linear 0s 1 normal none running ripple; }
.am-list-item.am-list-item-top .am-list-line { align-items: flex-start; }
.am-list-item.am-list-item-top .am-list-line .am-list-arrow { margin-top: 2px; }
.am-list-item.am-list-item-middle .am-list-line { align-items: center; }
.am-list-item.am-list-item-bottom .am-list-line { align-items: flex-end; }
.am-list-item.am-list-item-error .am-list-line .am-list-extra { color: rgb(255, 85, 0); }
.am-list-item.am-list-item-error .am-list-line .am-list-extra .am-list-brief { color: rgb(255, 85, 0); }
.am-list-item.am-list-item-active { background-color: rgb(221, 221, 221); }
.am-list-item.am-list-item-disabled .am-list-line .am-list-content, .am-list-item.am-list-item-disabled .am-list-line .am-list-extra { color: rgb(187, 187, 187); }
.am-list-item img { width: 22px; height: 22px; vertical-align: middle; }
.am-list-item .am-list-thumb:first-child { margin-right: 15px; }
.am-list-item .am-list-thumb:last-child { margin-left: 8px; }
.am-list-item .am-list-line { position: relative; display: flex; flex: 1 1 0%; align-self: stretch; padding-right: 15px; overflow: hidden; }
.am-list-item .am-list-line .am-list-content { flex: 1 1 0%; color: rgb(0, 0, 0); font-size: 17px; line-height: 1.5; text-align: left; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-top: 7px; padding-bottom: 7px; }
.am-list-item .am-list-line .am-list-extra { flex-basis: 36%; color: rgb(136, 136, 136); font-size: 16px; line-height: 1.5; text-align: right; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-top: 7px; padding-bottom: 7px; }
.am-list-item .am-list-line .am-list-title { width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.am-list-item .am-list-line .am-list-brief { color: rgb(136, 136, 136); font-size: 15px; line-height: 1.5; margin-top: 6px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.am-list-item .am-list-line .am-list-arrow { display: block; width: 15px; height: 15px; margin-left: 8px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0L0 2l11.5 11L0 24l2 2 14-13z' fill='%23C7C7CC' fill-rule='evenodd'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; visibility: hidden; }
.am-list-item .am-list-line .am-list-arrow-horizontal { visibility: visible; }
.am-list-item .am-list-line .am-list-arrow-vertical { visibility: visible; transform: rotate(90deg); }
.am-list-item .am-list-line .am-list-arrow-vertical-up { visibility: visible; transform: rotate(270deg); }
.am-list-item .am-list-line-multiple { padding: 12.5px 15px 12.5px 0px; }
.am-list-item .am-list-line-multiple .am-list-content { padding-top: 0px; padding-bottom: 0px; }
.am-list-item .am-list-line-multiple .am-list-extra { padding-top: 0px; padding-bottom: 0px; }
.am-list-item .am-list-line-wrap .am-list-content { white-space: normal; }
.am-list-item .am-list-line-wrap .am-list-extra { white-space: normal; }
.am-list-item select { position: relative; display: block; width: 100%; height: 100%; padding: 0px; border: 0px; font-size: 17px; appearance: none; background-color: transparent; }
@keyframes ripple { 
  100% { opacity: 0; transform: scale(2.5); }
}
.am-indexed-list-section-body.am-list-body, .am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line { border-bottom: 0px; }
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line::after, .am-indexed-list-section-body.am-list-body::after { display: none !important; }
.am-indexed-list-section-header.am-list-body, .am-indexed-list-section-header.am-list-body .am-list-item .am-list-line { border-bottom: 0px; }
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line::after, .am-indexed-list-section-header.am-list-body::after { display: none !important; }
.am-indexed-list-section-header .am-list-item { height: 30px; min-height: 30px; background-color: rgb(245, 245, 249); }
.am-indexed-list-section-header .am-list-item .am-list-line { height: 30px; min-height: 30px; }
.am-indexed-list-section-header .am-list-item .am-list-content { font-size: 12px !important; color: rgb(136, 136, 136) !important; }
.am-indexed-list-quick-search-bar { position: fixed; top: 0px; right: 0px; z-index: 0; text-align: center; color: rgb(16, 142, 233); font-size: 16px; list-style: none; padding: 0px; }
.am-indexed-list-quick-search-bar li { padding: 0px 5px; }
.am-indexed-list-quick-search-bar-over { background-color: rgba(0, 0, 0, 0.4); }
.am-indexed-list-qsindicator { position: absolute; left: 50%; top: 50%; margin: -15px auto auto -30px; width: 60px; height: 30px; background: transparent; opacity: 0.7; color: rgb(0, 170, 255); font-size: 20px; border-radius: 30px; z-index: 1999; text-align: center; line-height: 30px; }
.am-indexed-list-qsindicator-hide { display: none; }
.am-menu { background-color: rgb(245, 245, 249); }
.am-menu .am-menu-select-container { flex-grow: 2; }
.am-menu .am-menu-select-container .am-menu-select-container-submenu { align-self: stretch; }
.am-menu .am-multi-select-btns { height: 47px; width: 100%; }
.am-menu .am-multi-select-btns .am-multi-select-btns-btn { width: 50%; height: 100%; border: 1px solid rgb(221, 221, 221); border-radius: 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-menu .am-multi-select-btns .am-multi-select-btns-btn { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  html:not([data-scale]) .am-menu .am-multi-select-btns .am-multi-select-btns-btn::before { content: ""; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border: 1px solid rgb(221, 221, 221); border-radius: 0px; transform-origin: 0px 0px; transform: scale(0.5); box-sizing: border-box; pointer-events: none; }
}
.am-menu .am-flexbox .am-flexbox-item { margin-left: 0px; overflow-y: scroll; }
.am-menu .am-flexbox .am-flexbox-item .am-list { padding: 0px; }
.am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-content { font-size: 16px; }
.am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-extra .am-checkbox-wrapper .am-checkbox { position: absolute; inset: 0px; width: 100%; height: 100%; overflow: visible; }
.am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-extra .am-checkbox-wrapper .am-checkbox .am-checkbox-inner { top: 12px; right: 15px; }
.am-menu .am-flexbox .am-flexbox-item:first-child { background-color: rgb(247, 247, 247); }
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-body { background-color: rgb(247, 247, 247); border-bottom: 0px; }
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-body::after { display: none !important; }
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item { background-color: rgb(247, 247, 247); }
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item .am-list-line { border-bottom: 0px; }
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item .am-list-line::after { display: none !important; }
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item .am-list-line .am-list-content { color: rgb(0, 0, 0); }
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item:last-child { border-bottom: 0px; }
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item:last-child::after { display: none !important; }
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item.am-menu-selected { background-color: rgb(255, 255, 255); }
.am-menu .am-flexbox .am-flexbox-item:last-child { background-color: rgb(255, 255, 255); }
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item { background-color: rgb(255, 255, 255); border-bottom: 0px; }
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item::after { display: none !important; }
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item .am-list-line .am-list-extra { flex: 0 1 0%; }
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content { color: rgb(16, 142, 233); }
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-disabled .am-list-line .am-list-content { color: rgb(187, 187, 187); }
.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line { border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line::after { transform: scaleY(0.33); }
}
.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child { border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child::after { transform: scaleY(0.33); }
}
.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child .am-list-line { border-bottom: 0px; }
.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child .am-list-line::after { display: none !important; }
.am-modal { position: relative; }
.am-modal:not(.am-modal-transparent):not(.am-modal-popup) { width: 100%; height: 100%; }
.am-modal-mask { position: fixed; inset: 0px; height: 100%; z-index: 999; background-color: rgba(0, 0, 0, 0.4); }
.am-modal-mask-hidden { display: none; }
.am-modal-wrap { position: fixed; overflow: auto; inset: 0px; height: 100%; z-index: 999; outline: 0px; display: flex; align-items: center; justify-content: center; transform: translateZ(1px); }
.am-modal-wrap-popup { display: block; }
.am-modal-transparent { width: 270px; }
.am-modal-transparent .am-modal-content { border-radius: 7px; padding-top: 15px; }
.am-modal-transparent .am-modal-content .am-modal-body { padding: 0px 15px 15px; }
.am-modal-popup { position: fixed; left: 0px; width: 100%; }
.am-modal-popup-slide-down { top: 0px; }
.am-modal-popup-slide-up { bottom: 0px; }
.am-modal-popup .am-modal-content { padding-bottom: env(safe-area-inset-bottom); }
.am-modal-title { margin: 0px; font-size: 18px; line-height: 1; color: rgb(0, 0, 0); text-align: center; }
.am-modal-header { padding: 6px 15px 15px; }
.am-modal-content { position: relative; background-color: rgb(255, 255, 255); border: 0px; background-clip: padding-box; text-align: center; height: 100%; overflow: hidden; }
.am-modal-close { border: 0px; padding: 0px; background-color: transparent; outline: none; position: absolute; right: 15px; z-index: 999; height: 21px; width: 21px; }
.am-modal-close-x { display: inline-block; width: 15px; height: 15px; background-repeat: no-repeat; background-size: cover; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23888' fill-rule='evenodd'%3E%3Cpath d='M1.414 0l28.284 28.284-1.414 1.414L0 1.414z'/%3E%3Cpath d='M28.284 0L0 28.284l1.414 1.414L29.698 1.414z'/%3E%3C/g%3E%3C/svg%3E"); }
.am-modal-body { font-size: 15px; color: rgb(136, 136, 136); height: 100%; line-height: 1.5; overflow: auto; }
.am-modal-button-group-h { position: relative; border-top: 1px solid rgb(221, 221, 221); display: flex; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-h { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-modal-button-group-h::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-h::before { transform: scaleY(0.33); }
}
.am-modal-button-group-h .am-modal-button { flex: 1 1 0%; box-sizing: border-box; text-align: center; text-decoration: none; outline: none; color: rgb(16, 142, 233); font-size: 18px; height: 50px; line-height: 50px; display: block; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.am-modal-button-group-h .am-modal-button:first-child { color: rgb(0, 0, 0); }
.am-modal-button-group-h .am-modal-button:last-child { position: relative; border-left: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 1px; height: 100%; transform-origin: 100% 50%; transform: scaleX(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child::before { transform: scaleX(0.33); }
}
.am-modal-button-group-v .am-modal-button { position: relative; border-top: 1px solid rgb(221, 221, 221); box-sizing: border-box; text-align: center; text-decoration: none; outline: none; color: rgb(16, 142, 233); font-size: 18px; height: 50px; line-height: 50px; display: block; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button::before { transform: scaleY(0.33); }
}
.am-modal-button-active { background-color: rgb(221, 221, 221); }
.am-modal-input-container { margin-top: 9px; border: 1px solid rgb(221, 221, 221); border-radius: 3px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-input-container { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  html:not([data-scale]) .am-modal-input-container::before { content: ""; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border: 1px solid rgb(221, 221, 221); border-radius: 6px; transform-origin: 0px 0px; transform: scale(0.5); box-sizing: border-box; pointer-events: none; }
}
.am-modal-input { height: 36px; line-height: 1; }
.am-modal-input:nth-child(2) { position: relative; border-top: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-input:nth-child(2) { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-modal-input:nth-child(2)::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-input:nth-child(2)::before { transform: scaleY(0.33); }
}
.am-modal-input input { position: relative; border: 0px; width: 98%; height: 34px; top: 1px; box-sizing: border-box; margin: 0px; }
.am-modal-input input::-webkit-input-placeholder { font-size: 12px; color: rgb(204, 204, 204); padding-left: 8px; }
.am-modal-input input::placeholder { font-size: 12px; color: rgb(204, 204, 204); padding-left: 8px; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content { border-radius: 0px; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header { padding: 9px 24px 12px; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header .am-modal-title { text-align: left; font-size: 21px; color: rgb(0, 0, 0); }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body { color: rgb(0, 0, 0); text-align: left; padding: 0px 24px 15px; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container { border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(221, 221, 221); border-image: none; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::before { display: none !important; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::after { transform: scaleY(0.33); }
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container .am-modal-input:first-child { border-top: 0px; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container .am-modal-input:first-child::before { display: none !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer { padding-bottom: 12px; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h { overflow: hidden; border-top: 0px; justify-content: flex-end; padding: 0px 12px; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h::before { display: none !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button { flex: initial; margin-left: 3px; padding: 0px 15px; height: 48px; box-sizing: border-box; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:first-child { color: rgb(119, 119, 119); }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:last-child { border-left: 0px; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:last-child::before { display: none !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal { display: flex; justify-content: flex-end; overflow: hidden; padding: 0px 12px; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button { border-top: 0px; padding: 0px 15px; margin-left: 3px; height: 48px; box-sizing: border-box; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button::before { display: none !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-operation .am-modal-button { text-align: start; padding-left: 15px; }
.am-modal.am-modal-operation .am-modal-content { border-radius: 7px; height: auto; padding-top: 0px; }
.am-modal.am-modal-operation .am-modal-content .am-modal-body { padding: 0px !important; }
.am-modal.am-modal-operation .am-modal-content .am-modal-button { color: rgb(0, 0, 0); text-align: left; padding-left: 15px; }
.am-modal-alert-content, .am-modal-propmt-content { zoom: 1; overflow: hidden; }
.am-navbar { display: flex; align-items: center; height: 45px; background-color: rgb(16, 142, 233); color: rgb(255, 255, 255); }
.am-navbar-left, .am-navbar-right, .am-navbar-title { flex: 1 1 0%; height: 100%; display: flex; align-items: center; }
.am-navbar-left { padding-left: 15px; font-size: 16px; }
.am-navbar-left-icon { margin-right: 5px; display: inherit; }
.am-navbar-title { justify-content: center; font-size: 18px; white-space: nowrap; }
.am-navbar-right { justify-content: flex-end; font-size: 16px; margin-right: 15px; }
.am-navbar-light { background-color: rgb(255, 255, 255); color: rgb(16, 142, 233); }
.am-navbar-light .am-navbar-title { color: rgb(0, 0, 0); }
.am-notice-bar { background-color: rgb(254, 252, 236); height: 36px; overflow: hidden; font-size: 12px; line-height: 36px; color: rgb(247, 106, 36); display: flex; }
.am-notice-bar-content { flex: 1 1 0%; margin: auto 15px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.am-notice-bar-icon { margin-left: 15px; display: flex; align-items: center; }
.am-notice-bar-icon .am-notice-bar-trips { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='33' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='evenodd'%3E%3Cpath d='M17.838 28.8c-.564-.468-1.192-.983-1.836-1.496-4.244-3.385-5.294-3.67-6.006-3.67-.014 0-.027.005-.04.005-.015 0-.028-.005-.042-.005H3.562c-.734 0-.903-.203-.903-.928V10.085c0-.49.058-.8.66-.8h5.782c.693 0 1.758-.28 6.4-3.628.828-.597 1.637-1.197 2.336-1.723V28.8zM19.682.19a1.36 1.36 0 00-1.417.157c-.02.016-1.983 1.552-4.152 3.125C10.34 6.21 9.243 6.664 9.02 6.737H3.676c-.027 0-.053.003-.08.004H1.183c-.608 0-1.1.486-1.1 1.085V25.14c0 .598.492 1.084 1.1 1.084h8.71c.22.08 1.257.55 4.605 3.24 1.947 1.562 3.694 3.088 3.712 3.103a1.362 1.362 0 001.44.217c.48-.213.79-.684.79-1.204V1.38c0-.506-.294-.968-.758-1.19z' mask='url(%23mask-2)'/%3E%3Cpath d='M31.42 16.475c0-3.363-1.854-6.297-4.606-7.876-.125-.066-.42-.192-.625-.192a1.1 1.1 0 00-1.108 1.09c0 .404.22.764.55.952 2.128 1.19 3.565 3.442 3.565 6.025 0 2.627-1.486 4.913-3.677 6.087-.318.19-.53.54-.53.934 0 .602.496 1.09 1.107 1.09.26.002.568-.15.568-.15 2.835-1.556 4.754-4.538 4.754-7.96' mask='url(%23mask-4)'/%3E%3Cpath d='M30.14 3.057c-.205-.122-.41-.22-.658-.22-.608 0-1.1.485-1.1 1.084 0 .433.26.78.627.977 4.043 2.323 6.762 6.636 6.762 11.578 0 4.938-2.716 9.248-6.755 11.572-.354.19-.66.55-.66.993 0 .6.494 1.084 1.102 1.084.243 0 .438-.092.65-.213 4.692-2.695 7.848-7.7 7.848-13.435 0-5.723-3.142-10.718-7.817-13.418' mask='url(%23mask-6)'/%3E%3C/g%3E%3C/svg%3E"); }
.am-notice-bar-icon + div { margin-left: 5px; }
.am-notice-bar-operation { display: flex; align-items: center; padding-right: 8px; }
.am-pagination-wrap { font-size: 18px; color: rgb(0, 0, 0); background: none; text-align: center; }
.am-pagination-wrap .active { color: rgb(16, 142, 233); }
.am-pagination-wrap-btn { text-align: center; }
.am-pagination-wrap-btn-prev { text-align: left; }
.am-pagination-wrap-btn-next { text-align: right; }
.am-pagination-wrap-dot { display: inline-block; zoom: 1; }
.am-pagination-wrap-dot > span { display: block; width: 8px; height: 8px; margin-right: 5px; border-radius: 50%; background: rgb(204, 204, 204); }
.am-pagination-wrap-dot-active > span { background: rgb(136, 136, 136); }
.am-picker-popup { left: 0px; bottom: 0px; position: fixed; width: 100%; background-color: rgb(255, 255, 255); padding-bottom: env(safe-area-inset-bottom); }
.am-picker-popup-wrap { position: fixed; overflow: auto; inset: 0px; z-index: 1000; outline: 0px; transform: translateZ(1px); }
.am-picker-popup-mask { position: fixed; inset: 0px; background-color: rgba(0, 0, 0, 0.4); height: 100%; z-index: 1000; transform: translateZ(1px); }
.am-picker-popup-mask-hidden { display: none; }
.am-picker-popup-header { background-image: linear-gradient(rgb(231, 231, 231), rgb(231, 231, 231), transparent, transparent); background-position: center bottom; background-size: 100% 1px; background-repeat: no-repeat; display: flex; align-items: center; position: relative; border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-popup-header { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-picker-popup-header::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-popup-header::after { transform: scaleY(0.33); }
}
.am-picker-popup-header .am-picker-popup-header-right { text-align: right; }
.am-picker-popup-item { color: rgb(16, 142, 233); font-size: 17px; padding: 9px 15px; height: 42px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; }
.am-picker-popup-item-active { background-color: rgb(221, 221, 221); }
.am-picker-popup-title { flex: 1 1 0%; text-align: center; color: rgb(0, 0, 0); }
.am-picker-popup .am-picker-popup-close { display: none; }
.am-picker { flex: 1 1 0%; }
.am-picker-col { display: block; position: relative; height: 238px; overflow: hidden; width: 100%; }
.am-picker-col-content { position: absolute; left: 0px; top: 0px; width: 100%; z-index: 1; padding: 102px 0px; }
.am-picker-col-item { touch-action: manipulation; text-align: center; font-size: 16px; height: 34px; line-height: 34px; color: rgb(0, 0, 0); white-space: nowrap; text-overflow: ellipsis; }
.am-picker-col-item-selected { font-size: 17px; }
.am-picker-col-mask { position: absolute; left: 0px; top: 0px; height: 100%; margin: 0px auto; width: 100%; z-index: 3; background-image: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(0deg, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)); background-position: center top, center bottom; background-size: 100% 102px; background-repeat: no-repeat; }
.am-picker-col-indicator { box-sizing: border-box; width: 100%; height: 34px; position: absolute; left: 0px; top: 102px; z-index: 3; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-picker-col-indicator::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::before { transform: scaleY(0.33); }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-picker-col-indicator::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::after { transform: scaleY(0.33); }
}
.am-picker { display: flex; align-items: center; }
.am-picker-item { flex: 1 1 0%; text-align: center; }
.am-popover { position: absolute; z-index: 1999; }
.am-popover-hidden { display: none; }
.am-popover-mask { position: fixed; inset: 0px; background-color: rgba(0, 0, 0, 0.4); height: 100%; z-index: 999; }
.am-popover-mask-hidden { display: none; }
.am-popover-arrow { position: absolute; width: 7px; height: 7px; border-radius: 1px; background-color: rgb(255, 255, 255); transform: rotate(45deg); z-index: 0; box-shadow: rgba(0, 0, 0, 0.21) 0px 0px 2px; }
.am-popover-placement-top .am-popover-arrow, .am-popover-placement-topLeft .am-popover-arrow, .am-popover-placement-topRight .am-popover-arrow { transform: rotate(225deg); bottom: -3.5px; }
.am-popover-placement-top .am-popover-arrow { left: 50%; }
.am-popover-placement-topLeft .am-popover-arrow { left: 8px; }
.am-popover-placement-topRight .am-popover-arrow { right: 8px; }
.am-popover-placement-right .am-popover-arrow, .am-popover-placement-rightBottom .am-popover-arrow, .am-popover-placement-rightTop .am-popover-arrow { transform: rotate(-45deg); left: -3.5px; }
.am-popover-placement-right .am-popover-arrow { top: 50%; }
.am-popover-placement-rightTop .am-popover-arrow { top: 8px; }
.am-popover-placement-rightBottom .am-popover-arrow { bottom: 8px; }
.am-popover-placement-left .am-popover-arrow, .am-popover-placement-leftBottom .am-popover-arrow, .am-popover-placement-leftTop .am-popover-arrow { transform: rotate(135deg); right: -3.5px; }
.am-popover-placement-left .am-popover-arrow { top: 50%; }
.am-popover-placement-leftTop .am-popover-arrow { top: 8px; }
.am-popover-placement-leftBottom .am-popover-arrow { bottom: 8px; }
.am-popover-placement-bottom .am-popover-arrow, .am-popover-placement-bottomLeft .am-popover-arrow, .am-popover-placement-bottomRight .am-popover-arrow { top: -3.5px; }
.am-popover-placement-bottom .am-popover-arrow { left: 50%; }
.am-popover-placement-bottomLeft .am-popover-arrow { left: 8px; }
.am-popover-placement-bottomRight .am-popover-arrow { right: 8px; }
.am-popover-inner { font-size: 15px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.21) 0px 0px 2px; overflow: hidden; }
.am-popover-inner-wrapper { position: relative; background-color: rgb(255, 255, 255); }
.am-popover .am-popover-item { padding: 0px 8px; }
.am-popover .am-popover-item-container { position: relative; display: flex; align-items: center; height: 39px; box-sizing: border-box; padding: 0px 8px; }
.am-popover .am-popover-item:not(:first-child) .am-popover-item-container { border-top: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container::before { transform: scaleY(0.33); }
}
.am-popover .am-popover-item.am-popover-item-active .am-popover-item-container { border-top: 0px; }
.am-popover .am-popover-item.am-popover-item-active .am-popover-item-container::before { display: none !important; }
.am-popover .am-popover-item.am-popover-item-active + .am-popover-item .am-popover-item-container { border-top: 0px; }
.am-popover .am-popover-item.am-popover-item-active + .am-popover-item .am-popover-item-container::before { display: none !important; }
.am-popover .am-popover-item.am-popover-item-active { background-color: rgb(221, 221, 221); }
.am-popover .am-popover-item.am-popover-item-active.am-popover-item-fix-active-arrow { position: relative; }
.am-popover .am-popover-item.am-popover-item-disabled { color: rgb(187, 187, 187); }
.am-popover .am-popover-item.am-popover-item-disabled.am-popover-item-active { background-color: transparent; }
.am-popover .am-popover-item-icon { margin-right: 8px; width: 18px; height: 18px; }
.am-progress-outer { background-color: rgb(221, 221, 221); display: block; }
.am-progress-fixed-outer { position: fixed; width: 100%; top: 0px; left: 0px; z-index: 2000; }
.am-progress-hide-outer { background-color: transparent; }
.am-progress-bar { border: 2px solid rgb(16, 142, 233); transition: 0.3s linear; }
.am-pull-to-refresh-content { transform-origin: left top 0px; }
.am-pull-to-refresh-content-wrapper { overflow: hidden; }
.am-pull-to-refresh-transition { transition: transform 0.3s; }
.am-pull-to-refresh-indicator { color: grey; text-align: center; height: 25px; }
.am-pull-to-refresh-down .am-pull-to-refresh-indicator { margin-top: -25px; }
.am-pull-to-refresh-up .am-pull-to-refresh-indicator { margin-bottom: -25px; }
.am-radio { position: relative; display: inline-block; vertical-align: middle; width: 15px; height: 15px; }
.am-radio-inner { position: absolute; right: 0px; width: 15px; height: 15px; box-sizing: border-box; transform: rotate(0deg); }
.am-radio-inner::after { position: absolute; display: none; top: -2.5px; right: 5px; z-index: 999; width: 7px; height: 14px; border-style: solid; border-width: 0px 1.5px 1.5px 0px; content: " "; transform: rotate(45deg); }
.am-radio-input { position: absolute; top: 0px; left: 0px; opacity: 0; width: 100%; height: 100%; z-index: 2; border: 0px; appearance: none; }
.am-radio.am-radio-checked .am-radio-inner { border-width: 0px; }
.am-radio.am-radio-checked .am-radio-inner::after { display: block; border-color: rgb(16, 142, 233); }
.am-radio.am-radio-disabled.am-radio-checked .am-radio-inner::after { display: block; border-color: rgb(187, 187, 187); }
.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra { flex: 0 1 0%; }
.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra .am-radio { position: absolute; inset: 0px; width: 100%; height: 44px; overflow: visible; }
.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra .am-radio-inner { right: 15px; top: 15px; }
.am-list .am-list-item.am-radio-item.am-radio-item-disabled .am-list-content { color: rgb(187, 187, 187); }
.am-result { position: relative; text-align: center; width: 100%; padding-top: 30px; padding-bottom: 21px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-result { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-result::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-result::after { transform: scaleY(0.33); }
}
.am-result .am-result-pic { width: 60px; height: 60px; margin: 0px auto; line-height: 60px; background-size: 60px 60px; }
.am-result .am-result-message, .am-result .am-result-title { font-size: 21px; color: rgb(0, 0, 0); padding-left: 15px; padding-right: 15px; }
.am-result .am-result-title { margin-top: 15px; line-height: 1; }
.am-result .am-result-message { margin-top: 9px; line-height: 1.5; font-size: 16px; color: rgb(136, 136, 136); }
.am-result .am-result-button { padding: 0px 15px; margin-top: 15px; }
.am-search { position: relative; display: flex; align-items: center; height: 44px; padding: 0px 8px; overflow: hidden; background-color: rgb(239, 239, 244); }
.am-search-input { flex: 1 1 0%; position: relative; width: 100%; height: 28px; overflow: hidden; background-color: rgb(255, 255, 255); background-clip: padding-box; border-radius: 3px; }
.am-search-input .am-search-synthetic-ph, .am-search-input input[type="search"] { position: absolute; top: 0px; left: 0px; }
.am-search-input .am-search-synthetic-ph { box-sizing: content-box; z-index: 1; height: 28px; line-height: 28px; width: 100%; transition: width 0.3s; display: block; text-align: center; }
.am-search-input .am-search-synthetic-ph-icon { display: inline-block; margin-right: 5px; width: 15px; height: 15px; overflow: hidden; vertical-align: -2.5px; background-repeat: no-repeat; background-size: 15px auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.05 25.23a15.81 15.81 0 003.004-9.294c0-8.8-7.17-15.934-16.017-15.934C7.192.002.02 7.136.02 15.936c0 8.802 7.172 15.937 16.017 15.937a16 16 0 0010.772-4.143l8.873 8.232 2.296-2.45-8.927-8.282zM16.2 28.933c-7.19 0-13.04-5.788-13.04-12.903 0-7.113 5.85-12.904 13.04-12.904 7.19 0 12.9 5.79 12.9 12.904 0 7.115-5.71 12.903-12.9 12.903z' fill='%23bbb' fill-rule='evenodd'/%3E%3C/svg%3E"); }
.am-search-input .am-search-synthetic-ph-placeholder { color: rgb(187, 187, 187); font-size: 15px; }
.am-search-input input[type="search"] { z-index: 2; opacity: 0; width: 100%; text-align: left; display: block; color: rgb(0, 0, 0); height: 28px; font-size: 15px; background-color: transparent; border: 0px; }
.am-search-input input[type="search"]::-webkit-input-placeholder { background: none; text-align: left; color: transparent; }
.am-search-input input[type="search"]::placeholder { background: none; text-align: left; color: transparent; }
.am-search-input input[type="search"]::-webkit-search-cancel-button { appearance: none; }
.am-search-input .am-search-clear { box-sizing: content-box; position: absolute; display: none; z-index: 3; width: 15px; height: 15px; padding: 6.5px; border-radius: 50%; top: 0px; right: 0px; background-color: transparent; background-position: 50% center; background-repeat: no-repeat; background-size: 15px 15px; transition: 0.3s; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='14' fill='%23ccc'/%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-miterlimit='10' d='M8 8l12 12'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-miterlimit='10' d='M20 8L8 20'/%3E%3C/svg%3E"); }
.am-search-input .am-search-clear-active { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='14' fill='%23108ee9'/%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-miterlimit='10' d='M8 8l12 12'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-miterlimit='10' d='M20 8L8 20'/%3E%3C/svg%3E"); }
.am-search-input .am-search-clear-show { display: block; }
.am-search-cancel { flex: 0 0 auto; opacity: 0; padding-left: 8px; height: 44px; line-height: 44px; font-size: 16px; color: rgb(16, 142, 233); text-align: right; }
.am-search-cancel-anim { transition: margin-right 0.3s 0.1s, opacity 0.3s; }
.am-search-cancel-show { opacity: 1; }
.am-search.am-search-start .am-search-input input[type="search"] { opacity: 1; padding: 0px 28px 0px 35px; }
.am-search.am-search-start .am-search-input input[type="search"]::-webkit-input-placeholder { color: transparent; }
.am-search.am-search-start .am-search-input input[type="search"]::placeholder { color: transparent; }
.am-search.am-search-start .am-search-input .am-search-synthetic-ph { padding-left: 15px; width: auto; }
.am-segment { display: flex; border-radius: 5px; overflow: hidden; min-height: 27px; opacity: 1; }
.am-segment.am-segment-disabled { opacity: 0.5; }
.am-segment-item { display: flex; flex: 1 1 0%; justify-content: center; align-items: center; color: rgb(16, 142, 233); font-size: 12px; line-height: 1; transition: background 0.2s; position: relative; width: 100%; box-sizing: border-box; border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(16, 142, 233); border-image: none; }
.am-segment-item-tintcolor { border-color: rgb(16, 142, 233); }
.am-segment-item:first-child { border-left-width: 1px; border-radius: 5px 0px 0px 5px; }
.am-segment-item:last-child { border-radius: 0px 5px 5px 0px; }
.am-segment-item-selected { background: rgb(16, 142, 233); color: rgb(255, 255, 255); }
.am-segment-item-active .am-segment-item-inner { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; opacity: 0.1; transition: background 0.2s; background-color: rgb(16, 142, 233); }
.am-slider { position: relative; }
.am-slider-rail { position: absolute; width: 100%; background-color: rgb(221, 221, 221); height: 2px; box-sizing: border-box; }
.am-slider-track { position: absolute; left: 0px; height: 2px; border-radius: 2px; background-color: rgb(16, 142, 233); }
.am-slider-handle { position: absolute; margin-left: -12px; margin-top: -10px; width: 22px; height: 22px; cursor: pointer; border-radius: 50%; border: 2px solid rgb(16, 142, 233); background-color: rgb(255, 255, 255); box-sizing: border-box; }
.am-slider-handle:focus { background-color: rgb(64, 165, 237); }
.am-slider-mark { position: absolute; top: 20px; left: 0px; width: 100%; font-size: 12px; }
.am-slider-mark-text { position: absolute; display: inline-block; vertical-align: middle; text-align: center; cursor: pointer; color: rgb(0, 0, 0); }
.am-slider-mark-text-active { opacity: 0.3; }
.am-slider-step { position: absolute; width: 100%; height: 4px; background: transparent; }
.am-slider-dot { position: absolute; bottom: -5px; margin-left: -4px; width: 12px; height: 12px; border: 2px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); cursor: pointer; border-radius: 50%; vertical-align: middle; }
.am-slider-dot:first-child { margin-left: -4px; }
.am-slider-dot:last-child { margin-left: -4px; }
.am-slider-dot-active { border-color: rgb(16, 142, 233); }
.am-slider-disabled { opacity: 0.3; }
.am-slider-disabled .am-slider-track { height: 2px; }
.am-slider-disabled .am-slider-dot, .am-slider-disabled .am-slider-handle, .am-slider-disabled .am-slider-mark-text { cursor: not-allowed; box-shadow: none; }
.am-stepper { position: relative; margin: 0px; padding: 2px 0px; display: inline-block; box-sizing: content-box; width: 63px; height: 35px; line-height: 35px; font-size: 12px; vertical-align: middle; overflow: hidden; }
.am-stepper-handler-wrap { position: absolute; width: 100%; font-size: 24px; }
.am-stepper-handler, .am-stepper-handler-down-inner, .am-stepper-handler-up-inner { width: 30px; height: 30px; line-height: 30px; }
.am-stepper-handler { text-align: center; border: 1px solid rgb(221, 221, 221); border-radius: 5px; overflow: hidden; color: rgb(0, 0, 0); position: absolute; display: inline-block; box-sizing: content-box; }
.am-stepper-handler-active { z-index: 2; background-color: rgb(221, 221, 221); }
.am-stepper-handler-down-inner, .am-stepper-handler-up-inner { user-select: none; right: 2px; color: rgb(0, 0, 0); }
.am-stepper-input-wrap { display: none; width: 100%; height: 30px; line-height: 30px; text-align: center; overflow: hidden; }
.am-stepper-input { display: none; width: 60px; font-size: 16px; color: rgb(0, 0, 0); text-align: center; border: 0px; padding: 0px; background: none; vertical-align: middle; }
.am-stepper-input[disabled] { opacity: 1; color: rgb(0, 0, 0); }
.am-stepper.showNumber { width: 138px; }
.am-stepper.showNumber .am-stepper-input-wrap { display: inline-block; }
.am-stepper.showNumber .am-stepper-input { display: inline-block; }
.am-stepper.showNumber .am-stepper-handler-down-disabled { right: -1px; }
.am-stepper-handler-up { cursor: pointer; right: 0px; }
.am-stepper-handler-up-inner::before { text-align: center; content: "+"; }
.am-stepper-handler-down { cursor: pointer; left: 0px; }
.am-stepper-handler-down-inner::before { text-align: center; content: "-"; }
.am-stepper-handler-down-disabled, .am-stepper-handler-up-disabled { opacity: 0.3; }
.am-stepper-handler-up-disabled .am-stepper-handler-active { background: none; }
.am-stepper-disabled .am-stepper-handler-down, .am-stepper-disabled .am-stepper-handler-up { opacity: 0.3; background: none; }
.am-stepper-disabled .am-stepper-handler { opacity: 0.3; }
.am-stepper-disabled .am-stepper-input-wrap { opacity: 0.3; }
.am-steps { font-size: 0px; width: 100%; line-height: 1.5; display: flex; }
.am-steps, .am-steps * { box-sizing: border-box; }
.am-steps-item { position: relative; display: inline-block; vertical-align: top; flex: 1 1 0%; overflow: hidden; }
.am-steps-item:last-child { flex: 0 0 auto; }
.am-steps-item:last-child .am-steps-item-tail, .am-steps-item:last-child .am-steps-item-title::after { display: none; }
.am-steps-item-content, .am-steps-item-icon { display: inline-block; vertical-align: top; }
.am-steps-item-icon { border: 1px solid rgb(187, 187, 187); width: 22px; height: 22px; line-height: 22px; border-radius: 22px; text-align: center; font-size: 12px; margin-right: 8px; transition: background-color 0.3s, border-color 0.3s; }
.am-steps-item-icon > .am-steps-icon { line-height: 1; top: -1px; color: rgb(16, 142, 233); position: relative; }
.am-steps-item-icon > .am-steps-icon .am-icon { font-size: 12px; position: relative; float: left; }
.am-steps-item-tail { position: absolute; left: 0px; width: 100%; top: 12px; padding: 0px 10px; }
.am-steps-item-tail::after { content: ""; display: inline-block; background: rgb(221, 221, 221); height: 1px; border-radius: 1px; width: 100%; transition: background 0.3s; position: relative; left: -2px; }
.am-steps-item-content { margin-top: 3px; }
.am-steps-item-title { font-size: 16px; margin-bottom: 4px; color: rgb(0, 0, 0); font-weight: 700; display: inline-block; padding-right: 10px; position: relative; }
.am-steps-item-description { font-size: 15px; color: rgb(187, 187, 187); }
.am-steps-item-wait .am-steps-item-icon { border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); }
.am-steps-item-wait .am-steps-item-icon > .am-steps-icon { color: rgb(204, 204, 204); }
.am-steps-item-wait .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot { background: rgb(204, 204, 204); }
.am-steps-item-wait .am-steps-item-title { color: rgb(0, 0, 0); }
.am-steps-item-wait .am-steps-item-title::after { background-color: rgb(221, 221, 221); }
.am-steps-item-wait .am-steps-item-description { color: rgb(0, 0, 0); }
.am-steps-item-wait .am-steps-item-tail::after { background-color: rgb(221, 221, 221); }
.am-steps-item-process .am-steps-item-icon { border-color: rgb(16, 142, 233); background-color: rgb(255, 255, 255); }
.am-steps-item-process .am-steps-item-icon > .am-steps-icon { color: rgb(16, 142, 233); }
.am-steps-item-process .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot { background: rgb(16, 142, 233); }
.am-steps-item-process .am-steps-item-title { color: rgb(0, 0, 0); }
.am-steps-item-process .am-steps-item-title::after { background-color: rgb(221, 221, 221); }
.am-steps-item-process .am-steps-item-description { color: rgb(0, 0, 0); }
.am-steps-item-process .am-steps-item-tail::after { background-color: rgb(221, 221, 221); }
.am-steps-item-process .am-steps-item-icon { background: rgb(16, 142, 233); }
.am-steps-item-process .am-steps-item-icon > .am-steps-icon { color: rgb(255, 255, 255); }
.am-steps-item-finish .am-steps-item-icon { border-color: rgb(16, 142, 233); background-color: rgb(255, 255, 255); }
.am-steps-item-finish .am-steps-item-icon > .am-steps-icon { color: rgb(16, 142, 233); }
.am-steps-item-finish .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot { background: rgb(16, 142, 233); }
.am-steps-item-finish .am-steps-item-title { color: rgb(0, 0, 0); }
.am-steps-item-finish .am-steps-item-title::after { background-color: rgb(16, 142, 233); }
.am-steps-item-finish .am-steps-item-description { color: rgb(0, 0, 0); }
.am-steps-item-finish .am-steps-item-tail::after { background-color: rgb(16, 142, 233); }
.am-steps-item-error .am-steps-item-icon { border-color: rgb(244, 51, 60); background-color: rgb(255, 255, 255); }
.am-steps-item-error .am-steps-item-icon > .am-steps-icon { color: rgb(244, 51, 60); }
.am-steps-item-error .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot { background: rgb(244, 51, 60); }
.am-steps-item-error .am-steps-item-title { color: rgb(244, 51, 60); }
.am-steps-item-error .am-steps-item-title::after { background-color: rgb(221, 221, 221); }
.am-steps-item-error .am-steps-item-description { color: rgb(244, 51, 60); }
.am-steps-item-error .am-steps-item-tail::after { background-color: rgb(221, 221, 221); }
.am-steps-item.am-steps-next-error .am-steps-item-title::after { background: rgb(244, 51, 60); }
.am-steps-item.error-tail .am-steps-item-tail::after { background-color: rgb(244, 51, 60); }
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item { margin-right: 10px; }
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item:last-child { margin-right: 0px; }
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item-tail { display: none; }
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item-description { max-width: 100px; }
.am-steps-item-custom .am-steps-item-icon { background: none; border: 0px; width: auto; height: auto; }
.am-steps-item-custom .am-steps-item-icon > .am-steps-icon { font-size: 22px; top: 1px; width: 22px; height: 22px; }
.am-steps-item-custom.am-steps-item-process .am-steps-item-icon > .am-steps-icon { color: rgb(16, 142, 233); }
.am-steps-small .am-steps-item-icon { width: 18px; height: 18px; line-height: 18px; text-align: center; border-radius: 18px; font-size: 12px; margin-right: 8px; }
.am-steps-small .am-steps-item-icon > .am-steps-icon { font-size: 12px; transform: scale(0.75); top: -2px; }
.am-steps-small .am-steps-item-content { margin-top: 0px; }
.am-steps-small .am-steps-item-title { font-size: 16px; margin-bottom: 3px; color: rgb(0, 0, 0); font-weight: 700; }
.am-steps-small .am-steps-item-description { font-size: 12px; color: rgb(187, 187, 187); }
.am-steps-small .am-steps-item-tail { top: 8px; padding: 0px 8px; }
.am-steps-small .am-steps-item-tail::after { height: 1px; border-radius: 1px; width: 100%; left: 0px; }
.am-steps-small .am-steps-item-custom .am-steps-item-icon { background: none; }
.am-steps-small .am-steps-item-custom .am-steps-item-icon > .am-steps-icon { font-size: 18px; top: -2px; transform: none; }
.am-steps-vertical { display: block; }
.am-steps-vertical .am-steps-item { display: block; overflow: visible; }
.am-steps-vertical .am-steps-item-icon { float: left; }
.am-steps-vertical .am-steps-item-icon-inner { margin-right: 16px; }
.am-steps-vertical .am-steps-item-content { min-height: 48px; overflow: hidden; display: block; }
.am-steps-vertical .am-steps-item-title { line-height: 26px; }
.am-steps-vertical .am-steps-item-title::after { display: none; }
.am-steps-vertical .am-steps-item-description { padding-bottom: 12px; }
.am-steps-vertical .am-steps-item-tail { position: absolute; left: 13px; top: 0px; height: 100%; width: 1px; padding: 30px 0px 4px; }
.am-steps-vertical .am-steps-item-tail::after { height: 100%; width: 1px; }
.am-steps-vertical.am-steps-small .am-steps-item-tail { position: absolute; left: 9px; top: 0px; padding: 22px 0px 4px; }
.am-steps-vertical.am-steps-small .am-steps-item-title { line-height: 18px; }
.am-steps-label-vertical .am-steps-item { overflow: visible; }
.am-steps-label-vertical .am-steps-item-tail { padding: 0px 24px; margin-left: 48px; }
.am-steps-label-vertical .am-steps-item-content { display: block; text-align: center; margin-top: 8px; width: 100px; }
.am-steps-label-vertical .am-steps-item-icon { display: inline-block; margin-left: 36px; }
.am-steps-label-vertical .am-steps-item-title { padding-right: 0px; }
.am-steps-label-vertical .am-steps-item-title::after { display: none; }
.am-swipe { overflow: hidden; position: relative; }
.am-swipe-content { position: relative; background-color: rgb(255, 255, 255); }
.am-swipe-cover { position: absolute; z-index: 2; background: transparent; height: 100%; width: 100%; top: 0px; display: none; }
.am-swipe .am-swipe-actions, .am-swipe .am-swipe-content { transition: 0.25s; }
.am-swipe-swiping .am-swipe-actions, .am-swipe-swiping .am-swipe-content { transition: none; }
.am-swipe-swiping .am-list-item-active { background-color: rgb(255, 255, 255); }
.am-swipe-actions { position: absolute; top: 0px; bottom: 0px; display: flex; overflow: hidden; white-space: nowrap; }
.am-swipe-actions-left { left: 0px; }
.am-swipe-actions-right { right: 0px; }
.am-swipe-btn { display: flex; align-items: center; justify-content: center; overflow: hidden; }
.am-swipe-btn-text { padding: 0px 8px; }
.am-switch { display: inline-block; vertical-align: middle; box-sizing: border-box; position: relative; cursor: pointer; align-self: center; }
.am-switch .checkbox { width: 51px; height: 31px; border-radius: 31px; box-sizing: border-box; background: rgb(229, 229, 229); z-index: 0; margin: 0px; padding: 0px; appearance: none; border: 0px; cursor: pointer; position: relative; transition: 0.3s; }
.am-switch .checkbox::before { content: " "; position: absolute; left: 2px; top: 2px; width: 47px; height: 27px; border-radius: 27px; box-sizing: border-box; background: rgb(255, 255, 255); z-index: 1; transition: 0.2s; transform: scale(1); }
.am-switch .checkbox::after { content: " "; width: 27px; height: 27px; border-radius: 27px; background: rgb(255, 255, 255); position: absolute; z-index: 2; top: 2px; left: 2px; transform: translateX(0px); transition: 0.2s; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px 0px, rgba(0, 0, 0, 0.08) 0px 2px 11.5px 0px, rgba(0, 0, 0, 0.1) -1px 2px 2px 0px; }
.am-switch .checkbox.checkbox-disabled { z-index: 3; }
.am-switch input[type="checkbox"] { position: absolute; top: 0px; left: 0px; opacity: 0; width: 100%; height: 100%; z-index: 2; border: 0px; appearance: none; }
.am-switch input[type="checkbox"]:checked + .checkbox { background: rgb(77, 216, 101); }
.am-switch input[type="checkbox"]:checked + .checkbox::before { transform: scale(0); }
.am-switch input[type="checkbox"]:checked + .checkbox::after { transform: translateX(20px); }
.am-switch input[type="checkbox"]:disabled + .checkbox { opacity: 0.3; }
.am-switch.am-switch-android .checkbox { width: 72px; height: 23px; border-radius: 3px; background: rgb(167, 170, 166); }
.am-switch.am-switch-android .checkbox::before { display: none; }
.am-switch.am-switch-android .checkbox::after { width: 35px; height: 21px; border-radius: 2px; box-shadow: none; left: 1px; top: 1px; }
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox { background: rgb(16, 142, 233); }
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox::before { transform: scale(0); }
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox::after { transform: translateX(35px); }
.am-tab-bar { height: 100%; overflow: hidden; }
.am-tab-bar-bar { position: relative; box-sizing: border-box; height: 50px; border-top: 1px solid rgb(221, 221, 221); width: 100%; display: flex; transition-duration: 0.2s; z-index: 100; justify-content: space-around; align-items: center; bottom: 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tab-bar-bar { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-tab-bar-bar::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tab-bar-bar::before { transform: scaleY(0.33); }
}
.am-tab-bar-bar-hidden-top { bottom: 50px; height: 0px; }
.am-tab-bar-bar-hidden-bottom { bottom: -50px; height: 0px; }
.am-tab-bar-bar .am-tab-bar-tab { flex: 1 1 0%; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; width: 100%; }
.am-tab-bar-bar .am-tab-bar-tab-image { width: 22px; height: 22px; vertical-align: middle; }
.am-tab-bar-bar .am-tab-bar-tab-title { font-size: 10px; margin: 3px 0px 0px; line-height: 1; text-align: center; }
.am-tab-bar-bar .am-tab-bar-tab-icon { display: flex; justify-content: center; }
.am-tab-bar-bar .am-tab-bar-tab-icon .tab-badge :last-child { margin-top: 4px; left: 22px; }
.am-tab-bar-bar .am-tab-bar-tab-icon .tab-dot :last-child { margin-top: 4px; left: 22px; }
.am-tab-bar-item { height: 100%; }
.am-tabs { box-sizing: border-box; display: flex; flex: 1 1 0%; position: relative; overflow: hidden; height: 100%; width: 100%; }
.am-tabs * { box-sizing: border-box; }
.am-tabs-content-wrap { display: flex; flex: 1 1 0%; width: 100%; height: 100%; min-height: 0px; }
.am-tabs-content-wrap-animated { transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1); will-change: transform, left, top; }
.am-tabs-pane-wrap { width: 100%; flex-shrink: 0; overflow-y: auto; }
.am-tabs-tab-bar-wrap { flex-shrink: 0; }
.am-tabs-horizontal .am-tabs-pane-wrap-active { height: auto; }
.am-tabs-horizontal .am-tabs-pane-wrap-inactive { height: 0px; overflow: visible; }
.am-tabs-vertical .am-tabs-content-wrap { flex-direction: column; }
.am-tabs-vertical .am-tabs-tab-bar-wrap { height: 100%; }
.am-tabs-vertical .am-tabs-pane-wrap { height: 100%; }
.am-tabs-vertical .am-tabs-pane-wrap-active { overflow: auto; }
.am-tabs-vertical .am-tabs-pane-wrap-inactive { overflow: hidden; }
.am-tabs-bottom, .am-tabs-top { flex-direction: column; }
.am-tabs-left, .am-tabs-right { flex-direction: row; }
.am-tabs-default-bar { position: relative; display: flex; flex-shrink: 0; flex-direction: row; width: 100%; height: 100%; overflow: visible; z-index: 1; }
.am-tabs-default-bar-tab { position: relative; display: flex; flex-shrink: 0; justify-content: center; align-items: center; font-size: 15px; height: 43.5px; line-height: 43.5px; }
.am-tabs-default-bar-tab .am-badge .am-badge-text { top: -13px; transform: translateX(-5px); }
.am-tabs-default-bar-tab .am-badge .am-badge-dot { top: -6px; transform: translateX(0px); }
.am-tabs-default-bar-tab-active { color: rgb(16, 142, 233); }
.am-tabs-default-bar-underline { position: absolute; border: 1px solid rgb(16, 142, 233); transform: translateZ(0px); }
.am-tabs-default-bar-animated .am-tabs-default-bar-content { transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1); will-change: transform; }
.am-tabs-default-bar-animated .am-tabs-default-bar-underline { transition: top 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), color 0.3s cubic-bezier(0.35, 0, 0.25, 1), width 0.3s cubic-bezier(0.35, 0, 0.25, 1); will-change: top, left, width, color; }
.am-tabs-default-bar-bottom, .am-tabs-default-bar-top { flex-direction: row; }
.am-tabs-default-bar-bottom .am-tabs-default-bar-content, .am-tabs-default-bar-top .am-tabs-default-bar-content { display: flex; width: 100%; flex-direction: row; }
.am-tabs-default-bar-bottom .am-tabs-default-bar-prevpage, .am-tabs-default-bar-top .am-tabs-default-bar-prevpage { pointer-events: none; position: absolute; top: 0px; display: block; width: 59px; height: 100%; content: " "; z-index: 999; left: 0px; background: linear-gradient(90deg, rgb(255, 255, 255), rgba(255, 255, 255, 0)); }
.am-tabs-default-bar-bottom .am-tabs-default-bar-nextpage, .am-tabs-default-bar-top .am-tabs-default-bar-nextpage { pointer-events: none; position: absolute; top: 0px; display: block; width: 59px; height: 100%; content: " "; z-index: 999; right: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgb(255, 255, 255)); }
.am-tabs-default-bar-bottom .am-tabs-default-bar-tab, .am-tabs-default-bar-top .am-tabs-default-bar-tab { padding: 8px 0px; }
.am-tabs-default-bar-bottom .am-tabs-default-bar-underline, .am-tabs-default-bar-top .am-tabs-default-bar-underline { bottom: 0px; }
.am-tabs-default-bar-top .am-tabs-default-bar-tab { border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab::after { transform: scaleY(0.33); }
}
.am-tabs-default-bar-bottom .am-tabs-default-bar-tab { border-top: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 100%; height: 1px; transform-origin: 50% 50%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab::before { transform: scaleY(0.33); }
}
.am-tabs-default-bar-left, .am-tabs-default-bar-right { flex-direction: column; }
.am-tabs-default-bar-left .am-tabs-default-bar-content, .am-tabs-default-bar-right .am-tabs-default-bar-content { display: flex; height: 100%; flex-direction: column; }
.am-tabs-default-bar-left .am-tabs-default-bar-tab, .am-tabs-default-bar-right .am-tabs-default-bar-tab { padding: 0px 8px; }
.am-tabs-default-bar-left .am-tabs-default-bar-underline { right: 0px; }
.am-tabs-default-bar-left .am-tabs-default-bar-tab { border-right: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab::after { content: ""; position: absolute; display: block; z-index: 1; inset: 0px 0px auto auto; width: 1px; height: 100%; background: rgb(221, 221, 221); transform-origin: 100% 50%; transform: scaleX(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab::after { transform: scaleX(0.33); }
}
.am-tabs-default-bar-right .am-tabs-default-bar-underline { left: 0px; }
.am-tabs-default-bar-right .am-tabs-default-bar-tab { border-left: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab::before { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: 0px auto auto 0px; width: 1px; height: 100%; transform-origin: 100% 50%; transform: scaleX(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab::before { transform: scaleX(0.33); }
}
.am-tag { display: inline-block; position: relative; font-size: 12px; text-align: center; padding: 0px 15px; height: 25px; line-height: 25px; box-sizing: border-box; }
.am-tag.am-tag-small { height: 15px; line-height: 15px; padding: 0px 5px; font-size: 10px; }
.am-tag-normal { background-color: rgb(255, 255, 255); color: rgb(136, 136, 136); border: 1px solid rgb(221, 221, 221); border-radius: 3px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tag-normal { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  html:not([data-scale]) .am-tag-normal::before { content: ""; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border: 1px solid rgb(221, 221, 221); border-radius: 6px; transform-origin: 0px 0px; transform: scale(0.5); box-sizing: border-box; pointer-events: none; }
}
.am-tag-active { background-color: rgb(255, 255, 255); color: rgb(16, 142, 233); border: 1px solid rgb(16, 142, 233); border-radius: 3px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tag-active { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  html:not([data-scale]) .am-tag-active::before { content: ""; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border: 1px solid rgb(16, 142, 233); border-radius: 6px; transform-origin: 0px 0px; transform: scale(0.5); box-sizing: border-box; pointer-events: none; }
}
.am-tag-disabled { color: rgb(187, 187, 187); background-color: rgb(221, 221, 221); border: 1px solid rgb(221, 221, 221); border-radius: 3px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tag-disabled { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  html:not([data-scale]) .am-tag-disabled::before { content: ""; position: absolute; left: 0px; top: 0px; width: 200%; height: 200%; border: 1px solid rgb(221, 221, 221); border-radius: 6px; transform-origin: 0px 0px; transform: scale(0.5); box-sizing: border-box; pointer-events: none; }
}
.am-tag-close { position: absolute; top: -9px; left: -10px; color: rgb(187, 187, 187); }
.am-tag-close-active { color: rgb(136, 136, 136); }
.am-tag-close .am-icon { background-color: rgb(255, 255, 255); border-radius: 9px; }
.am-list .am-list-item.am-textarea-item { display: flex; align-items: flex-start; box-sizing: border-box; min-height: 44px; padding-left: 15px; padding-right: 15px; border-bottom: 1px solid rgb(221, 221, 221); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item::after { content: ""; position: absolute; background-color: rgb(221, 221, 221); display: block; z-index: 1; inset: auto auto 0px 0px; width: 100%; height: 1px; transform-origin: 50% 100%; transform: scaleY(0.5); }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item::after { transform: scaleY(0.33); }
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line { align-items: center; }
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-label { align-self: center; }
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control { padding-top: 0px; padding-bottom: 0px; }
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control textarea { line-height: 25.5px; }
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-clear { margin-top: 0px; }
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line.am-textarea-error .am-textarea-error-extra { margin-top: 0px; }
.am-textarea-label { align-self: flex-start; color: rgb(0, 0, 0); text-align: left; min-height: 44px; font-size: 17px; line-height: 44px; margin-left: 0px; margin-right: 5px; white-space: nowrap; overflow: hidden; }
.am-textarea-label.am-textarea-label-2 { width: 34px; }
.am-textarea-label.am-textarea-label-3 { width: 51px; }
.am-textarea-label.am-textarea-label-4 { width: 68px; }
.am-textarea-label.am-textarea-label-5 { width: 85px; }
.am-textarea-label.am-textarea-label-6 { width: 102px; }
.am-textarea-label.am-textarea-label-7 { width: 119px; }
.am-textarea-control { flex: 1 1 0%; padding-top: 10px; padding-bottom: 9px; }
.am-textarea-control textarea { color: rgb(0, 0, 0); font-size: 17px; line-height: 25.5px; appearance: none; width: 100%; padding: 0px; border: 0px; background-color: transparent; overflow: visible; display: block; resize: none; word-break: break-word; overflow-wrap: break-word; }
.am-textarea-control textarea::-webkit-input-placeholder { color: rgb(187, 187, 187); }
.am-textarea-control textarea::placeholder { color: rgb(187, 187, 187); }
.am-textarea-control textarea:disabled { color: rgb(187, 187, 187); background-color: rgb(255, 255, 255); }
.am-textarea-clear { display: none; width: 21px; height: 21px; margin-top: 12px; border-radius: 50%; overflow: hidden; font-style: normal; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); background-repeat: no-repeat; background-size: 21px auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); }
.am-textarea-clear-active { background-color: rgb(16, 142, 233); }
.am-textarea-focus .am-textarea-clear { display: block; }
.am-textarea-has-count { padding-bottom: 14px; }
.am-textarea-count { position: absolute; bottom: 6px; right: 5px; color: rgb(187, 187, 187); font-size: 12px; }
.am-textarea-count span { color: rgb(0, 0, 0); }
.am-textarea-error .am-textarea-control textarea { color: rgb(255, 85, 0); }
.am-textarea-error .am-textarea-error-extra { margin-top: 12px; width: 21px; height: 21px; margin-left: 8px; background-size: 21px 21px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.266a7.69 7.69 0 015.469 2.264c.71.71 1.269 1.538 1.657 2.459.404.954.608 1.967.608 3.011a7.69 7.69 0 01-2.264 5.469 7.694 7.694 0 01-2.459 1.657A7.675 7.675 0 019 16.734a7.69 7.69 0 01-5.469-2.264 7.694 7.694 0 01-1.657-2.459A7.675 7.675 0 011.266 9 7.69 7.69 0 013.53 3.531a7.694 7.694 0 012.459-1.657A7.675 7.675 0 019 1.266zM9 0a9 9 0 00-9 9 9 9 0 009 9 9 9 0 009-9 9 9 0 00-9-9zm0 11.25a.703.703 0 01-.703-.703V4.06a.703.703 0 111.406 0v6.486A.703.703 0 019 11.25zm-.791 1.916a.791.791 0 111.582 0 .791.791 0 01-1.582 0z' fill='%23F50' fill-rule='evenodd'/%3E%3C/svg%3E"); }
.am-textarea-disabled .am-textarea-label { color: rgb(187, 187, 187); }
.am-list-body .am-list-item:last-child { border-bottom: 0px; }
.am-list-body .am-list-item:last-child::after { display: none !important; }
.am-toast { position: fixed; width: 100%; z-index: 1999; font-size: 12px; text-align: center; }
.am-toast > span { max-width: 50%; }
.am-toast.am-toast-mask { height: 100%; display: flex; justify-content: center; align-items: center; left: 0px; top: 0px; transform: translateZ(1px); }
.am-toast.am-toast-nomask { position: fixed; max-width: 50%; width: auto; left: 50%; top: 50%; transform: translateZ(1px); }
.am-toast.am-toast-nomask .am-toast-notice { transform: translateX(-50%) translateY(-50%); }
.am-toast-notice-content .am-toast-text { min-width: 60px; border-radius: 3px; color: rgb(255, 255, 255); background-color: rgba(58, 58, 58, 0.9); line-height: 1.5; padding: 9px 15px; }
.am-toast-notice-content .am-toast-text.am-toast-text-icon { border-radius: 5px; padding: 15px; }
.am-toast-notice-content .am-toast-text.am-toast-text-icon .am-toast-text-info { margin-top: 6px; }
.am-whitespace.am-whitespace-xs { height: 3px; }
.am-whitespace.am-whitespace-sm { height: 6px; }
.am-whitespace.am-whitespace-md { height: 9px; }
.am-whitespace.am-whitespace-lg { height: 15px; }
.am-whitespace.am-whitespace-xl { height: 21px; }
.am-wingblank { margin-left: 8px; margin-right: 8px; }
.am-wingblank.am-wingblank-sm { margin-left: 5px; margin-right: 5px; }
.am-wingblank.am-wingblank-md { margin-left: 8px; margin-right: 8px; }
.am-wingblank.am-wingblank-lg { margin-left: 15px; margin-right: 15px; }