/* === https://60n7zn49641.49641gd.app:13519/assets/index-BhFl5ahj.css === */
.arco-icon { color: inherit; display: inline-block; font-style: normal; height: 1em; outline: none; vertical-align: -2px; width: 1em; stroke: currentcolor; }
.arco-btn { align-items: center; appearance: none; box-sizing: border-box; cursor: pointer; display: inline-flex; font-weight: 400; justify-content: center; line-height: 1.5715; outline: none; position: relative; transition: 0.1s linear; user-select: none; white-space: nowrap; }
:root { --vt-c-white: #fff; --vt-c-white-soft: #f8f8f8; --vt-c-white-mute: #f2f2f2; --vt-c-black: #181818; --vt-c-black-soft: #222; --vt-c-black-mute: #282828; --vt-c-indigo: #2c3e50; --vt-c-divider-light-1: rgba(60,60,60,.29); --vt-c-divider-light-2: rgba(60,60,60,.12); --vt-c-divider-dark-1: rgba(84,84,84,.65); --vt-c-divider-dark-2: rgba(84,84,84,.48); --vt-c-text-light-1: var(--vt-c-indigo); --vt-c-text-light-2: rgba(60,60,60,.66); --vt-c-text-dark-1: var(--vt-c-white); --vt-c-text-dark-2: hsla(0,0%,92%,.64); --swiper-navigation-size: 18px; --ppc-ball-red-bg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAMAAABGS8AGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAnZQTFRFAAAA/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zIy/zMz/zMz/zMz/zMz/zIy/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zMz/zU1/zs7/0BA/0ND/zQ0/zMz/zAw/zMz/zMz/1hY/3x8/6Cg/8fH/+Hh/+rq/+/v//Ly//Hx/8bG/6Gh/3p6/zMz/zMz/zMz/zMz/0pK/66u/97e//39//////z8/3t7/0tL/zMz/zMz/zMz/zMz/1xc/7Ky/+7u/+3t/7Gx/1pa/zMz/zMz/zMz/3Bw/8zM//7+/87O/21t/zMz/zMz/1NT/8jI/1BQ/zMz/zMz/zo6//r6/zMz/zMz/1ZW/9nZ/9jY/1VV/35+//X1//b2/zc3/5ub//f3//j4/5yc/zg4/zY2/6qq/6am/zMz/6en/5qa/zMz/3Z2//Pz/1dX/zk5/9ra/19f/zMz/729/zMz/3Fx/2pq/83N/zMz/0JC/3l5/7q6/v7+/+Xl/z4+/zMz/2Rk/4mJ/8DA/9PT/+fn/z09/+np/0FB/9TU/8XF/7+//4iI/1lZ//n5/z8//93d/7u7/zIy/zEx/9HR/2tr/8nJ/7y8/09P/11d/6Ki/0VF/5eX/4qK/0ZG/zw8/9fX/5mZ/8/P/zMz//T0/1RU/3Nz/3V1/5CQ/3Jy/52d/6Oj/6io/7S0/zMz/2Ji/1tb/zMz/zIy/+zs/7i4/6Sk/0hI/4OD/6+v/25u/9DQ/2dn/62t/2lp/+bm/5GR/+Li/5OT/zQ0/zQ0/4yMZk/kBgAAANJ0Uk5TAAcuWYu2z+Lv+f/w4bSMWi0GAzdyt/YEBD3oAxdqxcBrDnjd/twNcf//////CAA7zP///////////////8sUgvX///////////SAKMb///////8pZfH//////4H8////CaX//wqx/////////////////////2T//xX///////9c/+D////E////////OP//////////////////////Lgf////////////////////B////////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) !important; --ppc-ball-green-bg: url(data:image/png;base64,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) !important; --ppc-ball-blue-bg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAMAAABGS8AGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAvRQTFRFAAAAM5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5n/M5r/Mpj/M5n/M5n/M5n/M5n/Mpj/M5r/M5n/M5n/M5v/M5n/M5n/M5n/M5n/M5n/M5r/M5n/M5n/M5n/M5n/M5n/M5n/NZr/O53/QKD/Q6H/QJ//NJr/M5n/MJf/M5n/M5n/WKz/fL3/oND/x+P/4fD/6vT/7/f/8vj/8fj/xuL/odD/erz/M5n/M5n/M5n/M5n/NJn/SqX/er3/rtf/3u7//f7//////P7/rtb/e73/S6X/M5n/M5n/M5n/M5n/XK3/stj/7vb/7fb/sdj/Wq3/M5n/MJ//M5n/M5n/cLj/zOb//v//zub/bbb/M5n/M5n/U6n/yOT/UKf/M5r/M5n/Op3/+vz/oM//M5r/M5n/Vqr/2ez/2Ov/Var/fr7/9fr/9vv/N5v/m83/9/v/+Pv/nM7/OJv/Npv/qtX//P3/ptP/M5n//v7/p9P/nM3/msz/M5n/drr/8/n/V6v/OZz/2uz/Npr/ms3/+Pz/X6//M5n/vd7/M5n/M5n/cbj/arX/zeb/XK7/M5r/M5n/M5v/QqD/ebz/Mpf/ut3/5fL/Pp//M5n/WKv/ZLL/icT/M5f/M5r/wOD/0+n/5/P/PZ7/6fT/QaD/6vX/1On/xeL/v9//iMP/Waz/+fz/ZLH/P5//3e7/Pp7/u93/7vf/Mpn/stn/MZf/0ej/a7X/arT/yeT/vN7/T6f/+v3/Xa7/otD/RaL/l8v/isT/RqL/PJ3/1+v/Opz/mcz/z+f/M5n/9Pr/VKr/c7n/M5n/dbr/OJz/kMj/crn/nc7/o9H/qNP/ptL/tNn/M5n/YrH/W63/M5n/Mpn/9Pn/PJ7/7Pb/uNz/Vqv/2u3/2Oz/pNH/SKT/g8H/r9f/brb/zuf/0Oj/Z7P/rdb/abT/5vL/kcj/yOP/RqP/4vD/k8n/M5n/YrD/NJn/NJj/jMb/M5n/M5j/gnuVFAAAAPx0Uk5TAAcuWYu2z+Lv+f/w4bSMWi0GAzdyt/YEBD3oAxdqxcBrDnjd/twNcf///////wgAO8z////////////////LFIL1///////////////0gCjG////////KQBl8f//////gfz///8Jpf///wqx//////////////////////9k/////xX///////////9c/+AO/////wPEBP//BP///zj///8GB/////////////////////////8u/wf////////////////////////B////A////////////97//10H//////////////////////////////8J/wkK/wQHzGymjgAABdVJREFUeJy12XlcFFUAB/ABZIEBFuQSiJSWa7lBEtCQS2FnURDMAgkKMAndkstEBMMrxZMKDRQLjMvKI0sqK8vs0qywQ8uy+zK7b6t/eu/NHu/NzjKX/v7Zmbcz332ft29m3rxHUYKxs3cY56hycnahaRdXN5W72sNzvPBZAvHy9vH1o63i5+vjPUG+6h+gDrRGTQlUB1wliw26eiJPXYl6TwoOksxeowkJHZuFCQ3ThEti7SKc8PO1kVHR0TGRsXy2W0ScaDY+IdF8XszkpGunJKekTp2WmpJ8Xdr0yTFWdHpCvDg3IzOLPSN7xsycXB1DRJ+bN2s2p+r5BRli3DmFxuOL5l7P8GbeDTdyKl1YLMiWzC9lj72pTMfPwpTffAsplzoIuP4VlejAqim2VTYLbiXkygL/sdyF1eio29L0Qi7D1CyKJOjqhbbdxQZ0yO13CLMwS2oJ2bDYZn2Rq62rF+cyTEMd0T8MNursj9qhcemdYl2GWda0nGgN/nYugN81rxijM1inpbURlytKeNyVsD80rrhLigvSpsX7xnxrtxj2X+0qSfVFWU305zlcdw263uoktK8p+rXENci5uuMrYGmt6P6AZ93duJxJ3pES8kHZ+g1yXIbZ0I7BWQm4G5cOyxbJcxlmYzYmJ9phcAQsqRJxHfNn02a8MbZY3HA3WLBArsswW/HrZFuHGdbA/Xvku4zuXrzKGpMbFAZ371MAM2V4lUNMz+5g+Dwukn5pYGnpxODQYNbdvgPsZM9V4jJMHt4WE+9HcAAcl8yw8XwTm9QuDPYLQLAabs9U5jJMN15lNXR3ovFZnlJ4Fw4HegHYG27F5CqFe3bj8gMA9oEbDyrqEzA1vTjsA2BfuJGk1GWYPhz2pag9aKyaphxuw2G/hyhPtCE4PhFOPw7T9pQH/NAmK4cHCNiB7cWRKcrhZPypCnqyI/yISlUODw7hsCOlgh/RU5XDw3txWEW5XRnYiXK9Mk3hTLmgP+9h5TD557lQ6CP2MnS3R4juRrMw/ahyeB8HRk1x2S9p0BTO6HO6cng/AbtS7CvogRal7sHHCNiNvUDoQ48rhXueIGAV5c5uKH40HSb/O3f2JkTTs5TC3SSsphzYjdnzlLkjXSTsQT3JbsQ+pQzOIV3ak3raOI1yQJGr7yRdv/HGhylImRL4SDsJ+5oe/yDPKKnws5yW8DENWGCekw8fbeTA3gD2Mk2BPf+CXLf+GMcNnGAeFMK8KBdejW7Fx5NeevkVVlJbhrEwr74mz11yApwcdXKwnGFeRz9hHMZuP2Wqcm2DHPeNN8G4/a0edge9P00axV4VUOqWSXf1p2n67XdqjHvv0pZXBSooxATHNkm+fereo+kTZ8ynwdffMPPEpMb8dy5vkwqfBa16xjwIToVtbH4dozosE46N70ur71lwyfVZ9j8AxDlsujPC0gW1GyWMwfVNoIYfWppP9xEQzmPv0h9bJjNpeu06se4ncKri088sBZ+D/XRiEjUhC5O/+FKc+xWaHvvaUtDwDU3nE9MKVHwmfkU2L90kzNafXA+PrcJuBN+C/QLO1GxGIS5nbz4qMOmk23qMHVJdsJRdaLaeujFONlnS+N3FMbq0/vsfjPez9hFz4RHwQlbKMy3rUUmTdFGOjTHoyI+dzaajfjKXXjxO05V8k7IlFTQ3Xd2He2pI9ODPu7rx5+YvxvLyX3+DDczjmqYgOTnU29faP5A8ODw8+PvAvtb9vbvJ7/8w/l4bLLcxBUn9aeCRUbRDXXuHtHzf/IXc5NPwS8Pf/C5FXbIp284/KdP6u9Fg3nDJlgvqzNcaIlNts76onQsqhQm+VFb8O5YLsrJUWLFOqQffBC+Z4kJhhxsRyxUgayrypbFZmaIWWOCSULoUN1HskhBI3PlzYtltW+yEPSzhmjAxy24hmg5hi5Og4B1CC4WnZCwUwowKLW2OymJRdtpejPWSrxqzx9ND7ahyc4XLx85OKvdxDvb/CZ/1P/5sT33gPoXFAAAAAElFTkSuQmCC) !important; --ppc-ball-gray-bg: url(data:image/png;base64,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) !important; --swiper-theme-color: #fff !important; --swiper-navigation-color: #fff !important; --swiper-pagination-bullet-width: 12px !important; --swiper-pagination-bullet-height: 4px !important; --swiper-pagination-bullet-border-radius: 0px !important; --swiper-pagination-color: #fff !important; --swiper-pagination-bullet-inactive-color: #fff !important; }
div[part="button-next"] { background-color: red; color: rgb(255, 255, 255); }
:root { --color-background: var(--vt-c-white); --color-background-soft: var(--vt-c-white-soft); --color-background-mute: var(--vt-c-white-mute); --color-border: var(--vt-c-divider-light-2); --color-border-hover: var(--vt-c-divider-light-1); --color-heading: var(--vt-c-text-light-1); --color-text: var(--vt-c-text-light-1); --section-gap: 160px; }
* { box-sizing: border-box; margin: 0px; padding: 0px; }
.view-modal { max-width: 90%; position: relative; width: auto !important; }
.view-modal .arco-modal-header { margin-bottom: 0px !important; padding: 6px !important; }
.view-modal img { min-height: 200px; min-width: 280px; }
.view-modal .arco-modal-footer { height: 0px !important; margin: 0px !important; }
.view-modal .arco-modal-footer button { background: transparent; color: rgb(51, 51, 51); position: absolute; right: 0px; top: 5px; }
.view-modal .arco-modal-footer button:hover { background: transparent; color: rgb(51, 51, 51); }
.spinner-box { margin: 100px auto; }
.spinner-box span { color: var(--ppc-primary-color); display: block; font-size: 12px; margin: 0px auto; text-align: center; }
.spinner { font-size: 10px; height: 40px; margin: 10px auto; text-align: center; width: 50px; }
.spinner > div { animation: 1.2s ease-in-out 0s infinite normal none running sk-stretchdelay; background-color: var(--ppc-primary-color); display: inline-block; height: 100%; width: 6px; }
.spinner .rect2 { animation-delay: -1.1s; }
.spinner .rect3 { animation-delay: -1s; }
.spinner .rect4 { animation-delay: -0.9s; }
.spinner .rect5 { animation-delay: -0.8s; }
@keyframes sk-stretchdelay { 
  0%, 40%, 100% { transform: scaleY(0.4); }
  20% { transform: scaleY(1); }
}
.loading-loader { animation: 1.5s ease 0s infinite normal none running l2; aspect-ratio: 1 / 1; background: rgb(241, 12, 73); border-radius: 50%; margin: 0px auto; width: 20px; }
@keyframes l2 { 
  0%, 100% { box-shadow: rgb(0, 255, 0) 0px 0px, rgb(0, 0, 255) 0px 0px; transform: translate(-35px); }
  40% { box-shadow: rgb(0, 255, 0) -15px 0px, rgb(0, 0, 255) -30px 0px; transform: translate(35px); }
  50% { box-shadow: rgb(0, 255, 0) 0px 0px, rgb(0, 0, 255) 0px 0px; transform: translate(35px); }
  90% { box-shadow: rgb(0, 255, 0) 15px 0px, rgb(0, 0, 255) 30px 0px; transform: translate(-35px); }
}
*, ::after, ::before { border: 0px solid rgb(229, 231, 235); box-sizing: border-box; }
::after, ::before { --tw-content: ""; }
:host, html { line-height: 1.5; text-size-adjust: 100%; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; tab-size: 4; -webkit-tap-highlight-color: transparent; }
body { line-height: inherit; margin: 0px; }
hr { border-top-width: 1px; color: inherit; height: 0px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
code, kbd, pre, samp { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; }
table { border-collapse: collapse; border-color: inherit; text-indent: 0px; }
button, input, optgroup, select, textarea { color: inherit; font-family: inherit; font-feature-settings: inherit; font-size: 100%; font-variation-settings: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: 0px; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
::-webkit-search-decoration { appearance: none; }
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0px; }
fieldset { margin: 0px; }
fieldset, legend { padding: 0px; }
menu, ol, ul { list-style: none; margin: 0px; padding: 0px; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { color: rgb(156, 163, 175); opacity: 1; }
[role="button"], button { cursor: pointer; }
:disabled { cursor: default; }
audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }
img, video { height: auto; max-width: 100%; }
[hidden] { display: none; }
*, ::after, ::before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
.van-toast.ppc-type-toast { line-height: 1.5; max-width: 90%; min-width: 160px; padding-left: 8px; padding-right: 8px; text-align: start; }
.van-toast.ppc-type-toast .van-toast__text { font-size: 18px; }
:host, :root { --van-black: #000; --van-white: #fff; --van-gray-1: #f7f8fa; --van-gray-2: #f2f3f5; --van-gray-3: #ebedf0; --van-gray-4: #dcdee0; --van-gray-5: #c8c9cc; --van-gray-6: #969799; --van-gray-7: #646566; --van-gray-8: #323233; --van-red: #ee0a24; --van-blue: #1989fa; --van-orange: #ff976a; --van-orange-dark: #ed6a0c; --van-orange-light: #fffbe8; --van-green: #07c160; --van-gradient-red: linear-gradient(90deg,#ff6034,#ee0a24); --van-gradient-orange: linear-gradient(90deg,#ffd01e,#ff8917); --van-primary-color: var(--van-blue); --van-success-color: var(--van-green); --van-danger-color: var(--van-red); --van-warning-color: var(--van-orange); --van-text-color: var(--van-gray-8); --van-text-color-2: var(--van-gray-6); --van-text-color-3: var(--van-gray-5); --van-active-color: var(--van-gray-2); --van-active-opacity: .6; --van-disabled-opacity: .5; --van-background: var(--van-gray-1); --van-background-2: var(--van-white); --van-background-3: var(--van-white); --van-padding-base: 4px; --van-padding-xs: 8px; --van-padding-sm: 12px; --van-padding-md: 16px; --van-padding-lg: 24px; --van-padding-xl: 32px; --van-font-bold: 600; --van-font-size-xs: 10px; --van-font-size-sm: 12px; --van-font-size-md: 14px; --van-font-size-lg: 16px; --van-line-height-xs: 14px; --van-line-height-sm: 18px; --van-line-height-md: 20px; --van-line-height-lg: 22px; --van-base-font: -apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Segoe UI,Arial,Roboto,"PingFang SC","miui","Hiragino Sans GB","Microsoft Yahei",sans-serif; --van-price-font: avenir-heavy,"PingFang SC",helvetica neue,arial,sans-serif; --van-duration-base: .3s; --van-duration-fast: .2s; --van-ease-out: ease-out; --van-ease-in: ease-in; --van-border-color: var(--van-gray-3); --van-border-width: 1px; --van-radius-sm: 2px; --van-radius-md: 4px; --van-radius-lg: 8px; --van-radius-max: 999px; }
.van-theme-dark { --van-text-color: #f5f5f5; --van-text-color-2: #707070; --van-text-color-3: #4d4d4d; --van-border-color: #3a3a3c; --van-active-color: #3a3a3c; --van-background: #000; --van-background-2: #1c1c1e; --van-background-3: #37363b; }
html { -webkit-tap-highlight-color: transparent; }
body { font-family: var(--van-base-font); margin: 0px; }
a { text-decoration: none; }
button, input, textarea { color: inherit; font: inherit; }
[class*="van-"]:focus, a:focus, button:focus, input:focus, textarea:focus { outline: none; }
ol, ul { list-style: none; margin: 0px; padding: 0px; }
@keyframes van-slide-up-enter { 
  0% { transform: translate3d(0px, 100%, 0px); }
}
@keyframes van-slide-up-leave { 
  100% { transform: translate3d(0px, 100%, 0px); }
}
@keyframes van-slide-down-enter { 
  0% { transform: translate3d(0px, -100%, 0px); }
}
@keyframes van-slide-down-leave { 
  100% { transform: translate3d(0px, -100%, 0px); }
}
@keyframes van-slide-left-enter { 
  0% { transform: translate3d(-100%, 0px, 0px); }
}
@keyframes van-slide-left-leave { 
  100% { transform: translate3d(-100%, 0px, 0px); }
}
@keyframes van-slide-right-enter { 
  0% { transform: translate3d(100%, 0px, 0px); }
}
@keyframes van-slide-right-leave { 
  100% { transform: translate3d(100%, 0px, 0px); }
}
@keyframes van-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes van-fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes van-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.van-fade-enter-active { animation: var(--van-duration-base) van-fade-in both var(--van-ease-out); }
.van-fade-leave-active { animation: var(--van-duration-base) van-fade-out both var(--van-ease-in); }
.van-slide-up-enter-active { animation: van-slide-up-enter var(--van-duration-base) both var(--van-ease-out); }
.van-slide-up-leave-active { animation: van-slide-up-leave var(--van-duration-base) both var(--van-ease-in); }
.van-slide-down-enter-active { animation: van-slide-down-enter var(--van-duration-base) both var(--van-ease-out); }
.van-slide-down-leave-active { animation: van-slide-down-leave var(--van-duration-base) both var(--van-ease-in); }
.van-slide-left-enter-active { animation: van-slide-left-enter var(--van-duration-base) both var(--van-ease-out); }
.van-slide-left-leave-active { animation: van-slide-left-leave var(--van-duration-base) both var(--van-ease-in); }
.van-slide-right-enter-active { animation: van-slide-right-enter var(--van-duration-base) both var(--van-ease-out); }
.van-slide-right-leave-active { animation: van-slide-right-leave var(--van-duration-base) both var(--van-ease-in); }
.van-clearfix::after { clear: both; content: ""; display: table; }
.van-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.van-multi-ellipsis--l2 { -webkit-line-clamp: 2; }
.van-multi-ellipsis--l2, .van-multi-ellipsis--l3 { display: -webkit-box; line-break: anywhere; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; }
.van-multi-ellipsis--l3 { -webkit-line-clamp: 3; }
.van-safe-area-top { padding-top: env(safe-area-inset-top); }
.van-safe-area-bottom { padding-bottom: env(safe-area-inset-bottom); }
.van-haptics-feedback { cursor: pointer; }
.van-haptics-feedback:active { opacity: var(--van-active-opacity); }
[class*="van-hairline"]::after { border: 0 solid var(--van-border-color); inset: -50%; box-sizing: border-box; content: " "; pointer-events: none; position: absolute; transform: scale(0.5); }
.van-hairline, .van-hairline--bottom, .van-hairline--left, .van-hairline--right, .van-hairline--surround, .van-hairline--top, .van-hairline--top-bottom { position: relative; }
.van-hairline--top::after { border-top-width: var(--van-border-width); }
.van-hairline--left::after { border-left-width: var(--van-border-width); }
.van-hairline--right::after { border-right-width: var(--van-border-width); }
.van-hairline--bottom::after { border-bottom-width: var(--van-border-width); }
.van-hairline--top-bottom::after, .van-hairline-unset--top-bottom::after { border-width: var(--van-border-width) 0; }
.van-hairline--surround::after { border-width: var(--van-border-width); }
:host, :root { --van-badge-size: 16px; --van-badge-color: var(--van-white); --van-badge-padding: 0 3px; --van-badge-font-size: var(--van-font-size-sm); --van-badge-font-weight: var(--van-font-bold); --van-badge-border-width: var(--van-border-width); --van-badge-background: var(--van-danger-color); --van-badge-dot-color: var(--van-danger-color); --van-badge-dot-size: 8px; --van-badge-font: -apple-system-font,helvetica neue,arial,sans-serif; }
.van-badge { background: var(--van-badge-background); border: var(--van-badge-border-width) solid var(--van-background-2); border-radius: var(--van-radius-max); box-sizing: border-box; color: var(--van-badge-color); display: inline-block; font-family: var(--van-badge-font); font-size: var(--van-badge-font-size); font-weight: var(--van-badge-font-weight); line-height: 1.2; min-width: var(--van-badge-size); padding: var(--van-badge-padding); text-align: center; }
.van-badge--fixed { position: absolute; transform-origin: 100% center; }
.van-badge--top-left { left: 0px; top: 0px; transform: translate(-50%, -50%); }
.van-badge--top-right { right: 0px; top: 0px; transform: translate(50%, -50%); }
.van-badge--bottom-left { bottom: 0px; left: 0px; transform: translate(-50%, 50%); }
.van-badge--bottom-right { bottom: 0px; right: 0px; transform: translate(50%, 50%); }
.van-badge--dot { background: var(--van-badge-dot-color); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; height: var(--van-badge-dot-size); min-width: 0px; padding: 0px; width: var(--van-badge-dot-size); }
.van-badge__wrapper { display: inline-block; position: relative; }
.van-icon { font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; font-size: inherit; position: relative; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.van-icon, .van-icon::before { display: inline-block; }
.van-icon-arrow-double-left::before { content: ""; }
.van-icon-arrow-double-right::before { content: ""; }
.van-icon-contact::before { content: ""; }
.van-icon-notes::before { content: ""; }
.van-icon-records::before { content: ""; }
.van-icon-cash-back-record::before { content: ""; }
.van-icon-newspaper::before { content: ""; }
.van-icon-discount::before { content: ""; }
.van-icon-completed::before { content: ""; }
.van-icon-user::before { content: ""; }
.van-icon-description::before { content: ""; }
.van-icon-list-switch::before { content: ""; }
.van-icon-list-switching::before { content: ""; }
.van-icon-link-o::before { content: ""; }
.van-icon-miniprogram-o::before { content: ""; }
.van-icon-qq::before { content: ""; }
.van-icon-wechat-moments::before { content: ""; }
.van-icon-weibo::before { content: ""; }
.van-icon-cash-o::before { content: ""; }
.van-icon-guide-o::before { content: ""; }
.van-icon-invitation::before { content: ""; }
.van-icon-shield-o::before { content: ""; }
.van-icon-exchange::before { content: ""; }
.van-icon-eye::before { content: ""; }
.van-icon-enlarge::before { content: ""; }
.van-icon-expand-o::before { content: ""; }
.van-icon-eye-o::before { content: ""; }
.van-icon-expand::before { content: ""; }
.van-icon-filter-o::before { content: ""; }
.van-icon-fire::before { content: ""; }
.van-icon-fail::before { content: ""; }
.van-icon-failure::before { content: ""; }
.van-icon-fire-o::before { content: ""; }
.van-icon-flag-o::before { content: ""; }
.van-icon-font::before { content: ""; }
.van-icon-font-o::before { content: ""; }
.van-icon-gem-o::before { content: ""; }
.van-icon-flower-o::before { content: ""; }
.van-icon-gem::before { content: ""; }
.van-icon-gift-card::before { content: ""; }
.van-icon-friends::before { content: ""; }
.van-icon-friends-o::before { content: ""; }
.van-icon-gold-coin::before { content: ""; }
.van-icon-gold-coin-o::before { content: ""; }
.van-icon-good-job-o::before { content: ""; }
.van-icon-gift::before { content: ""; }
.van-icon-gift-o::before { content: ""; }
.van-icon-gift-card-o::before { content: ""; }
.van-icon-good-job::before { content: ""; }
.van-icon-home-o::before { content: ""; }
.van-icon-goods-collect::before { content: ""; }
.van-icon-graphic::before { content: ""; }
.van-icon-goods-collect-o::before { content: ""; }
.van-icon-hot-o::before { content: ""; }
.van-icon-info::before { content: ""; }
.van-icon-hotel-o::before { content: ""; }
.van-icon-info-o::before { content: ""; }
.van-icon-hot-sale-o::before { content: ""; }
.van-icon-hot::before { content: ""; }
.van-icon-like::before { content: ""; }
.van-icon-idcard::before { content: ""; }
.van-icon-like-o::before { content: ""; }
.van-icon-hot-sale::before { content: ""; }
.van-icon-location-o::before { content: ""; }
.van-icon-location::before { content: ""; }
.van-icon-label::before { content: ""; }
.van-icon-lock::before { content: ""; }
.van-icon-label-o::before { content: ""; }
.van-icon-map-marked::before { content: ""; }
.van-icon-logistics::before { content: ""; }
.van-icon-manager::before { content: ""; }
.van-icon-more::before { content: ""; }
.van-icon-live::before { content: ""; }
.van-icon-manager-o::before { content: ""; }
.van-icon-medal::before { content: ""; }
.van-icon-more-o::before { content: ""; }
.van-icon-music-o::before { content: ""; }
.van-icon-music::before { content: ""; }
.van-icon-new-arrival-o::before { content: ""; }
.van-icon-medal-o::before { content: ""; }
.van-icon-new-o::before { content: ""; }
.van-icon-free-postage::before { content: ""; }
.van-icon-newspaper-o::before { content: ""; }
.van-icon-new-arrival::before { content: ""; }
.van-icon-minus::before { content: ""; }
.van-icon-orders-o::before { content: ""; }
.van-icon-new::before { content: ""; }
.van-icon-paid::before { content: ""; }
.van-icon-notes-o::before { content: ""; }
.van-icon-other-pay::before { content: ""; }
.van-icon-pause-circle::before { content: ""; }
.van-icon-pause::before { content: ""; }
.van-icon-pause-circle-o::before { content: ""; }
.van-icon-peer-pay::before { content: ""; }
.van-icon-pending-payment::before { content: ""; }
.van-icon-passed::before { content: ""; }
.van-icon-plus::before { content: ""; }
.van-icon-phone-circle-o::before { content: ""; }
.van-icon-phone-o::before { content: ""; }
.van-icon-printer::before { content: ""; }
.van-icon-photo-fail::before { content: ""; }
.van-icon-phone::before { content: ""; }
.van-icon-photo-o::before { content: ""; }
.van-icon-play-circle::before { content: ""; }
.van-icon-play::before { content: ""; }
.van-icon-phone-circle::before { content: ""; }
.van-icon-point-gift-o::before { content: ""; }
.van-icon-point-gift::before { content: ""; }
.van-icon-play-circle-o::before { content: ""; }
.van-icon-shrink::before { content: ""; }
.van-icon-photo::before { content: ""; }
.van-icon-qr::before { content: ""; }
.van-icon-qr-invalid::before { content: ""; }
.van-icon-question-o::before { content: ""; }
.van-icon-revoke::before { content: ""; }
.van-icon-replay::before { content: ""; }
.van-icon-service::before { content: ""; }
.van-icon-question::before { content: ""; }
.van-icon-search::before { content: ""; }
.van-icon-refund-o::before { content: ""; }
.van-icon-service-o::before { content: ""; }
.van-icon-scan::before { content: ""; }
.van-icon-share::before { content: ""; }
.van-icon-send-gift-o::before { content: ""; }
.van-icon-share-o::before { content: ""; }
.van-icon-setting::before { content: ""; }
.van-icon-points::before { content: ""; }
.van-icon-photograph::before { content: ""; }
.van-icon-shop::before { content: ""; }
.van-icon-shop-o::before { content: ""; }
.van-icon-shop-collect-o::before { content: ""; }
.van-icon-shop-collect::before { content: ""; }
.van-icon-smile::before { content: ""; }
.van-icon-shopping-cart-o::before { content: ""; }
.van-icon-sign::before { content: ""; }
.van-icon-sort::before { content: ""; }
.van-icon-star-o::before { content: ""; }
.van-icon-smile-comment-o::before { content: ""; }
.van-icon-stop::before { content: ""; }
.van-icon-stop-circle-o::before { content: ""; }
.van-icon-smile-o::before { content: ""; }
.van-icon-star::before { content: ""; }
.van-icon-success::before { content: ""; }
.van-icon-stop-circle::before { content: ""; }
.van-icon-records-o::before { content: ""; }
.van-icon-shopping-cart::before { content: ""; }
.van-icon-tosend::before { content: ""; }
.van-icon-todo-list::before { content: ""; }
.van-icon-thumb-circle-o::before { content: ""; }
.van-icon-thumb-circle::before { content: ""; }
.van-icon-umbrella-circle::before { content: ""; }
.van-icon-underway::before { content: ""; }
.van-icon-upgrade::before { content: ""; }
.van-icon-todo-list-o::before { content: ""; }
.van-icon-tv-o::before { content: ""; }
.van-icon-underway-o::before { content: ""; }
.van-icon-user-o::before { content: ""; }
.van-icon-vip-card-o::before { content: ""; }
.van-icon-vip-card::before { content: ""; }
.van-icon-send-gift::before { content: ""; }
.van-icon-wap-home::before { content: ""; }
.van-icon-wap-nav::before { content: ""; }
.van-icon-volume-o::before { content: ""; }
.van-icon-video::before { content: ""; }
.van-icon-wap-home-o::before { content: ""; }
.van-icon-volume::before { content: ""; }
.van-icon-warning::before { content: ""; }
.van-icon-weapp-nav::before { content: ""; }
.van-icon-wechat-pay::before { content: ""; }
.van-icon-warning-o::before { content: ""; }
.van-icon-wechat::before { content: ""; }
.van-icon-setting-o::before { content: ""; }
.van-icon-youzan-shield::before { content: ""; }
.van-icon-warn-o::before { content: ""; }
.van-icon-smile-comment::before { content: ""; }
.van-icon-user-circle-o::before { content: ""; }
.van-icon-video-o::before { content: ""; }
.van-icon-add-square::before { content: ""; }
.van-icon-add::before { content: ""; }
.van-icon-arrow-down::before { content: ""; }
.van-icon-arrow-up::before { content: ""; }
.van-icon-arrow::before { content: ""; }
.van-icon-after-sale::before { content: ""; }
.van-icon-add-o::before { content: ""; }
.van-icon-alipay::before { content: ""; }
.van-icon-ascending::before { content: ""; }
.van-icon-apps-o::before { content: ""; }
.van-icon-aim::before { content: ""; }
.van-icon-award::before { content: ""; }
.van-icon-arrow-left::before { content: ""; }
.van-icon-award-o::before { content: ""; }
.van-icon-audio::before { content: ""; }
.van-icon-bag-o::before { content: ""; }
.van-icon-balance-list::before { content: ""; }
.van-icon-back-top::before { content: ""; }
.van-icon-bag::before { content: ""; }
.van-icon-balance-pay::before { content: ""; }
.van-icon-balance-o::before { content: ""; }
.van-icon-bar-chart-o::before { content: ""; }
.van-icon-bars::before { content: ""; }
.van-icon-balance-list-o::before { content: ""; }
.van-icon-birthday-cake-o::before { content: ""; }
.van-icon-bookmark::before { content: ""; }
.van-icon-bill::before { content: ""; }
.van-icon-bell::before { content: ""; }
.van-icon-browsing-history-o::before { content: ""; }
.van-icon-browsing-history::before { content: ""; }
.van-icon-bookmark-o::before { content: ""; }
.van-icon-bulb-o::before { content: ""; }
.van-icon-bullhorn-o::before { content: ""; }
.van-icon-bill-o::before { content: ""; }
.van-icon-calendar-o::before { content: ""; }
.van-icon-brush-o::before { content: ""; }
.van-icon-card::before { content: ""; }
.van-icon-cart-o::before { content: ""; }
.van-icon-cart-circle::before { content: ""; }
.van-icon-cart-circle-o::before { content: ""; }
.van-icon-cart::before { content: ""; }
.van-icon-cash-on-deliver::before { content: ""; }
.van-icon-cash-back-record-o::before { content: ""; }
.van-icon-cashier-o::before { content: ""; }
.van-icon-chart-trending-o::before { content: ""; }
.van-icon-certificate::before { content: ""; }
.van-icon-chat::before { content: ""; }
.van-icon-clear::before { content: ""; }
.van-icon-chat-o::before { content: ""; }
.van-icon-checked::before { content: ""; }
.van-icon-clock::before { content: ""; }
.van-icon-clock-o::before { content: ""; }
.van-icon-close::before { content: ""; }
.van-icon-closed-eye::before { content: ""; }
.van-icon-circle::before { content: ""; }
.van-icon-cluster-o::before { content: ""; }
.van-icon-column::before { content: ""; }
.van-icon-comment-circle-o::before { content: ""; }
.van-icon-cluster::before { content: ""; }
.van-icon-comment::before { content: ""; }
.van-icon-comment-o::before { content: ""; }
.van-icon-comment-circle::before { content: ""; }
.van-icon-completed-o::before { content: ""; }
.van-icon-credit-pay::before { content: ""; }
.van-icon-coupon::before { content: ""; }
.van-icon-debit-pay::before { content: ""; }
.van-icon-coupon-o::before { content: ""; }
.van-icon-contact-o::before { content: ""; }
.van-icon-descending::before { content: ""; }
.van-icon-desktop-o::before { content: ""; }
.van-icon-diamond-o::before { content: ""; }
.van-icon-description-o::before { content: ""; }
.van-icon-delete::before { content: ""; }
.van-icon-diamond::before { content: ""; }
.van-icon-delete-o::before { content: ""; }
.van-icon-cross::before { content: ""; }
.van-icon-edit::before { content: ""; }
.van-icon-ellipsis::before { content: ""; }
.van-icon-down::before { content: ""; }
.van-icon-discount-o::before { content: ""; }
.van-icon-ecard-pay::before { content: ""; }
.van-icon-envelop-o::before { content: ""; }
@font-face { font-display: auto; font-family: vant-icon; font-style: normal; font-weight: 400; src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("//at.alicdn.com/t/c/font_2553510_ciljc7axaw7.woff?t=1705587463221") format("woff"); }
.van-icon__image { display: block; height: 1em; object-fit: contain; width: 1em; }
:host, :root { --van-loading-text-color: var(--van-text-color-2); --van-loading-text-font-size: var(--van-font-size-md); --van-loading-spinner-color: var(--van-gray-5); --van-loading-spinner-size: 30px; --van-loading-spinner-duration: .8s; }
.van-loading { color: var(--van-loading-spinner-color); font-size: 0px; }
.van-loading, .van-loading__spinner { position: relative; vertical-align: middle; }
.van-loading__spinner { animation: van-rotate var(--van-loading-spinner-duration) linear infinite; display: inline-block; height: var(--van-loading-spinner-size); max-height: 100%; max-width: 100%; width: var(--van-loading-spinner-size); }
.van-loading__spinner--spinner { animation-timing-function: steps(12); }
.van-loading__spinner--circular { animation-duration: 2s; }
.van-loading__line { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.van-loading__line::before { background-color: currentcolor; border-radius: 40%; content: " "; display: block; height: 25%; margin: 0px auto; width: 2px; }
.van-loading__circular { display: block; height: 100%; width: 100%; }
.van-loading__circular circle { animation: 1.5s ease-in-out 0s infinite normal none running van-circular; stroke: currentcolor; stroke-width: 3; stroke-linecap: round; }
.van-loading__text { color: var(--van-loading-text-color); display: inline-block; font-size: var(--van-loading-text-font-size); margin-left: var(--van-padding-xs); vertical-align: middle; }
.van-loading--vertical { align-items: center; display: flex; flex-direction: column; }
.van-loading--vertical .van-loading__text { margin: var(--van-padding-xs) 0 0; }
@keyframes van-circular { 
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -40; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -120; }
}
.van-loading__line--1 { opacity: 1; transform: rotate(30deg); }
.van-loading__line--2 { opacity: 0.9375; transform: rotate(60deg); }
.van-loading__line--3 { opacity: 0.875; transform: rotate(90deg); }
.van-loading__line--4 { opacity: 0.8125; transform: rotate(120deg); }
.van-loading__line--5 { opacity: 0.75; transform: rotate(150deg); }
.van-loading__line--6 { opacity: 0.6875; transform: rotate(180deg); }
.van-loading__line--7 { opacity: 0.625; transform: rotate(210deg); }
.van-loading__line--8 { opacity: 0.5625; transform: rotate(240deg); }
.van-loading__line--9 { opacity: 0.5; transform: rotate(270deg); }
.van-loading__line--10 { opacity: 0.4375; transform: rotate(300deg); }
.van-loading__line--11 { opacity: 0.375; transform: rotate(330deg); }
.van-loading__line--12 { opacity: 0.3125; transform: rotate(1turn); }
:host, :root { --van-overlay-z-index: 1; --van-overlay-background: rgba(0,0,0,.7); }
.van-overlay { background: var(--van-overlay-background); height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: var(--van-overlay-z-index); }
:host, :root { --van-popup-background: var(--van-background-2); --van-popup-transition: transform var(--van-duration-base); --van-popup-round-radius: 16px; --van-popup-close-icon-size: 22px; --van-popup-close-icon-color: var(--van-gray-5); --van-popup-close-icon-margin: 16px; --van-popup-close-icon-z-index: 1; }
.van-overflow-hidden { overflow: hidden !important; }
.van-popup { background: var(--van-popup-background); box-sizing: border-box; max-height: 100%; overflow-y: auto; position: fixed; transition: var(--van-popup-transition); }
.van-popup--center { left: 0px; margin: 0px auto; max-width: calc(100vw - var(--van-padding-md)*2); right: 0px; top: 50%; transform: translateY(-50%); width: fit-content; }
.van-popup--center.van-popup--round { border-radius: var(--van-popup-round-radius); }
.van-popup--top { left: 0px; top: 0px; width: 100%; }
.van-popup--top.van-popup--round { border-radius: 0 0 var(--van-popup-round-radius) var(--van-popup-round-radius); }
.van-popup--right { right: 0px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.van-popup--right.van-popup--round { border-radius: var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius); }
.van-popup--bottom { bottom: 0px; left: 0px; width: 100%; }
.van-popup--bottom.van-popup--round { border-radius: var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0; }
.van-popup--left { left: 0px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.van-popup--left.van-popup--round { border-radius: 0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0; }
.van-popup-slide-bottom-enter-active, .van-popup-slide-left-enter-active, .van-popup-slide-right-enter-active, .van-popup-slide-top-enter-active { transition-timing-function: var(--van-ease-out); }
.van-popup-slide-bottom-leave-active, .van-popup-slide-left-leave-active, .van-popup-slide-right-leave-active, .van-popup-slide-top-leave-active { transition-timing-function: var(--van-ease-in); }
.van-popup-slide-top-enter-from, .van-popup-slide-top-leave-active { transform: translate3d(0px, -100%, 0px); }
.van-popup-slide-right-enter-from, .van-popup-slide-right-leave-active { transform: translate3d(100%, -50%, 0px); }
.van-popup-slide-bottom-enter-from, .van-popup-slide-bottom-leave-active { transform: translate3d(0px, 100%, 0px); }
.van-popup-slide-left-enter-from, .van-popup-slide-left-leave-active { transform: translate3d(-100%, -50%, 0px); }
.van-popup__close-icon { color: var(--van-popup-close-icon-color); font-size: var(--van-popup-close-icon-size); position: absolute; z-index: var(--van-popup-close-icon-z-index); }
.van-popup__close-icon--top-left { left: var(--van-popup-close-icon-margin); top: var(--van-popup-close-icon-margin); }
.van-popup__close-icon--top-right { right: var(--van-popup-close-icon-margin); top: var(--van-popup-close-icon-margin); }
.van-popup__close-icon--bottom-left { bottom: var(--van-popup-close-icon-margin); left: var(--van-popup-close-icon-margin); }
.van-popup__close-icon--bottom-right { bottom: var(--van-popup-close-icon-margin); right: var(--van-popup-close-icon-margin); }
:host, :root { --van-toast-max-width: 70%; --van-toast-font-size: var(--van-font-size-md); --van-toast-text-color: var(--van-white); --van-toast-loading-icon-color: var(--van-white); --van-toast-line-height: var(--van-line-height-md); --van-toast-radius: var(--van-radius-lg); --van-toast-background: rgba(0,0,0,.7); --van-toast-icon-size: 36px; --van-toast-text-min-width: 96px; --van-toast-text-padding: var(--van-padding-xs) var(--van-padding-sm); --van-toast-default-padding: var(--van-padding-md); --van-toast-default-width: 88px; --van-toast-default-min-height: 88px; --van-toast-position-top-distance: 20%; --van-toast-position-bottom-distance: 20%; }
.van-toast { align-items: center; background: var(--van-toast-background); border-radius: var(--van-toast-radius); box-sizing: content-box; color: var(--van-toast-text-color); display: flex; flex-direction: column; font-size: var(--van-toast-font-size); justify-content: center; line-height: var(--van-toast-line-height); max-width: var(--van-toast-max-width); min-height: var(--van-toast-default-min-height); padding: var(--van-toast-default-padding); text-align: center; transition: all var(--van-duration-fast); white-space: pre-wrap; width: var(--van-toast-default-width); word-break: break-all; }
.van-toast--break-normal { word-break: normal; overflow-wrap: normal; }
.van-toast--break-word { word-break: normal; overflow-wrap: break-word; }
.van-toast--unclickable { cursor: not-allowed; overflow: hidden; }
.van-toast--unclickable * { pointer-events: none; }
.van-toast--html, .van-toast--text { min-height: 0px; min-width: var(--van-toast-text-min-width); padding: var(--van-toast-text-padding); width: fit-content; }
.van-toast--html .van-toast__text, .van-toast--text .van-toast__text { margin-top: 0px; }
.van-toast--top { top: var(--van-toast-position-top-distance); }
.van-toast--bottom { bottom: var(--van-toast-position-bottom-distance); top: auto; }
.van-toast__icon { font-size: var(--van-toast-icon-size); }
.van-toast__loading { color: var(--van-toast-loading-icon-color); padding: var(--van-padding-base); }
.van-toast__text { margin-top: var(--van-padding-xs); }
:host, :root { --van-action-bar-background: var(--van-background-2); --van-action-bar-height: 50px; }
.van-action-bar { align-items: center; background: var(--van-action-bar-background); bottom: 0px; box-sizing: content-box; display: flex; height: var(--van-action-bar-height); left: 0px; position: fixed; right: 0px; }
:host, :root { --van-button-mini-height: 24px; --van-button-mini-padding: 0 var(--van-padding-base); --van-button-mini-font-size: var(--van-font-size-xs); --van-button-small-height: 32px; --van-button-small-padding: 0 var(--van-padding-xs); --van-button-small-font-size: var(--van-font-size-sm); --van-button-normal-padding: 0 15px; --van-button-normal-font-size: var(--van-font-size-md); --van-button-large-height: 50px; --van-button-default-height: 44px; --van-button-default-line-height: 1.2; --van-button-default-font-size: var(--van-font-size-lg); --van-button-default-color: var(--van-text-color); --van-button-default-background: var(--van-background-2); --van-button-default-border-color: var(--van-gray-4); --van-button-primary-color: var(--van-white); --van-button-primary-background: var(--van-primary-color); --van-button-primary-border-color: var(--van-primary-color); --van-button-success-color: var(--van-white); --van-button-success-background: var(--van-success-color); --van-button-success-border-color: var(--van-success-color); --van-button-danger-color: var(--van-white); --van-button-danger-background: var(--van-danger-color); --van-button-danger-border-color: var(--van-danger-color); --van-button-warning-color: var(--van-white); --van-button-warning-background: var(--van-warning-color); --van-button-warning-border-color: var(--van-warning-color); --van-button-border-width: var(--van-border-width); --van-button-radius: var(--van-radius-md); --van-button-round-radius: var(--van-radius-max); --van-button-plain-background: var(--van-white); --van-button-disabled-opacity: var(--van-disabled-opacity); --van-button-icon-size: 1.2em; --van-button-loading-icon-size: 20px; }
.van-theme-dark { --van-button-plain-background: transparent; }
.van-button { appearance: none; border-radius: var(--van-button-radius); box-sizing: border-box; cursor: pointer; display: inline-block; font-size: var(--van-button-default-font-size); height: var(--van-button-default-height); line-height: var(--van-button-default-line-height); margin: 0px; padding: 0px; position: relative; text-align: center; transition: opacity var(--van-duration-fast); -webkit-font-smoothing: auto; }
.van-button::before { background: var(--van-black); border-style: inherit; border-width: inherit; border-image: inherit; border-color: var(--van-black); border-radius: inherit; box-sizing: content-box; content: " "; height: 100%; left: 50%; opacity: 0; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; }
.van-button:active::before { opacity: 0.1; }
.van-button--disabled::before, .van-button--loading::before { display: none; }
.van-button--default { background: var(--van-button-default-background); border: var(--van-button-border-width) solid var(--van-button-default-border-color); color: var(--van-button-default-color); }
.van-button--primary { background: var(--van-button-primary-background); border: var(--van-button-border-width) solid var(--van-button-primary-border-color); color: var(--van-button-primary-color); }
.van-button--success { background: var(--van-button-success-background); border: var(--van-button-border-width) solid var(--van-button-success-border-color); color: var(--van-button-success-color); }
.van-button--danger { background: var(--van-button-danger-background); border: var(--van-button-border-width) solid var(--van-button-danger-border-color); color: var(--van-button-danger-color); }
.van-button--warning { background: var(--van-button-warning-background); border: var(--van-button-border-width) solid var(--van-button-warning-border-color); color: var(--van-button-warning-color); }
.van-button--plain { background: var(--van-button-plain-background); }
.van-button--plain.van-button--primary { color: var(--van-button-primary-background); }
.van-button--plain.van-button--success { color: var(--van-button-success-background); }
.van-button--plain.van-button--danger { color: var(--van-button-danger-background); }
.van-button--plain.van-button--warning { color: var(--van-button-warning-background); }
.van-button--large { height: var(--van-button-large-height); width: 100%; }
.van-button--normal { font-size: var(--van-button-normal-font-size); padding: var(--van-button-normal-padding); }
.van-button--small { font-size: var(--van-button-small-font-size); height: var(--van-button-small-height); padding: var(--van-button-small-padding); }
.van-button__loading { color: inherit; font-size: inherit; }
.van-button__loading .van-loading__spinner { color: currentcolor; height: var(--van-button-loading-icon-size); width: var(--van-button-loading-icon-size); }
.van-button--mini { font-size: var(--van-button-mini-font-size); height: var(--van-button-mini-height); padding: var(--van-button-mini-padding); }
.van-button--mini + .van-button--mini { margin-left: var(--van-padding-base); }
.van-button--block { display: block; width: 100%; }
.van-button--disabled { cursor: not-allowed; opacity: var(--van-button-disabled-opacity); }
.van-button--loading { cursor: default; }
.van-button--round { border-radius: var(--van-button-round-radius); }
.van-button--square { border-radius: 0px; }
.van-button__content { align-items: center; display: flex; height: 100%; justify-content: center; }
.van-button__content::before { content: " "; }
.van-button__icon { font-size: var(--van-button-icon-size); line-height: inherit; }
.van-button__icon + .van-button__text, .van-button__loading + .van-button__text, .van-button__text + .van-button__icon, .van-button__text + .van-button__loading { margin-left: var(--van-padding-base); }
.van-button--hairline { border-width: 0px; }
.van-button--hairline::after { border-color: inherit; border-radius: calc(var(--van-button-radius)*2); }
.van-button--hairline.van-button--round::after { border-radius: var(--van-button-round-radius); }
.van-button--hairline.van-button--square::after { border-radius: 0px; }
:host, :root { --van-action-bar-button-height: 40px; --van-action-bar-button-warning-color: var(--van-gradient-orange); --van-action-bar-button-danger-color: var(--van-gradient-red); }
.van-action-bar-button { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; flex: 1 1 0%; font-size: var(--van-font-size-md); font-weight: var(--van-font-bold); height: var(--van-action-bar-button-height); }
.van-action-bar-button--first { border-bottom-left-radius: var(--van-radius-max); border-top-left-radius: var(--van-radius-max); margin-left: 5px; }
.van-action-bar-button--last { border-bottom-right-radius: var(--van-radius-max); border-top-right-radius: var(--van-radius-max); margin-right: 5px; }
.van-action-bar-button--warning { background: var(--van-action-bar-button-warning-color); }
.van-action-bar-button--danger { background: var(--van-action-bar-button-danger-color); }
@media (max-width: 321px) {
  .van-action-bar-button { font-size: 13px; }
}
:host, :root { --van-dialog-width: 320px; --van-dialog-small-screen-width: 90%; --van-dialog-font-size: var(--van-font-size-lg); --van-dialog-transition: var(--van-duration-base); --van-dialog-radius: 16px; --van-dialog-background: var(--van-background-2); --van-dialog-header-font-weight: var(--van-font-bold); --van-dialog-header-line-height: 24px; --van-dialog-header-padding-top: 26px; --van-dialog-header-isolated-padding: var(--van-padding-lg) 0; --van-dialog-message-padding: var(--van-padding-lg); --van-dialog-message-font-size: var(--van-font-size-md); --van-dialog-message-line-height: var(--van-line-height-md); --van-dialog-message-max-height: 60vh; --van-dialog-has-title-message-text-color: var(--van-gray-7); --van-dialog-has-title-message-padding-top: var(--van-padding-xs); --van-dialog-button-height: 48px; --van-dialog-round-button-height: 36px; --van-dialog-confirm-button-text-color: var(--van-primary-color); }
.van-dialog { backface-visibility: hidden; background: var(--van-dialog-background); border-radius: var(--van-dialog-radius); font-size: var(--van-dialog-font-size); overflow: hidden; top: 45%; transition-duration: ; transition-timing-function: ; transition-delay: ; transition-behavior: ; transition-property: transform, opacity; width: var(--van-dialog-width); }
@media (max-width: 321px) {
  .van-dialog { width: var(--van-dialog-small-screen-width); }
}
.van-dialog__header { color: var(--van-text-color); font-weight: var(--van-dialog-header-font-weight); line-height: var(--van-dialog-header-line-height); padding-top: var(--van-dialog-header-padding-top); text-align: center; }
.van-dialog__header--isolated { padding: var(--van-dialog-header-isolated-padding); }
.van-dialog__content--isolated { align-items: center; display: flex; min-height: 104px; }
.van-dialog__message { color: var(--van-text-color); flex: 1 1 0%; font-size: var(--van-dialog-message-font-size); line-height: var(--van-dialog-message-line-height); max-height: var(--van-dialog-message-max-height); overflow-y: auto; padding: 26px var(--van-dialog-message-padding); text-align: center; white-space: pre-wrap; overflow-wrap: break-word; }
.van-dialog__message--has-title { color: var(--van-dialog-has-title-message-text-color); padding-top: var(--van-dialog-has-title-message-padding-top); }
.van-dialog__message--left { text-align: left; }
.van-dialog__message--right { text-align: right; }
.van-dialog__message--justify { text-align: justify; }
.van-dialog__footer { display: flex; overflow: hidden; user-select: none; }
.van-dialog__cancel, .van-dialog__confirm { border: 0px; border-radius: 0px; flex: 1 1 0%; height: var(--van-dialog-button-height); margin: 0px; }
.van-dialog__confirm, .van-dialog__confirm:active { color: var(--van-dialog-confirm-button-text-color); }
.van-dialog--round-button .van-dialog__footer { height: auto; padding: var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md); position: relative; }
.van-dialog--round-button .van-dialog__message { color: var(--van-text-color); padding-bottom: var(--van-padding-md); }
.van-dialog--round-button .van-dialog__cancel, .van-dialog--round-button .van-dialog__confirm { height: var(--van-dialog-round-button-height); }
.van-dialog--round-button .van-dialog__confirm { color: var(--van-white); }
.van-dialog--round-button .van-action-bar-button--first { border-bottom-left-radius: var(--van-radius-max); border-top-left-radius: var(--van-radius-max); }
.van-dialog--round-button .van-action-bar-button--last { border-bottom-right-radius: var(--van-radius-max); border-top-right-radius: var(--van-radius-max); }
.van-dialog-bounce-enter-from { opacity: 0; transform: translate3d(0px, -50%, 0px) scale(0.7); }
.van-dialog-bounce-leave-active { opacity: 0; transform: translate3d(0px, -50%, 0px) scale(0.9); }
:host, :root { --van-notify-text-color: var(--van-white); --van-notify-padding: var(--van-padding-xs) var(--van-padding-md); --van-notify-font-size: var(--van-font-size-md); --van-notify-line-height: var(--van-line-height-md); --van-notify-primary-background: var(--van-primary-color); --van-notify-success-background: var(--van-success-color); --van-notify-danger-background: var(--van-danger-color); --van-notify-warning-background: var(--van-warning-color); }
.van-notify { align-items: center; box-sizing: border-box; color: var(--van-notify-text-color); display: flex; font-size: var(--van-notify-font-size); justify-content: center; line-height: var(--van-notify-line-height); padding: var(--van-notify-padding); text-align: center; white-space: pre-wrap; overflow-wrap: break-word; }
.van-notify--primary { background: var(--van-notify-primary-background); }
.van-notify--success { background: var(--van-notify-success-background); }
.van-notify--danger { background: var(--van-notify-danger-background); }
.van-notify--warning { background: var(--van-notify-warning-background); }
html { line-height: 1.15; text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
body { margin: 0px; }
main { display: block; }
h1 { font-size: 2em; margin: 0.67em 0px; }
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: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
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; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="button"], [type="reset"], [type="submit"], 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 { 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-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
details { display: block; }
summary { display: list-item; }
[hidden], template { display: none; }
.arco-icon { color: inherit; display: inline-block; font-style: normal; height: 1em; outline: 0px; vertical-align: -2px; width: 1em; stroke: currentcolor; }
.arco-icon-loading, .arco-icon-spin { animation: 1s linear 0s infinite normal none running arco-loading-circle; }
@keyframes arco-loading-circle { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.arco-icon-hover { cursor: pointer; display: inline-block; line-height: 12px; }
.arco-icon-hover, .arco-icon-hover .arco-icon { position: relative; }
.arco-icon-hover::before { background-color: transparent; border-radius: var(--border-radius-circle); box-sizing: border-box; content: ""; display: block; position: absolute; transition: background-color 0.1s linear; }
.arco-icon-hover:hover::before { background-color: var(--color-fill-2); }
.arco-icon-hover.arco-icon-hover-disabled::before { opacity: 0; }
.arco-icon-hover::before { height: 20px; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 20px; }
.arco-icon-hover-size-mini { line-height: 12px; }
.arco-icon-hover-size-mini::before { height: 20px; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 20px; }
.arco-icon-hover-size-small { line-height: 12px; }
.arco-icon-hover-size-small::before { height: 20px; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 20px; }
.arco-icon-hover-size-large { line-height: 12px; }
.arco-icon-hover-size-large::before { height: 24px; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 24px; }
.arco-icon-hover-size-huge { line-height: 12px; }
.arco-icon-hover-size-huge::before { height: 24px; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 24px; }
.fade-in-standard-appear-from, .fade-in-standard-enter-from { opacity: 0; }
.fade-in-standard-appear-to, .fade-in-standard-enter-to { opacity: 1; }
.fade-in-standard-appear-active, .fade-in-standard-enter-active { transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.fade-in-standard-leave-from { opacity: 1; }
.fade-in-standard-leave-to { opacity: 0; }
.fade-in-standard-leave-active { transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.fade-in-appear-from, .fade-in-enter-from { opacity: 0; }
.fade-in-appear-to, .fade-in-enter-to { opacity: 1; }
.fade-in-appear-active, .fade-in-enter-active { transition: opacity 0.1s linear; }
.fade-in-leave-from { opacity: 1; }
.fade-in-leave-to { opacity: 0; }
.fade-in-leave-active { transition: opacity 0.1s linear; }
.zoom-in-appear-from, .zoom-in-enter-from { opacity: 0; transform: scale(0.5); }
.zoom-in-appear-to, .zoom-in-enter-to { opacity: 1; transform: scale(1); }
.zoom-in-appear-active, .zoom-in-enter-active { transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.zoom-in-leave-from { opacity: 1; transform: scale(1); }
.zoom-in-leave-to { opacity: 0; transform: scale(0.5); }
.zoom-in-leave-active { transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.zoom-in-fade-out-appear-from, .zoom-in-fade-out-enter-from { opacity: 0; transform: scale(0.5); }
.zoom-in-fade-out-appear-to, .zoom-in-fade-out-enter-to { opacity: 1; transform: scale(1); }
.zoom-in-fade-out-appear-active, .zoom-in-fade-out-enter-active { transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.zoom-in-fade-out-leave-from { opacity: 1; transform: scale(1); }
.zoom-in-fade-out-leave-to { opacity: 0; transform: scale(0.5); }
.zoom-in-fade-out-leave-active { transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.zoom-in-big-appear-from, .zoom-in-big-enter-from { opacity: 0; transform: scale(0.5); }
.zoom-in-big-appear-to, .zoom-in-big-enter-to { opacity: 1; transform: scale(1); }
.zoom-in-big-appear-active, .zoom-in-big-enter-active { transition: opacity 0.2s linear, transform 0.2s linear; }
.zoom-in-big-leave-from { opacity: 1; transform: scale(1); }
.zoom-in-big-leave-to { opacity: 0; transform: scale(0.2); }
.zoom-in-big-leave-active { transition: opacity 0.2s linear, transform 0.2s linear; }
.zoom-in-left-appear-from, .zoom-in-left-enter-from { opacity: 0.1; transform: scale(0.1); }
.zoom-in-left-appear-to, .zoom-in-left-enter-to { opacity: 1; transform: scale(1); }
.zoom-in-left-appear-active, .zoom-in-left-enter-active { transform-origin: 0px 50%; transition: opacity 0.3s linear, transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.zoom-in-left-leave-from { opacity: 1; transform: scale(1); }
.zoom-in-left-leave-to { opacity: 0.1; transform: scale(0.1); }
.zoom-in-left-leave-active { transform-origin: 0px 50%; transition: opacity 0.3s linear, transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.zoom-in-top-appear-from, .zoom-in-top-enter-from { opacity: 0; transform: scaleY(0.8) translateZ(0px); }
.zoom-in-top-appear-to, .zoom-in-top-enter-to { opacity: 1; transform: scaleY(1) translateZ(0px); }
.zoom-in-top-appear-active, .zoom-in-top-enter-active { transform-origin: 0px 0px; transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.zoom-in-top-leave-from { opacity: 1; transform: scaleY(1) translateZ(0px); }
.zoom-in-top-leave-to { opacity: 0; transform: scaleY(0.8) translateZ(0px); }
.zoom-in-top-leave-active { transform-origin: 0px 0px; transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.zoom-in-bottom-appear-from, .zoom-in-bottom-enter-from { opacity: 0; transform: scaleY(0.8) translateZ(0px); }
.zoom-in-bottom-appear-to, .zoom-in-bottom-enter-to { opacity: 1; transform: scaleY(1) translateZ(0px); }
.zoom-in-bottom-appear-active, .zoom-in-bottom-enter-active { transform-origin: 100% 100%; transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.zoom-in-bottom-leave-from { opacity: 1; transform: scaleY(1) translateZ(0px); }
.zoom-in-bottom-leave-to { opacity: 0; transform: scaleY(0.8) translateZ(0px); }
.zoom-in-bottom-leave-active { transform-origin: 100% 100%; transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.slide-dynamic-origin-appear-from, .slide-dynamic-origin-enter-from { opacity: 0; transform: scaleY(0.9); transform-origin: 0px 0px; }
.slide-dynamic-origin-appear-to, .slide-dynamic-origin-enter-to { opacity: 1; transform: scaleY(1); transform-origin: 0px 0px; }
.slide-dynamic-origin-appear-active, .slide-dynamic-origin-enter-active { transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-dynamic-origin-leave-from { opacity: 1; transform: scaleY(1); transform-origin: 0px 0px; }
.slide-dynamic-origin-leave-to { opacity: 0; transform: scaleY(0.9); transform-origin: 0px 0px; }
.slide-dynamic-origin-leave-active { transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-left-appear-from, .slide-left-enter-from { transform: translate(-100%); }
.slide-left-appear-to, .slide-left-enter-to { transform: translate(0px); }
.slide-left-appear-active, .slide-left-enter-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-left-leave-from { transform: translate(0px); }
.slide-left-leave-to { transform: translate(-100%); }
.slide-left-leave-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-right-appear-from, .slide-right-enter-from { transform: translate(100%); }
.slide-right-appear-to, .slide-right-enter-to { transform: translate(0px); }
.slide-right-appear-active, .slide-right-enter-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-right-leave-from { transform: translate(0px); }
.slide-right-leave-to { transform: translate(100%); }
.slide-right-leave-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-top-appear-from, .slide-top-enter-from { transform: translateY(-100%); }
.slide-top-appear-to, .slide-top-enter-to { transform: translateY(0px); }
.slide-top-appear-active, .slide-top-enter-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-top-leave-from { transform: translateY(0px); }
.slide-top-leave-to { transform: translateY(-100%); }
.slide-top-leave-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-bottom-appear-from, .slide-bottom-enter-from { transform: translateY(100%); }
.slide-bottom-appear-to, .slide-bottom-enter-to { transform: translateY(0px); }
.slide-bottom-appear-active, .slide-bottom-enter-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-bottom-leave-from { transform: translateY(0px); }
.slide-bottom-leave-to { transform: translateY(100%); }
.slide-bottom-leave-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
body { --red-1: 255,236,232; --red-2: 253,205,197; --red-3: 251,172,163; --red-4: 249,137,129; --red-5: 247,101,96; --red-6: 245,63,63; --red-7: 203,39,45; --red-8: 161,21,30; --red-9: 119,8,19; --red-10: 77,0,10; --orangered-1: 255,243,232; --orangered-2: 253,221,195; --orangered-3: 252,197,159; --orangered-4: 250,172,123; --orangered-5: 249,144,87; --orangered-6: 247,114,52; --orangered-7: 204,81,32; --orangered-8: 162,53,17; --orangered-9: 119,31,6; --orangered-10: 77,14,0; --orange-1: 255,247,232; --orange-2: 255,228,186; --orange-3: 255,207,139; --orange-4: 255,182,93; --orange-5: 255,154,46; --orange-6: 255,125,0; --orange-7: 210,95,0; --orange-8: 166,69,0; --orange-9: 121,46,0; --orange-10: 77,27,0; --gold-1: 255,252,232; --gold-2: 253,244,191; --gold-3: 252,233,150; --gold-4: 250,220,109; --gold-5: 249,204,69; --gold-6: 247,186,30; --gold-7: 204,146,19; --gold-8: 162,109,10; --gold-9: 119,75,4; --gold-10: 77,45,0; --yellow-1: 254,255,232; --yellow-2: 254,254,190; --yellow-3: 253,250,148; --yellow-4: 252,242,107; --yellow-5: 251,232,66; --yellow-6: 250,220,25; --yellow-7: 207,175,15; --yellow-8: 163,132,8; --yellow-9: 120,93,3; --yellow-10: 77,56,0; --lime-1: 252,255,232; --lime-2: 237,248,187; --lime-3: 220,241,144; --lime-4: 201,233,104; --lime-5: 181,226,65; --lime-6: 159,219,29; --lime-7: 126,183,18; --lime-8: 95,148,10; --lime-9: 67,112,4; --lime-10: 42,77,0; --green-1: 232,255,234; --green-2: 175,240,181; --green-3: 123,225,136; --green-4: 76,210,99; --green-5: 35,195,67; --green-6: 0,180,42; --green-7: 0,154,41; --green-8: 0,128,38; --green-9: 0,102,34; --green-10: 0,77,28; --cyan-1: 232,255,251; --cyan-2: 183,244,236; --cyan-3: 137,233,224; --cyan-4: 94,223,214; --cyan-5: 55,212,207; --cyan-6: 20,201,201; --cyan-7: 13,165,170; --cyan-8: 7,130,139; --cyan-9: 3,97,108; --cyan-10: 0,66,77; --blue-1: 232,247,255; --blue-2: 195,231,254; --blue-3: 159,212,253; --blue-4: 123,192,252; --blue-5: 87,169,251; --blue-6: 52,145,250; --blue-7: 32,108,207; --blue-8: 17,75,163; --blue-9: 6,48,120; --blue-10: 0,26,77; --arcoblue-1: 232,243,255; --arcoblue-2: 190,218,255; --arcoblue-3: 148,191,255; --arcoblue-4: 106,161,255; --arcoblue-5: 64,128,255; --arcoblue-6: 22,93,255; --arcoblue-7: 14,66,210; --arcoblue-8: 7,44,166; --arcoblue-9: 3,26,121; --arcoblue-10: 0,13,77; --purple-1: 245,232,255; --purple-2: 221,190,246; --purple-3: 195,150,237; --purple-4: 168,113,227; --purple-5: 141,78,218; --purple-6: 114,46,209; --purple-7: 85,29,176; --purple-8: 60,16,143; --purple-9: 39,6,110; --purple-10: 22,0,77; --pinkpurple-1: 255,232,251; --pinkpurple-2: 247,186,239; --pinkpurple-3: 240,142,230; --pinkpurple-4: 232,101,223; --pinkpurple-5: 225,62,219; --pinkpurple-6: 217,26,217; --pinkpurple-7: 176,16,182; --pinkpurple-8: 138,9,147; --pinkpurple-9: 101,3,112; --pinkpurple-10: 66,0,77; --magenta-1: 255,232,241; --magenta-2: 253,194,219; --magenta-3: 251,157,199; --magenta-4: 249,121,183; --magenta-5: 247,84,168; --magenta-6: 245,49,157; --magenta-7: 203,30,131; --magenta-8: 161,16,105; --magenta-9: 119,6,79; --magenta-10: 77,0,52; --gray-1: 247,248,250; --gray-2: 242,243,245; --gray-3: 229,230,235; --gray-4: 201,205,212; --gray-5: 169,174,184; --gray-6: 134,144,156; --gray-7: 107,119,133; --gray-8: 78,89,105; --gray-9: 39,46,59; --gray-10: 29,33,41; --success-1: var(--green-1); --success-2: var(--green-2); --success-3: var(--green-3); --success-4: var(--green-4); --success-5: var(--green-5); --success-6: var(--green-6); --success-7: var(--green-7); --success-8: var(--green-8); --success-9: var(--green-9); --success-10: var(--green-10); --primary-1: var(--arcoblue-1); --primary-2: var(--arcoblue-2); --primary-3: var(--arcoblue-3); --primary-4: var(--arcoblue-4); --primary-5: var(--arcoblue-5); --primary-6: var(--arcoblue-6); --primary-7: var(--arcoblue-7); --primary-8: var(--arcoblue-8); --primary-9: var(--arcoblue-9); --primary-10: var(--arcoblue-10); --danger-1: var(--red-1); --danger-2: var(--red-2); --danger-3: var(--red-3); --danger-4: var(--red-4); --danger-5: var(--red-5); --danger-6: var(--red-6); --danger-7: var(--red-7); --danger-8: var(--red-8); --danger-9: var(--red-9); --danger-10: var(--red-10); --warning-1: var(--orange-1); --warning-2: var(--orange-2); --warning-3: var(--orange-3); --warning-4: var(--orange-4); --warning-5: var(--orange-5); --warning-6: var(--orange-6); --warning-7: var(--orange-7); --warning-8: var(--orange-8); --warning-9: var(--orange-9); --warning-10: var(--orange-10); --link-1: var(--arcoblue-1); --link-2: var(--arcoblue-2); --link-3: var(--arcoblue-3); --link-4: var(--arcoblue-4); --link-5: var(--arcoblue-5); --link-6: var(--arcoblue-6); --link-7: var(--arcoblue-7); --link-8: var(--arcoblue-8); --link-9: var(--arcoblue-9); --link-10: var(--arcoblue-10); }
body[arco-theme="dark"] { --red-1: 77,0,10; --red-2: 119,6,17; --red-3: 161,22,31; --red-4: 203,46,52; --red-5: 245,78,78; --red-6: 247,105,101; --red-7: 249,141,134; --red-8: 251,176,167; --red-9: 253,209,202; --red-10: 255,240,236; --orangered-1: 77,14,0; --orangered-2: 119,30,5; --orangered-3: 162,55,20; --orangered-4: 204,87,41; --orangered-5: 247,126,69; --orangered-6: 249,146,90; --orangered-7: 250,173,125; --orangered-8: 252,198,161; --orangered-9: 253,222,197; --orangered-10: 255,244,235; --orange-1: 77,27,0; --orange-2: 121,48,4; --orange-3: 166,75,10; --orange-4: 210,105,19; --orange-5: 255,141,31; --orange-6: 255,150,38; --orange-7: 255,179,87; --orange-8: 255,205,135; --orange-9: 255,227,184; --orange-10: 255,247,232; --gold-1: 77,45,0; --gold-2: 119,75,4; --gold-3: 162,111,15; --gold-4: 204,150,31; --gold-5: 247,192,52; --gold-6: 249,204,68; --gold-7: 250,220,108; --gold-8: 252,233,149; --gold-9: 253,244,190; --gold-10: 255,252,232; --yellow-1: 77,56,0; --yellow-2: 120,94,7; --yellow-3: 163,134,20; --yellow-4: 207,179,37; --yellow-5: 250,225,60; --yellow-6: 251,233,75; --yellow-7: 252,243,116; --yellow-8: 253,250,157; --yellow-9: 254,254,198; --yellow-10: 254,255,240; --lime-1: 42,77,0; --lime-2: 68,112,6; --lime-3: 98,148,18; --lime-4: 132,183,35; --lime-5: 168,219,57; --lime-6: 184,226,75; --lime-7: 203,233,112; --lime-8: 222,241,152; --lime-9: 238,248,194; --lime-10: 253,255,238; --green-1: 0,77,28; --green-2: 4,102,37; --green-3: 10,128,45; --green-4: 18,154,55; --green-5: 29,180,64; --green-6: 39,195,70; --green-7: 80,210,102; --green-8: 126,225,139; --green-9: 178,240,183; --green-10: 235,255,236; --cyan-1: 0,66,77; --cyan-2: 6,97,108; --cyan-3: 17,131,139; --cyan-4: 31,166,170; --cyan-5: 48,201,201; --cyan-6: 63,212,207; --cyan-7: 102,223,215; --cyan-8: 144,233,225; --cyan-9: 190,244,237; --cyan-10: 240,255,252; --blue-1: 0,26,77; --blue-2: 5,47,120; --blue-3: 19,76,163; --blue-4: 41,113,207; --blue-5: 70,154,250; --blue-6: 90,170,251; --blue-7: 125,193,252; --blue-8: 161,213,253; --blue-9: 198,232,254; --blue-10: 234,248,255; --arcoblue-1: 0,13,77; --arcoblue-2: 4,27,121; --arcoblue-3: 14,50,166; --arcoblue-4: 29,77,210; --arcoblue-5: 48,111,255; --arcoblue-6: 60,126,255; --arcoblue-7: 104,159,255; --arcoblue-8: 147,190,255; --arcoblue-9: 190,218,255; --arcoblue-10: 234,244,255; --purple-1: 22,0,77; --purple-2: 39,6,110; --purple-3: 62,19,143; --purple-4: 90,37,176; --purple-5: 123,61,209; --purple-6: 142,81,218; --purple-7: 169,116,227; --purple-8: 197,154,237; --purple-9: 223,194,246; --purple-10: 247,237,255; --pinkpurple-1: 66,0,77; --pinkpurple-2: 101,3,112; --pinkpurple-3: 138,13,147; --pinkpurple-4: 176,27,182; --pinkpurple-5: 217,46,217; --pinkpurple-6: 225,61,219; --pinkpurple-7: 232,102,223; --pinkpurple-8: 240,146,230; --pinkpurple-9: 247,193,240; --pinkpurple-10: 255,242,253; --magenta-1: 77,0,52; --magenta-2: 119,8,80; --magenta-3: 161,23,108; --magenta-4: 203,43,136; --magenta-5: 245,69,166; --magenta-6: 247,86,169; --magenta-7: 249,122,184; --magenta-8: 251,158,200; --magenta-9: 253,195,219; --magenta-10: 255,232,241; --gray-1: 23,23,26; --gray-2: 46,46,48; --gray-3: 72,72,73; --gray-4: 95,95,96; --gray-5: 120,120,122; --gray-6: 146,146,147; --gray-7: 171,171,172; --gray-8: 197,197,197; --gray-9: 223,223,223; --gray-10: 246,246,246; --primary-1: var(--arcoblue-1); --primary-2: var(--arcoblue-2); --primary-3: var(--arcoblue-3); --primary-4: var(--arcoblue-4); --primary-5: var(--arcoblue-5); --primary-6: var(--arcoblue-6); --primary-7: var(--arcoblue-7); --primary-8: var(--arcoblue-8); --primary-9: var(--arcoblue-9); --primary-10: var(--arcoblue-10); --success-1: var(--green-1); --success-2: var(--green-2); --success-3: var(--green-3); --success-4: var(--green-4); --success-5: var(--green-5); --success-6: var(--green-6); --success-7: var(--green-7); --success-8: var(--green-8); --success-9: var(--green-9); --success-10: var(--green-10); --danger-1: var(--red-1); --danger-2: var(--red-2); --danger-3: var(--red-3); --danger-4: var(--red-4); --danger-5: var(--red-5); --danger-6: var(--red-6); --danger-7: var(--red-7); --danger-8: var(--red-8); --danger-9: var(--red-9); --danger-10: var(--red-10); --warning-1: var(--orange-1); --warning-2: var(--orange-2); --warning-3: var(--orange-3); --warning-4: var(--orange-4); --warning-5: var(--orange-5); --warning-6: var(--orange-6); --warning-7: var(--orange-7); --warning-8: var(--orange-8); --warning-9: var(--orange-9); --warning-10: var(--orange-10); --link-1: var(--arcoblue-1); --link-2: var(--arcoblue-2); --link-3: var(--arcoblue-3); --link-4: var(--arcoblue-4); --link-5: var(--arcoblue-5); --link-6: var(--arcoblue-6); --link-7: var(--arcoblue-7); --link-8: var(--arcoblue-8); --link-9: var(--arcoblue-9); --link-10: var(--arcoblue-10); }
body { --color-white: #fff; --color-black: #000; --color-border: rgb(var(--gray-3)); --color-bg-popup: var(--color-bg-5); --color-bg-1: #fff; --color-bg-2: #fff; --color-bg-3: #fff; --color-bg-4: #fff; --color-bg-5: #fff; --color-bg-white: #fff; --color-neutral-1: rgb(var(--gray-1)); --color-neutral-2: rgb(var(--gray-2)); --color-neutral-3: rgb(var(--gray-3)); --color-neutral-4: rgb(var(--gray-4)); --color-neutral-5: rgb(var(--gray-5)); --color-neutral-6: rgb(var(--gray-6)); --color-neutral-7: rgb(var(--gray-7)); --color-neutral-8: rgb(var(--gray-8)); --color-neutral-9: rgb(var(--gray-9)); --color-neutral-10: rgb(var(--gray-10)); --color-text-1: var(--color-neutral-10); --color-text-2: var(--color-neutral-8); --color-text-3: var(--color-neutral-6); --color-text-4: var(--color-neutral-4); --color-border-1: var(--color-neutral-2); --color-border-2: var(--color-neutral-3); --color-border-3: var(--color-neutral-4); --color-border-4: var(--color-neutral-6); --color-fill-1: var(--color-neutral-1); --color-fill-2: var(--color-neutral-2); --color-fill-3: var(--color-neutral-3); --color-fill-4: var(--color-neutral-4); --color-primary-light-1: rgb(var(--primary-1)); --color-primary-light-2: rgb(var(--primary-2)); --color-primary-light-3: rgb(var(--primary-3)); --color-primary-light-4: rgb(var(--primary-4)); --color-link-light-1: rgb(var(--link-1)); --color-link-light-2: rgb(var(--link-2)); --color-link-light-3: rgb(var(--link-3)); --color-link-light-4: rgb(var(--link-4)); --color-secondary: var(--color-neutral-2); --color-secondary-hover: var(--color-neutral-3); --color-secondary-active: var(--color-neutral-4); --color-secondary-disabled: var(--color-neutral-1); --color-danger-light-1: rgb(var(--danger-1)); --color-danger-light-2: rgb(var(--danger-2)); --color-danger-light-3: rgb(var(--danger-3)); --color-danger-light-4: rgb(var(--danger-4)); --color-success-light-1: rgb(var(--success-1)); --color-success-light-2: rgb(var(--success-2)); --color-success-light-3: rgb(var(--success-3)); --color-success-light-4: rgb(var(--success-4)); --color-warning-light-1: rgb(var(--warning-1)); --color-warning-light-2: rgb(var(--warning-2)); --color-warning-light-3: rgb(var(--warning-3)); --color-warning-light-4: rgb(var(--warning-4)); --border-radius-none: 0; --border-radius-small: 2px; --border-radius-medium: 4px; --border-radius-large: 8px; --border-radius-circle: 50%; --color-tooltip-bg: rgb(var(--gray-10)); --color-spin-layer-bg: hsla(0,0%,100%,.6); --color-menu-dark-bg: #232324; --color-menu-light-bg: #fff; --color-menu-dark-hover: hsla(0,0%,100%,.04); --color-mask-bg: rgba(29,33,41,.6); }
body[arco-theme="dark"] { --color-white: hsla(0,0%,100%,.9); --color-black: #000; --color-border: #333335; --color-bg-1: #17171a; --color-bg-2: #232324; --color-bg-3: #2a2a2b; --color-bg-4: #313132; --color-bg-5: #373739; --color-bg-white: #f6f6f6; --color-text-1: hsla(0,0%,100%,.9); --color-text-2: hsla(0,0%,100%,.7); --color-text-3: hsla(0,0%,100%,.5); --color-text-4: hsla(0,0%,100%,.3); --color-fill-1: hsla(0,0%,100%,.04); --color-fill-2: hsla(0,0%,100%,.08); --color-fill-3: hsla(0,0%,100%,.12); --color-fill-4: hsla(0,0%,100%,.16); --color-primary-light-1: rgba(var(--primary-6),.2); --color-primary-light-2: rgba(var(--primary-6),.35); --color-primary-light-3: rgba(var(--primary-6),.5); --color-primary-light-4: rgba(var(--primary-6),.65); --color-secondary: rgba(var(--gray-9),.08); --color-secondary-hover: rgba(var(--gray-8),.16); --color-secondary-active: rgba(var(--gray-7),.24); --color-secondary-disabled: rgba(var(--gray-9),.08); --color-danger-light-1: rgba(var(--danger-6),.2); --color-danger-light-2: rgba(var(--danger-6),.35); --color-danger-light-3: rgba(var(--danger-6),.5); --color-danger-light-4: rgba(var(--danger-6),.65); --color-success-light-1: rgb(var(--success-6),.2); --color-success-light-2: rgb(var(--success-6),.35); --color-success-light-3: rgb(var(--success-6),.5); --color-success-light-4: rgb(var(--success-6),.65); --color-warning-light-1: rgb(var(--warning-6),.2); --color-warning-light-2: rgb(var(--warning-6),.35); --color-warning-light-3: rgb(var(--warning-6),.5); --color-warning-light-4: rgb(var(--warning-6),.65); --color-link-light-1: rgb(var(--link-6),.2); --color-link-light-2: rgb(var(--link-6),.35); --color-link-light-3: rgb(var(--link-6),.5); --color-link-light-4: rgb(var(--link-6),.65); --color-tooltip-bg: #373739; --color-spin-layer-bg: rgba(51,51,51,.6); --color-menu-dark-bg: #232324; --color-menu-light-bg: #232324; --color-menu-dark-hover: var(--color-fill-2); --color-mask-bg: rgba(23,23,26,.6); }
body { font-family: Inter, -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "noto sans", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; }
.arco-trigger-wrapper { display: inline-block; }
.arco-trigger-popup { position: absolute; z-index: 1000; }
.arco-trigger-arrow { background-color: var(--color-bg-5); box-sizing: border-box; content: ""; display: block; height: 8px; position: absolute; width: 8px; z-index: -1; }
.arco-trigger-popup[trigger-placement="tl"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="top"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="tr"] .arco-trigger-arrow { border-bottom-right-radius: var(--border-radius-small); border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.arco-trigger-popup[trigger-placement="bl"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="bottom"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="br"] .arco-trigger-arrow { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-top-left-radius: var(--border-radius-small); }
.arco-trigger-popup[trigger-placement="lb"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="left"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="lt"] .arco-trigger-arrow { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-right-radius: var(--border-radius-small); }
.arco-trigger-popup[trigger-placement="rb"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="right"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="rt"] .arco-trigger-arrow { border-bottom-left-radius: var(--border-radius-small); border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.arco-auto-tooltip { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-input-label { background-color: var(--color-fill-2); border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); cursor: pointer; display: inline-flex; font-size: 14px; padding-left: 12px; padding-right: 12px; transition: color 0.1s linear, border-color 0.1s linear, background-color 0.1s linear; width: 100%; }
.arco-input-label.arco-input-label-search { cursor: text; }
.arco-input-label.arco-input-label-search .arco-input-label-value { pointer-events: none; }
.arco-input-label:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-input-label.arco-input-label-focus, .arco-input-label:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); z-index: 1; }
.arco-input-label.arco-input-label-disabled { cursor: not-allowed; }
.arco-input-label.arco-input-label-disabled, .arco-input-label.arco-input-label-disabled:hover { background-color: var(--color-fill-2); border-color: transparent; color: var(--color-text-4); }
.arco-input-label.arco-input-label-disabled .arco-input-label-prefix, .arco-input-label.arco-input-label-disabled .arco-input-label-suffix { color: inherit; }
.arco-input-label.arco-input-label-error { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-input-label.arco-input-label-error:hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-input-label.arco-input-label-error.arco-input-label-focus, .arco-input-label.arco-input-label-error:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); z-index: 1; }
.arco-input-label .arco-input-label-prefix, .arco-input-label .arco-input-label-suffix { align-items: center; display: inline-flex; flex-shrink: 0; user-select: none; white-space: nowrap; }
.arco-input-label .arco-input-label-prefix > svg, .arco-input-label .arco-input-label-suffix > svg { font-size: 14px; }
.arco-input-label .arco-input-label-prefix { color: var(--color-text-2); padding-right: 12px; }
.arco-input-label .arco-input-label-suffix { color: var(--color-text-2); padding-left: 12px; }
.arco-input-label .arco-input-label-suffix .arco-feedback-icon { display: inline-flex; }
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-validating { color: rgb(var(--primary-6)); }
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-success { color: rgb(var(--success-6)); }
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-warning { color: rgb(var(--warning-6)); }
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-error { color: rgb(var(--danger-6)); }
.arco-input-label .arco-input-label-clear-btn { align-self: center; color: var(--color-text-2); cursor: pointer; font-size: 12px; visibility: hidden; }
.arco-input-label .arco-input-label-clear-btn > svg { position: relative; transition: color 0.1s linear; }
.arco-input-label:hover .arco-input-label-clear-btn { visibility: visible; }
.arco-input-label:not(.arco-input-label-focus) .arco-input-label-icon-hover:hover::before { background-color: var(--color-fill-4); }
.arco-input-label .arco-input-label-input { appearance: none; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; color: inherit; cursor: inherit; line-height: 1.5715; outline: 0px; padding-left: 0px; padding-right: 0px; width: 100%; -webkit-tap-highlight-color: transparent; }
.arco-input-label .arco-input-label-input::placeholder { color: var(--color-text-3); }
.arco-input-label .arco-input-label-input[disabled]::placeholder { color: var(--color-text-4); }
.arco-input-label .arco-input-label-input[disabled] { -webkit-text-fill-color: var(--color-text-4); }
.arco-input-label .arco-input-label-input-hidden { position: absolute; width: 0px !important; }
.arco-input-label .arco-input-label-value { align-items: center; box-sizing: border-box; display: flex; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.arco-input-label .arco-input-label-value::after { content: "."; font-size: 0px; line-height: 0; visibility: hidden; }
.arco-input-label .arco-input-label-value-hidden { display: none; }
.arco-input-label.arco-input-label-size-mini .arco-input-label-input, .arco-input-label.arco-input-label-size-mini .arco-input-label-value { font-size: 12px; line-height: 1.667; padding-bottom: 1px; padding-top: 1px; }
.arco-input-label.arco-input-label-size-mini .arco-input-label-value { min-height: 22px; }
.arco-input-label.arco-input-label-size-medium .arco-input-label-input, .arco-input-label.arco-input-label-size-medium .arco-input-label-value { font-size: 14px; line-height: 1.5715; padding-bottom: 4px; padding-top: 4px; }
.arco-input-label.arco-input-label-size-medium .arco-input-label-value { min-height: 30px; }
.arco-input-label.arco-input-label-size-small .arco-input-label-input, .arco-input-label.arco-input-label-size-small .arco-input-label-value { font-size: 14px; line-height: 1.5715; padding-bottom: 2px; padding-top: 2px; }
.arco-input-label.arco-input-label-size-small .arco-input-label-value { min-height: 26px; }
.arco-input-label.arco-input-label-size-large .arco-input-label-input, .arco-input-label.arco-input-label-size-large .arco-input-label-value { font-size: 14px; line-height: 1.5715; padding-bottom: 6px; padding-top: 6px; }
.arco-input-label.arco-input-label-size-large .arco-input-label-value { min-height: 34px; }
.arco-picker { align-items: center; background-color: var(--color-fill-2); border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; display: inline-flex; line-height: 1.5715; padding: 4px 11px 4px 4px; position: relative; transition: 0.1s linear; }
.arco-picker-input { display: inline-flex; flex: 1 1 0%; }
.arco-picker input { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: var(--color-text-2); line-height: 1.5715; outline: 0px; padding: 0px 0px 0px 8px; text-align: left; transition: 0.1s linear; width: 100%; }
.arco-picker input::placeholder { color: var(--color-text-3); }
.arco-picker input[disabled] { -webkit-text-fill-color: var(--color-text-4); }
.arco-picker-has-prefix { padding-left: 12px; }
.arco-picker-prefix { color: var(--color-text-2); font-size: 14px; padding-right: 4px; }
.arco-picker-suffix { align-items: center; display: inline-flex; margin-left: 4px; }
.arco-picker-suffix .arco-feedback-icon { display: inline-flex; }
.arco-picker-suffix .arco-feedback-icon-status-validating { color: rgb(var(--primary-6)); }
.arco-picker-suffix .arco-feedback-icon-status-success { color: rgb(var(--success-6)); }
.arco-picker-suffix .arco-feedback-icon-status-warning { color: rgb(var(--warning-6)); }
.arco-picker-suffix .arco-feedback-icon-status-error { color: rgb(var(--danger-6)); }
.arco-picker-suffix .arco-feedback-icon { margin-left: 4px; }
.arco-picker-suffix-icon { color: var(--color-text-2); }
.arco-picker .arco-picker-clear-icon { color: var(--color-text-2); display: none; font-size: 12px; }
.arco-picker:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-picker:not(.arco-picker-disabled):hover .arco-picker-clear-icon { display: inline-block; }
.arco-picker:not(.arco-picker-disabled):hover .arco-picker-suffix .arco-picker-clear-icon + span { display: none; }
.arco-picker input[disabled] { color: var(--color-text-4); cursor: not-allowed; }
.arco-picker input[disabled]::placeholder { color: var(--color-text-4); }
.arco-picker-error { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-picker-error:hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-picker-focused { box-shadow: 0 0 0 0 var(--color-primary-light-2); }
.arco-picker-focused, .arco-picker-focused:hover { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); }
.arco-picker-focused.arco-picker-error { border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); }
.arco-picker-focused .arco-picker-input-active input, .arco-picker-focused:hover .arco-picker-input-active input { background: var(--color-fill-2); }
.arco-picker-disabled, .arco-picker-disabled:hover { background-color: var(--color-fill-2); border-color: transparent; color: var(--color-text-4); cursor: not-allowed; }
.arco-picker-disabled input[disabled], .arco-picker-disabled:hover input[disabled] { color: var(--color-text-4); cursor: not-allowed; }
.arco-picker-disabled input[disabled]::placeholder, .arco-picker-disabled:hover input[disabled]::placeholder { color: var(--color-text-4); }
.arco-picker-separator { color: var(--color-text-3); min-width: 10px; padding: 0px 8px; }
.arco-picker-disabled .arco-picker-separator, .arco-picker-disabled .arco-picker-suffix-icon { color: var(--color-text-4); }
.arco-picker-size-mini { height: 24px; }
.arco-picker-size-mini input { font-size: 12px; }
.arco-picker-size-small { height: 28px; }
.arco-picker-size-small input { font-size: 14px; }
.arco-picker-size-medium { height: 32px; }
.arco-picker-size-medium input { font-size: 14px; }
.arco-picker-size-large { height: 36px; }
.arco-picker-size-large input { font-size: 14px; }
.arco-select-view-single { background-color: var(--color-fill-2); border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); cursor: pointer; display: inline-flex; font-size: 14px; padding-left: 12px; padding-right: 12px; transition: color 0.1s linear, border-color 0.1s linear, background-color 0.1s linear; width: 100%; }
.arco-select-view-single.arco-select-view-search { cursor: text; }
.arco-select-view-single.arco-select-view-search .arco-select-view-value { pointer-events: none; }
.arco-select-view-single:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-select-view-single.arco-select-view-focus, .arco-select-view-single:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); z-index: 1; }
.arco-select-view-single.arco-select-view-disabled { cursor: not-allowed; }
.arco-select-view-single.arco-select-view-disabled, .arco-select-view-single.arco-select-view-disabled:hover { background-color: var(--color-fill-2); border-color: transparent; color: var(--color-text-4); }
.arco-select-view-single.arco-select-view-disabled .arco-select-view-prefix, .arco-select-view-single.arco-select-view-disabled .arco-select-view-suffix { color: inherit; }
.arco-select-view-single.arco-select-view-error { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-select-view-single.arco-select-view-error:hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-select-view-single.arco-select-view-error.arco-select-view-single-focus, .arco-select-view-single.arco-select-view-error:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); z-index: 1; }
.arco-select-view-single .arco-select-view-prefix, .arco-select-view-single .arco-select-view-suffix { align-items: center; display: inline-flex; flex-shrink: 0; user-select: none; white-space: nowrap; }
.arco-select-view-single .arco-select-view-prefix > svg, .arco-select-view-single .arco-select-view-suffix > svg { font-size: 14px; }
.arco-select-view-single .arco-select-view-prefix { color: var(--color-text-2); padding-right: 12px; }
.arco-select-view-single .arco-select-view-suffix { color: var(--color-text-2); padding-left: 12px; }
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon { display: inline-flex; }
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-validating { color: rgb(var(--primary-6)); }
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-success { color: rgb(var(--success-6)); }
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-warning { color: rgb(var(--warning-6)); }
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-error { color: rgb(var(--danger-6)); }
.arco-select-view-single .arco-select-view-clear-btn { align-self: center; color: var(--color-text-2); cursor: pointer; font-size: 12px; visibility: hidden; }
.arco-select-view-single .arco-select-view-clear-btn > svg { position: relative; transition: color 0.1s linear; }
.arco-select-view-single:hover .arco-select-view-clear-btn { visibility: visible; }
.arco-select-view-single:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover::before { background-color: var(--color-fill-4); }
.arco-select-view-single .arco-select-view-input { appearance: none; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; color: inherit; cursor: inherit; line-height: 1.5715; outline: 0px; padding-left: 0px; padding-right: 0px; width: 100%; -webkit-tap-highlight-color: transparent; }
.arco-select-view-single .arco-select-view-input::placeholder { color: var(--color-text-3); }
.arco-select-view-single .arco-select-view-input[disabled]::placeholder { color: var(--color-text-4); }
.arco-select-view-single .arco-select-view-input[disabled] { -webkit-text-fill-color: var(--color-text-4); }
.arco-select-view-single .arco-select-view-input-hidden { position: absolute; width: 0px !important; }
.arco-select-view-single .arco-select-view-value { align-items: center; box-sizing: border-box; display: flex; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.arco-select-view-single .arco-select-view-value::after { content: "."; font-size: 0px; line-height: 0; visibility: hidden; }
.arco-select-view-single .arco-select-view-value-hidden { display: none; }
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-input, .arco-select-view-single.arco-select-view-size-mini .arco-select-view-value { font-size: 12px; line-height: 1.667; padding-bottom: 1px; padding-top: 1px; }
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-value { min-height: 22px; }
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-input, .arco-select-view-single.arco-select-view-size-medium .arco-select-view-value { font-size: 14px; line-height: 1.5715; padding-bottom: 4px; padding-top: 4px; }
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-value { min-height: 30px; }
.arco-select-view-single.arco-select-view-size-small .arco-select-view-input, .arco-select-view-single.arco-select-view-size-small .arco-select-view-value { font-size: 14px; line-height: 1.5715; padding-bottom: 2px; padding-top: 2px; }
.arco-select-view-single.arco-select-view-size-small .arco-select-view-value { min-height: 26px; }
.arco-select-view-single.arco-select-view-size-large .arco-select-view-input, .arco-select-view-single.arco-select-view-size-large .arco-select-view-value { font-size: 14px; line-height: 1.5715; padding-bottom: 6px; padding-top: 6px; }
.arco-select-view-single.arco-select-view-size-large .arco-select-view-value { min-height: 34px; }
.arco-select-view-multiple { background-color: var(--color-fill-2); border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); cursor: text; display: inline-flex; font-size: 14px; padding-left: 12px; padding-right: 12px; transition: color 0.1s linear, border-color 0.1s linear, background-color 0.1s linear; width: 100%; }
.arco-select-view-multiple:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-select-view-multiple.arco-select-view-focus, .arco-select-view-multiple:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); z-index: 1; }
.arco-select-view-multiple.arco-select-view-disabled { cursor: not-allowed; }
.arco-select-view-multiple.arco-select-view-disabled, .arco-select-view-multiple.arco-select-view-disabled:hover { background-color: var(--color-fill-2); border-color: transparent; color: var(--color-text-4); }
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-prefix, .arco-select-view-multiple.arco-select-view-disabled .arco-select-view-suffix { color: inherit; }
.arco-select-view-multiple.arco-select-view-error { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-select-view-multiple.arco-select-view-error:hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-select-view-multiple.arco-select-view-error.arco-select-view-multiple-focus, .arco-select-view-multiple.arco-select-view-error:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); z-index: 1; }
.arco-select-view-multiple .arco-select-view-prefix, .arco-select-view-multiple .arco-select-view-suffix { align-items: center; display: inline-flex; flex-shrink: 0; user-select: none; white-space: nowrap; }
.arco-select-view-multiple .arco-select-view-prefix > svg, .arco-select-view-multiple .arco-select-view-suffix > svg { font-size: 14px; }
.arco-select-view-multiple .arco-select-view-prefix { color: var(--color-text-2); padding-right: 12px; }
.arco-select-view-multiple .arco-select-view-suffix { color: var(--color-text-2); padding-left: 12px; }
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon { display: inline-flex; }
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-validating { color: rgb(var(--primary-6)); }
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-success { color: rgb(var(--success-6)); }
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-warning { color: rgb(var(--warning-6)); }
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-error { color: rgb(var(--danger-6)); }
.arco-select-view-multiple .arco-select-view-clear-btn { align-self: center; color: var(--color-text-2); cursor: pointer; font-size: 12px; visibility: hidden; }
.arco-select-view-multiple .arco-select-view-clear-btn > svg { position: relative; transition: color 0.1s linear; }
.arco-select-view-multiple:hover .arco-select-view-clear-btn { visibility: visible; }
.arco-select-view-multiple:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover::before { background-color: var(--color-fill-4); }
.arco-select-view-multiple.arco-select-view-has-tag { padding-left: 4px; padding-right: 4px; }
.arco-select-view-multiple.arco-select-view-has-prefix { padding-left: 12px; }
.arco-select-view-multiple.arco-select-view-has-suffix { padding-right: 12px; }
.arco-select-view-multiple .arco-select-view-inner { flex: 1 1 0%; line-height: 0; overflow: hidden; }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag { align-items: center; background-color: var(--color-bg-2); border-color: var(--color-fill-3); color: var(--color-text-1); display: inline-flex; font-size: 12px; margin-right: 4px; white-space: pre-wrap; word-break: break-word; }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag .arco-icon-hover:hover::before { background-color: var(--color-fill-2); }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color { color: var(--color-white); }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(255, 255, 255, 0.2); }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input { appearance: none; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; color: inherit; cursor: inherit; line-height: 1.5715; outline: 0px; padding-left: 0px; padding-right: 0px; width: 100%; -webkit-tap-highlight-color: transparent; box-sizing: border-box; }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input::placeholder { color: var(--color-text-3); }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled]::placeholder { color: var(--color-text-4); }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled] { -webkit-text-fill-color: var(--color-text-4); }
.arco-select-view-multiple .arco-select-view-mirror { left: 0px; pointer-events: none; position: absolute; top: 0px; visibility: hidden; white-space: pre; }
.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag { background-color: var(--color-fill-2); border-color: var(--color-fill-2); }
.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag .arco-icon-hover:hover::before { background-color: var(--color-fill-3); }
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-tag { background-color: var(--color-fill-2); border-color: var(--color-fill-3); color: var(--color-text-4); }
.arco-select-view-multiple.arco-select-view-disabled-input, .arco-select-view-multiple.arco-select-view-readonly { cursor: default; }
.arco-select-view-multiple.arco-select-view-size-mini { font-size: 12px; }
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-inner { padding-bottom: 0px; padding-top: 0px; }
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-input, .arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-tag { height: auto; line-height: 18px; margin-bottom: 1px; margin-top: 1px; min-height: 20px; vertical-align: middle; }
.arco-select-view-multiple.arco-select-view-size-medium { font-size: 14px; }
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-inner { padding-bottom: 2px; padding-top: 2px; }
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-input, .arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-tag { height: auto; line-height: 22px; margin-bottom: 1px; margin-top: 1px; min-height: 24px; vertical-align: middle; }
.arco-select-view-multiple.arco-select-view-size-small { font-size: 14px; }
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-inner { padding-bottom: 2px; padding-top: 2px; }
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-input, .arco-select-view-multiple.arco-select-view-size-small .arco-select-view-tag { height: auto; line-height: 18px; margin-bottom: 1px; margin-top: 1px; min-height: 20px; vertical-align: middle; }
.arco-select-view-multiple.arco-select-view-size-large { font-size: 14px; }
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-inner { padding-bottom: 2px; padding-top: 2px; }
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-input, .arco-select-view-multiple.arco-select-view-size-large .arco-select-view-tag { height: auto; line-height: 26px; margin-bottom: 1px; margin-top: 1px; min-height: 28px; vertical-align: middle; }
.arco-select-view-multiple.arco-select-view-disabled-input { cursor: pointer; }
.arco-select-view.arco-select-view-borderless { background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; box-shadow: none !important; }
.arco-select-view-suffix .arco-feedback-icon { margin-left: 4px; }
.arco-select-view-clear-btn svg, .arco-select-view-icon svg { display: block; font-size: 12px; }
.arco-select-view-opened .arco-select-view-arrow-icon { transform: rotate(180deg); }
.arco-select-view-expand-icon { transform: rotate(-45deg); }
.arco-select-view-clear-btn { cursor: pointer; display: none; }
.arco-select-view:hover .arco-select-view-clear-btn { display: block; }
.arco-select-view:hover .arco-select-view-clear-btn ~ * { display: none; }
.arco-affix { position: fixed; z-index: 999; }
.arco-alert { align-items: center; border-radius: var(--border-radius-small); box-sizing: border-box; display: flex; font-size: 14px; line-height: 1.5715; overflow: hidden; padding: 8px 15px; text-align: left; width: 100%; }
.arco-alert-with-title { align-items: flex-start; padding: 15px; }
.arco-alert-center { justify-content: center; }
.arco-alert-center .arco-alert-body { flex: initial; }
.arco-alert-normal { background-color: var(--color-neutral-2); border: 1px solid transparent; }
.arco-alert-info { background-color: var(--color-primary-light-1); border: 1px solid transparent; }
.arco-alert-success { background-color: var(--color-success-light-1); border: 1px solid transparent; }
.arco-alert-warning { background-color: var(--color-warning-light-1); border: 1px solid transparent; }
.arco-alert-error { background-color: var(--color-danger-light-1); border: 1px solid transparent; }
.arco-alert-banner { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; }
.arco-alert-body { flex: 1 1 0%; position: relative; }
.arco-alert-title { font-size: 16px; font-weight: 500; line-height: 1.5; margin-bottom: 4px; }
.arco-alert-normal .arco-alert-content, .arco-alert-normal .arco-alert-title { color: var(--color-text-1); }
.arco-alert-normal.arco-alert-with-title .arco-alert-content { color: var(--color-text-2); }
.arco-alert-info .arco-alert-content, .arco-alert-info .arco-alert-title { color: var(--color-text-1); }
.arco-alert-info.arco-alert-with-title .arco-alert-content { color: var(--color-text-2); }
.arco-alert-success .arco-alert-content, .arco-alert-success .arco-alert-title { color: var(--color-text-1); }
.arco-alert-success.arco-alert-with-title .arco-alert-content { color: var(--color-text-2); }
.arco-alert-warning .arco-alert-content, .arco-alert-warning .arco-alert-title { color: var(--color-text-1); }
.arco-alert-warning.arco-alert-with-title .arco-alert-content { color: var(--color-text-2); }
.arco-alert-error .arco-alert-content, .arco-alert-error .arco-alert-title { color: var(--color-text-1); }
.arco-alert-error.arco-alert-with-title .arco-alert-content { color: var(--color-text-2); }
.arco-alert-icon { margin-right: 8px; }
.arco-alert-icon svg { font-size: 16px; vertical-align: -3px; }
.arco-alert-with-title .arco-alert-icon svg { font-size: 18px; vertical-align: -5px; }
.arco-alert-normal .arco-alert-icon svg { color: var(--color-neutral-4); }
.arco-alert-info .arco-alert-icon svg { color: rgb(var(--primary-6)); }
.arco-alert-success .arco-alert-icon svg { color: rgb(var(--success-6)); }
.arco-alert-warning .arco-alert-icon svg { color: rgb(var(--warning-6)); }
.arco-alert-error .arco-alert-icon svg { color: rgb(var(--danger-6)); }
.arco-alert-close-btn { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; color: var(--color-text-2); cursor: pointer; font-size: 12px; margin-left: 8px; outline: 0px; padding: 0px; right: 0px; top: 4px; transition: color 0.1s linear; }
.arco-alert-close-btn:hover { color: var(--color-text-1); }
.arco-alert-action, .arco-alert-action + .arco-alert-close-btn { margin-left: 8px; }
.arco-alert-with-title .arco-alert-close-btn { margin-right: 0px; margin-top: 0px; }
.arco-anchor { overflow: auto; position: relative; width: 150px; }
.arco-anchor-line-slider { background-color: rgb(var(--primary-6)); height: 12px; left: 0px; margin-top: 9.0005px; position: absolute; top: 0px; transition: top 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); width: 2px; z-index: 1; }
.arco-anchor-list { list-style: none; margin-bottom: 0px; margin-left: 4px; margin-top: 0px; padding-left: 0px; position: relative; }
.arco-anchor-list::before { background-color: var(--color-fill-3); content: ""; height: 100%; left: -4px; position: absolute; width: 2px; }
.arco-anchor-sublist { list-style: none; margin-bottom: 0px; margin-top: 0px; padding-left: 0px; }
.arco-anchor-link-item { margin-bottom: 2px; }
.arco-anchor-link-item .arco-anchor-link { border-radius: var(--border-radius-small); color: var(--color-text-2); cursor: pointer; display: block; font-size: 14px; line-height: 1.5715; margin-bottom: 2px; overflow: hidden; padding: 4px 8px; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; }
.arco-anchor-link-item .arco-anchor-link:hover { background-color: var(--color-fill-2); color: var(--color-text-1); font-weight: 500; }
.arco-anchor-link-active > .arco-anchor-link { color: var(--color-text-1); font-weight: 500; transition: 0.1s linear; }
.arco-anchor-link-item .arco-anchor-link-item { margin-left: 16px; }
.arco-anchor-line-less .arco-anchor-list { margin-left: 0px; }
.arco-anchor-line-less .arco-anchor-list::before { display: none; }
.arco-anchor-line-less .arco-anchor-link-active > .arco-anchor-link { background-color: var(--color-fill-2); color: rgb(var(--primary-6)); font-weight: 500; }
.arco-autocomplete-popup .arco-select-popup { background-color: var(--color-bg-popup); border: 1px solid var(--color-fill-3); border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px; }
.arco-autocomplete-popup .arco-select-popup .arco-select-popup-inner { max-height: 200px; padding: 4px 0px; }
.arco-autocomplete-popup .arco-select-popup .arco-select-option { font-size: 14px; height: 36px; line-height: 36px; padding: 0px 12px; }
.arco-autocomplete-popup .arco-select-popup .arco-select-option, .arco-autocomplete-popup .arco-select-popup .arco-select-option-selected { background-color: var(--color-bg-popup); color: var(--color-text-1); }
.arco-autocomplete-popup .arco-select-popup .arco-select-option-hover { background-color: var(--color-fill-2); color: var(--color-text-1); }
.arco-autocomplete-popup .arco-select-popup .arco-select-option-disabled { background-color: var(--color-bg-popup); color: var(--color-text-4); }
.arco-autocomplete-popup .arco-select-popup .arco-select-option-selected { font-weight: 500; }
.arco-avatar { align-items: center; background-color: var(--color-fill-4); box-sizing: border-box; color: var(--color-white); display: inline-flex; font-size: 20px; height: 40px; position: relative; vertical-align: middle; white-space: nowrap; width: 40px; }
.arco-avatar-circle, .arco-avatar-circle .arco-avatar-image { border-radius: var(--border-radius-circle); }
.arco-avatar-circle .arco-avatar-image { overflow: hidden; }
.arco-avatar-square, .arco-avatar-square .arco-avatar-image { border-radius: var(--border-radius-medium); }
.arco-avatar-square .arco-avatar-image { overflow: hidden; }
.arco-avatar-text { font-weight: 500; left: 50%; line-height: 1; position: absolute; transform: translate(-50%); transform-origin: 0px center; }
.arco-avatar-image { display: inline-block; height: 100%; width: 100%; }
.arco-avatar-image-icon { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.arco-avatar-image img, .arco-avatar-image picture { height: 100%; width: 100%; }
.arco-avatar-trigger-icon-button { background-color: var(--color-neutral-2); border-radius: var(--border-radius-circle); bottom: -4px; color: var(--color-fill-4); font-size: 12px; height: 20px; line-height: 20px; position: absolute; right: -4px; text-align: center; transition: background-color 0.1s linear; width: 20px; z-index: 1; }
.arco-avatar-trigger-icon-mask { align-items: center; background-color: rgba(29, 33, 41, 0.6); border-radius: var(--border-radius-medium); color: var(--color-white); display: flex; font-size: 16px; height: 100%; justify-content: center; left: 0px; opacity: 0; position: absolute; top: 0px; transition: 0.1s linear; width: 100%; z-index: 0; }
.arco-avatar-circle .arco-avatar-trigger-icon-mask { border-radius: var(--border-radius-circle); }
.arco-avatar-with-trigger-icon { cursor: pointer; }
.arco-avatar-with-trigger-icon:hover .arco-avatar-trigger-icon-mask { opacity: 1; z-index: 2; }
.arco-avatar-with-trigger-icon:hover .arco-avatar-trigger-icon-button { background-color: var(--color-neutral-3); }
.arco-avatar-group { display: inline-block; line-height: 0; }
.arco-avatar-group-max-count-avatar { color: var(--color-white); cursor: default; font-size: 20px; }
.arco-avatar-group .arco-avatar { border: 2px solid var(--color-bg-2); }
.arco-avatar-group .arco-avatar:not(:first-child) { margin-left: -10px; }
.arco-avatar-group-popover .arco-avatar:not(:first-child) { margin-left: 4px; }
.arco-back-top { bottom: 24px; position: fixed; right: 24px; z-index: 100; }
.arco-back-top-btn { background-color: rgb(var(--primary-6)); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: var(--border-radius-circle); color: var(--color-white); cursor: pointer; font-size: 12px; height: 40px; outline: 0px; text-align: center; transition: 0.2s linear; width: 40px; }
.arco-back-top-btn:hover { background-color: rgb(var(--primary-5)); }
.arco-back-top-btn svg { font-size: 14px; }
.arco-badge { display: inline-block; line-height: 1; position: relative; }
.arco-badge-custom-dot, .arco-badge-dot, .arco-badge-number, .arco-badge-text { border-radius: 20px; box-sizing: border-box; overflow: hidden; position: absolute; right: 2px; text-align: center; top: 2px; transform: translate(50%, -50%); transform-origin: 100% 0px; z-index: 2; }
.arco-badge-custom-dot { background-color: var(--color-bg-2); }
.arco-badge-number, .arco-badge-text { color: var(--color-white); font-size: 12px; font-weight: 500; height: 20px; line-height: 20px; min-width: 20px; padding: 0px 6px; }
.arco-badge-dot, .arco-badge-number, .arco-badge-text { background-color: rgb(var(--danger-6)); box-shadow: 0 0 0 2px var(--color-bg-2); }
.arco-badge-dot { border-radius: var(--border-radius-circle); height: 6px; width: 6px; }
.arco-badge-no-children .arco-badge-dot, .arco-badge-no-children .arco-badge-number, .arco-badge-no-children .arco-badge-text { display: inline-block; position: relative; right: unset; top: unset; transform: none; }
.arco-badge-status-wrapper { align-items: center; display: inline-flex; }
.arco-badge-status-dot { border-radius: var(--border-radius-circle); display: inline-block; height: 6px; width: 6px; }
.arco-badge-status-normal { background-color: var(--color-fill-4); }
.arco-badge-status-processing { background-color: rgb(var(--primary-6)); }
.arco-badge-status-success { background-color: rgb(var(--success-6)); }
.arco-badge-status-warning { background-color: rgb(var(--warning-6)); }
.arco-badge-color-red, .arco-badge-status-danger { background-color: rgb(var(--danger-6)); }
.arco-badge-color-orangered { background-color: rgb(247, 114, 52); }
.arco-badge-color-orange { background-color: rgb(var(--orange-6)); }
.arco-badge-color-gold { background-color: rgb(var(--gold-6)); }
.arco-badge-color-lime { background-color: rgb(var(--lime-6)); }
.arco-badge-color-green { background-color: rgb(var(--success-6)); }
.arco-badge-color-cyan { background-color: rgb(var(--cyan-6)); }
.arco-badge-color-arcoblue { background-color: rgb(var(--primary-6)); }
.arco-badge-color-purple { background-color: rgb(var(--purple-6)); }
.arco-badge-color-pinkpurple { background-color: rgb(var(--pinkpurple-6)); }
.arco-badge-color-magenta { background-color: rgb(var(--magenta-6)); }
.arco-badge-color-gray { background-color: rgb(var(--gray-4)); }
.arco-badge .arco-badge-status-text { color: var(--color-text-1); font-size: 12px; line-height: 1.5715; margin-left: 8px; }
.arco-badge-number-text { animation: 0.5s cubic-bezier(0.3, 1.3, 0.3, 1) 0s 1 normal none running arco-badge-scale; display: inline-block; }
@keyframes arco-badge-scale { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}
.badge-zoom-appear, .badge-zoom-enter { transform: translate(50%, -50%) scale(0.2); transform-origin: center center; }
.badge-zoom-appear-active, .badge-zoom-enter-active { transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.badge-zoom-appear-active, .badge-zoom-enter-active, .badge-zoom-exit { opacity: 1; transform: translate(50%, -50%) scale(1); transform-origin: center center; }
.badge-zoom-exit-active { opacity: 0; transform: translate(50%, -50%) scale(0.2); transform-origin: center center; transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-breadcrumb { align-items: center; display: inline-flex; font-size: 14px; }
.arco-breadcrumb, .arco-breadcrumb-icon, .arco-breadcrumb-item { color: var(--color-text-2); }
.arco-breadcrumb-item { display: inline-block; line-height: 24px; padding: 0px 4px; vertical-align: middle; }
.arco-breadcrumb-item > .arco-icon { color: var(--color-text-3); }
.arco-breadcrumb-item a { background-color: transparent; border-radius: var(--border-radius-small); color: var(--color-text-2); display: inline-block; margin: 0px -4px; padding: 0px 4px; text-decoration: none; }
.arco-breadcrumb-item a:hover { background-color: var(--color-fill-2); color: rgb(var(--link-6)); }
.arco-breadcrumb-item:last-child { color: var(--color-text-1); font-weight: 500; }
.arco-breadcrumb-item-ellipses { color: var(--color-text-2); display: inline-block; padding: 0px 4px; position: relative; top: -3px; }
.arco-breadcrumb-item-separator { color: var(--color-text-4); display: inline-block; line-height: 24px; margin: 0px 4px; vertical-align: middle; }
.arco-breadcrumb-item-with-dropdown { cursor: pointer; }
.arco-breadcrumb-item-dropdown-icon { color: var(--color-text-2); font-size: 12px; margin-left: 4px; }
.arco-breadcrumb-item-dropdown-icon-active svg { transform: rotate(180deg); }
.arco-btn { align-items: center; appearance: none; box-sizing: border-box; cursor: pointer; display: inline-flex; font-weight: 400; justify-content: center; line-height: 1.5715; outline: 0px; position: relative; transition: 0.1s linear; user-select: none; white-space: nowrap; }
.arco-btn > a:only-child { color: currentcolor; }
.arco-btn:active { transition: none; }
.arco-btn-long { display: flex; width: 100%; }
.arco-btn-link { align-items: center; display: inline-flex; justify-content: center; text-decoration: none; }
.arco-btn-link:not([href]) { color: var(--color-text-4); }
.arco-btn-link:hover { text-decoration: none; }
.arco-btn-link.arco-btn-only-icon { align-items: center; display: inline-flex; justify-content: center; vertical-align: top; }
.arco-btn.arco-btn-only-icon .arco-btn-icon { display: flex; justify-content: center; }
.arco-btn-loading { cursor: default; position: relative; }
.arco-btn-loading::before { background: rgb(255, 255, 255); border-radius: inherit; inset: -1px; content: ""; display: block; opacity: 0.4; pointer-events: none; position: absolute; transition: opacity 0.1s linear; z-index: 1; }
.arco-btn-loading-fixed-width { transition: none; }
.arco-btn-two-chinese-chars > :not(svg) { letter-spacing: 0.3em; margin-right: -0.3em; }
.arco-btn-outline, .arco-btn-outline[type="button"], .arco-btn-outline[type="submit"] { background-color: transparent; border: 1px solid rgb(var(--primary-6)); color: rgb(var(--primary-6)); }
.arco-btn-outline:hover, .arco-btn-outline[type="button"]:hover, .arco-btn-outline[type="submit"]:hover { background-color: transparent; border-color: rgb(var(--primary-5)); color: rgb(var(--primary-5)); }
.arco-btn-outline:focus-visible, .arco-btn-outline[type="button"]:focus-visible, .arco-btn-outline[type="submit"]:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--primary-3)); }
.arco-btn-outline:active, .arco-btn-outline[type="button"]:active, .arco-btn-outline[type="submit"]:active { background-color: transparent; border-color: rgb(var(--primary-7)); color: rgb(var(--primary-7)); }
.arco-btn-outline.arco-btn-loading, .arco-btn-outline[type="button"].arco-btn-loading, .arco-btn-outline[type="submit"].arco-btn-loading { background-color: transparent; border: 1px solid rgb(var(--primary-6)); color: rgb(var(--primary-6)); }
.arco-btn-outline.arco-btn-disabled, .arco-btn-outline[type="button"].arco-btn-disabled, .arco-btn-outline[type="submit"].arco-btn-disabled { background-color: transparent; border: 1px solid var(--color-primary-light-3); color: var(--color-primary-light-3); cursor: not-allowed; }
.arco-btn-outline.arco-btn-status-warning { background-color: transparent; border-color: rgb(var(--warning-6)); color: rgb(var(--warning-6)); }
.arco-btn-outline.arco-btn-status-warning:hover { background-color: transparent; border-color: rgb(var(--warning-5)); color: rgb(var(--warning-5)); }
.arco-btn-outline.arco-btn-status-warning:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--warning-3)); }
.arco-btn-outline.arco-btn-status-warning:active { background-color: transparent; border-color: rgb(var(--warning-7)); color: rgb(var(--warning-7)); }
.arco-btn-outline.arco-btn-status-warning.arco-btn-loading { background-color: transparent; border-color: rgb(var(--warning-6)); color: rgb(var(--warning-6)); }
.arco-btn-outline.arco-btn-status-warning.arco-btn-disabled { background-color: transparent; border: 1px solid var(--color-warning-light-3); color: var(--color-warning-light-3); }
.arco-btn-outline.arco-btn-status-danger { background-color: transparent; border-color: rgb(var(--danger-6)); color: rgb(var(--danger-6)); }
.arco-btn-outline.arco-btn-status-danger:hover { background-color: transparent; border-color: rgb(var(--danger-5)); color: rgb(var(--danger-5)); }
.arco-btn-outline.arco-btn-status-danger:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--danger-3)); }
.arco-btn-outline.arco-btn-status-danger:active { background-color: transparent; border-color: rgb(var(--danger-7)); color: rgb(var(--danger-7)); }
.arco-btn-outline.arco-btn-status-danger.arco-btn-loading { background-color: transparent; border-color: rgb(var(--danger-6)); color: rgb(var(--danger-6)); }
.arco-btn-outline.arco-btn-status-danger.arco-btn-disabled { background-color: transparent; border: 1px solid var(--color-danger-light-3); color: var(--color-danger-light-3); }
.arco-btn-outline.arco-btn-status-success { background-color: transparent; border-color: rgb(var(--success-6)); color: rgb(var(--success-6)); }
.arco-btn-outline.arco-btn-status-success:hover { background-color: transparent; border-color: rgb(var(--success-5)); color: rgb(var(--success-5)); }
.arco-btn-outline.arco-btn-status-success:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--success-3)); }
.arco-btn-outline.arco-btn-status-success:active { background-color: transparent; border-color: rgb(var(--success-7)); color: rgb(var(--success-7)); }
.arco-btn-outline.arco-btn-status-success.arco-btn-loading { background-color: transparent; border-color: rgb(var(--success-6)); color: rgb(var(--success-6)); }
.arco-btn-outline.arco-btn-status-success.arco-btn-disabled { background-color: transparent; border: 1px solid var(--color-success-light-3); color: var(--color-success-light-3); }
.arco-btn-primary, .arco-btn-primary[type="button"], .arco-btn-primary[type="submit"] { background-color: rgb(var(--primary-6)); border: 1px solid transparent; color: rgb(255, 255, 255); }
.arco-btn-primary:hover, .arco-btn-primary[type="button"]:hover, .arco-btn-primary[type="submit"]:hover { background-color: rgb(var(--primary-5)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary:focus-visible, .arco-btn-primary[type="button"]:focus-visible, .arco-btn-primary[type="submit"]:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--primary-3)); }
.arco-btn-primary:active, .arco-btn-primary[type="button"]:active, .arco-btn-primary[type="submit"]:active { background-color: rgb(var(--primary-7)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-loading, .arco-btn-primary[type="button"].arco-btn-loading, .arco-btn-primary[type="submit"].arco-btn-loading { background-color: rgb(var(--primary-6)); border: 1px solid transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-disabled, .arco-btn-primary[type="button"].arco-btn-disabled, .arco-btn-primary[type="submit"].arco-btn-disabled { background-color: var(--color-primary-light-3); border: 1px solid transparent; color: rgb(255, 255, 255); cursor: not-allowed; }
.arco-btn-primary.arco-btn-status-warning { background-color: rgb(var(--warning-6)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-warning:hover { background-color: rgb(var(--warning-5)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-warning:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--warning-3)); }
.arco-btn-primary.arco-btn-status-warning:active { background-color: rgb(var(--warning-7)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-warning.arco-btn-loading { background-color: rgb(var(--warning-6)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-warning.arco-btn-disabled { background-color: var(--color-warning-light-3); border: 1px solid transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-danger { background-color: rgb(var(--danger-6)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-danger:hover { background-color: rgb(var(--danger-5)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-danger:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--danger-3)); }
.arco-btn-primary.arco-btn-status-danger:active { background-color: rgb(var(--danger-7)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-danger.arco-btn-loading { background-color: rgb(var(--danger-6)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-danger.arco-btn-disabled { background-color: var(--color-danger-light-3); border: 1px solid transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-success { background-color: rgb(var(--success-6)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-success:hover { background-color: rgb(var(--success-5)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-success:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--success-3)); }
.arco-btn-primary.arco-btn-status-success:active { background-color: rgb(var(--success-7)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-success.arco-btn-loading { background-color: rgb(var(--success-6)); border-color: transparent; color: rgb(255, 255, 255); }
.arco-btn-primary.arco-btn-status-success.arco-btn-disabled { background-color: var(--color-success-light-3); border: 1px solid transparent; color: rgb(255, 255, 255); }
.arco-btn-secondary, .arco-btn-secondary[type="button"], .arco-btn-secondary[type="submit"] { background-color: var(--color-secondary); border: 1px solid transparent; color: var(--color-text-2); }
.arco-btn-secondary:hover, .arco-btn-secondary[type="button"]:hover, .arco-btn-secondary[type="submit"]:hover { background-color: var(--color-secondary-hover); border-color: transparent; color: var(--color-text-2); }
.arco-btn-secondary:focus-visible, .arco-btn-secondary[type="button"]:focus-visible, .arco-btn-secondary[type="submit"]:focus-visible { box-shadow: 0 0 0 .25em var(--color-neutral-4); }
.arco-btn-secondary:active, .arco-btn-secondary[type="button"]:active, .arco-btn-secondary[type="submit"]:active { background-color: var(--color-secondary-active); border-color: transparent; color: var(--color-text-2); }
.arco-btn-secondary.arco-btn-loading, .arco-btn-secondary[type="button"].arco-btn-loading, .arco-btn-secondary[type="submit"].arco-btn-loading { background-color: var(--color-secondary); border: 1px solid transparent; color: var(--color-text-2); }
.arco-btn-secondary.arco-btn-disabled, .arco-btn-secondary[type="button"].arco-btn-disabled, .arco-btn-secondary[type="submit"].arco-btn-disabled { background-color: var(--color-secondary-disabled); border: 1px solid transparent; color: var(--color-text-4); cursor: not-allowed; }
.arco-btn-secondary.arco-btn-status-warning { background-color: var(--color-warning-light-1); border-color: transparent; color: rgb(var(--warning-6)); }
.arco-btn-secondary.arco-btn-status-warning:hover { background-color: var(--color-warning-light-2); border-color: transparent; color: rgb(var(--warning-6)); }
.arco-btn-secondary.arco-btn-status-warning:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--warning-3)); }
.arco-btn-secondary.arco-btn-status-warning:active { background-color: var(--color-warning-light-3); border-color: transparent; color: rgb(var(--warning-6)); }
.arco-btn-secondary.arco-btn-status-warning.arco-btn-loading { background-color: var(--color-warning-light-1); border-color: transparent; color: rgb(var(--warning-6)); }
.arco-btn-secondary.arco-btn-status-warning.arco-btn-disabled { background-color: var(--color-warning-light-1); border: 1px solid transparent; color: var(--color-warning-light-3); }
.arco-btn-secondary.arco-btn-status-danger { background-color: var(--color-danger-light-1); border-color: transparent; color: rgb(var(--danger-6)); }
.arco-btn-secondary.arco-btn-status-danger:hover { background-color: var(--color-danger-light-2); border-color: transparent; color: rgb(var(--danger-6)); }
.arco-btn-secondary.arco-btn-status-danger:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--danger-3)); }
.arco-btn-secondary.arco-btn-status-danger:active { background-color: var(--color-danger-light-3); border-color: transparent; color: rgb(var(--danger-6)); }
.arco-btn-secondary.arco-btn-status-danger.arco-btn-loading { background-color: var(--color-danger-light-1); border-color: transparent; color: rgb(var(--danger-6)); }
.arco-btn-secondary.arco-btn-status-danger.arco-btn-disabled { background-color: var(--color-danger-light-1); border: 1px solid transparent; color: var(--color-danger-light-3); }
.arco-btn-secondary.arco-btn-status-success { background-color: var(--color-success-light-1); border-color: transparent; color: rgb(var(--success-6)); }
.arco-btn-secondary.arco-btn-status-success:hover { background-color: var(--color-success-light-2); border-color: transparent; color: rgb(var(--success-6)); }
.arco-btn-secondary.arco-btn-status-success:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--success-3)); }
.arco-btn-secondary.arco-btn-status-success:active { background-color: var(--color-success-light-3); border-color: transparent; color: rgb(var(--success-6)); }
.arco-btn-secondary.arco-btn-status-success.arco-btn-loading { background-color: var(--color-success-light-1); border-color: transparent; color: rgb(var(--success-6)); }
.arco-btn-secondary.arco-btn-status-success.arco-btn-disabled { background-color: var(--color-success-light-1); border: 1px solid transparent; color: var(--color-success-light-3); }
.arco-btn-dashed, .arco-btn-dashed[type="button"], .arco-btn-dashed[type="submit"] { background-color: var(--color-fill-2); border: 1px dashed var(--color-neutral-3); color: var(--color-text-2); }
.arco-btn-dashed:hover, .arco-btn-dashed[type="button"]:hover, .arco-btn-dashed[type="submit"]:hover { background-color: var(--color-fill-3); border-color: var(--color-neutral-4); color: var(--color-text-2); }
.arco-btn-dashed:focus-visible, .arco-btn-dashed[type="button"]:focus-visible, .arco-btn-dashed[type="submit"]:focus-visible { box-shadow: 0 0 0 .25em var(--color-neutral-4); }
.arco-btn-dashed:active, .arco-btn-dashed[type="button"]:active, .arco-btn-dashed[type="submit"]:active { background-color: var(--color-fill-4); border-color: var(--color-neutral-5); color: var(--color-text-2); }
.arco-btn-dashed.arco-btn-loading, .arco-btn-dashed[type="button"].arco-btn-loading, .arco-btn-dashed[type="submit"].arco-btn-loading { background-color: var(--color-fill-2); border: 1px dashed var(--color-neutral-3); color: var(--color-text-2); }
.arco-btn-dashed.arco-btn-disabled, .arco-btn-dashed[type="button"].arco-btn-disabled, .arco-btn-dashed[type="submit"].arco-btn-disabled { background-color: var(--color-fill-2); border: 1px dashed var(--color-neutral-3); color: var(--color-text-4); cursor: not-allowed; }
.arco-btn-dashed.arco-btn-status-warning { background-color: var(--color-warning-light-1); border-color: var(--color-warning-light-2); color: rgb(var(--warning-6)); }
.arco-btn-dashed.arco-btn-status-warning:hover { background-color: var(--color-warning-light-2); border-color: var(--color-warning-light-3); color: rgb(var(--warning-6)); }
.arco-btn-dashed.arco-btn-status-warning:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--warning-3)); }
.arco-btn-dashed.arco-btn-status-warning:active { background-color: var(--color-warning-light-3); border-color: var(--color-warning-light-4); color: rgb(var(--warning-6)); }
.arco-btn-dashed.arco-btn-status-warning.arco-btn-loading { background-color: var(--color-warning-light-1); border-color: var(--color-warning-light-2); color: rgb(var(--warning-6)); }
.arco-btn-dashed.arco-btn-status-warning.arco-btn-disabled { background-color: var(--color-warning-light-1); border: 1px dashed var(--color-warning-light-2); color: var(--color-warning-light-3); }
.arco-btn-dashed.arco-btn-status-danger { background-color: var(--color-danger-light-1); border-color: var(--color-danger-light-2); color: rgb(var(--danger-6)); }
.arco-btn-dashed.arco-btn-status-danger:hover { background-color: var(--color-danger-light-2); border-color: var(--color-danger-light-3); color: rgb(var(--danger-6)); }
.arco-btn-dashed.arco-btn-status-danger:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--danger-3)); }
.arco-btn-dashed.arco-btn-status-danger:active { background-color: var(--color-danger-light-3); border-color: var(--color-danger-light-4); color: rgb(var(--danger-6)); }
.arco-btn-dashed.arco-btn-status-danger.arco-btn-loading { background-color: var(--color-danger-light-1); border-color: var(--color-danger-light-2); color: rgb(var(--danger-6)); }
.arco-btn-dashed.arco-btn-status-danger.arco-btn-disabled { background-color: var(--color-danger-light-1); border: 1px dashed var(--color-danger-light-2); color: var(--color-danger-light-3); }
.arco-btn-dashed.arco-btn-status-success { background-color: var(--color-success-light-1); border-color: var(--color-success-light-2); color: rgb(var(--success-6)); }
.arco-btn-dashed.arco-btn-status-success:hover { background-color: var(--color-success-light-2); border-color: var(--color-success-light-3); color: rgb(var(--success-6)); }
.arco-btn-dashed.arco-btn-status-success:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--success-3)); }
.arco-btn-dashed.arco-btn-status-success:active { background-color: var(--color-success-light-3); border-color: var(--color-success-light-4); color: rgb(var(--success-6)); }
.arco-btn-dashed.arco-btn-status-success.arco-btn-loading { background-color: var(--color-success-light-1); border-color: var(--color-success-light-2); color: rgb(var(--success-6)); }
.arco-btn-dashed.arco-btn-status-success.arco-btn-disabled { background-color: var(--color-success-light-1); border: 1px dashed var(--color-success-light-2); color: var(--color-success-light-3); }
.arco-btn-text, .arco-btn-text[type="button"], .arco-btn-text[type="submit"] { background-color: transparent; border: 1px solid transparent; color: rgb(var(--primary-6)); }
.arco-btn-text:hover, .arco-btn-text[type="button"]:hover, .arco-btn-text[type="submit"]:hover { background-color: var(--color-fill-2); border-color: transparent; color: rgb(var(--primary-6)); }
.arco-btn-text:focus-visible, .arco-btn-text[type="button"]:focus-visible, .arco-btn-text[type="submit"]:focus-visible { box-shadow: 0 0 0 .25em var(--color-neutral-4); }
.arco-btn-text:active, .arco-btn-text[type="button"]:active, .arco-btn-text[type="submit"]:active { background-color: var(--color-fill-3); border-color: transparent; color: rgb(var(--primary-6)); }
.arco-btn-text.arco-btn-loading, .arco-btn-text[type="button"].arco-btn-loading, .arco-btn-text[type="submit"].arco-btn-loading { background-color: transparent; border: 1px solid transparent; color: rgb(var(--primary-6)); }
.arco-btn-text.arco-btn-disabled, .arco-btn-text[type="button"].arco-btn-disabled, .arco-btn-text[type="submit"].arco-btn-disabled { background-color: transparent; border: 1px solid transparent; color: var(--color-primary-light-3); cursor: not-allowed; }
.arco-btn-text.arco-btn-status-warning { background-color: transparent; border-color: transparent; color: rgb(var(--warning-6)); }
.arco-btn-text.arco-btn-status-warning:hover { background-color: var(--color-fill-2); border-color: transparent; color: rgb(var(--warning-6)); }
.arco-btn-text.arco-btn-status-warning:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--warning-3)); }
.arco-btn-text.arco-btn-status-warning:active { background-color: var(--color-fill-3); border-color: transparent; color: rgb(var(--warning-6)); }
.arco-btn-text.arco-btn-status-warning.arco-btn-loading { background-color: transparent; border-color: transparent; color: rgb(var(--warning-6)); }
.arco-btn-text.arco-btn-status-warning.arco-btn-disabled { background-color: transparent; border: 1px solid transparent; color: var(--color-warning-light-3); }
.arco-btn-text.arco-btn-status-danger { background-color: transparent; border-color: transparent; color: rgb(var(--danger-6)); }
.arco-btn-text.arco-btn-status-danger:hover { background-color: var(--color-fill-2); border-color: transparent; color: rgb(var(--danger-6)); }
.arco-btn-text.arco-btn-status-danger:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--danger-3)); }
.arco-btn-text.arco-btn-status-danger:active { background-color: var(--color-fill-3); border-color: transparent; color: rgb(var(--danger-6)); }
.arco-btn-text.arco-btn-status-danger.arco-btn-loading { background-color: transparent; border-color: transparent; color: rgb(var(--danger-6)); }
.arco-btn-text.arco-btn-status-danger.arco-btn-disabled { background-color: transparent; border: 1px solid transparent; color: var(--color-danger-light-3); }
.arco-btn-text.arco-btn-status-success { background-color: transparent; border-color: transparent; color: rgb(var(--success-6)); }
.arco-btn-text.arco-btn-status-success:hover { background-color: var(--color-fill-2); border-color: transparent; color: rgb(var(--success-6)); }
.arco-btn-text.arco-btn-status-success:focus-visible { box-shadow: 0 0 0 .25em rgb(var(--success-3)); }
.arco-btn-text.arco-btn-status-success:active { background-color: var(--color-fill-3); border-color: transparent; color: rgb(var(--success-6)); }
.arco-btn-text.arco-btn-status-success.arco-btn-loading { background-color: transparent; border-color: transparent; color: rgb(var(--success-6)); }
.arco-btn-text.arco-btn-status-success.arco-btn-disabled { background-color: transparent; border: 1px solid transparent; color: var(--color-success-light-3); }
.arco-btn-size-mini { border-radius: var(--border-radius-small); font-size: 12px; height: 24px; padding: 0px 11px; }
.arco-btn-size-mini:not(.arco-btn-only-icon) .arco-btn-icon { margin-right: 4px; }
.arco-btn-size-mini svg { vertical-align: -1px; }
.arco-btn-size-mini.arco-btn-loading-fixed-width.arco-btn-loading { padding-left: 3px; padding-right: 3px; }
.arco-btn-size-mini.arco-btn-only-icon { height: 24px; padding: 0px; width: 24px; }
.arco-btn-size-mini.arco-btn-shape-circle { border-radius: var(--border-radius-circle); height: 24px; padding: 0px; text-align: center; width: 24px; }
.arco-btn-size-mini.arco-btn-shape-round { border-radius: 12px; }
.arco-btn-size-small { border-radius: var(--border-radius-small); font-size: 14px; height: 28px; padding: 0px 15px; }
.arco-btn-size-small:not(.arco-btn-only-icon) .arco-btn-icon { margin-right: 6px; }
.arco-btn-size-small svg { vertical-align: -2px; }
.arco-btn-size-small.arco-btn-loading-fixed-width.arco-btn-loading { padding-left: 5px; padding-right: 5px; }
.arco-btn-size-small.arco-btn-only-icon { height: 28px; padding: 0px; width: 28px; }
.arco-btn-size-small.arco-btn-shape-circle { border-radius: var(--border-radius-circle); height: 28px; padding: 0px; text-align: center; width: 28px; }
.arco-btn-size-small.arco-btn-shape-round { border-radius: 14px; }
.arco-btn-size-medium { border-radius: var(--border-radius-small); font-size: 14px; height: 32px; padding: 0px 15px; }
.arco-btn-size-medium:not(.arco-btn-only-icon) .arco-btn-icon { margin-right: 8px; }
.arco-btn-size-medium svg { vertical-align: -2px; }
.arco-btn-size-medium.arco-btn-loading-fixed-width.arco-btn-loading { padding-left: 4px; padding-right: 4px; }
.arco-btn-size-medium.arco-btn-only-icon { height: 32px; padding: 0px; width: 32px; }
.arco-btn-size-medium.arco-btn-shape-circle { border-radius: var(--border-radius-circle); height: 32px; padding: 0px; text-align: center; width: 32px; }
.arco-btn-size-medium.arco-btn-shape-round { border-radius: 16px; }
.arco-btn-size-large { border-radius: var(--border-radius-small); font-size: 14px; height: 36px; padding: 0px 19px; }
.arco-btn-size-large:not(.arco-btn-only-icon) .arco-btn-icon { margin-right: 8px; }
.arco-btn-size-large svg { vertical-align: -2px; }
.arco-btn-size-large.arco-btn-loading-fixed-width.arco-btn-loading { padding-left: 8px; padding-right: 8px; }
.arco-btn-size-large.arco-btn-only-icon { height: 36px; padding: 0px; width: 36px; }
.arco-btn-size-large.arco-btn-shape-circle { border-radius: var(--border-radius-circle); height: 36px; padding: 0px; text-align: center; width: 36px; }
.arco-btn-size-large.arco-btn-shape-round { border-radius: 18px; }
.arco-btn-group { align-items: center; display: inline-flex; }
.arco-btn-group .arco-btn-dashed:not(:first-child), .arco-btn-group .arco-btn-outline:not(:first-child) { margin-left: -1px; }
.arco-btn-group .arco-btn-primary:not(:last-child) { border-right: 1px solid rgb(var(--primary-5)); }
.arco-btn-group .arco-btn-secondary:not(:last-child) { border-right: 1px solid var(--color-secondary-hover); }
.arco-btn-group .arco-btn-status-warning:not(:last-child) { border-right: 1px solid rgb(var(--warning-5)); }
.arco-btn-group .arco-btn-status-danger:not(:last-child) { border-right: 1px solid rgb(var(--danger-5)); }
.arco-btn-group .arco-btn-status-success:not(:last-child) { border-right: 1px solid rgb(var(--success-5)); }
.arco-btn-group .arco-btn-dashed:active, .arco-btn-group .arco-btn-dashed:hover, .arco-btn-group .arco-btn-outline:active, .arco-btn-group .arco-btn-outline:hover { z-index: 2; }
.arco-btn-group .arco-btn:first-child { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.arco-btn-group .arco-btn:last-child { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.arco-btn-group .arco-btn:not(:first-child):not(:last-child) { border-radius: 0px; }
body[arco-theme="dark"] .arco-btn-primary.arco-btn-disabled { color: rgba(255, 255, 255, 0.3); }
.arco-calendar { border: 1px solid var(--color-neutral-3); box-sizing: border-box; }
.arco-calendar-header { display: flex; padding: 24px; }
.arco-calendar-header-left { align-items: center; display: flex; flex: 1 1 0%; line-height: 28px; }
.arco-calendar-header-left, .arco-calendar-header-right { height: 28px; position: relative; }
.arco-calendar-header-value { color: var(--color-text-1); font-size: 20px; font-weight: 500; }
.arco-calendar-header-icon { background-color: var(--color-bg-5); border-radius: 50%; color: var(--color-text-2); font-size: 12px; height: 28px; line-height: 28px; margin-right: 12px; text-align: center; transition: 0.1s linear; user-select: none; width: 28px; }
.arco-calendar-header-icon:not(:first-child) { margin: 0px 12px; }
.arco-calendar-header-icon:focus-visible { box-shadow: 0 0 0 2px var(--color-primary-light-3); }
.arco-calendar-header-icon:not(.arco-calendar-header-icon-hidden) { cursor: pointer; }
.arco-calendar-header-icon:not(.arco-calendar-header-icon-hidden):hover { background-color: var(--color-fill-3); }
.arco-calendar .arco-calendar-header-value-year { margin-right: 8px; width: 100px; }
.arco-calendar .arco-calendar-header-value-month { margin-right: 32px; width: 76px; }
.arco-calendar-month { width: 100%; }
.arco-calendar-month-row { display: flex; height: 100px; }
.arco-calendar-month-row .arco-calendar-cell { border-bottom: 1px solid var(--color-neutral-3); flex: 1 1 0%; overflow: hidden; }
.arco-calendar-month-row:last-child .arco-calendar-cell { border-bottom: unset; }
.arco-calendar-month-cell-body { box-sizing: border-box; }
.arco-calendar-mode-month:not(.arco-calendar-panel) .arco-calendar-cell:not(:last-child) { border-right: 1px solid var(--color-neutral-3); }
.arco-calendar-week-list { border-bottom: 1px solid var(--color-neutral-3); box-sizing: border-box; display: flex; padding: 0px; width: 100%; }
.arco-calendar-week-list-item { color: rgb(125, 125, 127); flex: 1 1 0%; padding: 20px 16px; text-align: left; }
.arco-calendar-cell .arco-calendar-date { box-sizing: border-box; cursor: pointer; height: 100%; padding: 10px; width: 100%; }
.arco-calendar-cell .arco-calendar-date-circle { align-items: center; border-radius: 50%; display: flex; height: 28px; justify-content: center; width: 28px; }
.arco-calendar-date-content { height: 70px; overflow-y: auto; }
.arco-calendar-cell-today .arco-calendar-date-circle { border: 1px solid rgb(var(--primary-6)); box-sizing: border-box; }
.arco-calendar-date-value { color: var(--color-text-4); font-size: 16px; font-weight: 500; }
.arco-calendar-cell-in-view .arco-calendar-date-value { color: var(--color-text-1); }
.arco-calendar-mode-month .arco-calendar-cell-selected .arco-calendar-date-circle, .arco-calendar-mode-year .arco-calendar-cell-selected .arco-calendar-cell-selected .arco-calendar-date-circle { background-color: rgb(var(--primary-6)); border: 1px solid rgb(var(--primary-6)); box-sizing: border-box; color: rgb(255, 255, 255); }
.arco-calendar-mode-year:not(.arco-calendar-panel) { min-width: 820px; }
.arco-calendar-mode-year .arco-calendar-header { border-bottom: 1px solid var(--color-neutral-3); }
.arco-calendar-mode-year .arco-calendar-body { padding: 12px; }
.arco-calendar-mode-year .arco-calendar-year-row { display: flex; }
.arco-calendar-year-row > .arco-calendar-cell { flex: 1 1 0%; padding: 20px 8px; }
.arco-calendar-year-row > .arco-calendar-cell:not(:last-child) { border-right: 1px solid var(--color-neutral-3); }
.arco-calendar-year-row:not(:last-child) > .arco-calendar-cell { border-bottom: 1px solid var(--color-neutral-3); }
.arco-calendar-month-with-days .arco-calendar-month-row { height: 26px; }
.arco-calendar-month-with-days .arco-calendar-cell { border-bottom: 0px; }
.arco-calendar-month-with-days .arco-calendar-month-cell-body { padding: 0px; }
.arco-calendar-month-with-days .arco-calendar-month-title { color: var(--color-text-1); font-size: 16px; font-weight: 500; padding: 10px 6px; }
.arco-calendar-month-cell { font-size: 12px; width: 100%; }
.arco-calendar-month-cell .arco-calendar-week-list { border-bottom: unset; padding: 0px; }
.arco-calendar-month-cell .arco-calendar-week-list-item { color: rgb(125, 125, 127); padding: 6px; text-align: center; }
.arco-calendar-month-cell .arco-calendar-cell { text-align: center; }
.arco-calendar-month-cell .arco-calendar-date { padding: 2px; }
.arco-calendar-month-cell .arco-calendar-date-value { font-size: 14px; }
.arco-calendar-month-cell .arco-calendar-date-circle { align-items: center; border-radius: 50%; display: inline-flex; height: 22px; justify-content: center; width: 22px; }
.arco-calendar-panel { background-color: var(--color-bg-5); border: 1px solid var(--color-neutral-3); }
.arco-calendar-panel .arco-calendar-header { border-bottom: 1px solid var(--color-neutral-3); padding: 8px 16px; }
.arco-calendar-panel .arco-calendar-header-value { flex: 1 1 0%; font-size: 14px; line-height: 24px; text-align: center; }
.arco-calendar-panel .arco-calendar-header-icon { height: 24px; line-height: 24px; margin-left: 2px; margin-right: 2px; width: 24px; }
.arco-calendar-panel .arco-calendar-body { padding: 14px 16px; }
.arco-calendar-panel .arco-calendar-month-cell-body { padding: 0px; }
.arco-calendar-panel .arco-calendar-month-row { height: unset; }
.arco-calendar-panel .arco-calendar-week-list { border-bottom: unset; padding: 0px; }
.arco-calendar-panel .arco-calendar-week-list-item { font-weight: 400; height: 32px; line-height: 32px; padding: 0px; text-align: center; }
.arco-calendar-panel .arco-calendar-cell, .arco-calendar-panel .arco-calendar-year-row .arco-calendar-cell { border-bottom: 0px; border-right: 0px; box-sizing: border-box; padding: 2px 0px; text-align: center; }
.arco-calendar-panel .arco-calendar-cell .arco-calendar-date { display: flex; justify-content: center; padding: 4px 0px; }
.arco-calendar-panel .arco-calendar-cell .arco-calendar-date-value { cursor: pointer; font-size: 14px; height: 24px; line-height: 24px; min-width: 24px; }
.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell { padding: 4px 0px; }
.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell .arco-calendar-date { padding: 4px; }
.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell .arco-calendar-date-value { border-radius: 12px; width: 100%; }
.arco-calendar-panel .arco-calendar-cell-selected .arco-calendar-date-value { background-color: rgb(var(--primary-6)); border-radius: 50%; color: var(--color-white); }
.arco-calendar-panel .arco-calendar-cell:not(.arco-calendar-cell-selected):not(.arco-calendar-cell-range-start):not(.arco-calendar-cell-range-end):not(.arco-calendar-cell-hover-range-start):not(.arco-calendar-cell-hover-range-end):not(.arco-calendar-cell-disabled):not(.arco-calendar-cell-week) .arco-calendar-date-value:hover { background-color: var(--color-primary-light-1); border-radius: 50%; color: rgb(var(--primary-6)); }
.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell:not(.arco-calendar-cell-selected):not(.arco-calendar-cell-range-start):not(.arco-calendar-cell-range-end):not(.arco-calendar-cell-hover-range-start):not(.arco-calendar-cell-hover-range-end):not(.arco-calendar-cell-disabled) .arco-calendar-date-value:hover { border-radius: 12px; }
.arco-calendar-panel .arco-calendar-cell-today { position: relative; }
.arco-calendar-panel .arco-calendar-cell-today::after { background-color: rgb(var(--primary-6)); border-radius: 50%; bottom: 0px; content: ""; display: block; height: 4px; left: 50%; margin-left: -2px; position: absolute; width: 4px; }
.arco-calendar-cell-in-range .arco-calendar-date { background-color: var(--color-primary-light-1); }
.arco-calendar-cell-range-start .arco-calendar-date { border-radius: 16px 0px 0px 16px; }
.arco-calendar-cell-range-end .arco-calendar-date { border-radius: 0px 16px 16px 0px; }
.arco-calendar-cell-in-range-near-hover .arco-calendar-date { border-radius: 0px; }
.arco-calendar-cell-range-end .arco-calendar-date-value, .arco-calendar-cell-range-start .arco-calendar-date-value { background-color: rgb(var(--primary-6)); border-radius: 50%; color: var(--color-white); }
.arco-calendar-cell-hover-in-range .arco-calendar-date { background-color: var(--color-primary-light-1); }
.arco-calendar-cell-hover-range-start .arco-calendar-date { border-radius: 16px 0px 0px 16px; }
.arco-calendar-cell-hover-range-end .arco-calendar-date { border-radius: 0px 16px 16px 0px; }
.arco-calendar-cell-hover-range-end .arco-calendar-date-value, .arco-calendar-cell-hover-range-start .arco-calendar-date-value { background-color: var(--color-primary-light-2); border-radius: 50%; color: var(--color-text-1); }
.arco-calendar-panel .arco-calendar-cell-disabled > .arco-calendar-date { background-color: var(--color-fill-1); cursor: not-allowed; }
.arco-calendar-panel .arco-calendar-cell-disabled > .arco-calendar-date > .arco-calendar-date-value { background-color: var(--color-fill-1); color: var(--color-text-4); cursor: not-allowed; }
.arco-calendar-panel .arco-calendar-footer-btn-wrapper { border-top: 1px solid var(--color-neutral-3); color: var(--color-text-1); cursor: pointer; height: 38px; line-height: 38px; text-align: center; }
.arco-calendar-rtl { direction: rtl; }
.arco-calendar-rtl .arco-calendar-header-icon { margin-left: 12px; margin-right: 0px; transform: scaleX(-1); }
.arco-calendar-rtl .arco-calendar-week-list-item { text-align: right; }
.arco-calendar-rtl.arco-calendar-mode-month:not(.arco-calendar-panel) .arco-calendar-cell:not(:last-child) { border-left: 1px solid var(--color-neutral-3); border-right: 0px; }
.arco-calendar-rtl .arco-calendar-header-value-year { margin-left: 8px; margin-right: 0px; }
.arco-calendar-rtl .arco-calendar-header-value-month { margin-left: 32px; margin-right: 0px; }
.arco-card { background: var(--color-bg-2); border-radius: var(--border-radius-none); position: relative; transition: box-shadow 0.2s linear; }
.arco-card-header { align-items: center; border-bottom: 1px solid var(--color-neutral-3); box-sizing: border-box; display: flex; justify-content: space-between; overflow: hidden; position: relative; }
.arco-card-header-no-title::before { content: " "; display: block; }
.arco-card-header-title { color: var(--color-text-1); flex: 1 1 0%; font-weight: 500; line-height: 1.5715; }
.arco-card-header-extra, .arco-card-header-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-card-header-extra { color: rgb(var(--primary-6)); }
.arco-card-body { color: var(--color-text-2); }
.arco-card-cover { overflow: hidden; }
.arco-card-cover > * { display: block; width: 100%; }
.arco-card-actions { align-items: center; display: flex; justify-content: space-between; margin-top: 20px; }
.arco-card-actions::before { content: ""; visibility: hidden; }
.arco-card-actions-item, .arco-card-actions-right { align-items: center; display: flex; }
.arco-card-actions-item { color: var(--color-text-2); cursor: pointer; justify-content: center; overflow: hidden; text-overflow: ellipsis; transition: color 0.2s linear; white-space: nowrap; }
.arco-card-actions-item:hover { color: rgb(var(--primary-6)); }
.arco-card-actions-item:not(:last-child) { margin-right: 12px; }
.arco-card-meta-footer { align-items: center; display: flex; justify-content: space-between; }
.arco-card-meta-footer:last-child { margin-top: 20px; }
.arco-card-meta-footer-only-actions::before { content: ""; visibility: hidden; }
.arco-card-meta-footer .arco-card-actions { margin-top: 0px; }
.arco-card-meta-title { color: var(--color-text-1); font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-card-meta-description:not(:first-child) { margin-top: 4px; }
.arco-card-grid { box-shadow: 1px 0 0 0 var(--color-neutral-3),0 1px 0 0 var(--color-neutral-3),1px 1px 0 0 var(--color-neutral-3),1px 0 0 0 var(--color-neutral-3) inset,0 1px 0 0 var(--color-neutral-3) inset; box-sizing: border-box; position: relative; width: 33.33%; }
.arco-card-grid::before { inset: 0px; content: ""; pointer-events: none; position: absolute; transition: box-shadow 0.2s linear; }
.arco-card-grid-hoverable:hover { z-index: 1; }
.arco-card-grid-hoverable:hover::before { box-shadow: 0 4px 10px rgb(var(--gray-2)); }
.arco-card-grid .arco-card { background: 0px 0px; box-shadow: none; }
.arco-card-contain-grid:not(.arco-card-loading) > .arco-card-body { display: flex; flex-wrap: wrap; margin: 0px -1px; padding: 0px; }
.arco-card-hoverable:hover { box-shadow: 0 4px 10px rgb(var(--gray-2)); }
.arco-card-bordered { border: 1px solid var(--color-neutral-3); border-radius: var(--border-radius-small); }
.arco-card-bordered .arco-card-cover { border-radius: var(--border-radius-small) var(--border-radius-small) 0 0; }
.arco-card-loading .arco-card-body { overflow: hidden; text-align: center; }
.arco-card-size-medium { font-size: 14px; }
.arco-card-size-medium .arco-card-header { height: 46px; padding: 10px 16px; }
.arco-card-size-medium .arco-card-header-title, .arco-card-size-medium .arco-card-meta-title { font-size: 16px; }
.arco-card-size-medium .arco-card-header-extra { font-size: 14px; }
.arco-card-size-medium .arco-card-body { padding: 16px; }
.arco-card-size-small { font-size: 14px; }
.arco-card-size-small .arco-card-header { height: 40px; padding: 8px 16px; }
.arco-card-size-small .arco-card-header-title, .arco-card-size-small .arco-card-meta-title { font-size: 16px; }
.arco-card-size-small .arco-card-header-extra { font-size: 14px; }
.arco-card-size-small .arco-card-body { padding: 12px 16px; }
body[arco-theme="dark"] .arco-card-grid-hoverable:hover::before, body[arco-theme="dark"] .arco-card-hoverable:hover { box-shadow: 0 4px 10px rgba(var(--gray-1),40%); }
@keyframes arco-carousel-slide-x-in { 
  0% { transform: translate(100%); }
  100% { transform: translate(0px); }
}
@keyframes arco-carousel-slide-x-out { 
  0% { transform: translate(0px); }
  100% { transform: translate(-100%); }
}
@keyframes arco-carousel-slide-x-in-reverse { 
  0% { transform: translate(-100%); }
  100% { transform: translate(0px); }
}
@keyframes arco-carousel-slide-x-out-reverse { 
  0% { transform: translate(0px); }
  100% { transform: translate(100%); }
}
@keyframes arco-carousel-slide-y-in { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
@keyframes arco-carousel-slide-y-out { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-100%); }
}
@keyframes arco-carousel-slide-y-in-reverse { 
  0% { transform: translateY(-100%); }
  100% { transform: translateY(0px); }
}
@keyframes arco-carousel-slide-y-out-reverse { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(100%); }
}
@keyframes arco-carousel-card-bottom-to-middle { 
  0% { opacity: 0; transform: translate(0px) translateZ(-400px); }
  100% { opacity: 0.4; transform: translate(0px) translateZ(-200px); }
}
@keyframes arco-carousel-card-middle-to-bottom { 
  0% { opacity: 0.4; transform: translate(-100%) translateZ(-200px); }
  100% { opacity: 0; transform: translate(-100%) translateZ(-400px); }
}
@keyframes arco-carousel-card-top-to-middle { 
  0% { opacity: 1; transform: translate(-50%) translateZ(0px); }
  100% { opacity: 0.4; transform: translate(-100%) translateZ(-200px); }
}
@keyframes arco-carousel-card-middle-to-top { 
  0% { opacity: 0.4; transform: translate(0px) translateZ(-200px); }
  100% { opacity: 1; transform: translate(-50%) translateZ(0px); }
}
@keyframes arco-carousel-card-bottom-to-middle-reverse { 
  0% { opacity: 0; transform: translate(-100%) translateZ(-400px); }
  100% { opacity: 0.4; transform: translate(-100%) translateZ(-200px); }
}
@keyframes arco-carousel-card-middle-to-bottom-reverse { 
  0% { opacity: 0.4; transform: translate(0px) translateZ(-200px); }
  100% { opacity: 0; transform: translate(0px) translateZ(-400px); }
}
@keyframes arco-carousel-card-top-to-middle-reverse { 
  0% { opacity: 1; transform: translate(-50%) translateZ(0px); }
  100% { opacity: 0.4; transform: translate(0px) translateZ(-200px); }
}
@keyframes arco-carousel-card-middle-to-top-reverse { 
  0% { opacity: 0.4; transform: translate(-100%) translateZ(-200px); }
  100% { opacity: 1; transform: translate(-50%) translateZ(0px); }
}
.arco-carousel { position: relative; }
.arco-carousel-indicator-position-outer { margin-bottom: 30px; }
.arco-carousel-card, .arco-carousel-fade, .arco-carousel-slide { height: 100%; overflow: hidden; position: relative; width: 100%; }
.arco-carousel-card > *, .arco-carousel-fade > *, .arco-carousel-slide > * { height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; }
.arco-carousel-item-current { z-index: 1; }
.arco-carousel-slide > :not(.arco-carousel-item-current) { display: none; visibility: hidden; }
.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-out { animation: auto ease 0s 1 normal none running arco-carousel-slide-x-out; display: block; }
.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-in { animation: auto ease 0s 1 normal none running arco-carousel-slide-x-in; display: block; }
.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-out { animation: auto ease 0s 1 normal none running arco-carousel-slide-x-out-reverse; }
.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-in { animation: auto ease 0s 1 normal none running arco-carousel-slide-x-in-reverse; }
.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-out { animation: auto ease 0s 1 normal none running arco-carousel-slide-y-out; display: block; }
.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-in { animation: auto ease 0s 1 normal none running arco-carousel-slide-y-in; display: block; }
.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-out { animation: auto ease 0s 1 normal none running arco-carousel-slide-y-out-reverse; }
.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-in { animation: auto ease 0s 1 normal none running arco-carousel-slide-y-in-reverse; }
.arco-carousel-card { perspective: 800px; }
.arco-carousel-card > * { animation: auto ease 0s 1 normal none running arco-carousel-card-middle-to-bottom; left: 50%; opacity: 0; transform: translate(-50%) translateZ(-400px); }
.arco-carousel-card .arco-carousel-item-prev { animation: auto ease 0s 1 normal none running arco-carousel-card-top-to-middle; opacity: 0.4; transform: translate(-100%) translateZ(-200px); }
.arco-carousel-card .arco-carousel-item-next { animation: auto ease 0s 1 normal none running arco-carousel-card-bottom-to-middle; opacity: 0.4; transform: translate(0px) translateZ(-200px); }
.arco-carousel-card .arco-carousel-item-current { animation: auto ease 0s 1 normal none running arco-carousel-card-middle-to-top; opacity: 1; transform: translate(-50%) translateZ(0px); }
.arco-carousel-card.arco-carousel-negative > * { animation: auto ease 0s 1 normal none running arco-carousel-card-middle-to-bottom-reverse; }
.arco-carousel-card.arco-carousel-negative .arco-carousel-item-prev { animation: auto ease 0s 1 normal none running arco-carousel-card-bottom-to-middle-reverse; }
.arco-carousel-card.arco-carousel-negative .arco-carousel-item-next { animation: auto ease 0s 1 normal none running arco-carousel-card-top-to-middle-reverse; }
.arco-carousel-card.arco-carousel-negative .arco-carousel-item-current { animation: auto ease 0s 1 normal none running arco-carousel-card-middle-to-top-reverse; }
.arco-carousel-fade > * { left: 50%; opacity: 0; transform: translate(-50%); }
.arco-carousel-fade .arco-carousel-item-current { opacity: 1; }
.arco-carousel-indicator { display: flex; margin: 0px; padding: 0px; position: absolute; }
.arco-carousel-indicator-wrapper { position: absolute; z-index: 2; }
.arco-carousel-indicator-wrapper-top { background: linear-gradient(rgba(0, 0, 0, 0.15), transparent 87%); height: 48px; left: 0px; right: 0px; top: 0px; }
.arco-carousel-indicator-wrapper-bottom { background: linear-gradient(transparent 13%, rgba(0, 0, 0, 0.15)); bottom: 0px; height: 48px; left: 0px; right: 0px; }
.arco-carousel-indicator-wrapper-left { background: linear-gradient(90deg, rgba(0, 0, 0, 0.15), transparent 87%); height: 100%; left: 0px; top: 0px; width: 48px; }
.arco-carousel-indicator-wrapper-right { background: linear-gradient(90deg, transparent 13%, rgba(0, 0, 0, 0.15)); height: 100%; right: 0px; top: 0px; width: 48px; }
.arco-carousel-indicator-wrapper-outer { background: 0px 0px; left: 0px; right: 0px; }
.arco-carousel-indicator-bottom { bottom: 12px; left: 50%; transform: translate(-50%); }
.arco-carousel-indicator-top { left: 50%; top: 12px; transform: translate(-50%); }
.arco-carousel-indicator-left { left: 12px; top: 50%; transform: translate(-50%, -50%) rotate(90deg); }
.arco-carousel-indicator-right { right: 12px; top: 50%; transform: translate(50%, -50%) rotate(90deg); }
.arco-carousel-indicator-outer { background-color: transparent; border-radius: 20px; left: 50%; padding: 4px; transform: translate(-50%); }
.arco-carousel-indicator-outer.arco-carousel-indicator-dot { bottom: -22px; }
.arco-carousel-indicator-outer.arco-carousel-indicator-line { bottom: -20px; }
.arco-carousel-indicator-outer.arco-carousel-indicator-slider { background-color: rgba(var(--gray-4),.5); bottom: -16px; padding: 0px; }
.arco-carousel-indicator-outer .arco-carousel-indicator-item { background-color: rgba(var(--gray-4),.5); }
.arco-carousel-indicator-outer .arco-carousel-indicator-item-active, .arco-carousel-indicator-outer .arco-carousel-indicator-item:hover { background-color: var(--color-fill-4); }
.arco-carousel-indicator-item { background-color: rgba(255, 255, 255, 0.3); border-radius: var(--border-radius-medium); cursor: pointer; display: inline-block; }
.arco-carousel-indicator-item-active, .arco-carousel-indicator-item:hover { background-color: var(--color-white); }
.arco-carousel-indicator-dot .arco-carousel-indicator-item { border-radius: 50%; height: 6px; width: 6px; }
.arco-carousel-indicator-dot .arco-carousel-indicator-item:not(:last-child) { margin-right: 8px; }
.arco-carousel-indicator-line .arco-carousel-indicator-item { height: 4px; width: 12px; }
.arco-carousel-indicator-line .arco-carousel-indicator-item:not(:last-child) { margin-right: 8px; }
.arco-carousel-indicator-slider { background-color: rgba(255, 255, 255, 0.3); border-radius: var(--border-radius-medium); cursor: pointer; height: 4px; width: 48px; }
.arco-carousel-indicator-slider .arco-carousel-indicator-item { height: 100%; position: absolute; top: 0px; transition: left 0.3s; }
.arco-carousel-arrow > div { align-items: center; background-color: rgba(255, 255, 255, 0.3); border-radius: 50%; color: var(--color-white); cursor: pointer; display: flex; height: 24px; justify-content: center; position: absolute; width: 24px; z-index: 2; }
.arco-carousel-arrow > div > svg { color: var(--color-white); font-size: 14px; }
.arco-carousel-arrow > div:hover { background-color: rgba(255, 255, 255, 0.5); }
.arco-carousel-arrow-left { left: 12px; top: 50%; transform: translateY(-50%); }
.arco-carousel-arrow-right { right: 12px; top: 50%; transform: translateY(-50%); }
.arco-carousel-arrow-top { left: 50%; top: 12px; transform: translate(-50%); }
.arco-carousel-arrow-bottom { bottom: 12px; left: 50%; transform: translate(-50%); }
.arco-carousel-arrow-hover div { opacity: 0; transition: 0.3s; }
.arco-carousel:hover .arco-carousel-arrow-hover div { opacity: 1; }
body[arco-theme="dark"] .arco-carousel-arrow > div { background-color: rgba(23, 23, 26, 0.3); }
body[arco-theme="dark"] .arco-carousel-arrow > div:hover { background-color: rgba(23, 23, 26, 0.5); }
body[arco-theme="dark"] .arco-carousel-indicator-item, body[arco-theme="dark"] .arco-carousel-indicator-slider { background-color: rgba(23, 23, 26, 0.3); }
body[arco-theme="dark"] .arco-carousel-indicator-item-active, body[arco-theme="dark"] .arco-carousel-indicator-item:hover { background-color: var(--color-white); }
body[arco-theme="dark"] .arco-carousel-indicator-outer.arco-carousel-indicator-slider { background-color: rgba(var(--gray-4),.5); }
body[arco-theme="dark"] .arco-carousel-indicator-outer .arco-carousel-indicator-item-active, body[arco-theme="dark"] .arco-carousel-indicator-outer .arco-carousel-indicator-item:hover { background-color: var(--color-fill-4); }
.arco-cascader-panel { background-color: var(--color-bg-popup); border: 1px solid var(--color-fill-3); border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px; box-sizing: border-box; display: inline-flex; height: 200px; list-style: none; overflow: hidden; white-space: nowrap; }
.arco-cascader-search-panel { justify-content: flex-start; overflow: auto; width: 100%; }
.arco-cascader-popup-trigger-hover .arco-cascader-list-item { transition: fontweight; }
.arco-cascader-highlight { font-weight: 500; }
.arco-cascader-panel-column { background-color: var(--color-bg-popup); display: inline-flex; flex-direction: column; height: 100%; max-height: 200px; min-width: 120px; position: relative; }
.arco-cascader-panel-column-loading { align-items: center; display: inline-flex; justify-content: center; }
.arco-cascader-panel-column:not(:last-of-type) { border-right: 1px solid var(--color-fill-3); }
.arco-cascader-column-content { flex: 1 1 0%; max-height: 200px; overflow-y: auto; }
.arco-cascader-list-wrapper { box-sizing: border-box; display: flex; flex-direction: column; height: 100%; padding: 4px 0px; position: relative; }
.arco-cascader-list-wrapper-with-footer { padding-bottom: 0px; }
.arco-cascader-list-empty { align-items: center; display: flex; height: 100%; width: 100%; }
.arco-cascader-list { box-sizing: border-box; flex: 1 1 0%; list-style: none; margin: 0px; padding: 0px; }
.arco-cascader-list-multiple .arco-cascader-option-label, .arco-cascader-list-strictly .arco-cascader-option-label { padding-left: 0px; }
.arco-cascader-list-multiple .arco-cascader-option, .arco-cascader-list-strictly .arco-cascader-option { padding-left: 12px; }
.arco-cascader-list-multiple .arco-cascader-option .arco-checkbox, .arco-cascader-list-multiple .arco-cascader-option .arco-radio, .arco-cascader-list-strictly .arco-cascader-option .arco-checkbox, .arco-cascader-list-strictly .arco-cascader-option .arco-radio { margin-right: 8px; padding-left: 0px; }
.arco-cascader-search-list.arco-cascader-list-multiple .arco-cascader-option-label { padding-right: 12px; }
.arco-cascader-list-footer { border-top: 1px solid var(--color-fill-3); box-sizing: border-box; height: 36px; line-height: 36px; padding-left: 12px; }
.arco-cascader-option, .arco-cascader-search-option { background-color: transparent; box-sizing: border-box; color: var(--color-text-1); cursor: pointer; display: flex; font-size: 14px; height: 36px; line-height: 36px; min-width: 100px; position: relative; }
.arco-cascader-option-label, .arco-cascader-search-option-label { flex-grow: 1; padding-left: 12px; padding-right: 34px; }
.arco-cascader-option .arco-icon-check, .arco-cascader-option .arco-icon-right, .arco-cascader-search-option .arco-icon-check, .arco-cascader-search-option .arco-icon-right { color: var(--color-text-2); font-size: 12px; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); }
.arco-cascader-option .arco-icon-check, .arco-cascader-search-option .arco-icon-check { color: rgb(var(--primary-6)); }
.arco-cascader-option .arco-icon-loading, .arco-cascader-search-option .arco-icon-loading { color: rgb(var(--primary-6)); font-size: 12px; margin-top: -6px; position: absolute; right: 10px; top: 50%; }
.arco-cascader-option:hover, .arco-cascader-search-option-hover { background-color: var(--color-fill-2); color: var(--color-text-1); }
.arco-cascader-option:hover .arco-checkbox:not(.arco-checkbox-disabled):not(.arco-checkbox-checked):hover .arco-checkbox-icon-hover::before, .arco-cascader-option:hover .arco-radio:not(.arco-radio-disabled):not(.arco-radio-checked):hover .arco-radio-icon-hover::before, .arco-cascader-search-option-hover .arco-checkbox:not(.arco-checkbox-disabled):not(.arco-checkbox-checked):hover .arco-checkbox-icon-hover::before, .arco-cascader-search-option-hover .arco-radio:not(.arco-radio-disabled):not(.arco-radio-checked):hover .arco-radio-icon-hover::before { background-color: var(--color-fill-3); }
.arco-cascader-option-disabled, .arco-cascader-option-disabled:hover, .arco-cascader-search-option-disabled, .arco-cascader-search-option-disabled:hover { background-color: transparent; color: var(--color-text-4); cursor: not-allowed; }
.arco-cascader-option-disabled .arco-icon-right, .arco-cascader-option-disabled:hover .arco-icon-right, .arco-cascader-search-option-disabled .arco-icon-right, .arco-cascader-search-option-disabled:hover .arco-icon-right { color: inherit; }
.arco-cascader-option-disabled .arco-icon-check, .arco-cascader-option-disabled:hover .arco-icon-check, .arco-cascader-search-option-disabled .arco-icon-check, .arco-cascader-search-option-disabled:hover .arco-icon-check { color: var(--color-primary-light-3); }
.arco-cascader-option-active { transition: 0.2s linear; }
.arco-cascader-option-active, .arco-cascader-option-active:hover { background-color: var(--color-fill-2); color: var(--color-text-1); }
.arco-cascader-option-active.arco-cascader-option-disabled, .arco-cascader-option-active.arco-cascader-option-disabled:hover { background-color: var(--color-fill-2); color: var(--color-text-4); }
.cascader-slide-enter-active, .cascader-slide-leave-active { transition: margin 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.cascader-slide-enter-from, .cascader-slide-leave-to { margin-left: -120px; }
.cascader-slide-enter-to, .cascader-slide-leave-from { margin-left: 0px; }
.arco-icon-hover.arco-checkbox-icon-hover::before { height: 24px; width: 24px; }
.arco-checkbox { align-items: center; box-sizing: border-box; cursor: pointer; display: inline-flex; font-size: 14px; line-height: unset; padding-left: 5px; position: relative; }
.arco-checkbox > input[type="checkbox"] { height: 0px; left: 0px; opacity: 0; position: absolute; top: 0px; width: 0px; }
.arco-checkbox > input[type="checkbox"]:focus-visible + .arco-checkbox-icon-hover::before { background-color: var(--color-fill-2); }
.arco-checkbox:hover .arco-checkbox-icon-hover::before { background-color: var(--color-fill-2); }
.arco-checkbox-label { color: var(--color-text-1); margin-left: 8px; }
.arco-checkbox-icon { background-color: var(--color-bg-2); border: 2px solid var(--color-fill-3); border-radius: var(--border-radius-small); box-sizing: border-box; height: 14px; position: relative; user-select: none; width: 14px; }
.arco-checkbox-icon::after { background: var(--color-white); border-radius: 0.5px; content: ""; display: block; height: 2px; left: 50%; position: absolute; top: 50%; transform: translate(-50%) translateY(-50%) scale(0); width: 6px; }
.arco-checkbox-icon-check { color: var(--color-white); display: block; height: 100%; margin: 0px auto; position: relative; transform: scale(0); transform-origin: center 75%; width: 8px; }
.arco-checkbox:hover .arco-checkbox-icon { border-color: var(--color-fill-4); transition: border-color 0.1s linear, transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-checkbox-checked:hover .arco-checkbox-icon, .arco-checkbox-indeterminate:hover .arco-checkbox-icon { transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-checkbox-checked .arco-checkbox-icon { background-color: rgb(var(--primary-6)); border-color: transparent; }
.arco-checkbox-checked .arco-checkbox-icon-check { transform: scale(1); transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-checkbox-indeterminate .arco-checkbox-icon { background-color: rgb(var(--primary-6)); border-color: transparent; }
.arco-checkbox-indeterminate .arco-checkbox-icon svg { transform: scale(0); }
.arco-checkbox-indeterminate .arco-checkbox-icon::after { transform: translate(-50%) translateY(-50%) scale(1); transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-checkbox.arco-checkbox-disabled, .arco-checkbox.arco-checkbox-disabled .arco-checkbox-icon-hover { cursor: not-allowed; }
.arco-checkbox.arco-checkbox-disabled:hover .arco-checkbox-mask { border-color: var(--color-fill-3); }
.arco-checkbox-checked:hover .arco-checkbox-icon, .arco-checkbox-indeterminate:hover .arco-checkbox-icon { border-color: transparent; }
.arco-checkbox-disabled .arco-checkbox-icon { background-color: var(--color-fill-2); border-color: var(--color-fill-3); }
.arco-checkbox-disabled.arco-checkbox-checked .arco-checkbox-icon, .arco-checkbox-disabled.arco-checkbox-checked:hover .arco-checkbox-icon { background-color: var(--color-primary-light-3); border-color: transparent; }
.arco-checkbox-checked:hover .arco-checkbox-icon-hover::before, .arco-checkbox-disabled:hover .arco-checkbox-icon-hover::before, .arco-checkbox-indeterminate:hover .arco-checkbox-icon-hover::before { background-color: transparent; }
.arco-checkbox-disabled:hover .arco-checkbox-icon { border-color: var(--color-fill-3); }
.arco-checkbox-disabled .arco-checkbox-label { color: var(--color-text-4); }
.arco-checkbox-disabled .arco-checkbox-icon-check { color: var(--color-fill-3); }
.arco-checkbox-group { display: inline-block; }
.arco-checkbox-group .arco-checkbox { margin-right: 16px; }
.arco-checkbox-group-direction-vertical .arco-checkbox { display: flex; line-height: 32px; margin-right: 0px; }
.arco-icon-hover.arco-collapse-item-icon-hover::before { height: 16px; width: 16px; }
.arco-icon-hover.arco-collapse-item-icon-hover:hover::before { background-color: var(--color-fill-2); }
.arco-collapse { border: 1px solid var(--color-neutral-3); border-radius: var(--border-radius-medium); line-height: 1.5715; overflow: hidden; }
.arco-collapse-item { border-bottom: 1px solid var(--color-border-2); box-sizing: border-box; }
.arco-collapse-item-active > .arco-collapse-item-header { background-color: var(--color-bg-2); border-color: var(--color-neutral-3); transition: border-color; }
.arco-collapse-item-active > .arco-collapse-item-header .arco-collapse-item-header-title { font-weight: 500; }
.arco-collapse-item-active > .arco-collapse-item-header .arco-collapse-item-expand-icon { transform: rotate(90deg); }
.arco-collapse-item-active > .arco-collapse-item-header .arco-collapse-item-icon-right .arco-collapse-item-expand-icon { transform: rotate(-90deg); }
.arco-collapse-item-header { align-items: center; background-color: var(--color-bg-2); border-bottom: 1px solid transparent; box-sizing: border-box; color: var(--color-text-1); cursor: pointer; display: flex; font-size: 14px; justify-content: space-between; line-height: 24px; overflow: hidden; padding-bottom: 8px; padding-top: 8px; position: relative; transition: border-color 0.19s; }
.arco-collapse-item-header-left { padding-left: 34px; padding-right: 13px; }
.arco-collapse-item-header-right { padding-left: 13px; padding-right: 34px; }
.arco-collapse-item-header-right + .arco-collapse-item-content { padding-left: 13px; }
.arco-collapse-item-header-disabled { background-color: var(--color-bg-2); color: var(--color-text-4); cursor: not-allowed; }
.arco-collapse-item-header-disabled .arco-collapse-item-header-icon { color: var(--color-text-4); }
.arco-collapse-item-header-title { display: inline; }
.arco-collapse-item-header-extra { float: right; }
.arco-collapse-item .arco-collapse-item-icon-hover { left: 13px; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); }
.arco-collapse-item .arco-collapse-item-icon-right { left: unset; right: 13px; }
.arco-collapse-item .arco-collapse-item-icon-right > .arco-collapse-item-header-icon-down { transform: rotate(-90deg); }
.arco-collapse-item .arco-collapse-item-expand-icon { color: var(--color-neutral-7); display: block; font-size: 14px; position: relative; transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); vertical-align: middle; }
.arco-collapse-item-content { background-color: var(--color-fill-1); color: var(--color-text-1); font-size: 14px; overflow: hidden; padding-left: 34px; padding-right: 13px; position: relative; }
.arco-collapse-item-content-expanded { display: block; height: auto; }
.arco-collapse-item-content-box { padding: 8px 0px; }
.arco-collapse-item.arco-collapse-item-disabled > .arco-collapse-item-content { color: var(--color-text-4); }
.arco-collapse-item-no-icon > .arco-collapse-item-header { padding-left: 13px; padding-right: 13px; }
.arco-collapse-item:last-of-type { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.arco-collapse.arco-collapse-borderless { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.arco-collapse::after { clear: both; content: ""; display: table; }
.collapse-slider-enter-from, .collapse-slider-leave-to { height: 0px; }
.collapse-slider-enter-active, .collapse-slider-leave-active { transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-color-picker { align-items: center; background-color: var(--color-fill-2); border-radius: 2px; box-sizing: border-box; display: inline-flex; }
.arco-color-picker-preview { border: 1px solid var(--color-border-2); box-sizing: border-box; }
.arco-color-picker-value { color: var(--color-text-1); font-weight: 400; margin-left: 4px; }
.arco-color-picker-input { display: none; }
.arco-color-picker:hover { background-color: var(--color-fill-3); cursor: pointer; }
.arco-color-picker-size-medium { height: 32px; padding: 4px; }
.arco-color-picker-size-medium .arco-color-picker-preview { height: 24px; width: 24px; }
.arco-color-picker-size-medium .arco-color-picker-value { font-size: 14px; }
.arco-color-picker-size-mini { height: 24px; padding: 4px; }
.arco-color-picker-size-mini .arco-color-picker-preview { height: 16px; width: 16px; }
.arco-color-picker-size-mini .arco-color-picker-value { font-size: 12px; }
.arco-color-picker-size-small { height: 28px; padding: 3px 4px; }
.arco-color-picker-size-small .arco-color-picker-preview { height: 22px; width: 22px; }
.arco-color-picker-size-small .arco-color-picker-value { font-size: 14px; }
.arco-color-picker-size-large { height: 36px; padding: 5px; }
.arco-color-picker-size-large .arco-color-picker-preview { height: 26px; width: 26px; }
.arco-color-picker-size-large .arco-color-picker-value { font-size: 14px; }
.arco-color-picker.arco-color-picker-disabled { background-color: var(--color-fill-2); cursor: not-allowed; }
.arco-color-picker.arco-color-picker-disabled .arco-color-picker-value { color: var(--color-text-4); }
.arco-color-picker-panel { background-color: var(--color-bg-1); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 20px; width: 260px; }
.arco-color-picker-panel .arco-color-picker-palette { background-image: linear-gradient(0deg, rgb(0, 0, 0), transparent), linear-gradient(90deg, rgb(255, 255, 255), rgba(255, 255, 255, 0)); border-left: 1px solid var(--color-border-2); border-right: 1px solid var(--color-border-2); border-top: 1px solid var(--color-border-2); box-sizing: border-box; cursor: pointer; height: 178px; overflow: hidden; position: relative; width: 100%; }
.arco-color-picker-panel .arco-color-picker-palette .arco-color-picker-handler { background-color: transparent; border: 2px solid var(--color-bg-white); border-radius: 50%; box-sizing: border-box; height: 16px; position: absolute; transform: translate(-50%, -50%); width: 16px; }
.arco-color-picker-panel .arco-color-picker-panel-control { padding: 12px; }
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper { align-items: center; display: flex; }
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-preview { align-items: center; border: 1px solid var(--color-border-2); border-radius: 4px; box-sizing: border-box; color: rgb(255, 255, 255); display: flex; font-size: 20px; height: 40px; justify-content: center; margin-left: auto; width: 40px; }
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-control-bar-alpha { margin-top: 12px; }
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper { display: flex; margin-top: 12px; }
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-color-picker-group-wrapper { display: flex; flex: 1 1 0%; margin-left: 12px; }
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-wrapper, .arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-select-view { margin-right: 0px; padding: 0px 6px; }
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-prefix, .arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-suffix, .arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-select-view-suffix { font-size: 12px; padding: 0px; }
.arco-color-picker-panel .arco-color-picker-panel-colors { border-top: 1px solid var(--color-fill-3); padding: 12px; }
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-section:not(:first-child) { margin-top: 12px; }
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-text { color: var(--color-text-1); font-size: 12px; font-weight: 400; }
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-empty { color: var(--color-text-3); font-size: 12px; margin: 12px 0px; }
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-wrapper { margin-top: 8px; }
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-list { display: flex; flex-wrap: wrap; margin: -8px -4px 0px; }
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block { background-image: conic-gradient(rgba(0, 0, 0, 0.06) 0deg, rgba(0, 0, 0, 0.06) 25%, transparent 0deg, transparent 50%, rgba(0, 0, 0, 0.06) 0deg, rgba(0, 0, 0, 0.06) 75%, transparent 0deg); background-size: 8px 8px; border-radius: 2px; cursor: pointer; height: 16px; margin: 6px 3px 0px; overflow: hidden; transition: transform 60ms ease-out; width: 16px; }
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block .arco-color-picker-block { height: 100%; width: 100%; }
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block:hover { transform: scale(1.1); }
.arco-color-picker-panel .arco-color-picker-control-bar-bg { background-image: conic-gradient(rgba(0, 0, 0, 0.06) 0deg, rgba(0, 0, 0, 0.06) 25%, transparent 0deg, transparent 50%, rgba(0, 0, 0, 0.06) 0deg, rgba(0, 0, 0, 0.06) 75%, transparent 0deg); background-size: 8px 8px; }
.arco-color-picker-panel .arco-color-picker-control-bar { border: 1px solid var(--color-border-2); border-radius: 10px; box-sizing: border-box; cursor: pointer; height: 14px; position: relative; width: 182px; }
.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler { background-color: var(--color-bg-white); border: 1px solid var(--color-border-2); border-radius: 50%; box-sizing: border-box; height: 16px; position: absolute; top: -2px; transform: translate(-50%); width: 16px; }
.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler::before { background: var(--color-bg-white); border-radius: 50%; content: ""; display: block; height: 100%; width: 100%; }
.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler::after { background: currentcolor; border-radius: 50%; content: ""; height: 8px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 8px; }
.arco-color-picker-panel .arco-color-picker-control-bar-hue { background: linear-gradient(90deg, red, rgb(255, 255, 0) 17%, rgb(0, 255, 0) 33%, rgb(0, 255, 255), rgb(0, 0, 255) 67%, rgb(255, 0, 255) 83%, red); }
.arco-color-picker-panel .arco-color-picker-select { width: 58px; }
.arco-color-picker-panel .arco-color-picker-input-alpha { flex: 0 0 auto; width: 52px; }
.arco-color-picker-panel .arco-color-picker-input-hex .arco-input { padding-left: 4px; }
.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-color-block, .arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-control-bar, .arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-palette, .arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-preview { cursor: not-allowed; opacity: 0.8; }
.arco-color-picker-select-popup .arco-select-option { font-size: 12px !important; line-height: 24px !important; }
.arco-comment { display: flex; flex-wrap: nowrap; font-size: 14px; line-height: 1.5715; }
.arco-comment-inner-comment, .arco-comment:not(:first-of-type) { margin-top: 20px; }
.arco-comment-inner { flex: 1 1 0%; }
.arco-comment-avatar { cursor: pointer; flex-shrink: 0; margin-right: 12px; }
.arco-comment-avatar > img { border-radius: var(--border-radius-circle); height: 32px; width: 32px; }
.arco-comment-author { color: var(--color-text-2); font-size: 14px; margin-right: 8px; }
.arco-comment-datetime { color: var(--color-text-3); font-size: 12px; }
.arco-comment-content { color: var(--color-text-1); }
.arco-comment-title-align-right { display: flex; justify-content: space-between; }
.arco-comment-actions { color: var(--color-text-2); font-size: 14px; margin-top: 8px; }
.arco-comment-actions > :not(:last-child) { margin-right: 8px; }
.arco-comment-actions-align-right { display: flex; justify-content: flex-end; }
.arco-picker-container, .arco-picker-range-container { background-color: var(--color-bg-popup); border: 1px solid var(--color-neutral-3); border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; box-sizing: border-box; min-height: 60px; overflow: hidden; }
.arco-picker-container-shortcuts-placement-left, .arco-picker-container-shortcuts-placement-right, .arco-picker-range-container-shortcuts-placement-left, .arco-picker-range-container-shortcuts-placement-right { align-items: flex-start; display: flex; }
.arco-picker-container-shortcuts-placement-left > .arco-picker-shortcuts, .arco-picker-container-shortcuts-placement-right > .arco-picker-shortcuts, .arco-picker-range-container-shortcuts-placement-left > .arco-picker-shortcuts, .arco-picker-range-container-shortcuts-placement-right > .arco-picker-shortcuts { box-sizing: border-box; display: flex; flex-direction: column; overflow: hidden auto; padding: 5px 8px; }
.arco-picker-container-shortcuts-placement-left > .arco-picker-shortcuts > *, .arco-picker-container-shortcuts-placement-right > .arco-picker-shortcuts > *, .arco-picker-range-container-shortcuts-placement-left > .arco-picker-shortcuts > *, .arco-picker-range-container-shortcuts-placement-right > .arco-picker-shortcuts > * { margin: 5px 0px; }
.arco-picker-container-shortcuts-placement-left .arco-picker-panel-wrapper, .arco-picker-container-shortcuts-placement-left .arco-picker-range-panel-wrapper, .arco-picker-range-container-shortcuts-placement-left .arco-picker-panel-wrapper, .arco-picker-range-container-shortcuts-placement-left .arco-picker-range-panel-wrapper { border-left: 1px solid var(--color-neutral-3); }
.arco-picker-container-shortcuts-placement-right .arco-picker-panel-wrapper, .arco-picker-container-shortcuts-placement-right .arco-picker-range-panel-wrapper, .arco-picker-range-container-shortcuts-placement-right .arco-picker-panel-wrapper, .arco-picker-range-container-shortcuts-placement-right .arco-picker-range-panel-wrapper { border-right: 1px solid var(--color-neutral-3); }
.arco-picker-container-panel-only, .arco-picker-range-container-panel-only { box-shadow: none; }
.arco-picker-container-panel-only .arco-panel-date-inner, .arco-picker-range-container-panel-only .arco-panel-date, .arco-picker-range-container-panel-only .arco-panel-date-inner { width: 100%; }
.arco-picker-header { border-bottom: 1px solid var(--color-neutral-3); display: flex; padding: 8px 16px; }
.arco-picker-header-title { color: var(--color-text-1); flex: 1 1 0%; font-size: 14px; line-height: 24px; text-align: center; }
.arco-picker-header-icon { background-color: var(--color-bg-popup); border-radius: 50%; color: var(--color-text-2); font-size: 12px; height: 24px; line-height: 24px; margin-left: 2px; margin-right: 2px; text-align: center; transition: 0.1s linear; user-select: none; width: 24px; }
.arco-picker-header-icon:not(.arco-picker-header-icon-hidden) { cursor: pointer; }
.arco-picker-header-icon:not(.arco-picker-header-icon-hidden):hover { background-color: var(--color-fill-3); }
.arco-picker-header-label { border-radius: 2px; cursor: pointer; padding: 2px; transition: 0.1s; }
.arco-picker-header-label:hover { background-color: var(--color-fill-3); }
.arco-picker-body { padding: 14px 16px; }
.arco-picker-week-list { box-sizing: border-box; display: flex; padding: 14px 16px 0px; width: 100%; }
.arco-picker-week-list-item { color: rgb(125, 125, 127); flex: 1 1 0%; font-weight: 400; height: 32px; line-height: 32px; padding: 0px; text-align: center; }
.arco-picker-row { display: flex; padding: 2px 0px; }
.arco-picker-cell { flex: 1 1 0%; }
.arco-picker-cell .arco-picker-date { box-sizing: border-box; cursor: pointer; display: flex; height: 100%; justify-content: center; padding: 4px 0px; width: 100%; }
.arco-picker-date-value { border-radius: var(--border-radius-circle); color: var(--color-text-4); cursor: pointer; font-size: 14px; height: 24px; line-height: 24px; min-width: 24px; text-align: center; }
.arco-picker-cell-in-view .arco-picker-date-value { color: var(--color-text-1); font-weight: 500; }
.arco-picker-cell-selected .arco-picker-date-value { background-color: rgb(var(--primary-6)); color: var(--color-white); transition: background-color 0.1s linear; }
.arco-picker-cell-in-view:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover { background-color: var(--color-fill-3); color: var(--color-text-1); }
.arco-picker-cell-today { position: relative; }
.arco-picker-cell-today::after { background-color: rgb(var(--primary-6)); border-radius: 50%; bottom: -2px; content: ""; display: block; height: 4px; left: 50%; margin-left: -2px; position: absolute; width: 4px; }
.arco-picker-cell-in-range .arco-picker-date { background-color: var(--color-primary-light-1); }
.arco-picker-cell-range-start .arco-picker-date { border-bottom-left-radius: 24px; border-top-left-radius: 24px; }
.arco-picker-cell-range-end .arco-picker-date { border-bottom-right-radius: 24px; border-top-right-radius: 24px; }
.arco-picker-cell-in-range-near-hover .arco-picker-date { border-radius: 0px; }
.arco-picker-cell-range-end .arco-picker-date-value, .arco-picker-cell-range-start .arco-picker-date-value { background-color: rgb(var(--primary-6)); border-radius: var(--border-radius-circle); color: var(--color-white); }
.arco-picker-cell-hover-in-range .arco-picker-date { background-color: var(--color-primary-light-1); }
.arco-picker-cell-hover-range-start .arco-picker-date { border-radius: 24px 0px 0px 24px; }
.arco-picker-cell-hover-range-end .arco-picker-date { border-radius: 0px 24px 24px 0px; }
.arco-picker-cell-hover-range-end .arco-picker-date-value, .arco-picker-cell-hover-range-start .arco-picker-date-value { background-color: var(--color-primary-light-2); border-radius: 50%; color: var(--color-text-1); }
.arco-picker-cell-disabled .arco-picker-date { background-color: var(--color-fill-1); cursor: not-allowed; }
.arco-picker-cell-disabled .arco-picker-date-value { background-color: transparent; color: var(--color-text-4); cursor: not-allowed; }
.arco-picker-footer { min-width: 100%; width: min-content; }
.arco-picker-footer-btn-wrapper { align-items: center; border-top: 1px solid var(--color-neutral-3); box-sizing: border-box; display: flex; justify-content: space-between; padding: 3px 8px; }
.arco-picker-footer-btn-wrapper :only-child { margin-left: auto; }
.arco-picker-footer-extra-wrapper { border-top: 1px solid var(--color-neutral-3); box-sizing: border-box; color: var(--color-text-1); font-size: 12px; padding: 8px 24px; }
.arco-picker-footer-now-wrapper { border-top: 1px solid var(--color-neutral-3); box-sizing: border-box; height: 36px; line-height: 36px; text-align: center; }
.arco-picker-btn-confirm { margin: 5px 0px; }
.arco-picker-shortcuts { flex: 1 1 0%; }
.arco-picker-shortcuts > * { margin: 5px 10px 5px 0px; }
.arco-panel-date { box-sizing: border-box; display: flex; }
.arco-panel-date-inner { width: 265px; }
.arco-panel-date-inner .arco-picker-body { padding-top: 0px; }
.arco-panel-date-timepicker { border-left: 1px solid var(--color-neutral-3); display: flex; flex-direction: column; }
.arco-panel-date-timepicker-title { border-bottom: 1px solid var(--color-neutral-3); color: var(--color-text-1); font-size: 14px; font-weight: 400; height: 40px; line-height: 40px; text-align: center; width: 100%; }
.arco-panel-date-timepicker .arco-timepicker { height: 276px; overflow: hidden; padding: 0px 6px; }
.arco-panel-date-timepicker .arco-timepicker-column { box-sizing: border-box; height: 100%; padding: 0px 4px; width: auto; }
.arco-panel-date-timepicker .arco-timepicker-column::-webkit-scrollbar { width: 0px; }
.arco-panel-date-timepicker .arco-timepicker-column:not(:last-child) { border-right: 0px; }
.arco-panel-date-timepicker .arco-timepicker ul::after { height: 244px; }
.arco-panel-date-timepicker .arco-timepicker-cell { width: 36px; }
.arco-panel-date-timepicker .arco-timepicker-cell-inner { padding-left: 10px; }
.arco-panel-date-footer { border-right: 1px solid var(--color-neutral-3); }
.arco-panel-date-with-view-tabs { flex-direction: column; min-width: 265px; }
.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-column { flex: 1 1 0%; }
.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-column::-webkit-scrollbar { width: 0px; }
.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-cell { text-align: center; width: 100%; }
.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-cell-inner { padding-left: 0px; }
.arco-panel-date-view-tabs { border-top: 1px solid var(--color-neutral-3); display: flex; }
.arco-panel-date-view-tab-pane { border-right: 1px solid var(--color-neutral-3); color: var(--color-text-4); cursor: pointer; flex: 1 1 0%; font-size: 14px; height: 50px; line-height: 50px; text-align: center; }
.arco-panel-date-view-tab-pane:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.arco-panel-date-view-tab-pane-text { margin-left: 8px; }
.arco-panel-date-view-tab-pane-active { color: var(--color-text-1); }
.arco-panel-month, .arco-panel-quarter, .arco-panel-year { box-sizing: border-box; width: 265px; }
.arco-panel-month .arco-picker-date, .arco-panel-quarter .arco-picker-date, .arco-panel-year .arco-picker-date { padding: 4px; }
.arco-panel-month .arco-picker-date-value, .arco-panel-quarter .arco-picker-date-value, .arco-panel-year .arco-picker-date-value { border-radius: 24px; width: 100%; }
.arco-panel-month .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover, .arco-panel-quarter .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover, .arco-panel-year .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover { border-radius: 24px; }
.arco-panel-year { width: 265px; }
.arco-panel-week, .arco-panel-year { box-sizing: border-box; }
.arco-panel-week-wrapper { display: flex; }
.arco-panel-week-inner { width: 298px; }
.arco-panel-week-inner .arco-picker-body { padding-top: 0px; }
.arco-panel-week .arco-picker-row-week { cursor: pointer; }
.arco-panel-week .arco-picker-row-week .arco-picker-date-value { border-radius: 0px; width: 100%; }
.arco-panel-week .arco-picker-cell .arco-picker-date { border-radius: 0px; }
.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date { border-bottom-left-radius: 24px; border-top-left-radius: 24px; padding-left: 4px; }
.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date .arco-picker-date-value { border-bottom-left-radius: 24px; border-top-left-radius: 24px; }
.arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date { border-bottom-right-radius: 24px; border-top-right-radius: 24px; padding-right: 4px; }
.arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date .arco-picker-date-value { border-bottom-right-radius: 24px; border-top-right-radius: 24px; }
.arco-panel-week .arco-picker-row-week:hover .arco-picker-cell:not(.arco-picker-cell-week):not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end) .arco-picker-date-value { background-color: var(--color-fill-3); }
.arco-panel-quarter { box-sizing: border-box; width: 265px; }
.arco-picker-range-wrapper { display: flex; }
.arco-datepicker-shortcuts-wrapper { box-sizing: border-box; height: 100%; list-style: none; margin: 10px 0px 0px; max-height: 300px; overflow-y: auto; padding: 0px; width: 106px; }
.arco-datepicker-shortcuts-wrapper > li { box-sizing: border-box; cursor: pointer; padding: 6px 16px; width: 100%; }
.arco-datepicker-shortcuts-wrapper > li:hover { color: rgb(var(--primary-6)); }
.arco-descriptions-table { border-collapse: collapse; width: 100%; }
.arco-descriptions-table-layout-fixed table { table-layout: fixed; }
.arco-descriptions-title { color: var(--color-text-1); font-size: 16px; font-weight: 500; line-height: 1.5715; margin-bottom: 16px; }
.arco-descriptions-item, .arco-descriptions-item-label, .arco-descriptions-item-value { box-sizing: border-box; font-size: 14px; line-height: 1.5715; text-align: left; }
.arco-descriptions-table-layout-fixed .arco-descriptions-item-label { width: auto; }
.arco-descriptions-item-label-block { color: var(--color-text-3); font-weight: 500; padding: 0px 4px 12px 0px; white-space: nowrap; width: 1px; }
.arco-descriptions-item-value-block { color: var(--color-text-1); font-weight: 400; padding: 0px 4px 12px 0px; white-space: pre-wrap; word-break: break-word; }
.arco-descriptions-item-label-inline, .arco-descriptions-item-value-inline { box-sizing: border-box; font-size: 14px; line-height: 1.5715; text-align: left; }
.arco-descriptions-item-label-inline { color: var(--color-text-3); font-weight: 500; margin-bottom: 2px; }
.arco-descriptions-item-value-inline { color: var(--color-text-1); font-weight: 400; }
.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline { margin-right: 4px; }
.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline, .arco-descriptions-layout-inline-horizontal .arco-descriptions-item-value-inline { display: inline-block; margin-bottom: 0px; }
.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item { padding: 12px 20px; }
.arco-descriptions-border .arco-descriptions-body { border: 1px solid var(--color-neutral-3); border-radius: var(--border-radius-medium); overflow: hidden; }
.arco-descriptions-border .arco-descriptions-row:not(:last-child) { border-bottom: 1px solid var(--color-neutral-3); }
.arco-descriptions-border .arco-descriptions-item, .arco-descriptions-border .arco-descriptions-item-label-block, .arco-descriptions-border .arco-descriptions-item-value-block { border-right: 1px solid var(--color-neutral-3); padding: 7px 20px; }
.arco-descriptions-border .arco-descriptions-item-label-block { background-color: var(--color-fill-1); }
.arco-descriptions-border .arco-descriptions-item-value-block:last-child, .arco-descriptions-border .arco-descriptions-item:last-child, .arco-descriptions-border.arco-descriptions-layout-vertical .arco-descriptions-item-label-block:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.arco-descriptions-layout-vertical:not(.arco-descriptions-border) .arco-descriptions-item-value-block:first-child { padding-left: 0px; }
.arco-descriptions-size-mini .arco-descriptions-title { margin-bottom: 6px; }
.arco-descriptions-size-mini .arco-descriptions-item-label-block, .arco-descriptions-size-mini .arco-descriptions-item-value-block { font-size: 12px; padding-bottom: 2px; padding-right: 20px; }
.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item-label-block, .arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item-value-block { padding: 3px 20px; }
.arco-descriptions-size-mini.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item { padding: 8px 20px; }
.arco-descriptions-size-small .arco-descriptions-title { margin-bottom: 8px; }
.arco-descriptions-size-small .arco-descriptions-item-label-block, .arco-descriptions-size-small .arco-descriptions-item-value-block { font-size: 14px; padding-bottom: 4px; padding-right: 20px; }
.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item-label-block, .arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item-value-block { padding: 3px 20px; }
.arco-descriptions-size-small.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item { padding: 8px 20px; }
.arco-descriptions-size-medium .arco-descriptions-title { margin-bottom: 12px; }
.arco-descriptions-size-medium .arco-descriptions-item-label-block, .arco-descriptions-size-medium .arco-descriptions-item-value-block { font-size: 14px; padding-bottom: 8px; padding-right: 20px; }
.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item-label-block, .arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item-value-block { padding: 5px 20px; }
.arco-descriptions-size-medium.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item { padding: 10px 20px; }
.arco-descriptions-size-large .arco-descriptions-title { margin-bottom: 20px; }
.arco-descriptions-size-large .arco-descriptions-item-label-block, .arco-descriptions-size-large .arco-descriptions-item-value-block { font-size: 14px; padding-bottom: 16px; padding-right: 20px; }
.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item-label-block, .arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item-value-block { padding: 9px 20px; }
.arco-descriptions-size-large.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item { padding: 14px 20px; }
.arco-divider-horizontal { border-bottom: 1px solid var(--color-neutral-3); clear: both; margin: 20px 0px; max-width: 100%; min-width: 100%; position: relative; width: 100%; }
.arco-divider-horizontal.arco-divider-with-text { margin: 20px 0px; }
.arco-divider-vertical { border-left: 1px solid var(--color-neutral-3); display: inline-block; margin: 0px 12px; max-width: 1px; min-height: 1em; min-width: 1px; vertical-align: middle; }
.arco-divider-text { background: var(--color-bg-2); box-sizing: border-box; color: var(--color-text-1); font-size: 14px; font-weight: 500; line-height: 2; padding: 0px 16px; position: absolute; top: 50%; transform: translateY(-50%); }
.arco-divider-text-center { left: 50%; transform: translate(-50%, -50%); }
.arco-divider-text-left { left: 24px; }
.arco-divider-text-right { right: 24px; }
.arco-drawer-container { inset: 0px; position: fixed; z-index: 1001; }
.arco-drawer-mask { background-color: var(--color-mask-bg); inset: 0px; position: absolute; }
.arco-drawer { background-color: var(--color-bg-3); display: flex; flex-direction: column; height: 100%; line-height: 1.5715; overflow: auto; position: absolute; width: 100%; }
.arco-drawer-header { align-items: center; border-bottom: 1px solid var(--color-neutral-3); box-sizing: border-box; display: flex; flex-shrink: 0; height: 48px; padding: 0px 16px; width: 100%; }
.arco-drawer-header .arco-drawer-title { color: var(--color-text-1); font-size: 16px; font-weight: 500; margin-right: auto; text-align: left; }
.arco-drawer-header .arco-drawer-close-btn { color: var(--color-text-1); cursor: pointer; font-size: 12px; margin-left: 8px; }
.arco-drawer-footer { border-top: 1px solid var(--color-neutral-3); box-sizing: border-box; flex-shrink: 0; padding: 16px; text-align: right; }
.arco-drawer-footer > .arco-btn { margin-left: 12px; }
.arco-drawer-body { box-sizing: border-box; color: var(--color-text-1); flex: 1 1 0%; height: 100%; overflow: auto; padding: 12px 16px; position: relative; }
.fade-drawer-appear-from, .fade-drawer-enter-from { opacity: 0; }
.fade-drawer-appear-to, .fade-drawer-enter-to { opacity: 1; }
.fade-drawer-appear-active, .fade-drawer-enter-active { transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.fade-drawer-leave-from { opacity: 1; }
.fade-drawer-leave-to { opacity: 0; }
.fade-drawer-leave-active { transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-left-drawer-appear-from, .slide-left-drawer-enter-from { transform: translate(-100%); }
.slide-left-drawer-appear-to, .slide-left-drawer-enter-to { transform: translate(0px); }
.slide-left-drawer-appear-active, .slide-left-drawer-enter-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-left-drawer-leave-from { transform: translate(0px); }
.slide-left-drawer-leave-to { transform: translate(-100%); }
.slide-left-drawer-leave-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-right-drawer-appear-from, .slide-right-drawer-enter-from { transform: translate(100%); }
.slide-right-drawer-appear-to, .slide-right-drawer-enter-to { transform: translate(0px); }
.slide-right-drawer-appear-active, .slide-right-drawer-enter-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-right-drawer-leave-from { transform: translate(0px); }
.slide-right-drawer-leave-to { transform: translate(100%); }
.slide-right-drawer-leave-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-top-drawer-appear, .slide-top-drawer-appear-from, .slide-top-drawer-enter, .slide-top-drawer-enter-from { transform: translateY(-100%); }
.slide-top-drawer-appear-to, .slide-top-drawer-enter-to { transform: translateY(0px); }
.slide-top-drawer-appear-active, .slide-top-drawer-enter-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-top-drawer-leave-from { transform: translateY(0px); }
.slide-top-drawer-leave-to { transform: translateY(-100%); }
.slide-top-drawer-leave-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-bottom-drawer-appear-from, .slide-bottom-drawer-enter-from { transform: translateY(100%); }
.slide-bottom-drawer-appear-to, .slide-bottom-drawer-enter-to { transform: translateY(0px); }
.slide-bottom-drawer-appear-active, .slide-bottom-drawer-enter-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-bottom-drawer-leave-from { transform: translateY(0px); }
.slide-bottom-drawer-leave-to { transform: translateY(100%); }
.slide-bottom-drawer-leave-active { transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-dropdown { background-color: var(--color-bg-popup); border: 1px solid var(--color-fill-3); border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px; box-sizing: border-box; padding: 4px 0px; }
.arco-dropdown-list { list-style: none; margin-bottom: 0px; margin-top: 0px; padding-left: 0px; }
.arco-dropdown-list-wrapper { max-height: 200px; overflow-y: auto; }
.arco-dropdown-option { align-items: center; background-color: transparent; box-sizing: border-box; color: var(--color-text-1); cursor: pointer; display: flex; font-size: 14px; line-height: 36px; padding: 0px 12px; position: relative; text-align: left; width: 100%; z-index: 1; }
.arco-dropdown-option-content { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-dropdown-option-has-suffix { justify-content: space-between; }
.arco-dropdown-option-active, .arco-dropdown-option:not(.arco-dropdown-option-disabled):hover { background-color: var(--color-fill-2); color: var(--color-text-1); transition: 0.1s linear; }
.arco-dropdown-option-disabled { background-color: transparent; color: var(--color-text-4); cursor: not-allowed; }
.arco-dropdown-option-icon { display: inline-flex; margin-right: 8px; }
.arco-dropdown-option-suffix { margin-left: 12px; }
.arco-dropdown-group:first-child .arco-dropdown-group-title { margin-top: 8px; }
.arco-dropdown-group-title { box-sizing: border-box; color: var(--color-text-3); cursor: default; font-size: 12px; line-height: 20px; margin-top: 8px; overflow: hidden; padding: 0px 12px; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.arco-dropdown-submenu { margin-top: -4px; }
.arco-dropdown.arco-dropdown-has-footer { padding-bottom: 0px; }
.arco-dropdown-footer { border-top: 1px solid var(--color-fill-3); }
.arco-empty { box-sizing: border-box; padding: 10px 0px; text-align: center; width: 100%; }
.arco-empty-image { color: rgb(var(--gray-5)); font-size: 48px; line-height: 1; margin-bottom: 4px; }
.arco-empty-image img { height: 80px; }
.arco-empty .arco-empty-description { color: rgb(var(--gray-5)); font-size: 14px; }
.arco-form-item-status-validating .arco-input-wrapper:not(.arco-input-disabled), .arco-form-item-status-validating .arco-textarea-wrapper:not(.arco-textarea-disabled) { background-color: var(--color-fill-2); border-color: transparent; }
.arco-form-item-status-validating .arco-input-wrapper:not(.arco-input-disabled):hover, .arco-form-item-status-validating .arco-textarea-wrapper:not(.arco-textarea-disabled):hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-form-item-status-validating .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus, .arco-form-item-status-validating .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); }
.arco-form-item-status-validating .arco-input-tag:not(.arco-input-tag-disabled), .arco-form-item-status-validating .arco-select-view:not(.arco-select-view-disabled) { background-color: var(--color-fill-2); border-color: transparent; }
.arco-form-item-status-validating .arco-input-tag:not(.arco-input-tag-disabled):hover, .arco-form-item-status-validating .arco-select-view:not(.arco-select-view-disabled):hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-form-item-status-validating .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus, .arco-form-item-status-validating .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); }
.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled) { background-color: var(--color-fill-2); border-color: transparent; }
.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled):hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-form-item-status-validating .arco-picker-focused:not(.arco-picker-disabled), .arco-form-item-status-validating .arco-picker-focused:not(.arco-picker-disabled):hover { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); }
.arco-form-item-status-validating .arco-form-item-feedback, .arco-form-item-status-validating .arco-form-item-message-help { color: rgb(var(--primary-6)); }
.arco-form-item-status-success .arco-input-wrapper:not(.arco-input-disabled), .arco-form-item-status-success .arco-textarea-wrapper:not(.arco-textarea-disabled) { background-color: var(--color-fill-2); border-color: transparent; }
.arco-form-item-status-success .arco-input-wrapper:not(.arco-input-disabled):hover, .arco-form-item-status-success .arco-textarea-wrapper:not(.arco-textarea-disabled):hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-form-item-status-success .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus, .arco-form-item-status-success .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus { background-color: var(--color-bg-2); border-color: rgb(var(--success-6)); box-shadow: 0 0 0 0 var(--color-success-light-2); }
.arco-form-item-status-success .arco-input-tag:not(.arco-input-tag-disabled), .arco-form-item-status-success .arco-select-view:not(.arco-select-view-disabled) { background-color: var(--color-fill-2); border-color: transparent; }
.arco-form-item-status-success .arco-input-tag:not(.arco-input-tag-disabled):hover, .arco-form-item-status-success .arco-select-view:not(.arco-select-view-disabled):hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-form-item-status-success .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus, .arco-form-item-status-success .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus { background-color: var(--color-bg-2); border-color: rgb(var(--success-6)); box-shadow: 0 0 0 0 var(--color-success-light-2); }
.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled) { background-color: var(--color-fill-2); border-color: transparent; }
.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled):hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-form-item-status-success .arco-picker-focused:not(.arco-picker-disabled), .arco-form-item-status-success .arco-picker-focused:not(.arco-picker-disabled):hover { background-color: var(--color-bg-2); border-color: rgb(var(--success-6)); box-shadow: 0 0 0 0 var(--color-success-light-2); }
.arco-form-item-status-success .arco-form-item-feedback, .arco-form-item-status-success .arco-form-item-message-help { color: rgb(var(--success-6)); }
.arco-form-item-status-warning .arco-input-wrapper:not(.arco-input-disabled), .arco-form-item-status-warning .arco-textarea-wrapper:not(.arco-textarea-disabled) { background-color: var(--color-warning-light-1); border-color: transparent; }
.arco-form-item-status-warning .arco-input-wrapper:not(.arco-input-disabled):hover, .arco-form-item-status-warning .arco-textarea-wrapper:not(.arco-textarea-disabled):hover { background-color: var(--color-warning-light-2); border-color: transparent; }
.arco-form-item-status-warning .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus, .arco-form-item-status-warning .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus { background-color: var(--color-bg-2); border-color: rgb(var(--warning-6)); box-shadow: 0 0 0 0 var(--color-warning-light-2); }
.arco-form-item-status-warning .arco-input-tag:not(.arco-input-tag-disabled), .arco-form-item-status-warning .arco-select-view:not(.arco-select-view-disabled) { background-color: var(--color-warning-light-1); border-color: transparent; }
.arco-form-item-status-warning .arco-input-tag:not(.arco-input-tag-disabled):hover, .arco-form-item-status-warning .arco-select-view:not(.arco-select-view-disabled):hover { background-color: var(--color-warning-light-2); border-color: transparent; }
.arco-form-item-status-warning .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus, .arco-form-item-status-warning .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus { background-color: var(--color-bg-2); border-color: rgb(var(--warning-6)); box-shadow: 0 0 0 0 var(--color-warning-light-2); }
.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled) { background-color: var(--color-warning-light-1); border-color: transparent; }
.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled):hover { background-color: var(--color-warning-light-2); border-color: transparent; }
.arco-form-item-status-warning .arco-picker-focused:not(.arco-picker-disabled), .arco-form-item-status-warning .arco-picker-focused:not(.arco-picker-disabled):hover { background-color: var(--color-bg-2); border-color: rgb(var(--warning-6)); box-shadow: 0 0 0 0 var(--color-warning-light-2); }
.arco-form-item-status-warning .arco-form-item-feedback, .arco-form-item-status-warning .arco-form-item-message-help { color: rgb(var(--warning-6)); }
.arco-form-item-status-error .arco-input-wrapper:not(.arco-input-disabled), .arco-form-item-status-error .arco-textarea-wrapper:not(.arco-textarea-disabled) { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-form-item-status-error .arco-input-wrapper:not(.arco-input-disabled):hover, .arco-form-item-status-error .arco-textarea-wrapper:not(.arco-textarea-disabled):hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-form-item-status-error .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus, .arco-form-item-status-error .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); }
.arco-form-item-status-error .arco-input-tag:not(.arco-input-tag-disabled), .arco-form-item-status-error .arco-select-view:not(.arco-select-view-disabled) { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-form-item-status-error .arco-input-tag:not(.arco-input-tag-disabled):hover, .arco-form-item-status-error .arco-select-view:not(.arco-select-view-disabled):hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-form-item-status-error .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus, .arco-form-item-status-error .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); }
.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled) { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled):hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-form-item-status-error .arco-picker-focused:not(.arco-picker-disabled), .arco-form-item-status-error .arco-picker-focused:not(.arco-picker-disabled):hover { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); }
.arco-form-item-status-error .arco-form-item-feedback, .arco-form-item-status-error .arco-form-item-message-help { color: rgb(var(--danger-6)); }
.arco-form-item-control-children { position: relative; }
.arco-form-item-feedback { font-size: 14px; position: absolute; right: 9px; top: 50%; transform: translateY(-50%); }
.arco-form-item-feedback .arco-icon-loading { font-size: 12px; }
.arco-form-item-has-feedback .arco-input, .arco-form-item-has-feedback .arco-input-inner-wrapper, .arco-form-item-has-feedback .arco-textarea { padding-right: 28px; }
.arco-form-item-has-feedback .arco-input-number-mode-embed .arco-input-number-step-layer { right: 24px; }
.arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-view, .arco-form-item-has-feedback .arco-select.arco-select-single .arco-select-view { padding-right: 28px; }
.arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-suffix { padding-right: 0px; }
.arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-view, .arco-form-item-has-feedback .arco-cascader.arco-cascader-single .arco-cascader-view { padding-right: 28px; }
.arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-suffix { padding-right: 0px; }
.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-view, .arco-form-item-has-feedback .arco-tree-select.arco-tree-select-single .arco-tree-select-view { padding-right: 28px; }
.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-suffix { padding-right: 0px; }
.arco-form-item-has-feedback .arco-picker { padding-right: 28px; }
.arco-form-item-has-feedback .arco-picker-suffix .arco-picker-clear-icon, .arco-form-item-has-feedback .arco-picker-suffix .arco-picker-suffix-icon { margin-left: 0px; margin-right: 0px; }
.arco-form { display: flex; flex-direction: column; width: 100%; }
.arco-form-layout-inline { flex-flow: wrap; }
.arco-form-layout-inline .arco-form-item { margin-bottom: 8px; width: auto; }
.arco-form-auto-label-width .arco-form-item-label-col > .arco-form-item-label { white-space: nowrap; }
.arco-form-item { align-items: flex-start; display: flex; justify-content: flex-start; margin-bottom: 20px; width: 100%; }
.arco-form-item-layout-vertical { display: block; }
.arco-form-item-layout-vertical > .arco-form-item-label-col { justify-content: flex-start; line-height: 1.5715; margin-bottom: 8px; padding: 0px; white-space: normal; }
.arco-form-item-layout-inline { margin-right: 24px; }
.arco-form-item-label-col { padding-right: 16px; }
.arco-form-item.arco-form-item-error, .arco-form-item.arco-form-item-has-help { margin-bottom: 0px; }
.arco-form-item-wrapper-flex.arco-col { flex: 1 1 0%; }
.arco-form-size-mini .arco-form-item-label-col { line-height: 24px; }
.arco-form-size-mini .arco-form-item-label-col > .arco-form-item-label { font-size: 12px; }
.arco-form-size-mini .arco-form-item-content, .arco-form-size-mini .arco-form-item-wrapper-col { min-height: 24px; }
.arco-form-size-small .arco-form-item-label-col { line-height: 28px; }
.arco-form-size-small .arco-form-item-label-col > .arco-form-item-label { font-size: 14px; }
.arco-form-size-small .arco-form-item-content, .arco-form-size-small .arco-form-item-wrapper-col { min-height: 28px; }
.arco-form-size-large .arco-form-item-label-col { line-height: 36px; }
.arco-form-size-large .arco-form-item-label-col > .arco-form-item-label { font-size: 14px; }
.arco-form-size-large .arco-form-item-content, .arco-form-size-large .arco-form-item-wrapper-col { min-height: 36px; }
.arco-form-item-extra { color: var(--color-text-3); font-size: 12px; margin-top: 4px; }
.arco-form-item-message { color: rgb(var(--danger-6)); font-size: 12px; line-height: 20px; min-height: 20px; }
.arco-form-item-message-help { color: var(--color-text-3); }
.arco-form-item-message + .arco-form-item-extra { margin-bottom: 4px; margin-top: 0px; }
.arco-form-item-label-col { display: flex; flex-shrink: 0; justify-content: flex-end; line-height: 32px; white-space: nowrap; }
.arco-form-item-label-col-left { justify-content: flex-start; }
.arco-form-item-label-col > .arco-form-item-label { color: var(--color-text-2); font-size: 14px; max-width: 100%; white-space: normal; }
.arco-form-item-label-col.arco-form-item-label-col-flex { box-sizing: content-box; }
.arco-form-item-wrapper-col { align-items: flex-start; display: flex; flex-direction: column; min-height: 32px; min-width: 0px; width: 100%; }
.arco-form-item-content { flex: 1 1 0%; max-width: 100%; min-height: 32px; }
.arco-form-item-content-wrapper { width: 100%; }
.arco-form-item-content-flex, .arco-form-item-content-wrapper { align-items: center; display: flex; justify-content: flex-start; }
.arco-form .arco-slider { display: block; }
.arco-form-item-label-required-symbol { color: rgb(var(--danger-6)); font-size: 12px; line-height: 1; }
.arco-form-item-label-required-symbol svg { display: inline-block; transform: scale(0.5); }
.arco-form-item-label-tooltip { color: var(--color-text-4); margin-left: 4px; }
.form-blink-appear-from, .form-blink-enter-from { opacity: 0; }
.form-blink-appear-to, .form-blink-enter-to { opacity: 1; }
.form-blink-appear-active, .form-blink-enter-active { animation: 0.5s linear 0s 1 normal none running arco-form-blink; transition: opacity 0.3s linear; }
@keyframes arco-form-blink { 
  0% { opacity: 1; }
  50% { opacity: 0.2; }
  100% { opacity: 1; }
}
.arco-row { display: flex; flex-flow: wrap; }
.arco-row-nowrap { flex-wrap: nowrap; }
.arco-row-align-start { align-items: flex-start; }
.arco-row-align-center { align-items: center; }
.arco-row-align-end { align-items: flex-end; }
.arco-row-justify-start { justify-content: flex-start; }
.arco-row-justify-center { justify-content: center; }
.arco-row-justify-end { justify-content: flex-end; }
.arco-row-justify-space-around { justify-content: space-around; }
.arco-row-justify-space-between { justify-content: space-between; }
.arco-col { box-sizing: border-box; }
.arco-col-1 { flex: 0 0 4.16667%; width: 4.16667%; }
.arco-col-2 { flex: 0 0 8.33333%; width: 8.33333%; }
.arco-col-3 { flex: 0 0 12.5%; width: 12.5%; }
.arco-col-4 { flex: 0 0 16.6667%; width: 16.6667%; }
.arco-col-5 { flex: 0 0 20.8333%; width: 20.8333%; }
.arco-col-6 { flex: 0 0 25%; width: 25%; }
.arco-col-7 { flex: 0 0 29.1667%; width: 29.1667%; }
.arco-col-8 { flex: 0 0 33.3333%; width: 33.3333%; }
.arco-col-9 { flex: 0 0 37.5%; width: 37.5%; }
.arco-col-10 { flex: 0 0 41.6667%; width: 41.6667%; }
.arco-col-11 { flex: 0 0 45.8333%; width: 45.8333%; }
.arco-col-12 { flex: 0 0 50%; width: 50%; }
.arco-col-13 { flex: 0 0 54.1667%; width: 54.1667%; }
.arco-col-14 { flex: 0 0 58.3333%; width: 58.3333%; }
.arco-col-15 { flex: 0 0 62.5%; width: 62.5%; }
.arco-col-16 { flex: 0 0 66.6667%; width: 66.6667%; }
.arco-col-17 { flex: 0 0 70.8333%; width: 70.8333%; }
.arco-col-18 { flex: 0 0 75%; width: 75%; }
.arco-col-19 { flex: 0 0 79.1667%; width: 79.1667%; }
.arco-col-20 { flex: 0 0 83.3333%; width: 83.3333%; }
.arco-col-21 { flex: 0 0 87.5%; width: 87.5%; }
.arco-col-22 { flex: 0 0 91.6667%; width: 91.6667%; }
.arco-col-23 { flex: 0 0 95.8333%; width: 95.8333%; }
.arco-col-24 { flex: 0 0 100%; width: 100%; }
.arco-col-offset-1 { margin-left: 4.16667%; }
.arco-col-offset-2 { margin-left: 8.33333%; }
.arco-col-offset-3 { margin-left: 12.5%; }
.arco-col-offset-4 { margin-left: 16.6667%; }
.arco-col-offset-5 { margin-left: 20.8333%; }
.arco-col-offset-6 { margin-left: 25%; }
.arco-col-offset-7 { margin-left: 29.1667%; }
.arco-col-offset-8 { margin-left: 33.3333%; }
.arco-col-offset-9 { margin-left: 37.5%; }
.arco-col-offset-10 { margin-left: 41.6667%; }
.arco-col-offset-11 { margin-left: 45.8333%; }
.arco-col-offset-12 { margin-left: 50%; }
.arco-col-offset-13 { margin-left: 54.1667%; }
.arco-col-offset-14 { margin-left: 58.3333%; }
.arco-col-offset-15 { margin-left: 62.5%; }
.arco-col-offset-16 { margin-left: 66.6667%; }
.arco-col-offset-17 { margin-left: 70.8333%; }
.arco-col-offset-18 { margin-left: 75%; }
.arco-col-offset-19 { margin-left: 79.1667%; }
.arco-col-offset-20 { margin-left: 83.3333%; }
.arco-col-offset-21 { margin-left: 87.5%; }
.arco-col-offset-22 { margin-left: 91.6667%; }
.arco-col-offset-23 { margin-left: 95.8333%; }
.arco-col-order-1 { order: 1; }
.arco-col-order-2 { order: 2; }
.arco-col-order-3 { order: 3; }
.arco-col-order-4 { order: 4; }
.arco-col-order-5 { order: 5; }
.arco-col-order-6 { order: 6; }
.arco-col-order-7 { order: 7; }
.arco-col-order-8 { order: 8; }
.arco-col-order-9 { order: 9; }
.arco-col-order-10 { order: 10; }
.arco-col-order-11 { order: 11; }
.arco-col-order-12 { order: 12; }
.arco-col-order-13 { order: 13; }
.arco-col-order-14 { order: 14; }
.arco-col-order-15 { order: 15; }
.arco-col-order-16 { order: 16; }
.arco-col-order-17 { order: 17; }
.arco-col-order-18 { order: 18; }
.arco-col-order-19 { order: 19; }
.arco-col-order-20 { order: 20; }
.arco-col-order-21 { order: 21; }
.arco-col-order-22 { order: 22; }
.arco-col-order-23 { order: 23; }
.arco-col-order-24 { order: 24; }
.arco-col-xs-1 { flex: 0 0 4.16667%; width: 4.16667%; }
.arco-col-xs-2 { flex: 0 0 8.33333%; width: 8.33333%; }
.arco-col-xs-3 { flex: 0 0 12.5%; width: 12.5%; }
.arco-col-xs-4 { flex: 0 0 16.6667%; width: 16.6667%; }
.arco-col-xs-5 { flex: 0 0 20.8333%; width: 20.8333%; }
.arco-col-xs-6 { flex: 0 0 25%; width: 25%; }
.arco-col-xs-7 { flex: 0 0 29.1667%; width: 29.1667%; }
.arco-col-xs-8 { flex: 0 0 33.3333%; width: 33.3333%; }
.arco-col-xs-9 { flex: 0 0 37.5%; width: 37.5%; }
.arco-col-xs-10 { flex: 0 0 41.6667%; width: 41.6667%; }
.arco-col-xs-11 { flex: 0 0 45.8333%; width: 45.8333%; }
.arco-col-xs-12 { flex: 0 0 50%; width: 50%; }
.arco-col-xs-13 { flex: 0 0 54.1667%; width: 54.1667%; }
.arco-col-xs-14 { flex: 0 0 58.3333%; width: 58.3333%; }
.arco-col-xs-15 { flex: 0 0 62.5%; width: 62.5%; }
.arco-col-xs-16 { flex: 0 0 66.6667%; width: 66.6667%; }
.arco-col-xs-17 { flex: 0 0 70.8333%; width: 70.8333%; }
.arco-col-xs-18 { flex: 0 0 75%; width: 75%; }
.arco-col-xs-19 { flex: 0 0 79.1667%; width: 79.1667%; }
.arco-col-xs-20 { flex: 0 0 83.3333%; width: 83.3333%; }
.arco-col-xs-21 { flex: 0 0 87.5%; width: 87.5%; }
.arco-col-xs-22 { flex: 0 0 91.6667%; width: 91.6667%; }
.arco-col-xs-23 { flex: 0 0 95.8333%; width: 95.8333%; }
.arco-col-xs-24 { flex: 0 0 100%; width: 100%; }
.arco-col-xs-offset-1 { margin-left: 4.16667%; }
.arco-col-xs-offset-2 { margin-left: 8.33333%; }
.arco-col-xs-offset-3 { margin-left: 12.5%; }
.arco-col-xs-offset-4 { margin-left: 16.6667%; }
.arco-col-xs-offset-5 { margin-left: 20.8333%; }
.arco-col-xs-offset-6 { margin-left: 25%; }
.arco-col-xs-offset-7 { margin-left: 29.1667%; }
.arco-col-xs-offset-8 { margin-left: 33.3333%; }
.arco-col-xs-offset-9 { margin-left: 37.5%; }
.arco-col-xs-offset-10 { margin-left: 41.6667%; }
.arco-col-xs-offset-11 { margin-left: 45.8333%; }
.arco-col-xs-offset-12 { margin-left: 50%; }
.arco-col-xs-offset-13 { margin-left: 54.1667%; }
.arco-col-xs-offset-14 { margin-left: 58.3333%; }
.arco-col-xs-offset-15 { margin-left: 62.5%; }
.arco-col-xs-offset-16 { margin-left: 66.6667%; }
.arco-col-xs-offset-17 { margin-left: 70.8333%; }
.arco-col-xs-offset-18 { margin-left: 75%; }
.arco-col-xs-offset-19 { margin-left: 79.1667%; }
.arco-col-xs-offset-20 { margin-left: 83.3333%; }
.arco-col-xs-offset-21 { margin-left: 87.5%; }
.arco-col-xs-offset-22 { margin-left: 91.6667%; }
.arco-col-xs-offset-23 { margin-left: 95.8333%; }
.arco-col-xs-order-1 { order: 1; }
.arco-col-xs-order-2 { order: 2; }
.arco-col-xs-order-3 { order: 3; }
.arco-col-xs-order-4 { order: 4; }
.arco-col-xs-order-5 { order: 5; }
.arco-col-xs-order-6 { order: 6; }
.arco-col-xs-order-7 { order: 7; }
.arco-col-xs-order-8 { order: 8; }
.arco-col-xs-order-9 { order: 9; }
.arco-col-xs-order-10 { order: 10; }
.arco-col-xs-order-11 { order: 11; }
.arco-col-xs-order-12 { order: 12; }
.arco-col-xs-order-13 { order: 13; }
.arco-col-xs-order-14 { order: 14; }
.arco-col-xs-order-15 { order: 15; }
.arco-col-xs-order-16 { order: 16; }
.arco-col-xs-order-17 { order: 17; }
.arco-col-xs-order-18 { order: 18; }
.arco-col-xs-order-19 { order: 19; }
.arco-col-xs-order-20 { order: 20; }
.arco-col-xs-order-21 { order: 21; }
.arco-col-xs-order-22 { order: 22; }
.arco-col-xs-order-23 { order: 23; }
.arco-col-xs-order-24 { order: 24; }
@media (min-width: 576px) {
  .arco-col-sm-1 { flex: 0 0 4.16667%; width: 4.16667%; }
  .arco-col-sm-2 { flex: 0 0 8.33333%; width: 8.33333%; }
  .arco-col-sm-3 { flex: 0 0 12.5%; width: 12.5%; }
  .arco-col-sm-4 { flex: 0 0 16.6667%; width: 16.6667%; }
  .arco-col-sm-5 { flex: 0 0 20.8333%; width: 20.8333%; }
  .arco-col-sm-6 { flex: 0 0 25%; width: 25%; }
  .arco-col-sm-7 { flex: 0 0 29.1667%; width: 29.1667%; }
  .arco-col-sm-8 { flex: 0 0 33.3333%; width: 33.3333%; }
  .arco-col-sm-9 { flex: 0 0 37.5%; width: 37.5%; }
  .arco-col-sm-10 { flex: 0 0 41.6667%; width: 41.6667%; }
  .arco-col-sm-11 { flex: 0 0 45.8333%; width: 45.8333%; }
  .arco-col-sm-12 { flex: 0 0 50%; width: 50%; }
  .arco-col-sm-13 { flex: 0 0 54.1667%; width: 54.1667%; }
  .arco-col-sm-14 { flex: 0 0 58.3333%; width: 58.3333%; }
  .arco-col-sm-15 { flex: 0 0 62.5%; width: 62.5%; }
  .arco-col-sm-16 { flex: 0 0 66.6667%; width: 66.6667%; }
  .arco-col-sm-17 { flex: 0 0 70.8333%; width: 70.8333%; }
  .arco-col-sm-18 { flex: 0 0 75%; width: 75%; }
  .arco-col-sm-19 { flex: 0 0 79.1667%; width: 79.1667%; }
  .arco-col-sm-20 { flex: 0 0 83.3333%; width: 83.3333%; }
  .arco-col-sm-21 { flex: 0 0 87.5%; width: 87.5%; }
  .arco-col-sm-22 { flex: 0 0 91.6667%; width: 91.6667%; }
  .arco-col-sm-23 { flex: 0 0 95.8333%; width: 95.8333%; }
  .arco-col-sm-24 { flex: 0 0 100%; width: 100%; }
  .arco-col-sm-offset-1 { margin-left: 4.16667%; }
  .arco-col-sm-offset-2 { margin-left: 8.33333%; }
  .arco-col-sm-offset-3 { margin-left: 12.5%; }
  .arco-col-sm-offset-4 { margin-left: 16.6667%; }
  .arco-col-sm-offset-5 { margin-left: 20.8333%; }
  .arco-col-sm-offset-6 { margin-left: 25%; }
  .arco-col-sm-offset-7 { margin-left: 29.1667%; }
  .arco-col-sm-offset-8 { margin-left: 33.3333%; }
  .arco-col-sm-offset-9 { margin-left: 37.5%; }
  .arco-col-sm-offset-10 { margin-left: 41.6667%; }
  .arco-col-sm-offset-11 { margin-left: 45.8333%; }
  .arco-col-sm-offset-12 { margin-left: 50%; }
  .arco-col-sm-offset-13 { margin-left: 54.1667%; }
  .arco-col-sm-offset-14 { margin-left: 58.3333%; }
  .arco-col-sm-offset-15 { margin-left: 62.5%; }
  .arco-col-sm-offset-16 { margin-left: 66.6667%; }
  .arco-col-sm-offset-17 { margin-left: 70.8333%; }
  .arco-col-sm-offset-18 { margin-left: 75%; }
  .arco-col-sm-offset-19 { margin-left: 79.1667%; }
  .arco-col-sm-offset-20 { margin-left: 83.3333%; }
  .arco-col-sm-offset-21 { margin-left: 87.5%; }
  .arco-col-sm-offset-22 { margin-left: 91.6667%; }
  .arco-col-sm-offset-23 { margin-left: 95.8333%; }
  .arco-col-sm-order-1 { order: 1; }
  .arco-col-sm-order-2 { order: 2; }
  .arco-col-sm-order-3 { order: 3; }
  .arco-col-sm-order-4 { order: 4; }
  .arco-col-sm-order-5 { order: 5; }
  .arco-col-sm-order-6 { order: 6; }
  .arco-col-sm-order-7 { order: 7; }
  .arco-col-sm-order-8 { order: 8; }
  .arco-col-sm-order-9 { order: 9; }
  .arco-col-sm-order-10 { order: 10; }
  .arco-col-sm-order-11 { order: 11; }
  .arco-col-sm-order-12 { order: 12; }
  .arco-col-sm-order-13 { order: 13; }
  .arco-col-sm-order-14 { order: 14; }
  .arco-col-sm-order-15 { order: 15; }
  .arco-col-sm-order-16 { order: 16; }
  .arco-col-sm-order-17 { order: 17; }
  .arco-col-sm-order-18 { order: 18; }
  .arco-col-sm-order-19 { order: 19; }
  .arco-col-sm-order-20 { order: 20; }
  .arco-col-sm-order-21 { order: 21; }
  .arco-col-sm-order-22 { order: 22; }
  .arco-col-sm-order-23 { order: 23; }
  .arco-col-sm-order-24 { order: 24; }
}
@media (min-width: 768px) {
  .arco-col-md-1 { flex: 0 0 4.16667%; width: 4.16667%; }
  .arco-col-md-2 { flex: 0 0 8.33333%; width: 8.33333%; }
  .arco-col-md-3 { flex: 0 0 12.5%; width: 12.5%; }
  .arco-col-md-4 { flex: 0 0 16.6667%; width: 16.6667%; }
  .arco-col-md-5 { flex: 0 0 20.8333%; width: 20.8333%; }
  .arco-col-md-6 { flex: 0 0 25%; width: 25%; }
  .arco-col-md-7 { flex: 0 0 29.1667%; width: 29.1667%; }
  .arco-col-md-8 { flex: 0 0 33.3333%; width: 33.3333%; }
  .arco-col-md-9 { flex: 0 0 37.5%; width: 37.5%; }
  .arco-col-md-10 { flex: 0 0 41.6667%; width: 41.6667%; }
  .arco-col-md-11 { flex: 0 0 45.8333%; width: 45.8333%; }
  .arco-col-md-12 { flex: 0 0 50%; width: 50%; }
  .arco-col-md-13 { flex: 0 0 54.1667%; width: 54.1667%; }
  .arco-col-md-14 { flex: 0 0 58.3333%; width: 58.3333%; }
  .arco-col-md-15 { flex: 0 0 62.5%; width: 62.5%; }
  .arco-col-md-16 { flex: 0 0 66.6667%; width: 66.6667%; }
  .arco-col-md-17 { flex: 0 0 70.8333%; width: 70.8333%; }
  .arco-col-md-18 { flex: 0 0 75%; width: 75%; }
  .arco-col-md-19 { flex: 0 0 79.1667%; width: 79.1667%; }
  .arco-col-md-20 { flex: 0 0 83.3333%; width: 83.3333%; }
  .arco-col-md-21 { flex: 0 0 87.5%; width: 87.5%; }
  .arco-col-md-22 { flex: 0 0 91.6667%; width: 91.6667%; }
  .arco-col-md-23 { flex: 0 0 95.8333%; width: 95.8333%; }
  .arco-col-md-24 { flex: 0 0 100%; width: 100%; }
  .arco-col-md-offset-1 { margin-left: 4.16667%; }
  .arco-col-md-offset-2 { margin-left: 8.33333%; }
  .arco-col-md-offset-3 { margin-left: 12.5%; }
  .arco-col-md-offset-4 { margin-left: 16.6667%; }
  .arco-col-md-offset-5 { margin-left: 20.8333%; }
  .arco-col-md-offset-6 { margin-left: 25%; }
  .arco-col-md-offset-7 { margin-left: 29.1667%; }
  .arco-col-md-offset-8 { margin-left: 33.3333%; }
  .arco-col-md-offset-9 { margin-left: 37.5%; }
  .arco-col-md-offset-10 { margin-left: 41.6667%; }
  .arco-col-md-offset-11 { margin-left: 45.8333%; }
  .arco-col-md-offset-12 { margin-left: 50%; }
  .arco-col-md-offset-13 { margin-left: 54.1667%; }
  .arco-col-md-offset-14 { margin-left: 58.3333%; }
  .arco-col-md-offset-15 { margin-left: 62.5%; }
  .arco-col-md-offset-16 { margin-left: 66.6667%; }
  .arco-col-md-offset-17 { margin-left: 70.8333%; }
  .arco-col-md-offset-18 { margin-left: 75%; }
  .arco-col-md-offset-19 { margin-left: 79.1667%; }
  .arco-col-md-offset-20 { margin-left: 83.3333%; }
  .arco-col-md-offset-21 { margin-left: 87.5%; }
  .arco-col-md-offset-22 { margin-left: 91.6667%; }
  .arco-col-md-offset-23 { margin-left: 95.8333%; }
  .arco-col-md-order-1 { order: 1; }
  .arco-col-md-order-2 { order: 2; }
  .arco-col-md-order-3 { order: 3; }
  .arco-col-md-order-4 { order: 4; }
  .arco-col-md-order-5 { order: 5; }
  .arco-col-md-order-6 { order: 6; }
  .arco-col-md-order-7 { order: 7; }
  .arco-col-md-order-8 { order: 8; }
  .arco-col-md-order-9 { order: 9; }
  .arco-col-md-order-10 { order: 10; }
  .arco-col-md-order-11 { order: 11; }
  .arco-col-md-order-12 { order: 12; }
  .arco-col-md-order-13 { order: 13; }
  .arco-col-md-order-14 { order: 14; }
  .arco-col-md-order-15 { order: 15; }
  .arco-col-md-order-16 { order: 16; }
  .arco-col-md-order-17 { order: 17; }
  .arco-col-md-order-18 { order: 18; }
  .arco-col-md-order-19 { order: 19; }
  .arco-col-md-order-20 { order: 20; }
  .arco-col-md-order-21 { order: 21; }
  .arco-col-md-order-22 { order: 22; }
  .arco-col-md-order-23 { order: 23; }
  .arco-col-md-order-24 { order: 24; }
}
@media (min-width: 992px) {
  .arco-col-lg-1 { flex: 0 0 4.16667%; width: 4.16667%; }
  .arco-col-lg-2 { flex: 0 0 8.33333%; width: 8.33333%; }
  .arco-col-lg-3 { flex: 0 0 12.5%; width: 12.5%; }
  .arco-col-lg-4 { flex: 0 0 16.6667%; width: 16.6667%; }
  .arco-col-lg-5 { flex: 0 0 20.8333%; width: 20.8333%; }
  .arco-col-lg-6 { flex: 0 0 25%; width: 25%; }
  .arco-col-lg-7 { flex: 0 0 29.1667%; width: 29.1667%; }
  .arco-col-lg-8 { flex: 0 0 33.3333%; width: 33.3333%; }
  .arco-col-lg-9 { flex: 0 0 37.5%; width: 37.5%; }
  .arco-col-lg-10 { flex: 0 0 41.6667%; width: 41.6667%; }
  .arco-col-lg-11 { flex: 0 0 45.8333%; width: 45.8333%; }
  .arco-col-lg-12 { flex: 0 0 50%; width: 50%; }
  .arco-col-lg-13 { flex: 0 0 54.1667%; width: 54.1667%; }
  .arco-col-lg-14 { flex: 0 0 58.3333%; width: 58.3333%; }
  .arco-col-lg-15 { flex: 0 0 62.5%; width: 62.5%; }
  .arco-col-lg-16 { flex: 0 0 66.6667%; width: 66.6667%; }
  .arco-col-lg-17 { flex: 0 0 70.8333%; width: 70.8333%; }
  .arco-col-lg-18 { flex: 0 0 75%; width: 75%; }
  .arco-col-lg-19 { flex: 0 0 79.1667%; width: 79.1667%; }
  .arco-col-lg-20 { flex: 0 0 83.3333%; width: 83.3333%; }
  .arco-col-lg-21 { flex: 0 0 87.5%; width: 87.5%; }
  .arco-col-lg-22 { flex: 0 0 91.6667%; width: 91.6667%; }
  .arco-col-lg-23 { flex: 0 0 95.8333%; width: 95.8333%; }
  .arco-col-lg-24 { flex: 0 0 100%; width: 100%; }
  .arco-col-lg-offset-1 { margin-left: 4.16667%; }
  .arco-col-lg-offset-2 { margin-left: 8.33333%; }
  .arco-col-lg-offset-3 { margin-left: 12.5%; }
  .arco-col-lg-offset-4 { margin-left: 16.6667%; }
  .arco-col-lg-offset-5 { margin-left: 20.8333%; }
  .arco-col-lg-offset-6 { margin-left: 25%; }
  .arco-col-lg-offset-7 { margin-left: 29.1667%; }
  .arco-col-lg-offset-8 { margin-left: 33.3333%; }
  .arco-col-lg-offset-9 { margin-left: 37.5%; }
  .arco-col-lg-offset-10 { margin-left: 41.6667%; }
  .arco-col-lg-offset-11 { margin-left: 45.8333%; }
  .arco-col-lg-offset-12 { margin-left: 50%; }
  .arco-col-lg-offset-13 { margin-left: 54.1667%; }
  .arco-col-lg-offset-14 { margin-left: 58.3333%; }
  .arco-col-lg-offset-15 { margin-left: 62.5%; }
  .arco-col-lg-offset-16 { margin-left: 66.6667%; }
  .arco-col-lg-offset-17 { margin-left: 70.8333%; }
  .arco-col-lg-offset-18 { margin-left: 75%; }
  .arco-col-lg-offset-19 { margin-left: 79.1667%; }
  .arco-col-lg-offset-20 { margin-left: 83.3333%; }
  .arco-col-lg-offset-21 { margin-left: 87.5%; }
  .arco-col-lg-offset-22 { margin-left: 91.6667%; }
  .arco-col-lg-offset-23 { margin-left: 95.8333%; }
  .arco-col-lg-order-1 { order: 1; }
  .arco-col-lg-order-2 { order: 2; }
  .arco-col-lg-order-3 { order: 3; }
  .arco-col-lg-order-4 { order: 4; }
  .arco-col-lg-order-5 { order: 5; }
  .arco-col-lg-order-6 { order: 6; }
  .arco-col-lg-order-7 { order: 7; }
  .arco-col-lg-order-8 { order: 8; }
  .arco-col-lg-order-9 { order: 9; }
  .arco-col-lg-order-10 { order: 10; }
  .arco-col-lg-order-11 { order: 11; }
  .arco-col-lg-order-12 { order: 12; }
  .arco-col-lg-order-13 { order: 13; }
  .arco-col-lg-order-14 { order: 14; }
  .arco-col-lg-order-15 { order: 15; }
  .arco-col-lg-order-16 { order: 16; }
  .arco-col-lg-order-17 { order: 17; }
  .arco-col-lg-order-18 { order: 18; }
  .arco-col-lg-order-19 { order: 19; }
  .arco-col-lg-order-20 { order: 20; }
  .arco-col-lg-order-21 { order: 21; }
  .arco-col-lg-order-22 { order: 22; }
  .arco-col-lg-order-23 { order: 23; }
  .arco-col-lg-order-24 { order: 24; }
}
@media (min-width: 1200px) {
  .arco-col-xl-1 { flex: 0 0 4.16667%; width: 4.16667%; }
  .arco-col-xl-2 { flex: 0 0 8.33333%; width: 8.33333%; }
  .arco-col-xl-3 { flex: 0 0 12.5%; width: 12.5%; }
  .arco-col-xl-4 { flex: 0 0 16.6667%; width: 16.6667%; }
  .arco-col-xl-5 { flex: 0 0 20.8333%; width: 20.8333%; }
  .arco-col-xl-6 { flex: 0 0 25%; width: 25%; }
  .arco-col-xl-7 { flex: 0 0 29.1667%; width: 29.1667%; }
  .arco-col-xl-8 { flex: 0 0 33.3333%; width: 33.3333%; }
  .arco-col-xl-9 { flex: 0 0 37.5%; width: 37.5%; }
  .arco-col-xl-10 { flex: 0 0 41.6667%; width: 41.6667%; }
  .arco-col-xl-11 { flex: 0 0 45.8333%; width: 45.8333%; }
  .arco-col-xl-12 { flex: 0 0 50%; width: 50%; }
  .arco-col-xl-13 { flex: 0 0 54.1667%; width: 54.1667%; }
  .arco-col-xl-14 { flex: 0 0 58.3333%; width: 58.3333%; }
  .arco-col-xl-15 { flex: 0 0 62.5%; width: 62.5%; }
  .arco-col-xl-16 { flex: 0 0 66.6667%; width: 66.6667%; }
  .arco-col-xl-17 { flex: 0 0 70.8333%; width: 70.8333%; }
  .arco-col-xl-18 { flex: 0 0 75%; width: 75%; }
  .arco-col-xl-19 { flex: 0 0 79.1667%; width: 79.1667%; }
  .arco-col-xl-20 { flex: 0 0 83.3333%; width: 83.3333%; }
  .arco-col-xl-21 { flex: 0 0 87.5%; width: 87.5%; }
  .arco-col-xl-22 { flex: 0 0 91.6667%; width: 91.6667%; }
  .arco-col-xl-23 { flex: 0 0 95.8333%; width: 95.8333%; }
  .arco-col-xl-24 { flex: 0 0 100%; width: 100%; }
  .arco-col-xl-offset-1 { margin-left: 4.16667%; }
  .arco-col-xl-offset-2 { margin-left: 8.33333%; }
  .arco-col-xl-offset-3 { margin-left: 12.5%; }
  .arco-col-xl-offset-4 { margin-left: 16.6667%; }
  .arco-col-xl-offset-5 { margin-left: 20.8333%; }
  .arco-col-xl-offset-6 { margin-left: 25%; }
  .arco-col-xl-offset-7 { margin-left: 29.1667%; }
  .arco-col-xl-offset-8 { margin-left: 33.3333%; }
  .arco-col-xl-offset-9 { margin-left: 37.5%; }
  .arco-col-xl-offset-10 { margin-left: 41.6667%; }
  .arco-col-xl-offset-11 { margin-left: 45.8333%; }
  .arco-col-xl-offset-12 { margin-left: 50%; }
  .arco-col-xl-offset-13 { margin-left: 54.1667%; }
  .arco-col-xl-offset-14 { margin-left: 58.3333%; }
  .arco-col-xl-offset-15 { margin-left: 62.5%; }
  .arco-col-xl-offset-16 { margin-left: 66.6667%; }
  .arco-col-xl-offset-17 { margin-left: 70.8333%; }
  .arco-col-xl-offset-18 { margin-left: 75%; }
  .arco-col-xl-offset-19 { margin-left: 79.1667%; }
  .arco-col-xl-offset-20 { margin-left: 83.3333%; }
  .arco-col-xl-offset-21 { margin-left: 87.5%; }
  .arco-col-xl-offset-22 { margin-left: 91.6667%; }
  .arco-col-xl-offset-23 { margin-left: 95.8333%; }
  .arco-col-xl-order-1 { order: 1; }
  .arco-col-xl-order-2 { order: 2; }
  .arco-col-xl-order-3 { order: 3; }
  .arco-col-xl-order-4 { order: 4; }
  .arco-col-xl-order-5 { order: 5; }
  .arco-col-xl-order-6 { order: 6; }
  .arco-col-xl-order-7 { order: 7; }
  .arco-col-xl-order-8 { order: 8; }
  .arco-col-xl-order-9 { order: 9; }
  .arco-col-xl-order-10 { order: 10; }
  .arco-col-xl-order-11 { order: 11; }
  .arco-col-xl-order-12 { order: 12; }
  .arco-col-xl-order-13 { order: 13; }
  .arco-col-xl-order-14 { order: 14; }
  .arco-col-xl-order-15 { order: 15; }
  .arco-col-xl-order-16 { order: 16; }
  .arco-col-xl-order-17 { order: 17; }
  .arco-col-xl-order-18 { order: 18; }
  .arco-col-xl-order-19 { order: 19; }
  .arco-col-xl-order-20 { order: 20; }
  .arco-col-xl-order-21 { order: 21; }
  .arco-col-xl-order-22 { order: 22; }
  .arco-col-xl-order-23 { order: 23; }
  .arco-col-xl-order-24 { order: 24; }
}
@media (min-width: 1600px) {
  .arco-col-xxl-1 { flex: 0 0 4.16667%; width: 4.16667%; }
  .arco-col-xxl-2 { flex: 0 0 8.33333%; width: 8.33333%; }
  .arco-col-xxl-3 { flex: 0 0 12.5%; width: 12.5%; }
  .arco-col-xxl-4 { flex: 0 0 16.6667%; width: 16.6667%; }
  .arco-col-xxl-5 { flex: 0 0 20.8333%; width: 20.8333%; }
  .arco-col-xxl-6 { flex: 0 0 25%; width: 25%; }
  .arco-col-xxl-7 { flex: 0 0 29.1667%; width: 29.1667%; }
  .arco-col-xxl-8 { flex: 0 0 33.3333%; width: 33.3333%; }
  .arco-col-xxl-9 { flex: 0 0 37.5%; width: 37.5%; }
  .arco-col-xxl-10 { flex: 0 0 41.6667%; width: 41.6667%; }
  .arco-col-xxl-11 { flex: 0 0 45.8333%; width: 45.8333%; }
  .arco-col-xxl-12 { flex: 0 0 50%; width: 50%; }
  .arco-col-xxl-13 { flex: 0 0 54.1667%; width: 54.1667%; }
  .arco-col-xxl-14 { flex: 0 0 58.3333%; width: 58.3333%; }
  .arco-col-xxl-15 { flex: 0 0 62.5%; width: 62.5%; }
  .arco-col-xxl-16 { flex: 0 0 66.6667%; width: 66.6667%; }
  .arco-col-xxl-17 { flex: 0 0 70.8333%; width: 70.8333%; }
  .arco-col-xxl-18 { flex: 0 0 75%; width: 75%; }
  .arco-col-xxl-19 { flex: 0 0 79.1667%; width: 79.1667%; }
  .arco-col-xxl-20 { flex: 0 0 83.3333%; width: 83.3333%; }
  .arco-col-xxl-21 { flex: 0 0 87.5%; width: 87.5%; }
  .arco-col-xxl-22 { flex: 0 0 91.6667%; width: 91.6667%; }
  .arco-col-xxl-23 { flex: 0 0 95.8333%; width: 95.8333%; }
  .arco-col-xxl-24 { flex: 0 0 100%; width: 100%; }
  .arco-col-xxl-offset-1 { margin-left: 4.16667%; }
  .arco-col-xxl-offset-2 { margin-left: 8.33333%; }
  .arco-col-xxl-offset-3 { margin-left: 12.5%; }
  .arco-col-xxl-offset-4 { margin-left: 16.6667%; }
  .arco-col-xxl-offset-5 { margin-left: 20.8333%; }
  .arco-col-xxl-offset-6 { margin-left: 25%; }
  .arco-col-xxl-offset-7 { margin-left: 29.1667%; }
  .arco-col-xxl-offset-8 { margin-left: 33.3333%; }
  .arco-col-xxl-offset-9 { margin-left: 37.5%; }
  .arco-col-xxl-offset-10 { margin-left: 41.6667%; }
  .arco-col-xxl-offset-11 { margin-left: 45.8333%; }
  .arco-col-xxl-offset-12 { margin-left: 50%; }
  .arco-col-xxl-offset-13 { margin-left: 54.1667%; }
  .arco-col-xxl-offset-14 { margin-left: 58.3333%; }
  .arco-col-xxl-offset-15 { margin-left: 62.5%; }
  .arco-col-xxl-offset-16 { margin-left: 66.6667%; }
  .arco-col-xxl-offset-17 { margin-left: 70.8333%; }
  .arco-col-xxl-offset-18 { margin-left: 75%; }
  .arco-col-xxl-offset-19 { margin-left: 79.1667%; }
  .arco-col-xxl-offset-20 { margin-left: 83.3333%; }
  .arco-col-xxl-offset-21 { margin-left: 87.5%; }
  .arco-col-xxl-offset-22 { margin-left: 91.6667%; }
  .arco-col-xxl-offset-23 { margin-left: 95.8333%; }
  .arco-col-xxl-order-1 { order: 1; }
  .arco-col-xxl-order-2 { order: 2; }
  .arco-col-xxl-order-3 { order: 3; }
  .arco-col-xxl-order-4 { order: 4; }
  .arco-col-xxl-order-5 { order: 5; }
  .arco-col-xxl-order-6 { order: 6; }
  .arco-col-xxl-order-7 { order: 7; }
  .arco-col-xxl-order-8 { order: 8; }
  .arco-col-xxl-order-9 { order: 9; }
  .arco-col-xxl-order-10 { order: 10; }
  .arco-col-xxl-order-11 { order: 11; }
  .arco-col-xxl-order-12 { order: 12; }
  .arco-col-xxl-order-13 { order: 13; }
  .arco-col-xxl-order-14 { order: 14; }
  .arco-col-xxl-order-15 { order: 15; }
  .arco-col-xxl-order-16 { order: 16; }
  .arco-col-xxl-order-17 { order: 17; }
  .arco-col-xxl-order-18 { order: 18; }
  .arco-col-xxl-order-19 { order: 19; }
  .arco-col-xxl-order-20 { order: 20; }
  .arco-col-xxl-order-21 { order: 21; }
  .arco-col-xxl-order-22 { order: 22; }
  .arco-col-xxl-order-23 { order: 23; }
  .arco-col-xxl-order-24 { order: 24; }
}
.arco-grid { display: grid; }
.arco-image-trigger { background: var(--color-bg-5); border: 1px solid var(--color-neutral-3); border-radius: 4px; padding: 6px 4px; }
.arco-image-trigger .arco-trigger-arrow { background-color: var(--color-bg-5); border: 1px solid var(--color-neutral-3); }
.arco-image { border-radius: var(--border-radius-small); display: inline-block; position: relative; }
.arco-image-img { border-radius: inherit; vertical-align: middle; }
.arco-image-overlay { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.arco-image-footer { display: flex; max-width: 100%; width: 100%; }
.arco-image-footer-caption { flex: 1 1 auto; }
.arco-image-footer-caption-title { font-size: 16px; font-weight: 500; }
.arco-image-footer-caption-description { font-size: 14px; }
.arco-image-footer-extra { flex: 0 0 auto; padding-left: 12px; }
.arco-image-with-footer-inner .arco-image-footer { align-items: center; background: linear-gradient(1turn, rgba(0, 0, 0, 0.3), transparent); border-bottom-left-radius: var(--border-radius-small); border-bottom-right-radius: var(--border-radius-small); bottom: 0px; box-sizing: border-box; color: var(--color-white); left: 0px; padding: 9px 16px; position: absolute; }
.arco-image-with-footer-inner .arco-image-footer-caption-description, .arco-image-with-footer-inner .arco-image-footer-caption-title { color: var(--color-white); }
.arco-image-with-footer-outer .arco-image-footer { color: var(--color-neutral-8); margin-top: 4px; }
.arco-image-with-footer-outer .arco-image-footer-caption-title { color: var(--color-text-1); }
.arco-image-with-footer-outer .arco-image-footer-caption-description { color: var(--color-neutral-6); }
.arco-image-error { align-items: center; background-color: var(--color-neutral-1); box-sizing: border-box; color: var(--color-neutral-4); display: flex; flex-direction: column; height: 100%; justify-content: center; width: 100%; }
.arco-image-error-icon { height: 60px; max-height: 100%; max-width: 100%; width: 60px; }
.arco-image-error-icon > svg { height: 100%; width: 100%; }
.arco-image-error-alt { font-size: 12px; line-height: 1.6667; padding: 8px 16px; text-align: center; }
.arco-image-loader { background-color: var(--color-neutral-1); height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.arco-image-loader-spin { color: rgb(var(--primary-6)); font-size: 32px; left: 50%; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); }
.arco-image-loader-spin-text { color: var(--color-neutral-6); font-size: 16px; }
.arco-image-simple.arco-image-with-footer-inner .arco-image-footer { padding: 12px 16px; }
.arco-image-loading .arco-image-img, .arco-image-loading-error .arco-image-img { visibility: hidden; }
.arco-image-preview { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 1001; }
.arco-image-preview-hide { display: none; }
.arco-image-preview-mask, .arco-image-preview-wrapper { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.arco-image-preview-mask { background-color: var(--color-mask-bg); }
.arco-image-preview-img-container { height: 100%; text-align: center; width: 100%; }
.arco-image-preview-img-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; width: 0px; }
.arco-image-preview-img-container .arco-image-preview-img { cursor: grab; display: inline-block; max-height: 100%; max-width: 100%; user-select: none; vertical-align: middle; }
.arco-image-preview-img-container .arco-image-preview-img.arco-image-preview-img-moving { cursor: grabbing; }
.arco-image-preview-scale-value { background-color: rgba(255, 255, 255, 0.08); box-sizing: border-box; color: var(--color-white); font-size: 12px; left: 50%; line-height: normal; padding: 7px 10px; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.arco-image-preview-toolbar { align-items: flex-start; background-color: var(--color-bg-2); border-radius: var(--border-radius-medium); bottom: 46px; display: flex; left: 50%; padding: 4px 16px; position: absolute; transform: translate(-50%); }
.arco-image-preview-toolbar-action { align-items: center; background-color: transparent; border-radius: var(--border-radius-small); color: var(--color-neutral-8); cursor: pointer; display: flex; font-size: 14px; }
.arco-image-preview-toolbar-action:not(:last-of-type) { margin-right: 0px; }
.arco-image-preview-toolbar-action:hover { background-color: var(--color-neutral-2); color: rgb(var(--primary-6)); }
.arco-image-preview-toolbar-action-disabled, .arco-image-preview-toolbar-action-disabled:hover { background-color: transparent; color: var(--color-text-4); cursor: not-allowed; }
.arco-image-preview-toolbar-action-name { font-size: 12px; padding-right: 12px; }
.arco-image-preview-toolbar-action-content { line-height: 1; padding: 13px; }
.arco-image-preview-loading { align-items: center; background-color: rgb(35, 35, 36); border-radius: var(--border-radius-medium); box-sizing: border-box; color: rgb(var(--primary-6)); display: flex; font-size: 18px; height: 48px; justify-content: center; left: 50%; padding: 10px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 48px; }
.arco-image-preview-close-btn { background: rgba(0, 0, 0, 0.5); font-size: 14px; line-height: 32px; right: 36px; text-align: center; top: 36px; }
.arco-image-preview-arrow-left, .arco-image-preview-arrow-right, .arco-image-preview-close-btn { align-items: center; border-radius: 50%; color: var(--color-white); cursor: pointer; display: flex; height: 32px; justify-content: center; position: absolute; width: 32px; }
.arco-image-preview-arrow-left, .arco-image-preview-arrow-right { background-color: rgba(255, 255, 255, 0.3); z-index: 2; }
.arco-image-preview-arrow-left > svg, .arco-image-preview-arrow-right > svg { color: var(--color-white); font-size: 16px; }
.arco-image-preview-arrow-left:hover, .arco-image-preview-arrow-right:hover { background-color: rgba(255, 255, 255, 0.5); }
.arco-image-preview-arrow-left { left: 20px; top: 50%; transform: translateY(-50%); }
.arco-image-preview-arrow-right { right: 20px; top: 50%; transform: translateY(-50%); }
.arco-image-preview-arrow-disabled { background-color: rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.3); cursor: not-allowed; }
.arco-image-preview-arrow-disabled > svg { color: rgba(255, 255, 255, 0.3); }
.arco-image-preview-arrow-disabled:hover { background-color: rgba(255, 255, 255, 0.2); }
.image-fade-enter-from, .image-fade-leave-to { opacity: 0; }
.image-fade-enter-to, .image-fade-leave-from { opacity: 1; }
.image-fade-enter-active, .image-fade-leave-active { transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-input-number { border-radius: var(--border-radius-small); box-sizing: border-box; position: relative; width: 100%; }
.arco-input-number-step-button { align-items: center; background-color: var(--color-fill-2); box-sizing: border-box; color: var(--color-text-2); cursor: pointer; display: flex; justify-content: center; padding: 0px; transition: 0.1s linear; user-select: none; }
.arco-input-number-step-button:hover { background-color: var(--color-fill-3); border-color: var(--color-fill-3); }
.arco-input-number-step-button:active { background-color: var(--color-fill-4); border-color: var(--color-fill-4); }
.arco-input-number-step-button:disabled { background-color: var(--color-fill-2); color: var(--color-text-4); cursor: not-allowed; }
.arco-input-number-step-button:disabled:active, .arco-input-number-step-button:disabled:hover { background-color: var(--color-fill-2); border-color: var(--color-neutral-3); }
.arco-input-number .arco-input-wrapper { position: relative; }
.arco-input-number-prefix, .arco-input-number-suffix { transition: 0.1s linear; }
.arco-input-number-mode-embed .arco-input-number-step { border-radius: 1px; bottom: 4px; opacity: 0; overflow: hidden; position: absolute; right: 4px; top: 4px; transition: 0.1s linear; width: 18px; }
.arco-input-number-mode-embed .arco-input-number-step .arco-input-number-step-button { border-width: medium; border-style: none; border-image: initial; border-color: var(--color-neutral-3); font-size: 10px; height: 50%; width: 100%; }
.arco-input-number-mode-embed .arco-input-suffix { justify-content: flex-end; min-width: 6px; }
.arco-input-number-mode-embed .arco-input-suffix-has-feedback { min-width: 32px; }
.arco-input-number-mode-embed .arco-input-suffix-has-feedback .arco-input-number-step { right: 30px; }
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-suffix:has(.arco-input-number-suffix), .arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-suffix:has(.arco-input-number-suffix) { padding-left: 4px; }
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-number-step, .arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-number-step { opacity: 1; }
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-number-suffix, .arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-number-suffix { opacity: 0; pointer-events: none; }
.arco-input-number-mode-embed.arco-input-wrapper:not(.arco-input-focus) .arco-input-number-step-button:not(.arco-input-number-step-button-disabled):hover { background-color: var(--color-fill-4); }
.arco-input-number-mode-button .arco-input-append, .arco-input-number-mode-button .arco-input-prepend { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button { border-bottom-right-radius: 0px; border-right: 1px solid transparent; border-top-right-radius: 0px; }
.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button:not(.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button:active) { border-right-color: var(--color-neutral-3); }
.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button { border-bottom-left-radius: 0px; border-left: 1px solid transparent; border-top-left-radius: 0px; }
.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button:not(.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button:active) { border-left-color: var(--color-neutral-3); }
.arco-input-tag { background-color: var(--color-fill-2); border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); cursor: text; display: inline-flex; font-size: 14px; padding-left: 12px; padding-right: 12px; transition: color 0.1s linear, border-color 0.1s linear, background-color 0.1s linear; width: 100%; }
.arco-input-tag:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-input-tag.arco-input-tag-focus, .arco-input-tag:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); z-index: 1; }
.arco-input-tag.arco-input-tag-disabled { cursor: not-allowed; }
.arco-input-tag.arco-input-tag-disabled, .arco-input-tag.arco-input-tag-disabled:hover { background-color: var(--color-fill-2); border-color: transparent; color: var(--color-text-4); }
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-prefix, .arco-input-tag.arco-input-tag-disabled .arco-input-tag-suffix { color: inherit; }
.arco-input-tag.arco-input-tag-error { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-input-tag.arco-input-tag-error:hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-input-tag.arco-input-tag-error.arco-input-tag-focus, .arco-input-tag.arco-input-tag-error:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); z-index: 1; }
.arco-input-tag .arco-input-tag-prefix, .arco-input-tag .arco-input-tag-suffix { align-items: center; display: inline-flex; flex-shrink: 0; user-select: none; white-space: nowrap; }
.arco-input-tag .arco-input-tag-prefix > svg, .arco-input-tag .arco-input-tag-suffix > svg { font-size: 14px; }
.arco-input-tag .arco-input-tag-prefix { color: var(--color-text-2); padding-right: 12px; }
.arco-input-tag .arco-input-tag-suffix { color: var(--color-text-2); padding-left: 12px; }
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon { display: inline-flex; }
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-validating { color: rgb(var(--primary-6)); }
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-success { color: rgb(var(--success-6)); }
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-warning { color: rgb(var(--warning-6)); }
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-error { color: rgb(var(--danger-6)); }
.arco-input-tag .arco-input-tag-clear-btn { align-self: center; color: var(--color-text-2); cursor: pointer; font-size: 12px; visibility: hidden; }
.arco-input-tag .arco-input-tag-clear-btn > svg { position: relative; transition: color 0.1s linear; }
.arco-input-tag:hover .arco-input-tag-clear-btn { visibility: visible; }
.arco-input-tag:not(.arco-input-tag-focus) .arco-input-tag-icon-hover:hover::before { background-color: var(--color-fill-4); }
.arco-input-tag.arco-input-tag-has-tag { padding-left: 4px; padding-right: 4px; }
.arco-input-tag.arco-input-tag-has-prefix { padding-left: 12px; }
.arco-input-tag.arco-input-tag-has-suffix { padding-right: 12px; }
.arco-input-tag .arco-input-tag-inner { flex: 1 1 0%; line-height: 0; overflow: hidden; }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag { align-items: center; background-color: var(--color-bg-2); border-color: var(--color-fill-3); color: var(--color-text-1); display: inline-flex; font-size: 12px; margin-right: 4px; white-space: pre-wrap; word-break: break-word; }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag .arco-icon-hover:hover::before { background-color: var(--color-fill-2); }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color { color: var(--color-white); }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(255, 255, 255, 0.2); }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input { appearance: none; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; color: inherit; cursor: inherit; line-height: 1.5715; outline: 0px; padding-left: 0px; padding-right: 0px; width: 100%; -webkit-tap-highlight-color: transparent; box-sizing: border-box; }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input::placeholder { color: var(--color-text-3); }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled]::placeholder { color: var(--color-text-4); }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled] { -webkit-text-fill-color: var(--color-text-4); }
.arco-input-tag .arco-input-tag-mirror { left: 0px; pointer-events: none; position: absolute; top: 0px; visibility: hidden; white-space: pre; }
.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag { background-color: var(--color-fill-2); border-color: var(--color-fill-2); }
.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag .arco-icon-hover:hover::before { background-color: var(--color-fill-3); }
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-tag { background-color: var(--color-fill-2); border-color: var(--color-fill-3); color: var(--color-text-4); }
.arco-input-tag.arco-input-tag-disabled-input, .arco-input-tag.arco-input-tag-readonly { cursor: default; }
.arco-input-tag.arco-input-tag-size-mini { font-size: 12px; }
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-inner { padding-bottom: 0px; padding-top: 0px; }
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-input, .arco-input-tag.arco-input-tag-size-mini .arco-input-tag-tag { height: auto; line-height: 18px; margin-bottom: 1px; margin-top: 1px; min-height: 20px; vertical-align: middle; }
.arco-input-tag.arco-input-tag-size-medium { font-size: 14px; }
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-inner { padding-bottom: 2px; padding-top: 2px; }
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-input, .arco-input-tag.arco-input-tag-size-medium .arco-input-tag-tag { height: auto; line-height: 22px; margin-bottom: 1px; margin-top: 1px; min-height: 24px; vertical-align: middle; }
.arco-input-tag.arco-input-tag-size-small { font-size: 14px; }
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-inner { padding-bottom: 2px; padding-top: 2px; }
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-input, .arco-input-tag.arco-input-tag-size-small .arco-input-tag-tag { height: auto; line-height: 18px; margin-bottom: 1px; margin-top: 1px; min-height: 20px; vertical-align: middle; }
.arco-input-tag.arco-input-tag-size-large { font-size: 14px; }
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-inner { padding-bottom: 2px; padding-top: 2px; }
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-input, .arco-input-tag.arco-input-tag-size-large .arco-input-tag-tag { height: auto; line-height: 26px; margin-bottom: 1px; margin-top: 1px; min-height: 28px; vertical-align: middle; }
.input-tag-zoom-enter-from { opacity: 0; transform: scale(0.5); }
.input-tag-zoom-enter-to { opacity: 1; transform: scale(1); }
.input-tag-zoom-enter-active { transition: 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.input-tag-zoom-leave-from { opacity: 1; transform: scale(1); }
.input-tag-zoom-leave-to { opacity: 0; transform: scale(0.5); }
.input-tag-zoom-leave-active { position: absolute; }
.input-tag-zoom-leave-active, .input-tag-zoom-move { transition: 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-input-wrapper { background-color: var(--color-fill-2); border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); cursor: text; display: inline-flex; font-size: 14px; padding-left: 12px; padding-right: 12px; transition: color 0.1s linear, border-color 0.1s linear, background-color 0.1s linear; width: 100%; }
.arco-input-wrapper:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-input-wrapper.arco-input-focus, .arco-input-wrapper:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); z-index: 1; }
.arco-input-wrapper.arco-input-disabled { cursor: not-allowed; }
.arco-input-wrapper.arco-input-disabled, .arco-input-wrapper.arco-input-disabled:hover { background-color: var(--color-fill-2); border-color: transparent; color: var(--color-text-4); }
.arco-input-wrapper.arco-input-disabled .arco-input-prefix, .arco-input-wrapper.arco-input-disabled .arco-input-suffix { color: inherit; }
.arco-input-wrapper.arco-input-error { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-input-wrapper.arco-input-error:hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-input-wrapper.arco-input-error.arco-input-wrapper-focus, .arco-input-wrapper.arco-input-error:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); z-index: 1; }
.arco-input-wrapper .arco-input-prefix, .arco-input-wrapper .arco-input-suffix { align-items: center; display: inline-flex; flex-shrink: 0; user-select: none; white-space: nowrap; }
.arco-input-wrapper .arco-input-prefix > svg, .arco-input-wrapper .arco-input-suffix > svg { font-size: 14px; }
.arco-input-wrapper .arco-input-prefix { color: var(--color-text-2); padding-right: 12px; }
.arco-input-wrapper .arco-input-suffix { color: var(--color-text-2); padding-left: 12px; }
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon { display: inline-flex; }
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-validating { color: rgb(var(--primary-6)); }
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-success { color: rgb(var(--success-6)); }
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-warning { color: rgb(var(--warning-6)); }
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-error { color: rgb(var(--danger-6)); }
.arco-input-wrapper .arco-input-clear-btn { align-self: center; color: var(--color-text-2); cursor: pointer; font-size: 12px; visibility: hidden; }
.arco-input-wrapper .arco-input-clear-btn > svg { position: relative; transition: color 0.1s linear; }
.arco-input-wrapper:hover .arco-input-clear-btn { visibility: visible; }
.arco-input-wrapper:not(.arco-input-focus) .arco-input-icon-hover:hover::before { background-color: var(--color-fill-4); }
.arco-input-wrapper .arco-input { appearance: none; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; color: inherit; cursor: inherit; line-height: 1.5715; outline: 0px; padding-left: 0px; padding-right: 0px; width: 100%; -webkit-tap-highlight-color: transparent; }
.arco-input-wrapper .arco-input::placeholder { color: var(--color-text-3); }
.arco-input-wrapper .arco-input[disabled]::placeholder { color: var(--color-text-4); }
.arco-input-wrapper .arco-input[disabled] { -webkit-text-fill-color: var(--color-text-4); }
.arco-input-wrapper .arco-input.arco-input-size-mini { font-size: 12px; line-height: 1.667; padding-bottom: 1px; padding-top: 1px; }
.arco-input-wrapper .arco-input.arco-input-size-small { font-size: 14px; line-height: 1.5715; padding-bottom: 2px; padding-top: 2px; }
.arco-input-wrapper .arco-input.arco-input-size-medium { font-size: 14px; line-height: 1.5715; padding-bottom: 4px; padding-top: 4px; }
.arco-input-wrapper .arco-input.arco-input-size-large { font-size: 14px; line-height: 1.5715; padding-bottom: 6px; padding-top: 6px; }
.arco-input-wrapper .arco-input-word-limit { color: var(--color-text-3); font-size: 12px; }
.arco-input-outer { display: inline-flex; width: 100%; }
.arco-input-outer > .arco-input-wrapper { border-radius: 0px; }
.arco-input-outer > :first-child { border-bottom-left-radius: var(--border-radius-small); border-top-left-radius: var(--border-radius-small); }
.arco-input-outer > :last-child { border-bottom-right-radius: var(--border-radius-small); border-top-right-radius: var(--border-radius-small); }
.arco-input-outer.arco-input-outer-size-mini .arco-input-append, .arco-input-outer.arco-input-outer-size-mini .arco-input-append > svg, .arco-input-outer.arco-input-outer-size-mini .arco-input-outer, .arco-input-outer.arco-input-outer-size-mini .arco-input-prepend, .arco-input-outer.arco-input-outer-size-mini .arco-input-prepend > svg, .arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-prefix, .arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-prefix > svg, .arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-suffix, .arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-suffix > svg { font-size: 12px; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-input { border-bottom-left-radius: 0px; border-color: transparent; border-top-left-radius: 0px; height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select { height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-input { border-bottom-right-radius: 0px; border-color: transparent; border-top-right-radius: 0px; height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select { height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-outer.arco-input-outer-size-small .arco-input-append, .arco-input-outer.arco-input-outer-size-small .arco-input-append > svg, .arco-input-outer.arco-input-outer-size-small .arco-input-outer, .arco-input-outer.arco-input-outer-size-small .arco-input-prepend, .arco-input-outer.arco-input-outer-size-small .arco-input-prepend > svg, .arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-prefix, .arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-prefix > svg, .arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-suffix, .arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-suffix > svg { font-size: 14px; }
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-input { border-bottom-left-radius: 0px; border-color: transparent; border-top-left-radius: 0px; height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select { height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-input { border-bottom-right-radius: 0px; border-color: transparent; border-top-right-radius: 0px; height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select { height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-outer.arco-input-outer-size-large .arco-input-append, .arco-input-outer.arco-input-outer-size-large .arco-input-append > svg, .arco-input-outer.arco-input-outer-size-large .arco-input-outer, .arco-input-outer.arco-input-outer-size-large .arco-input-prepend, .arco-input-outer.arco-input-outer-size-large .arco-input-prepend > svg, .arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-prefix, .arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-prefix > svg, .arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-suffix, .arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-suffix > svg { font-size: 14px; }
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-input { border-bottom-left-radius: 0px; border-color: transparent; border-top-left-radius: 0px; height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select { height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-input { border-bottom-right-radius: 0px; border-color: transparent; border-top-right-radius: 0px; height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select { height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-outer-disabled { cursor: not-allowed; }
.arco-input-append, .arco-input-prepend { align-items: center; background-color: var(--color-fill-2); border: 1px solid transparent; box-sizing: border-box; color: var(--color-text-1); display: inline-flex; flex-shrink: 0; padding: 0px 12px; white-space: nowrap; }
.arco-input-append > svg, .arco-input-prepend > svg { font-size: 14px; }
.arco-input-prepend { border-right: 1px solid var(--color-neutral-3); }
.arco-input-prepend .arco-input { border-bottom-right-radius: 0px; border-color: transparent; border-top-right-radius: 0px; }
.arco-input-prepend .arco-input, .arco-input-prepend .arco-select { height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-prepend .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-prepend .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-append { border-left: 1px solid var(--color-neutral-3); }
.arco-input-append .arco-input { border-bottom-left-radius: 0px; border-color: transparent; border-top-left-radius: 0px; }
.arco-input-append .arco-input, .arco-input-append .arco-select { height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-append .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-append .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-group { align-items: center; display: inline-flex; }
.arco-input-group > *, .arco-input-group > .arco-input-outer > :first-child, .arco-input-group > .arco-input-outer > :last-child { border-radius: 0px; }
.arco-input-group > :not(:last-child) { box-sizing: border-box; position: relative; }
.arco-input-group > :first-child, .arco-input-group > :first-child .arco-input-group > :first-child, .arco-input-group > :first-child .arco-input-group > :first-child .arco-select-view, .arco-input-group > :first-child .arco-select-view { border-bottom-left-radius: var(--border-radius-small); border-top-left-radius: var(--border-radius-small); }
.arco-input-group > :last-child, .arco-input-group > :last-child .arco-input-outer > :last-child, .arco-input-group > :last-child .arco-input-outer > :last-child .arco-select-view, .arco-input-group > :last-child .arco-select-view { border-bottom-right-radius: var(--border-radius-small); border-top-right-radius: var(--border-radius-small); }
.arco-input-group > .arco-input-outer:not(:last-child), .arco-input-group > .arco-input-tag:not(:last-child), .arco-input-group > .arco-input-wrapper:not(:last-child), .arco-input-group > .arco-select-view:not(:last-child) { border-right: 1px solid var(--color-neutral-3); margin-right: -1px; }
.arco-input-group > .arco-input-outer:not(:last-child):focus-within, .arco-input-group > .arco-input-tag:not(:last-child):focus-within, .arco-input-group > .arco-input-wrapper:not(:last-child):focus-within, .arco-input-group > .arco-select-view:not(:last-child):focus-within { border-right-color: rgb(var(--primary-6)); }
.arco-input-group > .arco-input-wrapper.arco-input-error:not(:last-child):focus-within { border-right-color: rgb(var(--danger-6)); }
.size-height-size-mini { font-size: 12px; line-height: 1.667; padding-bottom: 1px; padding-top: 1px; }
.size-height-size-small { font-size: 14px; padding-bottom: 2px; padding-top: 2px; }
.size-height-size-large { font-size: 14px; padding-bottom: 6px; padding-top: 6px; }
.arco-textarea-clear-wrapper:hover .arco-textarea-clear-icon { display: inline-block; }
.arco-textarea-clear-wrapper .arco-textarea { padding-right: 20px; }
.arco-textarea-word-limit { bottom: 6px; color: var(--color-text-3); font-size: 12px; position: absolute; right: 10px; user-select: none; }
.arco-textarea-clear-icon { display: none; font-size: 12px; position: absolute; right: 10px; top: 10px; }
.arco-input-search .arco-input-append { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
.arco-input-search .arco-input-suffix { color: var(--color-text-2); font-size: 14px; }
.arco-input-search .arco-input-search-btn { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.arco-input-wrapper.arco-input-password:not(.arco-input-disabled) .arco-input-suffix { color: var(--color-text-2); cursor: pointer; font-size: 12px; }
.arco-layout { display: flex; flex: 1 1 0%; flex-direction: column; margin: 0px; padding: 0px; }
.arco-layout-sider { background: var(--color-menu-dark-bg); flex: 0 0 auto; margin: 0px; padding: 0px; position: relative; transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); width: auto; }
.arco-layout-sider-children { height: 100%; overflow: auto; }
.arco-layout-sider-collapsed .arco-layout-sider-children::-webkit-scrollbar { width: 0px; }
.arco-layout-sider-has-trigger { box-sizing: border-box; padding-bottom: 48px; }
.arco-layout-sider-trigger { align-items: center; background: rgba(255, 255, 255, 0.2); box-sizing: border-box; color: var(--color-white); cursor: pointer; display: flex; height: 48px; justify-content: center; transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); width: 100%; z-index: 1; }
.arco-layout-sider-trigger-light { background: var(--color-menu-light-bg); border-top: 1px solid var(--color-bg-5); color: var(--color-text-1); }
.arco-layout-sider-light { background: var(--color-menu-light-bg); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 5px; }
.arco-layout-header { box-sizing: border-box; flex: 0 0 auto; margin: 0px; }
.arco-layout-content { flex: 1 1 0%; }
.arco-layout-footer { flex: 0 0 auto; margin: 0px; }
.arco-layout-has-sider { flex-direction: row; }
.arco-layout-has-sider > .arco-layout, .arco-layout-has-sider > .arco-layout-content { overflow-x: hidden; }
.arco-link { align-items: center; background-color: transparent; border-radius: var(--border-radius-small); color: rgb(var(--link-6)); cursor: pointer; display: inline-flex; font-size: 14px; justify-content: center; line-height: 1.5715; padding: 1px 4px; text-decoration: none; transition: 0.1s linear; }
.arco-link:hover { background-color: var(--color-fill-2); color: rgb(var(--link-6)); }
.arco-link:active { background-color: var(--color-fill-3); color: rgb(var(--link-6)); transition: none; }
.arco-link.arco-link-hoverless { background-color: unset; display: inline; padding: 0px; }
.arco-link.arco-link-hoverless:active, .arco-link.arco-link-hoverless:hover { background-color: unset; }
.arco-link.arco-link-disabled { background: 0px 0px; color: var(--color-link-light-3); cursor: not-allowed; }
.arco-link.arco-link-loading { background: 0px 0px; color: var(--color-link-light-3); cursor: default; }
.arco-link-status-success, .arco-link-status-success:active, .arco-link-status-success:hover { color: rgb(var(--success-6)); }
.arco-link-status-success.arco-link-disabled, .arco-link-status-success.arco-link-loading { color: var(--color-success-light-3); }
.arco-link-status-danger, .arco-link-status-danger:active, .arco-link-status-danger:hover { color: rgb(var(--danger-6)); }
.arco-link-status-danger.arco-link-disabled, .arco-link-status-danger.arco-link-loading { color: var(--color-danger-light-3); }
.arco-link-status-warning, .arco-link-status-warning:active, .arco-link-status-warning:hover { color: rgb(var(--warning-6)); }
.arco-link-status-warning.arco-link-disabled, .arco-link-status-warning.arco-link-loading { color: var(--color-warning-light-2); }
.arco-link-icon { font-size: 12px; margin-right: 6px; vertical-align: middle; }
.arco-list { border-radius: var(--border-radius-medium); box-sizing: border-box; color: var(--color-text-1); display: flex; flex-direction: column; font-size: 14px; line-height: 1.5715; overflow-y: auto; width: 100%; }
.arco-list-wrapper { overflow: hidden; }
.arco-list-wrapper .arco-list-spin { display: block; height: 100%; overflow: hidden; }
.arco-list-content { overflow: hidden; }
.arco-list-small .arco-list-content-wrapper .arco-list-header { padding: 8px 20px; }
.arco-list-small .arco-list-content-wrapper .arco-list-content .arco-list-col > .arco-list-item, .arco-list-small .arco-list-content-wrapper .arco-list-content.arco-list-virtual .arco-list-item, .arco-list-small .arco-list-content-wrapper .arco-list-content > .arco-list-item, .arco-list-small .arco-list-content-wrapper .arco-list-footer { padding: 9px 20px; }
.arco-list-medium .arco-list-content-wrapper .arco-list-header { padding: 12px 20px; }
.arco-list-medium .arco-list-content-wrapper .arco-list-content .arco-list-col > .arco-list-item, .arco-list-medium .arco-list-content-wrapper .arco-list-content.arco-list-virtual .arco-list-item, .arco-list-medium .arco-list-content-wrapper .arco-list-content > .arco-list-item, .arco-list-medium .arco-list-content-wrapper .arco-list-footer { padding: 13px 20px; }
.arco-list-large .arco-list-content-wrapper .arco-list-header { padding: 16px 20px; }
.arco-list-large .arco-list-content-wrapper .arco-list-content .arco-list-col > .arco-list-item, .arco-list-large .arco-list-content-wrapper .arco-list-content.arco-list-virtual .arco-list-item, .arco-list-large .arco-list-content-wrapper .arco-list-content > .arco-list-item, .arco-list-large .arco-list-content-wrapper .arco-list-footer { padding: 17px 20px; }
.arco-list-bordered { border: 1px solid var(--color-neutral-3); }
.arco-list-split .arco-list-header, .arco-list-split .arco-list-item:not(:last-child) { border-bottom: 1px solid var(--color-neutral-3); }
.arco-list-split .arco-list-footer { border-top: 1px solid var(--color-neutral-3); }
.arco-list-header { color: var(--color-text-1); font-size: 16px; font-weight: 500; line-height: 1.5; }
.arco-list-item { box-sizing: border-box; display: flex; justify-content: space-between; overflow: hidden; width: 100%; }
.arco-list-item-main { flex: 1 1 0%; }
.arco-list-item-main .arco-list-item-action:not(:first-child) { margin-top: 4px; }
.arco-list-item-meta { align-items: center; display: flex; padding: 4px 0px; }
.arco-list-item-meta-avatar { display: flex; }
.arco-list-item-meta-avatar:not(:last-child) { margin-right: 16px; }
.arco-list-item-meta-title { color: var(--color-text-1); font-weight: 500; }
.arco-list-item-meta-title:not(:last-child) { margin-bottom: 2px; }
.arco-list-item-meta-description { color: var(--color-text-2); }
.arco-list-item-action { align-self: center; display: flex; flex-wrap: nowrap; list-style: none; margin: 0px; padding: 0px; }
.arco-list-item-action > li { cursor: pointer; display: inline-block; }
.arco-list-item-action > li:not(:last-child) { margin-right: 20px; }
.arco-list-hover .arco-list-item:hover { background-color: var(--color-fill-1); }
.arco-list-pagination { float: right; margin-top: 24px; }
.arco-list-pagination::after { clear: both; content: ""; display: block; height: 0px; overflow: hidden; visibility: hidden; }
.arco-list-scroll-loading { align-items: center; display: flex; justify-content: center; }
.arco-list-content { flex: 1 1 auto; }
.arco-list-content .arco-empty { align-items: center; display: flex; height: 100%; justify-content: center; }
.arco-mention { box-sizing: border-box; display: inline-block; position: relative; width: 100%; }
.arco-mention-measure { inset: 0px; overflow: auto; pointer-events: none; position: absolute; visibility: hidden; }
.arco-menu { box-sizing: border-box; font-size: 14px; line-height: 1.5715; position: relative; transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); width: 100%; }
.arco-menu:focus-visible { outline: 3px solid var(--color-primary-light-2); }
.arco-menu-indent { display: inline-block; width: 20px; }
.arco-menu .arco-menu-group-title, .arco-menu .arco-menu-inline-header, .arco-menu .arco-menu-item, .arco-menu .arco-menu-pop-header { border-radius: var(--border-radius-small); box-sizing: border-box; cursor: pointer; position: relative; }
.arco-menu .arco-menu-group-title.arco-menu-disabled, .arco-menu .arco-menu-inline-header.arco-menu-disabled, .arco-menu .arco-menu-item.arco-menu-disabled, .arco-menu .arco-menu-pop-header.arco-menu-disabled { cursor: not-allowed; }
.arco-menu .arco-menu-group-title.arco-menu-selected, .arco-menu .arco-menu-inline-header.arco-menu-selected, .arco-menu .arco-menu-item.arco-menu-selected, .arco-menu .arco-menu-pop-header.arco-menu-selected { font-weight: 500; transition: color 0.2s linear; }
.arco-menu .arco-menu-group-title .arco-icon, .arco-menu .arco-menu-group-title .arco-menu-icon, .arco-menu .arco-menu-inline-header .arco-icon, .arco-menu .arco-menu-inline-header .arco-menu-icon, .arco-menu .arco-menu-item .arco-icon, .arco-menu .arco-menu-item .arco-menu-icon, .arco-menu .arco-menu-pop-header .arco-icon, .arco-menu .arco-menu-pop-header .arco-menu-icon { margin-right: 16px; }
.arco-menu .arco-menu-group-title .arco-menu-icon .arco-icon, .arco-menu .arco-menu-inline-header .arco-menu-icon .arco-icon, .arco-menu .arco-menu-item .arco-menu-icon .arco-icon, .arco-menu .arco-menu-pop-header .arco-menu-icon .arco-icon { margin-right: 0px; }
.arco-menu-light { background-color: var(--color-menu-light-bg); }
.arco-menu-light .arco-menu-group-title, .arco-menu-light .arco-menu-inline-header, .arco-menu-light .arco-menu-item, .arco-menu-light .arco-menu-pop-header { background-color: var(--color-menu-light-bg); color: var(--color-text-2); }
.arco-menu-light .arco-menu-group-title .arco-icon, .arco-menu-light .arco-menu-group-title .arco-menu-icon, .arco-menu-light .arco-menu-inline-header .arco-icon, .arco-menu-light .arco-menu-inline-header .arco-menu-icon, .arco-menu-light .arco-menu-item .arco-icon, .arco-menu-light .arco-menu-item .arco-menu-icon, .arco-menu-light .arco-menu-pop-header .arco-icon, .arco-menu-light .arco-menu-pop-header .arco-menu-icon { color: var(--color-text-3); }
.arco-menu-light .arco-menu-group-title:hover, .arco-menu-light .arco-menu-inline-header:hover, .arco-menu-light .arco-menu-item:hover, .arco-menu-light .arco-menu-pop-header:hover { background-color: var(--color-fill-2); color: var(--color-text-2); }
.arco-menu-light .arco-menu-group-title:hover .arco-icon, .arco-menu-light .arco-menu-group-title:hover .arco-menu-icon, .arco-menu-light .arco-menu-inline-header:hover .arco-icon, .arco-menu-light .arco-menu-inline-header:hover .arco-menu-icon, .arco-menu-light .arco-menu-item:hover .arco-icon, .arco-menu-light .arco-menu-item:hover .arco-menu-icon, .arco-menu-light .arco-menu-pop-header:hover .arco-icon, .arco-menu-light .arco-menu-pop-header:hover .arco-menu-icon { color: var(--color-text-3); }
.arco-menu-light .arco-menu-group-title.arco-menu-selected, .arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-icon, .arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-menu-icon, .arco-menu-light .arco-menu-inline-header.arco-menu-selected, .arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon, .arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon, .arco-menu-light .arco-menu-item.arco-menu-selected, .arco-menu-light .arco-menu-item.arco-menu-selected .arco-icon, .arco-menu-light .arco-menu-item.arco-menu-selected .arco-menu-icon, .arco-menu-light .arco-menu-pop-header.arco-menu-selected, .arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-icon, .arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-menu-icon { color: rgb(var(--primary-6)); }
.arco-menu-light .arco-menu-group-title.arco-menu-disabled, .arco-menu-light .arco-menu-inline-header.arco-menu-disabled, .arco-menu-light .arco-menu-item.arco-menu-disabled, .arco-menu-light .arco-menu-pop-header.arco-menu-disabled { background-color: var(--color-menu-light-bg); color: var(--color-text-4); }
.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-icon, .arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-menu-icon, .arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-icon, .arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-menu-icon, .arco-menu-light .arco-menu-item.arco-menu-disabled .arco-icon, .arco-menu-light .arco-menu-item.arco-menu-disabled .arco-menu-icon, .arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-icon, .arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-menu-icon { color: var(--color-text-4); }
.arco-menu-light .arco-menu-item.arco-menu-selected { background-color: var(--color-fill-2); }
.arco-menu-light .arco-menu-inline-header.arco-menu-selected, .arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon, .arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon { color: rgb(var(--primary-6)); }
.arco-menu-light .arco-menu-inline-header.arco-menu-selected:hover { background-color: var(--color-fill-2); }
.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected, .arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected, .arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected, .arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected { background: 0px 0px; transition: color 0.2s linear; }
.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover, .arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover, .arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover, .arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover { background-color: var(--color-fill-2); }
.arco-menu-light .arco-menu-group-title { color: var(--color-text-3); pointer-events: none; }
.arco-menu-light .arco-menu-collapse-button { background-color: var(--color-fill-1); color: var(--color-text-3); }
.arco-menu-light .arco-menu-collapse-button:hover { background-color: var(--color-fill-3); }
.arco-menu-dark { background-color: var(--color-menu-dark-bg); }
.arco-menu-dark .arco-menu-group-title, .arco-menu-dark .arco-menu-inline-header, .arco-menu-dark .arco-menu-item, .arco-menu-dark .arco-menu-pop-header { background-color: var(--color-menu-dark-bg); color: var(--color-text-4); }
.arco-menu-dark .arco-menu-group-title .arco-icon, .arco-menu-dark .arco-menu-group-title .arco-menu-icon, .arco-menu-dark .arco-menu-inline-header .arco-icon, .arco-menu-dark .arco-menu-inline-header .arco-menu-icon, .arco-menu-dark .arco-menu-item .arco-icon, .arco-menu-dark .arco-menu-item .arco-menu-icon, .arco-menu-dark .arco-menu-pop-header .arco-icon, .arco-menu-dark .arco-menu-pop-header .arco-menu-icon { color: var(--color-text-3); }
.arco-menu-dark .arco-menu-group-title:hover, .arco-menu-dark .arco-menu-inline-header:hover, .arco-menu-dark .arco-menu-item:hover, .arco-menu-dark .arco-menu-pop-header:hover { background-color: var(--color-menu-dark-hover); color: var(--color-text-4); }
.arco-menu-dark .arco-menu-group-title:hover .arco-icon, .arco-menu-dark .arco-menu-group-title:hover .arco-menu-icon, .arco-menu-dark .arco-menu-inline-header:hover .arco-icon, .arco-menu-dark .arco-menu-inline-header:hover .arco-menu-icon, .arco-menu-dark .arco-menu-item:hover .arco-icon, .arco-menu-dark .arco-menu-item:hover .arco-menu-icon, .arco-menu-dark .arco-menu-pop-header:hover .arco-icon, .arco-menu-dark .arco-menu-pop-header:hover .arco-menu-icon { color: var(--color-text-3); }
.arco-menu-dark .arco-menu-group-title.arco-menu-selected, .arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-icon, .arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-menu-icon, .arco-menu-dark .arco-menu-inline-header.arco-menu-selected, .arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon, .arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-menu-icon, .arco-menu-dark .arco-menu-item.arco-menu-selected, .arco-menu-dark .arco-menu-item.arco-menu-selected .arco-icon, .arco-menu-dark .arco-menu-item.arco-menu-selected .arco-menu-icon, .arco-menu-dark .arco-menu-pop-header.arco-menu-selected, .arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-icon, .arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-menu-icon { color: var(--color-white); }
.arco-menu-dark .arco-menu-group-title.arco-menu-disabled, .arco-menu-dark .arco-menu-inline-header.arco-menu-disabled, .arco-menu-dark .arco-menu-item.arco-menu-disabled, .arco-menu-dark .arco-menu-pop-header.arco-menu-disabled { background-color: var(--color-menu-dark-bg); color: var(--color-text-2); }
.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-icon, .arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-menu-icon, .arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-icon, .arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-menu-icon, .arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-icon, .arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-menu-icon, .arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-icon, .arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-menu-icon { color: var(--color-text-2); }
.arco-menu-dark .arco-menu-item.arco-menu-selected { background-color: var(--color-menu-dark-hover); }
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected, .arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon, .arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-menu-icon { color: rgb(var(--primary-6)); }
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected:hover { background-color: var(--color-menu-dark-hover); }
.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected, .arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected, .arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected, .arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected { background: 0px 0px; transition: color 0.2s linear; }
.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover, .arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover, .arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover, .arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover { background-color: var(--color-menu-dark-hover); }
.arco-menu-dark .arco-menu-group-title { color: var(--color-text-3); pointer-events: none; }
.arco-menu-dark .arco-menu-collapse-button { background-color: rgb(var(--primary-6)); color: var(--color-white); }
.arco-menu-dark .arco-menu-collapse-button:hover { background-color: rgb(var(--primary-7)); }
.arco-menu a, .arco-menu a:active, .arco-menu a:focus, .arco-menu a:hover { color: inherit; cursor: inherit; text-decoration: none; }
.arco-menu-inner { box-sizing: border-box; height: 100%; overflow: auto; width: 100%; }
.arco-menu-icon-suffix.is-open { transform: rotate(180deg); }
.arco-menu-vertical .arco-menu-group-title, .arco-menu-vertical .arco-menu-inline-header, .arco-menu-vertical .arco-menu-item, .arco-menu-vertical .arco-menu-pop-header { line-height: 40px; padding: 0px 12px; }
.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix .arco-icon, .arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon, .arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix .arco-icon, .arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon { margin-right: 0px; }
.arco-menu-vertical .arco-menu-group-title, .arco-menu-vertical .arco-menu-inline-header, .arco-menu-vertical .arco-menu-item, .arco-menu-vertical .arco-menu-pop-header { margin-bottom: 4px; }
.arco-menu-vertical .arco-menu-group-title:not(.arco-menu-has-icon), .arco-menu-vertical .arco-menu-inline-header:not(.arco-menu-has-icon), .arco-menu-vertical .arco-menu-item:not(.arco-menu-has-icon), .arco-menu-vertical .arco-menu-pop-header:not(.arco-menu-has-icon) { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon, .arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon, .arco-menu-vertical .arco-menu-item.arco-menu-has-icon, .arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon { align-items: center; display: flex; }
.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon > .arco-menu-icon, .arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon > .arco-menu-indent-list, .arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon > .arco-menu-icon, .arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon > .arco-menu-indent-list, .arco-menu-vertical .arco-menu-item.arco-menu-has-icon > .arco-menu-icon, .arco-menu-vertical .arco-menu-item.arco-menu-has-icon > .arco-menu-indent-list, .arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon > .arco-menu-icon, .arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon > .arco-menu-indent-list { flex: 0 0 auto; }
.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-icon, .arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-icon, .arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-icon, .arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-icon { line-height: 1; }
.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-title, .arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-title, .arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-title, .arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner, .arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner, .arco-menu-vertical .arco-menu-item .arco-menu-item-inner, .arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix, .arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix, .arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix, .arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix { position: absolute; right: 12px; }
.arco-menu-vertical .arco-menu-inner { padding: 4px 8px; }
.arco-menu-vertical .arco-menu-item.arco-menu-item-indented { display: flex; }
.arco-menu-vertical .arco-menu-inline-header, .arco-menu-vertical .arco-menu-pop-header { padding-right: 28px; }
.arco-menu-horizontal { height: auto; width: 100%; }
.arco-menu-horizontal .arco-menu-group-title, .arco-menu-horizontal .arco-menu-inline-header, .arco-menu-horizontal .arco-menu-item, .arco-menu-horizontal .arco-menu-pop-header { line-height: 30px; padding: 0px 12px; }
.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix .arco-icon, .arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon, .arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix .arco-icon, .arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon { margin-right: 0px; }
.arco-menu-horizontal .arco-menu-group-title .arco-icon, .arco-menu-horizontal .arco-menu-group-title .arco-menu-icon, .arco-menu-horizontal .arco-menu-inline-header .arco-icon, .arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon, .arco-menu-horizontal .arco-menu-item .arco-icon, .arco-menu-horizontal .arco-menu-item .arco-menu-icon, .arco-menu-horizontal .arco-menu-pop-header .arco-icon, .arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon { margin-right: 16px; }
.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix, .arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix, .arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix, .arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix { margin-left: 6px; }
.arco-menu-horizontal .arco-menu-inner { align-items: center; display: flex; padding: 14px 20px; }
.arco-menu-horizontal .arco-menu-item, .arco-menu-horizontal .arco-menu-pop { display: inline-block; flex-shrink: 0; vertical-align: middle; }
.arco-menu-horizontal .arco-menu-item:not(:first-child), .arco-menu-horizontal .arco-menu-pop:not(:first-child) { margin-left: 12px; }
.arco-menu-horizontal .arco-menu-pop::after { bottom: -14px; content: " "; height: 14px; left: 0px; position: absolute; width: 100%; }
.arco-menu-overflow-wrap { width: 100%; }
.arco-menu-overflow-hidden-menu-item, .arco-menu-overflow-sub-menu-mirror { pointer-events: none; visibility: hidden; white-space: nowrap; position: absolute !important; }
.arco-menu-selected-label { background-color: rgb(var(--primary-6)); bottom: -14px; height: 3px; left: 12px; position: absolute; right: 12px; }
.arco-menu-pop-button { background: 0px 0px; box-shadow: none; width: auto; }
.arco-menu-pop-button.arco-menu-collapsed { width: auto; }
.arco-menu-pop-button .arco-menu-group-title, .arco-menu-pop-button .arco-menu-inline-header, .arco-menu-pop-button .arco-menu-item, .arco-menu-pop-button .arco-menu-pop-header { border: 1px solid transparent; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px; height: 40px; line-height: 40px; margin-bottom: 16px; width: 40px; }
.arco-menu-collapsed { width: 48px; }
.arco-menu-collapsed .arco-menu-inner { padding: 4px; }
.arco-menu-collapsed .arco-menu-icon-suffix { display: none; }
.arco-menu-collapsed .arco-menu-has-icon > :not(.arco-menu-icon) { opacity: 0; }
.arco-menu-collapsed .arco-menu-group-title .arco-icon, .arco-menu-collapsed .arco-menu-inline-header .arco-icon, .arco-menu-collapsed .arco-menu-item .arco-icon, .arco-menu-collapsed .arco-menu-pop-header .arco-icon { margin-right: 100%; }
.arco-menu-collapse-button { align-items: center; border-radius: var(--border-radius-small); bottom: 12px; cursor: pointer; display: flex; height: 24px; justify-content: center; position: absolute; right: 12px; width: 24px; }
.arco-menu-inline-content { height: auto; overflow: hidden; transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-menu-inline-content-hide { height: 0px; }
.arco-menu-item-tooltip a { color: inherit; cursor: text; }
.arco-menu-item-tooltip a:active, .arco-menu-item-tooltip a:focus, .arco-menu-item-tooltip a:hover { color: inherit; }
.arco-menu-pop-trigger.arco-trigger-position-bl { transform: translateY(14px); }
.arco-menu-pop-trigger.arco-trigger-position-bl .arco-trigger-arrow { border-left: 1px solid var(--color-neutral-3); border-top: 1px solid var(--color-neutral-3); z-index: 0; }
.arco-menu-pop-trigger.arco-trigger-position-rt { transform: translate(8px); }
.arco-menu-pop-trigger.arco-trigger-position-rt .arco-trigger-arrow { border-bottom: 1px solid var(--color-neutral-3); border-left: 1px solid var(--color-neutral-3); z-index: 0; }
.arco-menu-pop-trigger.arco-menu-pop-trigger-dark .arco-trigger-arrow { background-color: var(--color-menu-dark-bg); border-color: var(--color-menu-dark-bg); }
.arco-trigger-menu { background-color: var(--color-bg-popup); border: 1px solid var(--color-fill-3); border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px; box-sizing: border-box; max-height: 200px; overflow: auto; padding: 4px 0px; position: relative; }
.arco-trigger-menu-hidden { display: none; }
.arco-trigger-menu-item, .arco-trigger-menu-pop-header { background-color: transparent; box-sizing: border-box; color: var(--color-text-1); cursor: pointer; font-size: 14px; height: 36px; line-height: 36px; overflow: hidden; padding: 0px 12px; position: relative; text-align: left; text-overflow: ellipsis; white-space: nowrap; width: 100%; z-index: 1; }
.arco-trigger-menu-item.arco-trigger-menu-selected, .arco-trigger-menu-pop-header.arco-trigger-menu-selected { background-color: transparent; color: var(--color-text-1); font-weight: 500; transition: 0.1s linear; }
.arco-trigger-menu-item:hover, .arco-trigger-menu-pop-header:hover { background-color: var(--color-fill-2); color: var(--color-text-1); }
.arco-trigger-menu-item.arco-trigger-menu-disabled, .arco-trigger-menu-pop-header.arco-trigger-menu-disabled { background-color: transparent; color: var(--color-text-4); cursor: not-allowed; }
.arco-trigger-menu .arco-trigger-menu-has-icon { align-items: center; display: flex; }
.arco-trigger-menu .arco-trigger-menu-has-icon .arco-trigger-menu-icon { line-height: 1; margin-right: 8px; }
.arco-trigger-menu .arco-trigger-menu-has-icon > * { flex: 0 0 auto; }
.arco-trigger-menu .arco-trigger-menu-has-icon .arco-trigger-menu-title { flex: 1 1 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-trigger-menu-pop-header { align-items: center; display: flex; justify-content: space-between; }
.arco-trigger-menu-pop-header .arco-trigger-menu-icon-suffix { margin-left: 12px; }
.arco-trigger-menu-group:first-child .arco-trigger-menu-group-title { padding-top: 4px; }
.arco-trigger-menu-group-title { box-sizing: border-box; color: var(--color-text-3); font-size: 12px; line-height: 20px; overflow: hidden; padding: 8px 12px 0px; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.arco-trigger-menu-pop-trigger .arco-trigger-arrow { display: none; }
.arco-trigger-menu-dark { background-color: var(--color-menu-dark-bg); border-color: var(--color-menu-dark-bg); }
.arco-trigger-menu-dark .arco-trigger-menu-item, .arco-trigger-menu-dark .arco-trigger-menu-pop-header { background-color: transparent; color: var(--color-text-4); }
.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-selected, .arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-selected { background-color: transparent; color: var(--color-white); }
.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-selected:hover, .arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-selected:hover { color: var(--color-white); }
.arco-trigger-menu-dark .arco-trigger-menu-item:hover, .arco-trigger-menu-dark .arco-trigger-menu-pop-header:hover { background-color: var(--color-menu-dark-hover); color: var(--color-text-4); }
.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-disabled, .arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-disabled { background-color: transparent; color: var(--color-text-2); }
.arco-trigger-menu-dark .arco-trigger-menu-group-title { color: var(--color-text-3); }
.arco-message-list { align-items: center; box-sizing: border-box; display: flex; flex-direction: column; margin: 0px; padding: 0px 10px; pointer-events: none; position: fixed; text-align: center; width: 100%; z-index: 1003; }
.arco-message-list-top { top: 40px; }
.arco-message-list-bottom { bottom: 40px; }
.arco-message { align-items: center; background-color: var(--color-bg-popup); border: 1px solid var(--color-neutral-3); border-radius: var(--border-radius-small); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px; display: inline-flex; line-height: 1; list-style: none; margin-bottom: 16px; overflow: hidden; padding: 10px 16px; pointer-events: auto; position: relative; text-align: center; transition: 0.1s linear; }
.arco-message-icon { animation: 0.1s linear 0s 1 normal none running arco-msg-fade, 0.4s cubic-bezier(0.3, 1.3, 0.3, 1) 0s 1 normal none running arco-msg-fade; display: inline-block; font-size: 20px; margin-right: 8px; }
.arco-message-content, .arco-message-icon { color: var(--color-text-1); vertical-align: middle; }
.arco-message-content { font-size: 14px; }
.arco-message-info { background-color: var(--color-bg-popup); border-color: var(--color-neutral-3); }
.arco-message-info .arco-message-icon { color: rgb(var(--primary-6)); }
.arco-message-info .arco-message-content { color: var(--color-text-1); }
.arco-message-success { background-color: var(--color-bg-popup); border-color: var(--color-neutral-3); }
.arco-message-success .arco-message-icon { color: rgb(var(--success-6)); }
.arco-message-success .arco-message-content { color: var(--color-text-1); }
.arco-message-warning { background-color: var(--color-bg-popup); border-color: var(--color-neutral-3); }
.arco-message-warning .arco-message-icon { color: rgb(var(--warning-6)); }
.arco-message-warning .arco-message-content { color: var(--color-text-1); }
.arco-message-error { background-color: var(--color-bg-popup); border-color: var(--color-neutral-3); }
.arco-message-error .arco-message-icon { color: rgb(var(--danger-6)); }
.arco-message-error .arco-message-content { color: var(--color-text-1); }
.arco-message-loading { background-color: var(--color-bg-popup); border-color: var(--color-neutral-3); }
.arco-message-loading .arco-message-icon { color: rgb(var(--primary-6)); }
.arco-message-close-btn, .arco-message-loading .arco-message-content { color: var(--color-text-1); }
.arco-message-close-btn { font-size: 12px; margin-left: 8px; }
.arco-message .arco-icon-hover.arco-message-icon-hover::before { height: 20px; width: 20px; }
.fade-message-appear-from, .fade-message-enter-from { opacity: 0; }
.fade-message-appear-to, .fade-message-enter-to { opacity: 1; }
.fade-message-appear-active, .fade-message-enter-active { transition: opacity 0.1s linear; }
.fade-message-leave-from { opacity: 1; }
.fade-message-leave-to { opacity: 0; }
.fade-message-leave-active { position: absolute; }
.flip-list-move { transition: transform 0.8s; }
@keyframes arco-msg-fade { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes arco-msg-scale { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}
.arco-modal-container { inset: 0px; position: fixed; }
.arco-modal-mask { background-color: var(--color-mask-bg); }
.arco-modal-mask, .arco-modal-wrapper { inset: 0px; position: absolute; }
.arco-modal-wrapper { overflow: auto; text-align: center; }
.arco-modal-wrapper.arco-modal-wrapper-align-center { white-space: nowrap; }
.arco-modal-wrapper.arco-modal-wrapper-align-center::after { content: ""; display: inline-block; height: 100%; vertical-align: middle; width: 0px; }
.arco-modal-wrapper.arco-modal-wrapper-align-center .arco-modal { top: 0px; vertical-align: middle; }
.arco-modal-wrapper.arco-modal-wrapper-moved { text-align: left; }
.arco-modal-wrapper.arco-modal-wrapper-moved .arco-modal { top: 0px; vertical-align: top; }
.arco-modal { background-color: var(--color-bg-3); border-radius: var(--border-radius-medium); display: inline-block; line-height: 1.5715; margin: 0px auto; position: relative; text-align: left; top: 100px; white-space: normal; width: 520px; }
.arco-modal-draggable .arco-modal-header { cursor: move; }
.arco-modal-header { align-items: center; border-bottom: 1px solid var(--color-neutral-3); box-sizing: border-box; display: flex; flex-shrink: 0; height: 48px; padding: 0px 20px; width: 100%; }
.arco-modal-header .arco-modal-title { align-items: center; display: flex; flex: 1 1 0%; justify-content: center; }
.arco-modal-header .arco-modal-title-align-start { justify-content: flex-start; }
.arco-modal-header .arco-modal-title-align-center { justify-content: center; }
.arco-modal-body { color: var(--color-text-1); font-size: 14px; overflow: auto; padding: 24px 20px; position: relative; }
.arco-modal-footer { border-top: 1px solid var(--color-neutral-3); box-sizing: border-box; flex-shrink: 0; padding: 16px 20px; text-align: right; width: 100%; }
.arco-modal-footer > .arco-btn:not(:first-child) { margin-left: 12px; }
.arco-modal-close-btn { color: var(--color-text-1); cursor: pointer; font-size: 12px; margin-left: -12px; }
.arco-modal-title { color: var(--color-text-1); font-size: 16px; font-weight: 500; }
.arco-modal-title-icon { font-size: 18px; margin-right: 10px; vertical-align: -0.15em; }
.arco-modal-title-icon .arco-icon-info-circle-fill { color: rgb(var(--primary-6)); }
.arco-modal-title-icon .arco-icon-check-circle-fill { color: rgb(var(--success-6)); }
.arco-modal-title-icon .arco-icon-exclamation-circle-fill { color: rgb(var(--warning-6)); }
.arco-modal-title-icon .arco-icon-close-circle-fill { color: rgb(var(--danger-6)); }
.arco-modal-simple { padding: 24px 32px 32px; width: 400px; }
.arco-modal-simple .arco-modal-footer, .arco-modal-simple .arco-modal-header { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: unset; padding: 0px; }
.arco-modal-simple .arco-modal-header { margin-bottom: 24px; }
.arco-modal-simple .arco-modal-title { justify-content: center; }
.arco-modal-simple .arco-modal-title-align-start { justify-content: flex-start; }
.arco-modal-simple .arco-modal-title-align-center { justify-content: center; }
.arco-modal-simple .arco-modal-footer { margin-top: 32px; text-align: center; }
.arco-modal-simple .arco-modal-body { padding: 0px; }
.arco-modal-fullscreen { box-sizing: border-box; display: inline-flex; flex-direction: column; height: 100%; top: 0px; width: 100%; }
.arco-modal-fullscreen .arco-modal-footer { margin-top: auto; }
.zoom-modal-appear-from, .zoom-modal-enter-from { opacity: 0; transform: scale(0.5); }
.zoom-modal-appear-to, .zoom-modal-enter-to { opacity: 1; transform: scale(1); }
.zoom-modal-appear-active, .zoom-modal-enter-active { transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1); }
.zoom-modal-leave-from { opacity: 1; transform: scale(1); }
.zoom-modal-leave-to { opacity: 0; transform: scale(0.5); }
.zoom-modal-leave-active { transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1); }
.fade-modal-appear-from, .fade-modal-enter-from { opacity: 0; }
.fade-modal-appear-to, .fade-modal-enter-to { opacity: 1; }
.fade-modal-appear-active, .fade-modal-enter-active { transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1); }
.fade-modal-leave-from { opacity: 1; }
.fade-modal-leave-to { opacity: 0; }
.fade-modal-leave-active { transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-notification-list { margin: 0px; padding-left: 0px; position: fixed; z-index: 1003; }
.arco-notification-list-top-left { left: 20px; top: 20px; }
.arco-notification-list-top-right { right: 20px; top: 20px; }
.arco-notification-list-top-right .arco-notification { margin-left: auto; }
.arco-notification-list-bottom-left { bottom: 20px; left: 20px; }
.arco-notification-list-bottom-right { bottom: 20px; right: 20px; }
.arco-notification-list-bottom-right .arco-notification { margin-left: auto; }
.arco-notification { background-color: var(--color-bg-popup); border: 1px solid var(--color-neutral-3); border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 12px; box-sizing: border-box; display: flex; opacity: 1; overflow: hidden; padding: 20px; position: relative; transition: opacity 0.2s linear; width: 340px; }
.arco-notification:not(:last-child) { margin-bottom: 20px; }
.arco-notification-icon { align-items: center; display: flex; font-size: 24px; }
.arco-notification-info { background-color: var(--color-bg-popup); border-color: var(--color-neutral-3); }
.arco-notification-info .arco-notification-icon { color: rgb(var(--primary-6)); }
.arco-notification-success { background-color: var(--color-bg-popup); border-color: var(--color-neutral-3); }
.arco-notification-success .arco-notification-icon { color: rgb(var(--success-6)); }
.arco-notification-warning { background-color: var(--color-bg-popup); border-color: var(--color-neutral-3); }
.arco-notification-warning .arco-notification-icon { color: rgb(var(--warning-6)); }
.arco-notification-error { background-color: var(--color-bg-popup); border-color: var(--color-neutral-3); }
.arco-notification-error .arco-notification-icon { color: rgb(var(--danger-6)); }
.arco-notification-left { padding-right: 16px; }
.arco-notification-right { flex: 1 1 0%; word-break: break-word; }
.arco-notification-title { color: var(--color-text-1); font-size: 16px; font-weight: 500; }
.arco-notification-title + .arco-notification-content { margin-top: 4px; }
.arco-notification-content { color: var(--color-text-1); font-size: 14px; }
.arco-notification-error .arco-notification-content, .arco-notification-error .arco-notification-title, .arco-notification-info .arco-notification-content, .arco-notification-info .arco-notification-title, .arco-notification-success .arco-notification-content, .arco-notification-success .arco-notification-title, .arco-notification-warning .arco-notification-content, .arco-notification-warning .arco-notification-title { color: var(--color-text-1); }
.arco-notification-footer { margin-top: 16px; text-align: right; }
.arco-notification-close-btn { color: var(--color-text-1); cursor: pointer; font-size: 12px; position: absolute; right: 12px; top: 12px; }
.arco-notification-close-btn > svg { position: relative; }
.arco-notification .arco-icon-hover.arco-notification-icon-hover::before { height: 20px; width: 20px; }
.slide-left-notification-appear-from, .slide-left-notification-enter-from { transform: translate(-100%); }
.slide-left-notification-appear-to, .slide-left-notification-enter-to { transform: translate(0px); }
.slide-left-notification-appear-active, .slide-left-notification-enter-active { transition: transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1); }
.slide-left-notification-leave-from { opacity: 1; }
.slide-left-notification-leave-to { height: 0px; margin-bottom: 0px; margin-top: 0px; opacity: 0; padding-bottom: 0px; padding-top: 0px; }
.slide-left-notification-leave-active { transition: 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.slide-right-notification-appear-from, .slide-right-notification-enter-from { transform: translate(100%); }
.slide-right-notification-appear-to, .slide-right-notification-enter-to { transform: translate(0px); }
.slide-right-notification-appear-active, .slide-right-notification-enter-active { transition: transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1); }
.slide-right-notification-leave-from { opacity: 1; }
.slide-right-notification-leave-to { height: 0px; margin-bottom: 0px; margin-top: 0px; opacity: 0; padding-bottom: 0px; padding-top: 0px; }
.slide-right-notification-leave-active { transition: 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-overflow-list { align-items: center; display: flex; justify-content: flex-start; }
.arco-overflow-list > :not(:last-child) { flex-shrink: 0; }
.arco-overflow-list-spacer { flex: 1 1 0%; height: 1px; min-width: 0px; }
.arco-page-header { padding: 16px 0px; }
.arco-page-header-breadcrumb + .arco-page-header-header { margin-top: 4px; }
.arco-page-header-wrapper { padding-left: 24px; padding-right: 20px; }
.arco-page-header-header { justify-content: space-between; line-height: 28px; }
.arco-page-header-header, .arco-page-header-header-left, .arco-page-header-main { align-items: center; display: flex; }
.arco-page-header-main { min-height: 30px; }
.arco-page-header-main-with-back { margin-left: -8px; padding-left: 8px; }
.arco-page-header-extra { overflow: hidden; white-space: nowrap; }
.arco-page-header .arco-icon-hover.arco-page-header-icon-hover::before { height: 30px; width: 30px; }
.arco-page-header .arco-icon-hover.arco-page-header-icon-hover:hover::before { background-color: var(--color-fill-2); }
.arco-page-header-back-btn { color: var(--color-text-2); font-size: 14px; margin-right: 12px; }
.arco-page-header-back-btn-icon { position: relative; }
.arco-page-header-title { color: var(--color-text-1); font-size: 20px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-page-header-divider { background-color: var(--color-fill-3); height: 16px; margin-left: 12px; margin-right: 12px; width: 1px; }
.arco-page-header-subtitle { color: var(--color-text-3); font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-page-header-content { border-top: 1px solid var(--color-neutral-3); padding: 20px 32px; }
.arco-page-header-footer { padding: 16px 20px 0px 24px; }
.arco-page-header-with-breadcrumb { padding: 12px 0px; }
.arco-page-header-with-breadcrumb .arco-page-header-footer { padding-top: 12px; }
.arco-page-header-with-content .arco-page-header-wrapper { padding-bottom: 12px; }
.arco-page-header-with-footer { padding-bottom: 0px; }
.arco-page-header-wrapper .arco-page-header-header { flex-wrap: wrap; }
.arco-page-header-wrapper .arco-page-header-header .arco-page-header-head-extra { margin-top: 4px; }
.arco-pagination { align-items: center; display: flex; font-size: 14px; }
.arco-pagination-list { display: inline-block; list-style: none; margin: 0px; padding: 0px; white-space: nowrap; }
.arco-pagination-item { background-color: transparent; border: 0px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-2); cursor: pointer; display: inline-block; font-size: 14px; height: 32px; line-height: 32px; list-style: none; min-width: 32px; outline: 0px; padding: 0px 8px; text-align: center; user-select: none; vertical-align: middle; }
.arco-pagination-item:hover { background-color: var(--color-fill-1); border-color: transparent; color: var(--color-text-2); }
.arco-pagination-item-active, .arco-pagination-item-active:hover { background-color: var(--color-primary-light-1); border-color: transparent; color: rgb(var(--primary-6)); transition: color 0.2s linear, background-color 0.2s linear; }
.arco-pagination-item-disabled, .arco-pagination-item-disabled:hover { background-color: transparent; border-color: transparent; color: var(--color-text-4); cursor: not-allowed; }
.arco-pagination-item:not(:last-child) { margin-right: 8px; }
.arco-pagination-item-next, .arco-pagination-item-previous { background-color: transparent; color: var(--color-text-2); font-size: 12px; }
.arco-pagination-item-next:not(.arco-pagination-item-disabled):hover, .arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover { background-color: var(--color-fill-1); color: rgb(var(--primary-6)); }
.arco-pagination-item-next::after, .arco-pagination-item-previous::after { content: "."; display: inline-block; font-size: 0px; vertical-align: middle; }
.arco-pagination .arco-pagination-item-next.arco-pagination-item-disabled, .arco-pagination .arco-pagination-item-previous.arco-pagination-item-disabled { background-color: transparent; color: var(--color-text-4); }
.arco-pagination-item-jumper { font-size: 16px; }
.arco-pagination-jumper { align-items: center; display: flex; margin-left: 8px; }
.arco-pagination-jumper > span { font-size: 14px; }
.arco-pagination-jumper-append, .arco-pagination-jumper-prepend, .arco-pagination-jumper-text-goto { color: var(--color-text-3); white-space: nowrap; }
.arco-pagination-jumper-prepend { margin-right: 8px; }
.arco-pagination-jumper-append { margin-left: 8px; }
.arco-pagination-jumper .arco-pagination-jumper-input { padding-left: 2px; padding-right: 2px; width: 40px; }
.arco-pagination-jumper .arco-pagination-jumper-input input { text-align: center; }
.arco-pagination-options { display: inline-block; flex: 0 0 auto; margin-left: 8px; min-width: 0px; position: relative; text-align: center; vertical-align: middle; }
.arco-pagination-options .arco-select { width: auto; }
.arco-pagination-options .arco-select-view-value { overflow: inherit; padding-right: 6px; }
.arco-pagination-total { color: var(--color-text-1); display: inline-block; font-size: 14px; height: 100%; line-height: 32px; margin-right: 8px; white-space: nowrap; }
.arco-pagination-jumper { flex: 0 0 auto; }
.arco-pagination-jumper-separator { padding: 0px 12px; }
.arco-pagination-jumper-total-page { margin-right: 8px; }
.arco-pagination-simple { align-items: center; display: flex; }
.arco-pagination-simple .arco-pagination-item { margin-right: 0px; }
.arco-pagination-simple .arco-pagination-jumper { color: var(--color-text-1); margin: 0px 4px; }
.arco-pagination-simple .arco-pagination-jumper .arco-pagination-jumper-input { margin-left: 0px; width: 40px; }
.arco-pagination-simple .arco-pagination-item-next, .arco-pagination-simple .arco-pagination-item-previous { background-color: transparent; color: var(--color-text-2); }
.arco-pagination-simple .arco-pagination-item-next:not(.arco-pagination-item-disabled):hover, .arco-pagination-simple .arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover { background-color: var(--color-fill-1); color: rgb(var(--primary-6)); }
.arco-pagination-simple .arco-pagination-item-next.arco-pagination-item-disabled, .arco-pagination-simple .arco-pagination-item-previous.arco-pagination-item-disabled { background-color: transparent; color: var(--color-text-4); }
.arco-pagination-disabled { cursor: not-allowed; }
.arco-pagination-disabled .arco-pagination-item, .arco-pagination-disabled .arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover { background-color: transparent; border-color: transparent; color: var(--color-text-4); cursor: not-allowed; }
.arco-pagination.arco-pagination-disabled .arco-pagination-item-active { background-color: var(--color-fill-1); border-color: transparent; color: var(--color-primary-light-3); }
.arco-pagination-size-mini .arco-pagination-item { font-size: 12px; height: 24px; line-height: 24px; min-width: 24px; }
.arco-pagination-size-mini .arco-pagination-item-next, .arco-pagination-size-mini .arco-pagination-item-previous { font-size: 12px; }
.arco-pagination-size-mini .arco-pagination-total { font-size: 12px; line-height: 24px; }
.arco-pagination-size-mini .arco-pagination-option { font-size: 12px; height: 24px; line-height: 0; }
.arco-pagination-size-mini .arco-pagination-jumper > span { font-size: 12px; }
.arco-pagination-size-small .arco-pagination-item { font-size: 14px; height: 28px; line-height: 28px; min-width: 28px; }
.arco-pagination-size-small .arco-pagination-item-next, .arco-pagination-size-small .arco-pagination-item-previous { font-size: 12px; }
.arco-pagination-size-small .arco-pagination-total { font-size: 14px; line-height: 28px; }
.arco-pagination-size-small .arco-pagination-option { font-size: 14px; height: 28px; line-height: 0; }
.arco-pagination-size-small .arco-pagination-jumper > span { font-size: 14px; }
.arco-pagination-size-large .arco-pagination-item { font-size: 14px; height: 36px; line-height: 36px; min-width: 36px; }
.arco-pagination-size-large .arco-pagination-item-next, .arco-pagination-size-large .arco-pagination-item-previous { font-size: 14px; }
.arco-pagination-size-large .arco-pagination-total { font-size: 14px; line-height: 36px; }
.arco-pagination-size-large .arco-pagination-option { font-size: 14px; height: 36px; line-height: 0; }
.arco-pagination-size-large .arco-pagination-jumper > span { font-size: 14px; }
.arco-popconfirm-popup-content { background-color: var(--color-bg-popup); border: 1px solid var(--color-neutral-3); border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px; box-sizing: border-box; color: var(--color-text-2); font-size: 14px; line-height: 1.5715; padding: 16px; }
.arco-popconfirm-popup-content .arco-popconfirm-body { align-items: flex-start; color: var(--color-text-1); display: flex; font-size: 14px; margin-bottom: 16px; position: relative; }
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon { align-items: center; display: inline-flex; font-size: 18px; height: 22.001px; margin-right: 8px; }
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-exclamation-circle-fill { color: rgb(var(--warning-6)); }
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-check-circle-fill { color: rgb(var(--success-6)); }
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-info-circle-fill { color: rgb(var(--primary-6)); }
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-close-circle-fill { color: rgb(var(--danger-6)); }
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-content { text-align: left; overflow-wrap: break-word; }
.arco-popconfirm-popup-content .arco-popconfirm-footer { text-align: right; }
.arco-popconfirm-popup-content .arco-popconfirm-footer > button { margin-left: 8px; }
.arco-popconfirm-popup-arrow { z-index: 1; }
.arco-popconfirm-popup-arrow, .arco-popover-popup-content { background-color: var(--color-bg-popup); border: 1px solid var(--color-neutral-3); }
.arco-popover-popup-content { border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px; box-sizing: border-box; color: var(--color-text-2); font-size: 14px; line-height: 1.5715; padding: 12px 16px; }
.arco-popover-title { color: var(--color-text-1); font-size: 16px; font-weight: 500; }
.arco-popover-content { margin-top: 4px; text-align: left; overflow-wrap: break-word; }
.arco-popover-popup-arrow { background-color: var(--color-bg-popup); border: 1px solid var(--color-neutral-3); z-index: 1; }
.arco-progress { font-size: 12px; line-height: 1; position: relative; }
.arco-progress-type-line, .arco-progress-type-steps { display: inline-block; max-width: 100%; width: 100%; }
.arco-progress-type-line.arco-progress-size-mini { width: auto; }
.arco-progress-line-wrapper, .arco-progress-steps-wrapper { align-items: center; display: flex; height: 100%; max-width: 100%; width: 100%; }
.arco-progress-line-text, .arco-progress-steps-text { color: var(--color-text-2); flex-grow: 1; flex-shrink: 0; font-size: 12px; margin-left: 16px; min-width: 32px; text-align: right; white-space: nowrap; }
.arco-progress-line-text .arco-icon, .arco-progress-steps-text .arco-icon { font-size: 12px; margin-left: 4px; }
.arco-progress-line { background-color: var(--color-fill-3); border-radius: 100px; display: inline-block; overflow: hidden; position: relative; width: 100%; }
.arco-progress-line-bar { background-color: rgb(var(--primary-6)); border-radius: 100px; height: 100%; max-width: 100%; position: relative; transition: width 0.6s cubic-bezier(0.34, 0.69, 0.1, 1), background 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-progress-line-bar-buffer { background-color: var(--color-primary-light-3); border-radius: 0px 100px 100px 0px; height: 100%; left: 0px; max-width: 100%; position: absolute; top: 0px; transition: 0.6s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-progress-line-bar-animate::after { animation: 1.5s cubic-bezier(0.34, 0.69, 0.1, 1) 0s infinite normal none running arco-progress-loading; background: linear-gradient(90deg, transparent 25%, rgba(255, 255, 255, 0.5) 50%, transparent 75%) 0% 0% / 400% 100%; border-radius: inherit; content: ""; display: block; height: 100%; position: absolute; top: 0px; width: 100%; }
.arco-progress-line-text .arco-icon { color: var(--color-text-2); }
.arco-progress-type-steps.arco-progress-size-small { width: auto; }
.arco-progress-type-steps.arco-progress-size-small .arco-progress-steps-item { border-radius: 2px; flex: unset; width: 2px; }
.arco-progress-type-steps.arco-progress-size-small .arco-progress-steps-item:not(:last-of-type) { margin-right: 3px; }
.arco-progress-steps { display: flex; width: 100%; }
.arco-progress-steps-text { margin-left: 8px; min-width: unset; }
.arco-progress-steps-text .arco-icon { color: var(--color-text-2); }
.arco-progress-steps-item { background-color: var(--color-fill-3); display: inline-block; flex: 1 1 0%; height: 100%; position: relative; }
.arco-progress-steps-item:not(:last-of-type) { margin-right: 3px; }
.arco-progress-steps-item:last-of-type { border-bottom-right-radius: 100px; border-top-right-radius: 100px; }
.arco-progress-steps-item:first-of-type { border-bottom-left-radius: 100px; border-top-left-radius: 100px; }
.arco-progress-steps-item-active { background-color: rgb(var(--primary-6)); }
.arco-progress-status-warning .arco-progress-line-bar, .arco-progress-status-warning .arco-progress-steps-item-active { background-color: rgb(var(--warning-6)); }
.arco-progress-status-warning .arco-progress-line-text .arco-icon, .arco-progress-status-warning .arco-progress-steps-text .arco-icon { color: rgb(var(--warning-6)); }
.arco-progress-status-success .arco-progress-line-bar, .arco-progress-status-success .arco-progress-steps-item-active { background-color: rgb(var(--success-6)); }
.arco-progress-status-success .arco-progress-line-text .arco-icon, .arco-progress-status-success .arco-progress-steps-text .arco-icon { color: rgb(var(--success-6)); }
.arco-progress-status-danger .arco-progress-line-bar, .arco-progress-status-danger .arco-progress-steps-item-active { background-color: rgb(var(--danger-6)); }
.arco-progress-status-danger .arco-progress-line-text .arco-icon, .arco-progress-status-danger .arco-progress-steps-text .arco-icon { color: rgb(var(--danger-6)); }
.arco-progress-size-small .arco-progress-line-text { font-size: 12px; margin-left: 16px; }
.arco-progress-size-small .arco-progress-line-text .arco-icon { font-size: 12px; }
.arco-progress-size-large .arco-progress-line-text { font-size: 16px; margin-left: 16px; }
.arco-progress-size-large .arco-progress-line-text .arco-icon { font-size: 14px; }
.arco-progress-type-circle { display: inline-block; }
.arco-progress-circle-wrapper { display: inline-block; line-height: 1; position: relative; text-align: center; vertical-align: text-bottom; }
.arco-progress-circle-svg { transform: rotate(-90deg); }
.arco-progress-circle-text { color: var(--color-text-3); font-size: 14px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.arco-progress-circle-text .arco-icon { color: var(--color-text-2); font-size: 16px; }
.arco-progress-circle-bg { stroke: var(--color-fill-3); }
.arco-progress-circle-bar { stroke: rgb(var(--primary-6)); transition: stroke-dashoffset 0.6s linear, stroke 0.6s linear; }
.arco-progress-size-mini .arco-progress-circle-bg { stroke: var(--color-primary-light-3); }
.arco-progress-size-mini .arco-progress-circle-bar { stroke: rgb(var(--primary-6)); }
.arco-progress-size-mini.arco-progress-status-warning .arco-progress-circle-bg { stroke: var(--color-warning-light-3); }
.arco-progress-size-mini.arco-progress-status-danger .arco-progress-circle-bg { stroke: var(--color-danger-light-3); }
.arco-progress-size-mini.arco-progress-status-success .arco-progress-circle-bg { stroke: var(--color-success-light-3); }
.arco-progress-size-mini .arco-progress-circle-wrapper .arco-icon-check { left: 50%; position: absolute; top: 50%; transform: translate(-50%) translateY(-50%); }
.arco-progress-size-mini .arco-progress-circle-text { left: unset; position: static; top: unset; transform: unset; }
.arco-progress-size-small .arco-progress-circle-text { font-size: 13px; }
.arco-progress-size-small .arco-progress-circle-text .arco-icon { font-size: 14px; }
.arco-progress-size-large .arco-progress-circle-text, .arco-progress-size-large .arco-progress-circle-text .arco-icon { font-size: 16px; }
.arco-progress-status-warning .arco-progress-circle-bar { stroke: rgb(var(--warning-6)); }
.arco-progress-status-warning .arco-icon { color: rgb(var(--warning-6)); }
.arco-progress-status-success .arco-progress-circle-bar { stroke: rgb(var(--success-6)); }
.arco-progress-status-success .arco-icon { color: rgb(var(--success-6)); }
.arco-progress-status-danger .arco-progress-circle-bar { stroke: rgb(var(--danger-6)); }
.arco-progress-status-danger .arco-icon { color: rgb(var(--danger-6)); }
@keyframes arco-progress-loading { 
  0% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}
.arco-radio-button > input[type="radio"], .arco-radio > input[type="radio"] { height: 0px; left: 0px; opacity: 0; position: absolute; top: 0px; width: 0px; }
.arco-radio-button > input[type="radio"]:focus + .arco-radio-icon-hover::before, .arco-radio > input[type="radio"]:focus + .arco-radio-icon-hover::before { background-color: var(--color-fill-2); }
.arco-icon-hover.arco-radio-icon-hover::before { height: 24px; width: 24px; }
.arco-radio { align-items: center; cursor: pointer; display: inline-flex; font-size: 14px; line-height: unset; padding-left: 5px; position: relative; }
.arco-radio-label { color: var(--color-text-1); margin-left: 8px; }
.arco-radio-icon { border: 2px solid var(--color-neutral-3); display: block; height: 14px; line-height: 14px; position: relative; width: 14px; }
.arco-radio-icon, .arco-radio-icon::after { border-radius: var(--border-radius-circle); box-sizing: border-box; }
.arco-radio-icon::after { background-color: var(--color-bg-2); content: ""; display: inline-block; height: 10px; left: 0px; position: absolute; top: 0px; transform: scale(1); transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); width: 10px; }
.arco-radio:hover .arco-radio-icon { border-color: var(--color-neutral-3); }
.arco-radio-checked .arco-radio-icon { background-color: rgb(var(--primary-6)); border-color: rgb(var(--primary-6)); }
.arco-radio-checked .arco-radio-icon::after { background-color: var(--color-white); transform: scale(0.4); }
.arco-radio-checked:hover .arco-radio-icon { border-color: rgb(var(--primary-6)); }
.arco-radio-disabled, .arco-radio-disabled .arco-radio-icon-hover { cursor: not-allowed; }
.arco-radio-disabled .arco-radio-label { color: var(--color-text-4); }
.arco-radio-disabled .arco-radio-icon { border-color: var(--color-neutral-3); }
.arco-radio-disabled .arco-radio-icon::after { background-color: var(--color-fill-2); }
.arco-radio-disabled:hover .arco-radio-icon { border-color: var(--color-neutral-3); }
.arco-radio-checked.arco-radio-disabled .arco-radio-icon, .arco-radio-checked.arco-radio-disabled:hover .arco-radio-icon { background-color: var(--color-primary-light-3); border-color: transparent; }
.arco-radio-checked.arco-radio-disabled .arco-radio-icon::after { background-color: var(--color-fill-2); }
.arco-radio-checked.arco-radio-disabled .arco-radio-label { color: var(--color-text-4); }
.arco-radio:hover .arco-radio-icon-hover::before { background-color: var(--color-fill-2); }
.arco-radio-group { box-sizing: border-box; display: inline-block; }
.arco-radio-group .arco-radio { margin-right: 20px; }
.arco-radio-group-button { background-color: var(--color-fill-2); display: inline-flex; padding: 1.5px; }
.arco-radio-button, .arco-radio-group-button { border-radius: var(--border-radius-small); line-height: 26px; }
.arco-radio-button { background-color: transparent; color: var(--color-text-2); cursor: pointer; display: inline-block; font-size: 14px; margin: 1.5px; position: relative; transition: 0.1s linear; }
.arco-radio-button-content { display: block; padding: 0px 12px; position: relative; }
.arco-radio-button:not(:first-of-type)::before { background-color: var(--color-neutral-3); content: ""; display: block; height: 14px; left: -2px; position: absolute; top: 50%; transform: translateY(-50%); transition: 0.1s linear; width: 1px; }
.arco-radio-button.arco-radio-checked + .arco-radio-button::before, .arco-radio-button.arco-radio-checked::before, .arco-radio-button:hover + .arco-radio-button::before, .arco-radio-button:hover::before { opacity: 0; }
.arco-radio-button:hover { background-color: var(--color-bg-5); color: var(--color-text-1); }
.arco-radio-button.arco-radio-checked { background-color: var(--color-bg-5); color: rgb(var(--primary-6)); }
.arco-radio-button.arco-radio-disabled { background-color: transparent; color: var(--color-text-4); cursor: not-allowed; }
.arco-radio-button.arco-radio-disabled.arco-radio-checked { background-color: var(--color-bg-5); color: var(--color-primary-light-3); }
.arco-radio-group-size-small { line-height: 28px; }
.arco-radio-group-size-small .arco-radio-button, .arco-radio-group-size-small.arco-radio-group-button { font-size: 14px; line-height: 22px; }
.arco-radio-group-size-large { line-height: 36px; }
.arco-radio-group-size-large .arco-radio-button, .arco-radio-group-size-large.arco-radio-group-button { font-size: 14px; line-height: 30px; }
.arco-radio-group-size-mini { line-height: 24px; }
.arco-radio-group-size-mini .arco-radio-button, .arco-radio-group-size-mini.arco-radio-group-button { font-size: 12px; line-height: 18px; }
.arco-radio-group-direction-vertical .arco-radio { display: flex; line-height: 32px; margin-right: 0px; }
body[arco-theme="dark"] .arco-radio-button.arco-radio-checked, body[arco-theme="dark"] .arco-radio-button:not(.arco-radio-disabled):hover { background-color: var(--color-fill-3); }
body[arco-theme="dark"] .arco-radio-button::after { background-color: var(--color-bg-3); }
.arco-rate { align-items: center; display: inline-flex; font-size: 24px; line-height: 1; min-height: 32px; user-select: none; }
.arco-rate-disabled { cursor: not-allowed; }
.arco-rate-character { color: var(--color-fill-3); position: relative; transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-rate-character:not(:last-child) { margin-right: 8px; }
.arco-rate-character-left, .arco-rate-character-right { transition: inherit; }
.arco-rate-character-left > *, .arco-rate-character-right > * { float: left; }
.arco-rate-character-left { left: 0px; opacity: 0; overflow: hidden; position: absolute; top: 0px; white-space: nowrap; width: 50%; }
.arco-rate-character-scale { animation: 0.4s cubic-bezier(0.34, 0.69, 0.1, 1) 0s 1 normal none running arco-rate-scale; }
.arco-rate-character-full .arco-rate-character-right { color: rgb(var(--gold-6)); }
.arco-rate-character-half .arco-rate-character-left { color: rgb(var(--gold-6)); opacity: 1; }
.arco-rate-character-disabled { cursor: not-allowed; }
.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character { cursor: pointer; }
.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character:focus, .arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character:hover { transform: scale(1.2); }
@keyframes arco-rate-scale { 
  0% { transform: scale(1); }
  50% { transform: scale(1.2); }
  100% { transform: scale(1); }
}
.arco-resizebox { overflow: hidden; position: relative; width: 100%; }
.arco-resizebox-direction-bottom, .arco-resizebox-direction-left, .arco-resizebox-direction-right, .arco-resizebox-direction-top { box-sizing: border-box; left: 0px; position: absolute; top: 0px; user-select: none; }
.arco-resizebox-direction-right { left: unset; right: 0px; }
.arco-resizebox-direction-bottom { bottom: 0px; top: unset; }
.arco-resizebox-trigger-icon-wrapper { align-items: center; background-color: var(--color-neutral-3); color: var(--color-text-1); display: flex; font-size: 12px; height: 100%; justify-content: center; line-height: 1; }
.arco-resizebox-trigger-icon { display: inline-block; margin: -3px; }
.arco-resizebox-trigger-vertical { cursor: col-resize; height: 100%; }
.arco-resizebox-trigger-horizontal { cursor: row-resize; width: 100%; }
.arco-result { box-sizing: border-box; padding: 32px 32px 24px; width: 100%; }
.arco-result-icon { font-size: 20px; margin-bottom: 16px; text-align: center; }
.arco-result-icon-tip { align-items: center; border-radius: 50%; display: flex; height: 45px; justify-content: center; margin: 0px auto; width: 45px; }
.arco-result-icon-custom .arco-result-icon-tip { color: inherit; font-size: 45px; height: unset; width: unset; }
.arco-result-icon-success .arco-result-icon-tip { background-color: var(--color-success-light-1); color: rgb(var(--success-6)); }
.arco-result-icon-error .arco-result-icon-tip { background-color: var(--color-danger-light-1); color: rgb(var(--danger-6)); }
.arco-result-icon-info .arco-result-icon-tip { background-color: var(--color-primary-light-1); color: rgb(var(--primary-6)); }
.arco-result-icon-warning .arco-result-icon-tip { background-color: var(--color-warning-light-1); color: rgb(var(--warning-6)); }
.arco-result-icon-403, .arco-result-icon-404, .arco-result-icon-500 { padding-top: 24px; }
.arco-result-icon-403 .arco-result-icon-tip, .arco-result-icon-404 .arco-result-icon-tip, .arco-result-icon-500 .arco-result-icon-tip { height: 92px; line-height: 92px; width: 92px; }
.arco-result-title { color: var(--color-text-1); font-weight: 500; }
.arco-result-subtitle, .arco-result-title { font-size: 14px; line-height: 1.5715; text-align: center; }
.arco-result-subtitle { color: var(--color-text-2); }
.arco-result-extra { margin-top: 20px; text-align: center; }
.arco-result-content { margin-top: 20px; }
.arco-scrollbar { position: relative; }
.arco-scrollbar-container { position: relative; scrollbar-width: none; }
.arco-scrollbar-container::-webkit-scrollbar { display: none; }
.arco-scrollbar-track { position: absolute; z-index: 100; }
.arco-scrollbar-track-direction-horizontal { bottom: 0px; box-sizing: border-box; height: 15px; left: 0px; width: 100%; }
.arco-scrollbar-track-direction-vertical { box-sizing: border-box; height: 100%; right: 0px; top: 0px; width: 15px; }
.arco-scrollbar-thumb { box-sizing: border-box; display: block; position: absolute; }
.arco-scrollbar-thumb-bar { background-color: var(--color-neutral-4); border-radius: 6px; height: 100%; width: 100%; }
.arco-scrollbar-thumb-dragging .arco-scrollbar-thumb-bar, .arco-scrollbar-thumb:hover .arco-scrollbar-thumb-bar { background-color: var(--color-neutral-6); }
.arco-scrollbar-thumb-direction-horizontal .arco-scrollbar-thumb-bar { height: 9px; margin: 3px 0px; }
.arco-scrollbar-thumb-direction-vertical .arco-scrollbar-thumb-bar { margin: 0px 3px; width: 9px; }
.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb { opacity: 0; transition: opacity 0.2s; }
.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb-dragging, .arco-scrollbar.arco-scrollbar-type-embed:hover .arco-scrollbar-thumb { opacity: 0.8; }
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track { background-color: var(--color-neutral-1); }
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-horizontal { border-bottom: 1px solid var(--color-neutral-3); border-top: 1px solid var(--color-neutral-3); }
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-vertical { border-left: 1px solid var(--color-neutral-3); border-right: 1px solid var(--color-neutral-3); }
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-horizontal { margin: -1px 0px; }
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-vertical { margin: 0px -1px; }
.arco-scrollbar.arco-scrollbar-type-track.arco-scrollbar-both .arco-scrollbar-track-direction-vertical::after { background-color: var(--color-neutral-1); border-bottom: 1px solid var(--color-neutral-3); border-right: 1px solid var(--color-neutral-3); bottom: 0px; box-sizing: border-box; content: ""; display: block; height: 15px; position: absolute; right: -1px; width: 15px; }
.arco-select-dropdown { background-color: var(--color-bg-popup); border: 1px solid var(--color-fill-3); border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px; box-sizing: border-box; padding: 4px 0px; }
.arco-select-dropdown .arco-select-dropdown-loading { align-items: center; display: flex; justify-content: center; min-height: 50px; }
.arco-select-dropdown-list { list-style: none; margin-bottom: 0px; margin-top: 0px; padding-left: 0px; }
.arco-select-dropdown-list-wrapper { max-height: 200px; overflow-y: auto; }
.arco-select-dropdown .arco-select-option { align-items: center; background-color: var(--color-bg-popup); box-sizing: border-box; color: var(--color-text-1); cursor: pointer; display: flex; font-size: 14px; line-height: 36px; padding: 0px 12px; position: relative; text-align: left; width: 100%; z-index: 1; }
.arco-select-dropdown .arco-select-option-content { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-select-dropdown .arco-select-option-checkbox { overflow: hidden; }
.arco-select-dropdown .arco-select-option-checkbox .arco-checkbox-label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-select-dropdown .arco-select-option-has-suffix { justify-content: space-between; }
.arco-select-dropdown .arco-select-option-selected { background-color: var(--color-bg-popup); color: var(--color-text-1); font-weight: 500; }
.arco-select-dropdown .arco-select-option-active, .arco-select-dropdown .arco-select-option:not(.arco-select-dropdown .arco-select-option-disabled):hover { background-color: var(--color-fill-2); color: var(--color-text-1); transition: 0.1s linear; }
.arco-select-dropdown .arco-select-option-disabled { background-color: var(--color-bg-popup); color: var(--color-text-4); cursor: not-allowed; }
.arco-select-dropdown .arco-select-option-icon { display: inline-flex; margin-right: 8px; }
.arco-select-dropdown .arco-select-option-suffix { margin-left: 12px; }
.arco-select-dropdown .arco-select-group:first-child .arco-select-dropdown .arco-select-group-title { margin-top: 8px; }
.arco-select-dropdown .arco-select-group-title { box-sizing: border-box; color: var(--color-text-3); cursor: default; font-size: 12px; line-height: 20px; margin-top: 8px; overflow: hidden; padding: 0px 12px; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.arco-select-dropdown.arco-select-dropdown-has-header { padding-top: 0px; }
.arco-select-dropdown-header { border-bottom: 1px solid var(--color-fill-3); }
.arco-select-dropdown.arco-select-dropdown-has-footer { padding-bottom: 0px; }
.arco-select-dropdown-footer { border-top: 1px solid var(--color-fill-3); }
.arco-skeleton-shape { background-color: var(--color-fill-2); border-radius: var(--border-radius-small); height: 48px; width: 48px; }
.arco-skeleton-shape-circle { border-radius: 50%; }
.arco-skeleton-shape-small { height: 36px; width: 36px; }
.arco-skeleton-shape-large { height: 60px; width: 60px; }
.arco-skeleton-line { list-style: none; margin: 0px; padding: 0px; }
.arco-skeleton-line-row { background-color: var(--color-fill-2); height: 16px; }
.arco-skeleton-line-row:not(:last-child) { margin-bottom: 16px; }
.arco-skeleton-animation .arco-skeleton-line-row, .arco-skeleton-animation .arco-skeleton-shape { animation: 1.5s linear 0s infinite normal none running arco-skeleton-circle; background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 400% 100%; }
@keyframes arco-skeleton-circle { 
  0% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}
.arco-slider { align-items: center; display: inline-flex; width: 100%; }
.arco-slider-vertical { display: inline-block; height: auto; min-width: 22px; width: auto; }
.arco-slider-vertical .arco-slider-wrapper { flex-direction: column; }
.arco-slider-with-marks { margin-bottom: 24px; padding: 20px; }
.arco-slider-vertical.arco-slider-with-marks { margin-bottom: 0px; padding: 0px; }
.arco-slider-track { cursor: pointer; flex: 1 1 0%; height: 12px; position: relative; width: 100%; }
.arco-slider-track::before { background-color: var(--color-fill-3); border-radius: 2px; content: ""; display: block; height: 2px; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }
.arco-slider-track.arco-slider-track-vertical { height: 100%; margin-bottom: 6px; margin-right: 0px; margin-top: 6px; max-width: 12px; min-height: 200px; transform: translateY(0px); width: 12px; }
.arco-slider-track.arco-slider-track-vertical::before { height: 100%; left: 50%; top: unset; transform: translate(-50%); width: 2px; }
.arco-slider-track.arco-slider-track-disabled::before { background-color: var(--color-fill-2); }
.arco-slider-track.arco-slider-track-disabled .arco-slider-bar { background-color: var(--color-fill-3); }
.arco-slider-track.arco-slider-track-disabled .arco-slider-btn { cursor: not-allowed; }
.arco-slider-track.arco-slider-track-disabled .arco-slider-btn::after { border-color: var(--color-fill-3); }
.arco-slider-track.arco-slider-track-disabled .arco-slider-dots .arco-slider-dot { border-color: var(--color-fill-2); }
.arco-slider-track.arco-slider-track-disabled .arco-slider-dots .arco-slider-dot-active { border-color: var(--color-fill-3); }
.arco-slider-track.arco-slider-track-disabled .arco-slider-ticks .arco-slider-tick { background: var(--color-fill-2); }
.arco-slider-track.arco-slider-track-disabled .arco-slider-ticks .arco-slider-tick-active { background: var(--color-fill-3); }
.arco-slider-bar { background-color: rgb(var(--primary-6)); border-radius: 2px; height: 2px; position: absolute; top: 50%; transform: translateY(-50%); }
.arco-slider-track-vertical .arco-slider-bar { height: unset; left: 50%; top: unset; transform: translate(-50%); width: 2px; }
.arco-slider-btn { transform: translate(-50%); }
.arco-slider-btn, .arco-slider-btn::after { height: 12px; left: 0px; position: absolute; top: 0px; width: 12px; }
.arco-slider-btn::after { background: var(--color-bg-2); border: 2px solid rgb(var(--primary-6)); border-radius: 50%; box-sizing: border-box; content: ""; display: inline-block; transition: 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-slider-btn.arco-slider-btn-active::after, .arco-slider-btn:hover::after { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; transform: scale(1.16667); }
.arco-slider-track-vertical .arco-slider-btn { bottom: 0px; left: 0px; top: unset; transform: translateY(50%); }
.arco-slider-marks { position: absolute; top: 12px; width: 100%; }
.arco-slider-marks .arco-slider-mark { color: var(--color-text-3); cursor: pointer; font-size: 14px; line-height: 1; position: absolute; transform: translate(-50%); }
.arco-slider-track-vertical .arco-slider-marks { height: 100%; left: 15px; top: 0px; }
.arco-slider-track-vertical .arco-slider-marks .arco-slider-mark { transform: translateY(50%); }
.arco-slider-dots { height: 100%; }
.arco-slider-dots .arco-slider-dot-wrapper { font-size: 12px; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.arco-slider-track-vertical .arco-slider-dots .arco-slider-dot-wrapper { left: 50%; top: unset; transform: translate(-50%, 50%); }
.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot { background-color: var(--color-bg-2); border: 2px solid var(--color-fill-3); border-radius: 50%; box-sizing: border-box; height: 8px; width: 8px; }
.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot-active { border-color: rgb(var(--primary-6)); }
.arco-slider-ticks .arco-slider-tick { background: var(--color-fill-3); height: 3px; margin-top: -1px; position: absolute; top: 50%; transform: translate(-50%, -100%); width: 1px; }
.arco-slider-ticks .arco-slider-tick-active { background: rgb(var(--primary-6)); }
.arco-slider-vertical .arco-slider-ticks .arco-slider-tick { height: 1px; left: 50%; margin-top: unset; top: unset; transform: translate(1px, 50%); width: 3px; }
.arco-slider-input { align-items: center; display: flex; margin-left: 20px; }
.arco-slider-vertical .arco-slider-input { margin-left: 0px; }
.arco-slider-input > .arco-input-number { height: 32px; line-height: normal; overflow: visible; width: 60px; }
.arco-slider-input > .arco-input-number input { text-align: center; }
.arco-slider-input-hyphens { background: rgb(var(--gray-6)); height: 2px; margin: 0px 6px; width: 8px; }
.arco-space { display: inline-flex; }
.arco-space-horizontal .arco-space-item { align-items: center; display: flex; }
.arco-space-vertical { flex-direction: column; }
.arco-space-align-baseline { align-items: baseline; }
.arco-space-align-start { align-items: flex-start; }
.arco-space-align-end { align-items: flex-end; }
.arco-space-align-center { align-items: center; }
.arco-space-wrap { flex-wrap: wrap; }
.arco-space-fill { display: flex; }
.arco-dot-loading { display: inline-block; height: 8px; perspective: 200px; position: relative; transform-style: preserve-3d; width: 56px; }
.arco-dot-loading-item { animation: 2s linear 0s infinite normal forwards running arco-dot-loading; background-color: rgb(var(--primary-6)); border-radius: var(--border-radius-circle); height: 8px; left: 50%; position: absolute; top: 0px; transform: translate(-50%) scale(0); width: 8px; }
.arco-dot-loading-item:nth-child(2) { animation-delay: 0.4s; background-color: rgb(var(--primary-5)); }
.arco-dot-loading-item:nth-child(3) { animation-delay: 0.8s; background-color: rgb(var(--primary-4)); }
.arco-dot-loading-item:nth-child(4) { animation-delay: 1.2s; background-color: rgb(var(--primary-4)); }
.arco-dot-loading-item:nth-child(5) { animation-delay: 1.6s; background-color: rgb(var(--primary-2)); }
@keyframes arco-dot-loading { 
  0% { transform: translate3d(-48.621%, 0px, -0.985px) scale(0.511); }
  2.778% { transform: translate3d(-95.766%, 0px, -0.94px) scale(0.545); }
  5.556% { transform: translate3d(-140%, 0px, -0.866px) scale(0.6); }
  8.333% { transform: translate3d(-179.981%, 0px, -0.766px) scale(0.675); }
  11.111% { transform: translate3d(-214.492%, 0px, -0.643px) scale(0.768); }
  13.889% { transform: translate3d(-242.487%, 0px, -0.5px) scale(0.875); }
  16.667% { transform: translate3d(-263.114%, 0px, -0.342px) scale(0.993); }
  19.444% { transform: translate3d(-275.746%, 0px, -0.174px) scale(1.12); }
  22.222% { transform: translate3d(-280%, 0px, 0px) scale(1.25); }
  25% { transform: translate3d(-275.746%, 0px, 0.174px) scale(1.38); }
  27.778% { transform: translate3d(-263.114%, 0px, 0.342px) scale(1.507); }
  30.556% { transform: translate3d(-242.487%, 0px, 0.5px) scale(1.625); }
  33.333% { transform: translate3d(-214.492%, 0px, 0.643px) scale(1.732); }
  36.111% { transform: translate3d(-179.981%, 0px, 0.766px) scale(1.825); }
  38.889% { transform: translate3d(-140%, 0px, 0.866px) scale(1.9); }
  41.667% { transform: translate3d(-95.766%, 0px, 0.94px) scale(1.955); }
  44.444% { transform: translate3d(-48.621%, 0px, 0.985px) scale(1.989); }
  47.222% { transform: translateZ(1px) scale(2); }
  50% { transform: translate3d(48.621%, 0px, 0.985px) scale(1.989); }
  52.778% { transform: translate3d(95.766%, 0px, 0.94px) scale(1.955); }
  55.556% { transform: translate3d(140%, 0px, 0.866px) scale(1.9); }
  58.333% { transform: translate3d(179.981%, 0px, 0.766px) scale(1.825); }
  61.111% { transform: translate3d(214.492%, 0px, 0.643px) scale(1.732); }
  63.889% { transform: translate3d(242.487%, 0px, 0.5px) scale(1.625); }
  66.667% { transform: translate3d(263.114%, 0px, 0.342px) scale(1.507); }
  69.444% { transform: translate3d(275.746%, 0px, 0.174px) scale(1.38); }
  72.222% { transform: translate3d(280%, 0px, 0px) scale(1.25); }
  75% { transform: translate3d(275.746%, 0px, -0.174px) scale(1.12); }
  77.778% { transform: translate3d(263.114%, 0px, -0.342px) scale(0.993); }
  80.556% { transform: translate3d(242.487%, 0px, -0.5px) scale(0.875); }
  83.333% { transform: translate3d(214.492%, 0px, -0.643px) scale(0.768); }
  86.111% { transform: translate3d(179.981%, 0px, -0.766px) scale(0.675); }
  88.889% { transform: translate3d(140%, 0px, -0.866px) scale(0.6); }
  91.667% { transform: translate3d(95.766%, 0px, -0.94px) scale(0.545); }
  94.444% { transform: translate3d(48.621%, 0px, -0.985px) scale(0.511); }
  97.222% { transform: translateZ(-1px) scale(0.5); }
}
.arco-spin { display: inline-block; }
.arco-spin-with-tip { text-align: center; }
.arco-spin-icon { color: rgb(var(--primary-6)); font-size: 20px; }
.arco-spin-tip { color: rgb(var(--primary-6)); font-size: 14px; font-weight: 500; margin-top: 6px; }
.arco-spin-mask { background-color: var(--color-spin-layer-bg); inset: 0px; position: absolute; text-align: center; transition: opacity 0.1s linear; z-index: 11; }
.arco-spin-loading, .arco-spin-mask { user-select: none; }
.arco-spin-loading { position: relative; }
.arco-spin-loading .arco-spin-mask-icon { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 12; }
.arco-spin-loading .arco-spin-children::after { opacity: 1; pointer-events: auto; }
.arco-split { display: flex; }
.arco-split-pane { overflow: auto; }
.arco-split-pane-second { flex: 1 1 0%; }
.arco-split-horizontal { flex-direction: row; }
.arco-split-vertical { flex-direction: column; }
.arco-split-trigger-icon-wrapper { align-items: center; background-color: var(--color-neutral-3); color: var(--color-text-1); display: flex; font-size: 12px; height: 100%; justify-content: center; line-height: 1; }
.arco-split-trigger-icon { display: inline-block; margin: -3px; }
.arco-split-trigger-vertical { cursor: col-resize; height: 100%; }
.arco-split-trigger-horizontal { cursor: row-resize; width: 100%; }
.arco-statistic { color: var(--color-text-2); display: inline-block; line-height: 1.5715; }
.arco-statistic-title { color: var(--color-text-2); font-size: 14px; margin-bottom: 8px; }
.arco-statistic-content .arco-statistic-value { color: var(--color-text-1); font-size: 26px; font-weight: 500; white-space: nowrap; }
.arco-statistic-content .arco-statistic-value-integer { font-size: inherit; white-space: nowrap; }
.arco-statistic-content .arco-statistic-value-decimal { display: inline-block; font-size: inherit; }
.arco-statistic-prefix, .arco-statistic-suffix { font-size: 14px; }
.arco-statistic-extra { color: var(--color-text-2); margin-top: 8px; }
.arco-steps-item { flex: 1 1 0%; margin-right: 12px; overflow: hidden; position: relative; text-align: left; white-space: nowrap; }
.arco-steps-item:last-child { flex: 0 0 auto; margin-right: 0px; }
.arco-steps-item-active .arco-steps-item-title { font-weight: 500; }
.arco-steps-item-node { display: inline-block; font-size: 16px; font-weight: 500; margin-right: 12px; vertical-align: top; }
.arco-steps-icon { border-radius: var(--border-radius-circle); box-sizing: border-box; font-size: 16px; height: 28px; line-height: 26px; text-align: center; width: 28px; }
.arco-steps-item-wait .arco-steps-icon { background-color: var(--color-fill-2); border: 1px solid transparent; color: var(--color-text-2); }
.arco-steps-item-process .arco-steps-icon { background-color: rgb(var(--primary-6)); border: 1px solid transparent; color: var(--color-white); }
.arco-steps-item-finish .arco-steps-icon { background-color: var(--color-primary-light-1); border: 1px solid transparent; color: rgb(var(--primary-6)); }
.arco-steps-item-error .arco-steps-icon { background-color: rgb(var(--danger-6)); border: 1px solid transparent; color: var(--color-white); }
.arco-steps-item-title { display: inline-block; font-size: 16px; line-height: 28px; padding-right: 12px; position: relative; white-space: nowrap; }
.arco-steps-item-title, .arco-steps-item-wait .arco-steps-item-title { color: var(--color-text-2); }
.arco-steps-item-error .arco-steps-item-title, .arco-steps-item-finish .arco-steps-item-title, .arco-steps-item-process .arco-steps-item-title { color: var(--color-text-1); }
.arco-steps-item-content { display: inline-block; }
.arco-steps-item-description { color: var(--color-text-3); font-size: 12px; margin-top: 2px; max-width: 140px; white-space: normal; }
.arco-steps-item-error .arco-steps-item-description, .arco-steps-item-finish .arco-steps-item-description, .arco-steps-item-process .arco-steps-item-description, .arco-steps-item-wait .arco-steps-item-description { color: var(--color-text-3); }
.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title::after { background-color: var(--color-neutral-3); box-sizing: border-box; content: ""; display: block; height: 1px; left: 100%; position: absolute; top: 13.5px; width: 5000px; }
.arco-steps-label-horizontal .arco-steps-item.arco-steps-item-process .arco-steps-item-title::after { background-color: var(--color-neutral-3); }
.arco-steps-label-horizontal .arco-steps-item.arco-steps-item-finish .arco-steps-item-title::after { background-color: rgb(var(--primary-6)); }
.arco-steps-label-horizontal .arco-steps-item.arco-steps-item-next-error .arco-steps-item-title::after { background-color: rgb(var(--danger-6)); }
.arco-steps-item:not(:last-child) .arco-steps-item-tail { box-sizing: border-box; height: 1px; position: absolute; top: 13.5px; width: 100%; }
.arco-steps-item:not(:last-child) .arco-steps-item-tail::after { background-color: var(--color-neutral-3); content: ""; display: block; height: 100%; width: 100%; }
.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail { box-sizing: border-box; height: 100%; left: 13.5px; padding: 34px 0px 6px; position: absolute; top: 0px; width: 1px; }
.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail::after { background-color: var(--color-neutral-3); content: ""; display: block; height: 100%; width: 100%; }
.arco-steps-size-small.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail { left: 11.5px; padding: 30px 0px 6px; }
.arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail::after { background-color: rgb(var(--primary-6)); }
.arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail::after { background-color: rgb(var(--danger-6)); }
.arco-steps-size-small:not(.arco-steps-vertical) .arco-steps-item:not(:last-child) .arco-steps-item-tail { top: 11.5px; }
.arco-steps-size-small .arco-steps-item-node { font-size: 14px; }
.arco-steps-size-small .arco-steps-item-title { font-size: 14px; line-height: 24px; }
.arco-steps-size-small .arco-steps-item-description { font-size: 12px; }
.arco-steps-size-small .arco-steps-icon { font-size: 14px; height: 24px; line-height: 22px; width: 24px; }
.arco-steps-size-small.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title::after { top: 11.5px; }
.arco-steps-label-vertical .arco-steps-item { overflow: visible; }
.arco-steps-label-vertical .arco-steps-item-title { margin-top: 2px; padding-right: 0px; }
.arco-steps-label-vertical .arco-steps-item-node { margin-left: 56px; }
.arco-steps-label-vertical .arco-steps-item-tail { left: 96px; padding-right: 40px; }
.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-node { margin-left: 58px; }
.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-tail { left: 94px; padding-right: 36px; }
.arco-steps-mode-dot .arco-steps-item { flex: 1 1 0%; margin-right: 16px; overflow: visible; position: relative; text-align: left; white-space: nowrap; }
.arco-steps-mode-dot .arco-steps-item:last-child { flex: 0 0 auto; margin-right: 0px; }
.arco-steps-mode-dot .arco-steps-item-active .arco-steps-item-title { font-weight: 500; }
.arco-steps-mode-dot .arco-steps-item-node { border-radius: var(--border-radius-circle); box-sizing: border-box; display: inline-block; height: 8px; vertical-align: top; width: 8px; }
.arco-steps-mode-dot .arco-steps-item-active .arco-steps-item-node { height: 10px; width: 10px; }
.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-node { background-color: var(--color-fill-4); border-color: var(--color-fill-4); }
.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-node, .arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-node { background-color: rgb(var(--primary-6)); border-color: rgb(var(--primary-6)); }
.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-node { background-color: rgb(var(--danger-6)); border-color: rgb(var(--danger-6)); }
.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-node { margin-left: 66px; }
.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-active .arco-steps-item-node { margin-left: 65px; margin-top: -1px; }
.arco-steps-mode-dot .arco-steps-item-content { display: inline-block; }
.arco-steps-mode-dot .arco-steps-item-title { display: inline-block; font-size: 16px; margin-top: 4px; position: relative; }
.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-title { color: var(--color-text-2); }
.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-title, .arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-title, .arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-title { color: var(--color-text-1); }
.arco-steps-mode-dot .arco-steps-item-description { font-size: 12px; margin-top: 4px; white-space: normal; }
.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-description, .arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-description, .arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-description, .arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-description { color: var(--color-text-3); }
.arco-steps-mode-dot .arco-steps-item:not(:last-child) .arco-steps-item-tail { background-color: var(--color-neutral-3); box-sizing: border-box; height: 1px; left: 78px; position: absolute; top: 3.5px; width: 100%; }
.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-process .arco-steps-item-tail { background-color: var(--color-neutral-3); }
.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail { background-color: rgb(var(--primary-6)); }
.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail { background-color: rgb(var(--danger-6)); }
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-node { margin-right: 16px; }
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-content { overflow: hidden; }
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-title { margin-top: -2px; }
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-description { margin-top: 4px; }
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail { background-color: transparent; bottom: 0px; box-sizing: border-box; height: 100%; left: 4px; padding-bottom: 2px; padding-top: 16px; position: absolute; transform: translate(-50%); width: 1px; }
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail::after { background-color: var(--color-neutral-3); content: ""; display: block; height: 100%; width: 100%; }
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child).arco-steps-item-process .arco-steps-item-tail::after { background-color: var(--color-neutral-3); }
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail::after { background-color: rgb(var(--primary-6)); }
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail::after { background-color: rgb(var(--danger-6)); }
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item .arco-steps-item-node { margin-top: 8px; }
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-active .arco-steps-item-node { margin-left: -1px; margin-top: 6px; }
.arco-steps-mode-arrow .arco-steps-item { align-items: center; display: flex; flex: 1 1 0%; height: 72px; overflow: visible; position: relative; white-space: nowrap; }
.arco-steps-mode-arrow .arco-steps-item:not(:last-child) { margin-right: 4px; }
.arco-steps-mode-arrow .arco-steps-item-wait { background-color: var(--color-fill-1); }
.arco-steps-mode-arrow .arco-steps-item-process { background-color: rgb(var(--primary-6)); }
.arco-steps-mode-arrow .arco-steps-item-finish { background-color: var(--color-primary-light-1); }
.arco-steps-mode-arrow .arco-steps-item-error { background-color: rgb(var(--danger-6)); }
.arco-steps-mode-arrow .arco-steps-item-content { box-sizing: border-box; display: inline-block; }
.arco-steps-mode-arrow .arco-steps-item:first-child .arco-steps-item-content { padding-left: 16px; }
.arco-steps-mode-arrow .arco-steps-item:not(:first-child) .arco-steps-item-content { padding-left: 52px; }
.arco-steps-mode-arrow .arco-steps-item-title { display: inline-block; font-size: 16px; position: relative; white-space: nowrap; }
.arco-steps-mode-arrow .arco-steps-item-title::after { display: none !important; }
.arco-steps-mode-arrow .arco-steps-item-wait .arco-steps-item-title { color: var(--color-text-2); }
.arco-steps-mode-arrow .arco-steps-item-process .arco-steps-item-title { color: var(--color-white); }
.arco-steps-mode-arrow .arco-steps-item-finish .arco-steps-item-title { color: var(--color-text-1); }
.arco-steps-mode-arrow .arco-steps-item-error .arco-steps-item-title { color: var(--color-white); }
.arco-steps-mode-arrow .arco-steps-item-active .arco-steps-item-title { font-weight: 500; }
.arco-steps-mode-arrow .arco-steps-item-description { font-size: 12px; margin-top: 0px; max-width: none; white-space: nowrap; }
.arco-steps-mode-arrow .arco-steps-item-wait .arco-steps-item-description { color: var(--color-text-3); }
.arco-steps-mode-arrow .arco-steps-item-process .arco-steps-item-description { color: var(--color-white); }
.arco-steps-mode-arrow .arco-steps-item-finish .arco-steps-item-description { color: var(--color-text-3); }
.arco-steps-mode-arrow .arco-steps-item-error .arco-steps-item-description { color: var(--color-white); }
.arco-steps-mode-arrow .arco-steps-item:not(:first-child)::before { border-left: 36px solid var(--color-bg-2); left: 0px; z-index: 1; }
.arco-steps-mode-arrow .arco-steps-item:not(:first-child)::before, .arco-steps-mode-arrow .arco-steps-item:not(:last-child)::after { border-bottom: 36px solid transparent; border-top: 36px solid transparent; content: ""; display: block; height: 0px; position: absolute; top: 0px; width: 0px; }
.arco-steps-mode-arrow .arco-steps-item:not(:last-child)::after { clear: both; right: -36px; z-index: 2; }
.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-wait::after { border-left: 36px solid var(--color-fill-1); }
.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-process::after { border-left: 36px solid rgb(var(--primary-6)); }
.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-error::after { border-left: 36px solid rgb(var(--danger-6)); }
.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-finish::after { border-left: 36px solid var(--color-primary-light-1); }
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item { height: 40px; }
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-title { font-size: 14px; }
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-description { display: none; }
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child)::before { border-bottom: 20px solid transparent; border-left: 20px solid var(--color-bg-2); border-top: 20px solid transparent; }
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child)::after { border-bottom: 20px solid transparent; border-left: 20px solid var(--color-fill-1); border-top: 20px solid transparent; right: -20px; }
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:first-child .arco-steps-item-content { padding-left: 20px; }
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child) .arco-steps-item-content { padding-left: 40px; }
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-error:not(:last-child)::after { border-left: 20px solid rgb(var(--danger-6)); }
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-wait::after { border-left: 20px solid var(--color-fill-1); }
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-process::after { border-left: 20px solid rgb(var(--primary-6)); }
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-finish::after { border-left: 20px solid var(--color-primary-light-1); }
.arco-steps-mode-navigation.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title::after { display: none; }
.arco-steps-mode-navigation .arco-steps-item { margin-right: 32px; padding-left: 20px; padding-right: 10px; }
.arco-steps-mode-navigation .arco-steps-item:last-child { flex: 1 1 0%; }
.arco-steps-mode-navigation .arco-steps-item-content { margin-bottom: 20px; }
.arco-steps-mode-navigation .arco-steps-item-description { padding-right: 20px; }
.arco-steps-mode-navigation .arco-steps-item-active::after { background-color: rgb(var(--primary-6)); bottom: 0px; content: ""; display: block; height: 2px; left: 0px; position: absolute; right: 30px; }
.arco-steps-mode-navigation .arco-steps-item-active:last-child::after { width: 100%; }
.arco-steps-mode-navigation .arco-steps-item:not(:last-child) .arco-steps-item-content::after { background-color: var(--color-bg-2); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; content: ""; display: inline-block; height: 6px; position: absolute; right: 30px; top: 10px; transform: rotate(45deg); width: 6px; }
.arco-steps { display: flex; }
.arco-steps-changeable .arco-steps-item-description, .arco-steps-changeable .arco-steps-item-title { transition: 0.1s linear; }
.arco-steps-changeable .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled) { cursor: pointer; }
.arco-steps-changeable .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled):hover .arco-steps-item-content .arco-steps-item-description, .arco-steps-changeable .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled):hover .arco-steps-item-content .arco-steps-item-title { color: rgb(var(--primary-6)); }
.arco-steps-line-less .arco-steps-item-title::after { display: none !important; }
.arco-steps-vertical { flex-direction: column; }
.arco-steps-vertical .arco-steps-item:not(:last-child) { min-height: 90px; }
.arco-steps-vertical .arco-steps-item-title::after { display: none !important; }
.arco-steps-vertical .arco-steps-item-description { max-width: none; }
.arco-steps-label-vertical .arco-steps-item-content { display: block; text-align: center; width: 140px; }
.arco-steps-label-vertical .arco-steps-item-description { max-width: none; }
.switch-slide-text-enter-from { left: -100% !important; }
.switch-slide-text-enter-to { left: 8px !important; }
.switch-slide-text-enter-active { transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.switch-slide-text-leave-from { left: 100% !important; }
.switch-slide-text-leave-to { left: 26px !important; }
.switch-slide-text-leave-active { transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-switch { background-color: var(--color-fill-4); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-sizing: border-box; cursor: pointer; height: 24px; line-height: 24px; min-width: 40px; outline: 0px; overflow: hidden; padding: 0px; position: relative; transition: background-color 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); vertical-align: middle; }
.arco-switch-handle { align-items: center; background-color: var(--color-bg-white); border-radius: 50%; color: var(--color-neutral-3); display: flex; font-size: 12px; height: 16px; justify-content: center; left: 4px; position: absolute; top: 4px; transition: 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); width: 16px; }
.arco-switch-checked { background-color: rgb(var(--primary-6)); }
.arco-switch-checked .arco-switch-handle { color: rgb(var(--primary-6)); left: calc(100% - 20px); }
.arco-switch[disabled] .arco-switch-handle { color: var(--color-fill-2); }
.arco-switch[disabled].arco-switch-checked .arco-switch-handle { color: var(--color-primary-light-3); }
.arco-switch-text-holder { font-size: 12px; margin: 0px 8px 0px 26px; opacity: 0; }
.arco-switch-text { color: var(--color-white); font-size: 12px; left: 26px; position: absolute; top: 0px; }
.arco-switch-checked .arco-switch-text-holder { margin: 0px 26px 0px 8px; }
.arco-switch-checked .arco-switch-text { color: var(--color-white); left: 8px; }
.arco-switch[disabled] { background-color: var(--color-fill-2); cursor: not-allowed; }
.arco-switch[disabled] .arco-switch-text { color: var(--color-white); }
.arco-switch[disabled].arco-switch-checked { background-color: var(--color-primary-light-3); }
.arco-switch[disabled].arco-switch-checked .arco-switch-text { color: var(--color-white); }
.arco-switch-loading { background-color: var(--color-fill-2); }
.arco-switch-loading .arco-switch-handle { color: var(--color-neutral-3); }
.arco-switch-loading .arco-switch-text { color: var(--color-white); }
.arco-switch-loading.arco-switch-checked { background-color: var(--color-primary-light-3); }
.arco-switch-loading.arco-switch-checked .arco-switch-handle { color: var(--color-primary-light-3); }
.arco-switch-loading.arco-switch-checked .arco-switch-text { color: var(--color-primary-light-1); }
.arco-switch-small { height: 16px; line-height: 16px; min-width: 28px; }
.arco-switch-small .arco-switch-handle { border-radius: 8px; height: 12px; left: 2px; top: 2px; width: 12px; }
.arco-switch-small .arco-switch-handle-icon { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%) scale(0.66667); }
.arco-switch-small.arco-switch-checked .arco-switch-handle { left: calc(100% - 14px); }
.arco-switch-type-round { border-radius: var(--border-radius-small); min-width: 40px; }
.arco-switch-type-round .arco-switch-handle { border-radius: 2px; }
.arco-switch-type-round.arco-switch-small { border-radius: 2px; height: 16px; line-height: 16px; min-width: 28px; }
.arco-switch-type-round.arco-switch-small .arco-switch-handle { border-radius: 1px; }
.arco-switch-type-line { background-color: transparent; min-width: 36px; overflow: unset; }
.arco-switch-type-line::after { background-color: var(--color-fill-4); border-radius: 3px; content: ""; display: block; height: 6px; transition: background-color 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); width: 100%; }
.arco-switch-type-line .arco-switch-handle { background-color: var(--color-bg-white); border-radius: 10px; box-shadow: 0 1px 3px var(--color-neutral-6); height: 20px; left: 0px; top: 2px; width: 20px; }
.arco-switch-type-line.arco-switch-checked { background-color: transparent; }
.arco-switch-type-line.arco-switch-checked::after { background-color: rgb(var(--primary-6)); }
.arco-switch-type-line.arco-switch-custom-color { --custom-color: var(--color-fill-4); }
.arco-switch-type-line.arco-switch-custom-color::after { background-color: var(--custom-color); }
.arco-switch-type-line.arco-switch-custom-color.arco-switch-checked { --custom-color: rgb(var(--primary-6)); }
.arco-switch-type-line.arco-switch-checked .arco-switch-handle { left: calc(100% - 20px); }
.arco-switch-type-line[disabled] { background-color: transparent; cursor: not-allowed; }
.arco-switch-type-line[disabled]::after { background-color: var(--color-fill-2); }
.arco-switch-type-line[disabled].arco-switch-checked { background-color: transparent; }
.arco-switch-type-line[disabled].arco-switch-checked::after { background-color: var(--color-primary-light-3); }
.arco-switch-type-line.arco-switch-loading { background-color: transparent; }
.arco-switch-type-line.arco-switch-loading::after { background-color: var(--color-fill-2); }
.arco-switch-type-line.arco-switch-loading.arco-switch-checked { background-color: transparent; }
.arco-switch-type-line.arco-switch-loading.arco-switch-checked::after { background-color: var(--color-primary-light-3); }
.arco-switch-type-line.arco-switch-small { height: 16px; line-height: 16px; min-width: 28px; }
.arco-switch-type-line.arco-switch-small.arco-switch-checked { padding-left: 0px; }
.arco-switch-type-line.arco-switch-small .arco-switch-handle { border-radius: 8px; height: 16px; top: 0px; width: 16px; }
.arco-switch-type-line.arco-switch-small .arco-switch-handle-icon { transform: translate(-50%, -50%) scale(1); }
.arco-switch-type-line.arco-switch-small.arco-switch-checked .arco-switch-handle { left: calc(100% - 16px); }
.arco-table-filters-content { background: var(--color-bg-5); border: 1px solid var(--color-neutral-3); border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; box-sizing: border-box; min-width: 100px; }
.arco-table-filters-list { max-height: 200px; overflow-y: auto; padding: 4px 0px; }
.arco-table-filters-item { font-size: 14px; height: 32px; line-height: 32px; padding: 0px 12px; }
.arco-table-filters-text { cursor: pointer; height: 34px; line-height: 32px; margin-right: 0px; max-width: 160px; overflow: hidden; padding-left: 10px; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.arco-table-filters-bottom { border-top: 1px solid var(--color-neutral-3); box-sizing: border-box; height: 38px; line-height: 38px; overflow: hidden; padding: 0px 12px; }
.arco-table-filters-bottom > :not(:last-child) { margin-right: 8px; }
.arco-table { position: relative; }
.arco-table-column-handle { cursor: col-resize; height: 100%; position: absolute; right: -4px; top: 0px; width: 8px; z-index: 1; }
.arco-table .arco-spin { display: flex; flex-direction: column; height: 100%; }
.arco-table > .arco-spin > .arco-spin-children::after { z-index: 2; }
.arco-table-footer { border-radius: 0 0 var(--border-radius-medium) var(--border-radius-medium); }
.arco-table-scroll-position-middle .arco-table-col-fixed-left-last::after, .arco-table-scroll-position-right .arco-table-col-fixed-left-last::after { box-shadow: rgba(0, 0, 0, 0.15) 6px 0px 8px -3px inset; }
.arco-table-scroll-position-left .arco-table-col-fixed-right-first::after, .arco-table-scroll-position-middle .arco-table-col-fixed-right-first::after { box-shadow: rgba(0, 0, 0, 0.15) -6px 0px 8px -3px inset; }
.arco-table-layout-fixed .arco-table-element { table-layout: fixed; }
.arco-table .arco-table-element { border-collapse: separate; border-spacing: 0px; margin: 0px; min-width: 100%; width: 100%; }
.arco-table-th { background-color: var(--color-neutral-2); box-sizing: border-box; color: rgb(var(--gray-10)); font-weight: 500; line-height: 1.5715; position: relative; text-align: left; }
.arco-table-th[colspan] { text-align: center; }
.arco-table-th-align-right { text-align: right; }
.arco-table-th-align-right .arco-table-cell-with-sorter { justify-content: flex-end; }
.arco-table-th-align-center { text-align: center; }
.arco-table-th-align-center .arco-table-cell-with-sorter { justify-content: center; }
.arco-table-td { background-color: var(--color-bg-2); border-bottom: 1px solid var(--color-neutral-3); box-sizing: border-box; color: rgb(var(--gray-10)); line-height: 1.5715; text-align: left; word-break: break-all; }
.arco-table-td-align-right { text-align: right; }
.arco-table-td-align-center { text-align: center; }
.arco-table-td.arco-table-drag-handle { cursor: move; }
.arco-table-cell { align-items: center; display: flex; }
.arco-table-cell-align-right { justify-content: flex-end; text-align: right; }
.arco-table-cell-align-center { justify-content: center; text-align: center; }
.arco-table-text-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-table-td-content { display: block; width: 100%; }
.arco-table-th.arco-table-col-sorted { background-color: var(--color-neutral-3); }
.arco-table-td.arco-table-col-sorted { background-color: var(--color-fill-1); }
.arco-table-col-fixed-left, .arco-table-col-fixed-right { position: sticky; z-index: 10; }
.arco-table-col-fixed-left-last::after, .arco-table-col-fixed-right-first::after { bottom: -1px; box-shadow: none; content: ""; left: 0px; pointer-events: none; position: absolute; top: 0px; transform: translate(-100%); transition: box-shadow 0.1s linear; width: 10px; }
.arco-table-col-fixed-left-last::after { left: unset; right: 0px; transform: translate(100%); }
.arco-table-cell-text-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-table-editable-row .arco-table-cell-wrap-value { border: 1px solid var(--color-white); border-radius: var(--border-radius-medium); cursor: pointer; transition: 0.1s linear; }
.arco-table-editable-row:hover .arco-table-cell-wrap-value { border: 1px solid var(--color-neutral-3); }
.arco-table .arco-table-expand-btn { align-items: center; background-color: var(--color-neutral-3); border: 1px solid transparent; border-radius: 2px; color: var(--color-text-2); cursor: pointer; display: inline-flex; font-size: 12px; height: 14px; justify-content: center; line-height: 14px; outline: 0px; padding: 0px; transition: background-color 0.1s linear; width: 14px; }
.arco-table .arco-table-expand-btn:hover { background-color: var(--color-neutral-4); border-color: transparent; color: var(--color-text-1); }
.arco-table-cell-expand-icon { align-items: center; display: flex; }
.arco-table-cell-expand-icon .arco-table-cell-inline-icon { display: inline-flex; margin-right: 4px; }
.arco-table-cell-expand-icon .arco-table-cell-inline-icon .arco-icon-loading { color: rgb(var(--primary-6)); }
.arco-table-cell-expand-icon-hidden { display: inline-block; height: 14px; margin-right: 4px; width: 14px; }
.arco-table-tr-expand .arco-table-td { background-color: var(--color-fill-1); }
.arco-table-cell-fixed-expand { box-sizing: border-box; left: 0px; position: sticky; }
.arco-table-tr-expand .arco-table-td .arco-table .arco-table-container { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.arco-table-tr-expand .arco-table-td .arco-table .arco-table-th { border-bottom: 1px solid var(--color-neutral-3); }
.arco-table-tr-expand .arco-table-td .arco-table .arco-table-td, .arco-table-tr-expand .arco-table-td .arco-table .arco-table-th { background-color: transparent; }
.arco-table-tr-expand .arco-table-td .arco-table .arco-table-pagination { margin-bottom: 12px; }
.arco-table-td.arco-table-operation, .arco-table-th.arco-table-operation { text-align: center; }
.arco-table-td.arco-table-operation .arco-table-cell, .arco-table-th.arco-table-operation .arco-table-cell { display: flex; justify-content: center; padding: 0px; }
.arco-table-checkbox, .arco-table-radio { justify-content: center; }
.arco-table-checkbox .arco-checkbox, .arco-table-radio .arco-radio { padding-left: 0px; }
.arco-table-drag-handle-col, .arco-table-expand-col, .arco-table-selection-checkbox-col, .arco-table-selection-radio-col { max-width: 40px; min-width: 40px; width: 40px; }
.arco-table-th { transition: background-color 0.1s linear; }
.arco-table-cell-with-sorter { align-items: center; cursor: pointer; display: flex; }
.arco-table-cell-with-sorter:hover { background-color: rgba(var(--gray-4),.5); }
.arco-table-cell-with-filter { align-items: center; display: flex; }
.arco-table-cell-next-ascend .arco-table-sorter-icon .arco-icon-caret-up, .arco-table-cell-next-descend .arco-table-sorter-icon .arco-icon-caret-down { color: var(--color-neutral-6); }
.arco-table-sorter { display: inline-block; margin-left: 8px; vertical-align: -3px; }
.arco-table-sorter.arco-table-sorter-direction-one { vertical-align: 0px; }
.arco-table-sorter-icon { height: 8px; line-height: 8px; overflow: hidden; position: relative; width: 14px; }
.arco-table-sorter-icon .arco-icon-caret-down, .arco-table-sorter-icon .arco-icon-caret-up { color: var(--color-neutral-5); font-size: 12px; position: absolute; top: 50%; transition: 0.1s linear; }
.arco-table-sorter-icon .arco-icon-caret-up { left: 1px; top: -2px; }
.arco-table-sorter-icon .arco-icon-caret-down { left: 1px; top: -3px; }
.arco-table-sorter-icon.arco-table-sorter-icon-active svg { color: rgb(var(--primary-6)); }
.arco-table-filters { align-items: center; background-color: transparent; cursor: pointer; display: flex; height: 100%; justify-content: center; line-height: 1; position: absolute; right: 0px; top: 0px; transition: 0.1s linear; vertical-align: 0px; width: 24px; }
.arco-table-filters-open, .arco-table-filters:hover { background-color: var(--color-neutral-4); }
.arco-table-filters svg { color: var(--color-text-2); font-size: 16px; transition: 0.1s linear; }
.arco-table-filters-active svg { color: rgb(var(--primary-6)); }
.arco-table-filters-align-left { margin-left: 8px; position: relative; width: auto; }
.arco-table-filters-align-left svg { font-size: 12px; }
.arco-table-filters-align-left-open, .arco-table-filters-align-left:hover { background: 0px 0px; }
.arco-table-filters-align-left.arco-table-filters-open::before, .arco-table-filters-align-left:hover::before { background: var(--color-fill-4); }
.arco-table-container { position: relative; }
.arco-table-container, .arco-table-header { border-radius: var(--border-radius-medium) var(--border-radius-medium) 0 0; }
.arco-table-header { flex-shrink: 0; }
.arco-table-container { box-sizing: border-box; min-height: 0px; width: 100%; }
.arco-table-container .arco-table-content { display: flex; flex-direction: column; height: 100%; width: auto; }
.arco-table-container .arco-table-content-scroll-x { overflow: auto hidden; }
.arco-table-container::after, .arco-table-container::before { box-shadow: none; content: ""; height: 100%; pointer-events: none; position: absolute; transition: box-shadow 0.1s linear; width: 10px; z-index: 1; }
.arco-table-container::before { border-top-left-radius: var(--border-radius-medium); left: 0px; top: 0px; }
.arco-table-container::after { border-top-right-radius: var(--border-radius-medium); right: 0px; top: 0px; }
.arco-table-container:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-middle::before, .arco-table-container:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-right::before { box-shadow: rgba(0, 0, 0, 0.15) 6px 0px 8px -3px inset; }
.arco-table-container:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-left::after, .arco-table-container:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-middle::after { box-shadow: rgba(0, 0, 0, 0.15) -6px 0px 8px -3px inset; }
.arco-table-header { background-color: var(--color-neutral-2); overflow: hidden; scrollbar-color: transparent transparent; }
.arco-table-header-sticky { position: sticky; top: 0px; z-index: 100; }
.arco-table:not(.arco-table-empty) .arco-table-header::-webkit-scrollbar { background-color: transparent; height: 0px; }
.arco-table.arco-table-empty .arco-table-header { overflow-x: auto; }
.arco-table-body { background-color: var(--color-bg-2); min-height: 40px; overflow: auto; position: relative; width: 100%; }
.arco-table-border .arco-table-container { border-left: 1px solid var(--color-neutral-3); border-top: 1px solid var(--color-neutral-3); }
.arco-table-border .arco-table-scroll-y { border-bottom: 1px solid var(--color-neutral-3); }
.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td, .arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-left-last::after, .arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-right-first::after, .arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-left-last::after, .arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-right-first::after { bottom: 0px; }
.arco-table-border .arco-table-tr .arco-table-th { border-bottom: 1px solid var(--color-neutral-3); }
.arco-table-border .arco-table-footer { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 0px; }
.arco-table-border-cell .arco-table-td:not(.arco-table-tr-expand), .arco-table-border-cell .arco-table-th, .arco-table-border:not(.arco-table-border-cell) .arco-table-container { border-right: 1px solid var(--color-neutral-3); }
.arco-table-border-cell .arco-table-td-resizing:not(.arco-table-tr-expand), .arco-table-border-cell .arco-table-th-resizing { border-right-color: rgb(var(--primary-6)); }
.arco-table-border-header-cell .arco-table-th { border-bottom: 1px solid var(--color-neutral-3); border-right: 1px solid var(--color-neutral-3); }
.arco-table-border-header-cell .arco-table-td-resizing:not(.arco-table-tr-expand), .arco-table-border-header-cell .arco-table-th-resizing { border-right-color: rgb(var(--primary-6)); }
.arco-table-border.arco-table-border-header-cell thead .arco-table-tr:first-child .arco-table-th:last-child { border-right: 0px; }
.arco-table-border-body-cell .arco-table-td:not(:last-child):not(.arco-table-tr-expand) { border-right: 1px solid var(--color-neutral-3); }
.arco-table-stripe .arco-table-tr-drag .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right), .arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(2n) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right) { background-color: var(--color-fill-1); }
.arco-table-stripe .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-left::before, .arco-table-stripe .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-right::before, .arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(2n) .arco-table-td.arco-table-col-fixed-left::before, .arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(2n) .arco-table-td.arco-table-col-fixed-right::before { background-color: var(--color-fill-1); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; }
.arco-table .arco-table-tr-draggable { cursor: move; }
.arco-table-hover .arco-table-tr-drag .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right), .arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right) { background-color: var(--color-fill-1); }
.arco-table-hover .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-left::before, .arco-table-hover .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-right::before, .arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td.arco-table-col-fixed-left::before, .arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td.arco-table-col-fixed-right::before { background-color: var(--color-fill-1); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; }
.arco-table-hover .arco-table-tr-expand:not(.arco-table-tr-empty):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right) { background-color: var(--color-fill-1); }
.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td.arco-table-col-fixed-left::before, .arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td.arco-table-col-fixed-right::before, .arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right) { background-color: transparent; }
.arco-table-tfoot { background-color: var(--color-neutral-2); box-shadow: 0 -1px 0 var(--color-neutral-3); flex-shrink: 0; overflow-x: auto; position: relative; scrollbar-color: transparent transparent; width: 100%; z-index: 1; }
.arco-table-tfoot::-webkit-scrollbar { background-color: transparent; height: 0px; }
.arco-table tfoot .arco-table-td { background-color: var(--color-neutral-2); }
.arco-table-tr-checked .arco-table-td { background-color: var(--color-fill-1); }
.arco-table .arco-table-cell { padding: 9px 16px; }
.arco-table .arco-table-td, .arco-table .arco-table-th { font-size: 14px; }
.arco-table .arco-table-footer { padding: 9px 16px; }
.arco-table .arco-table-tr-expand .arco-table-td .arco-table { margin: -9px -16px -10px; }
.arco-table .arco-table-editable-row .arco-table-cell-wrap-value { padding: 9px 16px; }
.arco-table-size-medium .arco-table-cell { padding: 7px 16px; }
.arco-table-size-medium .arco-table-td, .arco-table-size-medium .arco-table-th { font-size: 14px; }
.arco-table-size-medium .arco-table-footer { padding: 7px 16px; }
.arco-table-size-medium .arco-table-tr-expand .arco-table-td .arco-table { margin: -7px -16px -8px; }
.arco-table-size-medium .arco-table-editable-row .arco-table-cell-wrap-value { padding: 7px 16px; }
.arco-table-size-small .arco-table-cell { padding: 5px 16px; }
.arco-table-size-small .arco-table-td, .arco-table-size-small .arco-table-th { font-size: 14px; }
.arco-table-size-small .arco-table-footer { padding: 5px 16px; }
.arco-table-size-small .arco-table-tr-expand .arco-table-td .arco-table { margin: -5px -16px -6px; }
.arco-table-size-small .arco-table-editable-row .arco-table-cell-wrap-value { padding: 5px 16px; }
.arco-table-size-mini .arco-table-cell { padding: 2px 16px; }
.arco-table-size-mini .arco-table-td, .arco-table-size-mini .arco-table-th { font-size: 12px; }
.arco-table-size-mini .arco-table-footer { padding: 2px 16px; }
.arco-table-size-mini .arco-table-tr-expand .arco-table-td .arco-table { margin: -2px -16px -3px; }
.arco-table-size-mini .arco-table-editable-row .arco-table-cell-wrap-value { padding: 2px 16px; }
.arco-table-virtualized .arco-table-element { table-layout: fixed; }
.arco-table-virtualized div.arco-table-body div.arco-table-tr { display: flex; }
.arco-table-virtualized div.arco-table-body div.arco-table-td { align-items: center; display: flex; flex: 1 1 0%; }
.arco-table-pagination { align-items: center; display: flex; justify-content: flex-end; margin-top: 12px; }
.arco-table-pagination-left { justify-content: flex-start; }
.arco-table-pagination-center { justify-content: center; }
.arco-table-pagination-top { margin-bottom: 12px; margin-top: 0px; }
.arco-virtual-list > .arco-table-element { width: auto; }
.arco-icon-hover.arco-tabs-icon-hover::before { height: 16px; width: 16px; }
.arco-tabs .arco-tabs-icon-hover { color: var(--color-text-2); }
.arco-tabs .arco-tabs-icon-hover, .arco-tabs-dropdown-icon { font-size: 12px; user-select: none; }
.arco-tabs-dropdown-icon { margin-left: 6px; }
.arco-tabs-tab-close-btn { margin-left: 8px; }
.arco-tabs-nav-add-btn, .arco-tabs-tab-close-btn { user-select: none; }
.arco-tabs-nav-add-btn { align-items: center; display: inline-flex; font-size: 12px; justify-content: center; padding: 0px 8px; }
.arco-tabs-add { position: relative; }
.arco-tabs-nav-button-left { margin-left: 10px; margin-right: 6px; }
.arco-tabs-nav-button-right { margin-left: 6px; margin-right: 10px; }
.arco-tabs-nav-button-up { margin-bottom: 10px; }
.arco-tabs-nav-button-down { margin-top: 10px; }
.arco-tabs-nav-button-disabled { color: var(--color-text-4); cursor: not-allowed; }
.arco-tabs { overflow: hidden; position: relative; }
.arco-tabs-nav { flex-shrink: 0; }
.arco-tabs-nav::before { background-color: var(--color-neutral-3); bottom: 0px; clear: both; content: ""; display: block; height: 1px; left: 0px; position: absolute; right: 0px; }
.arco-tabs-nav-tab { display: flex; flex: 1 1 0%; overflow: hidden; }
.arco-tabs-nav-tab-list { display: inline-block; position: relative; transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); white-space: nowrap; }
.arco-tabs-nav-extra { align-items: center; display: flex; line-height: 32px; width: auto; }
.arco-tabs-nav-extra .arco-tabs-nav-add-btn { padding-left: 0px; }
.arco-tabs-tab { align-items: center; box-sizing: border-box; color: var(--color-text-2); cursor: pointer; display: inline-flex; font-size: 14px; line-height: 1.5715; outline: 0px; padding: 4px 0px; transition: color 0.2s linear; }
.arco-tabs-tab-title { display: inline-block; }
.arco-tabs-tab:hover { color: var(--color-text-2); font-weight: 400; }
.arco-tabs-tab-disabled, .arco-tabs-tab-disabled:hover { color: var(--color-text-4); cursor: not-allowed; }
.arco-tabs-tab-active, .arco-tabs-tab-active:hover { color: rgb(var(--primary-6)); font-weight: 500; }
.arco-tabs-tab-active.arco-tabs-tab-disabled, .arco-tabs-tab-active:hover.arco-tabs-tab-disabled { color: var(--color-primary-light-3); }
.arco-tabs-nav-ink { background-color: rgb(var(--primary-6)); bottom: 0px; height: 2px; position: absolute; right: auto; top: auto; transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-tabs-nav-ink.arco-tabs-header-ink-no-animation { transition: none; }
.arco-tabs-nav-ink-disabled { background-color: var(--color-primary-light-3); }
.arco-tabs-nav-type-line .arco-tabs-nav-extra { line-height: 40px; }
.arco-tabs-nav-type-line .arco-tabs-tab { line-height: 1.5715; margin: 0px 16px; padding: 8px 0px; }
.arco-tabs-nav-type-line .arco-tabs-tab-title { display: inline-block; padding: 1px 0px; position: relative; }
.arco-tabs-nav-type-line .arco-tabs-tab-title::before { background-color: transparent; border-radius: var(--border-radius-small); inset: 0px -8px; content: ""; opacity: 1; position: absolute; transition: background-color 0.2s linear, opacity 0.2s linear; z-index: -1; }
.arco-tabs-nav-type-line .arco-tabs-tab:hover .arco-tabs-tab-title::before { background-color: var(--color-fill-2); }
.arco-tabs-nav-type-line .arco-tabs-tab-active .arco-tabs-tab-title::before, .arco-tabs-nav-type-line .arco-tabs-tab-active:hover .arco-tabs-tab-title::before { background-color: transparent; }
.arco-tabs-nav-type-line .arco-tabs-tab-disabled .arco-tabs-tab-title::before, .arco-tabs-nav-type-line .arco-tabs-tab-disabled:hover .arco-tabs-tab-title::before { opacity: 0; }
.arco-tabs-nav-type-line .arco-tabs-tab:focus-visible .arco-tabs-tab-title::before { border: 2px solid rgb(var(--primary-6)); }
.arco-tabs-nav-type-line.arco-tabs-nav-horizontal > .arco-tabs-tab:first-of-type { margin-left: 16px; }
.arco-tabs-nav-text.arco-tabs-nav-horizontal .arco-tabs-nav-tab-list-no-padding > .arco-tabs-tab:first-of-type, .arco-tabs-nav-type-line.arco-tabs-nav-horizontal .arco-tabs-nav-tab-list-no-padding > .arco-tabs-tab:first-of-type { margin-left: 0px; }
.arco-tabs-nav-type-card .arco-tabs-tab, .arco-tabs-nav-type-card-gutter .arco-tabs-tab { border: 1px solid var(--color-neutral-3); font-size: 14px; padding: 4px 16px; position: relative; transition: padding 0.2s linear, color 0.2s linear; }
.arco-tabs-nav-type-card .arco-tabs-tab-closable, .arco-tabs-nav-type-card-gutter .arco-tabs-tab-closable { padding-right: 12px; }
.arco-tabs-nav-type-card .arco-tabs-tab-closable:not(.arco-tabs-tab-active):hover .arco-icon-hover:hover::before, .arco-tabs-nav-type-card-gutter .arco-tabs-tab-closable:not(.arco-tabs-tab-active):hover .arco-icon-hover:hover::before { background-color: var(--color-fill-4); }
.arco-tabs-nav-type-card .arco-tabs-tab:focus-visible::before, .arco-tabs-nav-type-card-gutter .arco-tabs-tab:focus-visible::before { border: 2px solid rgb(var(--primary-6)); inset: -1px 0px -1px -1px; content: ""; position: absolute; }
.arco-tabs-nav-type-card .arco-tabs-tab:last-child:focus-visible::before, .arco-tabs-nav-type-card-gutter .arco-tabs-tab:last-child:focus-visible::before { right: -1px; }
.arco-tabs-nav-type-card .arco-tabs-nav-add-btn, .arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn { height: 32px; }
.arco-tabs-nav-type-card .arco-tabs-tab { background-color: transparent; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.arco-tabs-nav-type-card .arco-tabs-tab:last-child { border-right: 1px solid var(--color-neutral-3); border-top-right-radius: var(--border-radius-small); }
.arco-tabs-nav-type-card .arco-tabs-tab:first-child { border-top-left-radius: var(--border-radius-small); }
.arco-tabs-nav-type-card .arco-tabs-tab:hover { background-color: var(--color-fill-3); }
.arco-tabs-nav-type-card .arco-tabs-tab-disabled, .arco-tabs-nav-type-card .arco-tabs-tab-disabled:hover { background-color: transparent; }
.arco-tabs-nav-type-card .arco-tabs-tab-active, .arco-tabs-nav-type-card .arco-tabs-tab-active:hover { background-color: transparent; border-bottom-color: var(--color-bg-2); }
.arco-tabs-nav-type-card-gutter .arco-tabs-tab { background-color: var(--color-fill-1); border-radius: var(--border-radius-small) var(--border-radius-small) 0 0; border-right: 1px solid var(--color-neutral-3); margin-left: 4px; }
.arco-tabs-nav-type-card-gutter .arco-tabs-tab:hover { background-color: var(--color-fill-3); }
.arco-tabs-nav-type-card-gutter .arco-tabs-tab-disabled, .arco-tabs-nav-type-card-gutter .arco-tabs-tab-disabled:hover { background-color: var(--color-fill-1); }
.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active, .arco-tabs-nav-type-card-gutter .arco-tabs-tab-active:hover { background-color: transparent; border-bottom-color: var(--color-bg-2); }
.arco-tabs-nav-type-card-gutter .arco-tabs-tab:first-child { margin-left: 0px; }
.arco-tabs-nav-type-text::before { display: none; }
.arco-tabs-nav-type-text .arco-tabs-tab { font-size: 14px; line-height: 1.5715; margin: 0px 9px; padding: 5px 0px; position: relative; }
.arco-tabs-nav-type-text .arco-tabs-tab:not(:first-of-type)::before { background-color: var(--color-fill-3); content: ""; display: block; height: 12px; left: -9px; position: absolute; top: 50%; transform: translateY(-50%); width: 2px; }
.arco-tabs-nav-type-text .arco-tabs-tab-title { background-color: transparent; padding-left: 8px; padding-right: 8px; }
.arco-tabs-nav-type-text .arco-tabs-tab-title:hover { background-color: var(--color-fill-2); }
.arco-tabs-nav-type-text .arco-tabs-tab-active .arco-tabs-tab-title, .arco-tabs-nav-type-text .arco-tabs-tab-active .arco-tabs-tab-title:hover, .arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title, .arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title:hover { background-color: transparent; }
.arco-tabs-nav-type-text .arco-tabs-tab-active.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title, .arco-tabs-nav-type-text .arco-tabs-tab-active.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title:hover { background-color: var(--color-primary-light-3); }
.arco-tabs-nav-type-text .arco-tabs-tab:focus-visible .arco-tabs-tab-title { border: 2px solid rgb(var(--primary-6)); margin: -2px; }
.arco-tabs-nav-type-rounded::before { display: none; }
.arco-tabs-nav-type-rounded .arco-tabs-tab { background-color: transparent; border-radius: 32px; font-size: 14px; margin: 0px 6px; padding: 5px 16px; }
.arco-tabs-nav-type-rounded .arco-tabs-tab:hover { background-color: var(--color-fill-2); }
.arco-tabs-nav-type-rounded .arco-tabs-tab-disabled:hover { background-color: transparent; }
.arco-tabs-nav-type-rounded .arco-tabs-tab-active, .arco-tabs-nav-type-rounded .arco-tabs-tab-active:hover { background-color: var(--color-fill-2); }
.arco-tabs-nav-type-rounded .arco-tabs-tab:focus-visible { border-color: rgb(var(--primary-6)); }
.arco-tabs-nav-type-capsule::before { display: none; }
.arco-tabs-nav-type-capsule .arco-tabs-nav-tab:not(.arco-tabs-nav-tab-scroll) { justify-content: flex-end; }
.arco-tabs-nav-type-capsule .arco-tabs-nav-tab-list { background-color: var(--color-fill-2); border-radius: var(--border-radius-small); line-height: 1; padding: 3px; }
.arco-tabs-nav-type-capsule .arco-tabs-tab { background-color: transparent; font-size: 14px; line-height: 26px; padding: 0px 10px; position: relative; }
.arco-tabs-nav-type-capsule .arco-tabs-tab:hover { background-color: var(--color-bg-2); }
.arco-tabs-nav-type-capsule .arco-tabs-tab-disabled:hover { background-color: unset; }
.arco-tabs-nav-type-capsule .arco-tabs-tab-active, .arco-tabs-nav-type-capsule .arco-tabs-tab-active:hover { background-color: var(--color-bg-2); }
.arco-tabs-nav-type-capsule .arco-tabs-tab-active + .arco-tabs-tab::before, .arco-tabs-nav-type-capsule .arco-tabs-tab-active::before, .arco-tabs-nav-type-capsule .arco-tabs-tab-active:hover + .arco-tabs-tab::before, .arco-tabs-nav-type-capsule .arco-tabs-tab-active:hover::before { opacity: 0; }
.arco-tabs-nav-type-capsule .arco-tabs-tab:focus-visible { border-color: rgb(var(--primary-6)); }
.arco-tabs-nav-type-capsule.arco-tabs-nav-horizontal .arco-tabs-tab:not(:first-of-type) { margin-left: 3px; }
.arco-tabs-nav-type-capsule.arco-tabs-nav-horizontal .arco-tabs-tab:not(:first-of-type)::before { background-color: var(--color-fill-3); content: ""; display: block; height: 14px; left: -4px; position: absolute; top: 50%; transform: translateY(-50%); transition: 0.2s linear; width: 1px; }
.arco-tabs-nav { align-items: center; display: flex; overflow: hidden; position: relative; }
.arco-tabs-content { box-sizing: border-box; overflow: hidden; padding-top: 16px; width: 100%; }
.arco-tabs-content-hide { display: none; }
.arco-tabs-content .arco-tabs-content-list { display: flex; width: 100%; }
.arco-tabs-content .arco-tabs-content-item { flex-shrink: 0; height: 0px; overflow: hidden; width: 100%; }
.arco-tabs-content .arco-tabs-content-item.arco-tabs-content-item-active { height: auto; }
.arco-tabs-type-card-gutter > .arco-tabs-content, .arco-tabs-type-card > .arco-tabs-content { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.arco-tabs-content-animation { transition: 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-tabs-horizontal.arco-tabs-justify { display: flex; flex-direction: column; height: 100%; }
.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content, .arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content-list, .arco-tabs-horizontal.arco-tabs-justify .arco-tabs-pane { height: 100%; }
.arco-tabs-nav-size-mini.arco-tabs-nav-type-line .arco-tabs-tab { font-size: 12px; padding-bottom: 6px; padding-top: 6px; }
.arco-tabs-nav-size-mini.arco-tabs-nav-type-line .arco-tabs-nav-extra { font-size: 12px; line-height: 32px; }
.arco-tabs-nav-size-mini.arco-tabs-nav-type-card .arco-tabs-tab, .arco-tabs-nav-size-mini.arco-tabs-nav-type-card-gutter .arco-tabs-tab { font-size: 12px; padding-bottom: 1px; padding-top: 1px; }
.arco-tabs-nav-size-mini.arco-tabs-nav-type-card .arco-tabs-nav-extra, .arco-tabs-nav-size-mini.arco-tabs-nav-type-card-gutter .arco-tabs-nav-extra { font-size: 12px; line-height: 24px; }
.arco-tabs-nav-size-mini.arco-tabs-nav-type-card .arco-tabs-nav-add-btn, .arco-tabs-nav-size-mini.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn { height: 24px; }
.arco-tabs-nav-size-mini.arco-tabs-nav-type-capsule .arco-tabs-tab { font-size: 12px; line-height: 18px; }
.arco-tabs-nav-size-mini.arco-tabs-nav-type-capsule .arco-tabs-nav-extra { font-size: 12px; line-height: 24px; }
.arco-tabs-nav-size-mini.arco-tabs-nav-type-rounded .arco-tabs-tab { font-size: 12px; padding-bottom: 3px; padding-top: 3px; }
.arco-tabs-nav-size-mini.arco-tabs-nav-type-rounded .arco-tabs-nav-extra { font-size: 12px; line-height: 24px; }
.arco-tabs-nav-size-small.arco-tabs-nav-type-line .arco-tabs-tab { font-size: 14px; padding-bottom: 6px; padding-top: 6px; }
.arco-tabs-nav-size-small.arco-tabs-nav-type-line .arco-tabs-nav-extra { font-size: 14px; line-height: 36px; }
.arco-tabs-nav-size-small.arco-tabs-nav-type-card .arco-tabs-tab, .arco-tabs-nav-size-small.arco-tabs-nav-type-card-gutter .arco-tabs-tab { font-size: 14px; padding-bottom: 1px; padding-top: 1px; }
.arco-tabs-nav-size-small.arco-tabs-nav-type-card .arco-tabs-nav-extra, .arco-tabs-nav-size-small.arco-tabs-nav-type-card-gutter .arco-tabs-nav-extra { font-size: 14px; line-height: 28px; }
.arco-tabs-nav-size-small.arco-tabs-nav-type-card .arco-tabs-nav-add-btn, .arco-tabs-nav-size-small.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn { height: 28px; }
.arco-tabs-nav-size-small.arco-tabs-nav-type-capsule .arco-tabs-tab { font-size: 14px; line-height: 22px; }
.arco-tabs-nav-size-small.arco-tabs-nav-type-capsule .arco-tabs-nav-extra { font-size: 14px; line-height: 28px; }
.arco-tabs-nav-size-small.arco-tabs-nav-type-rounded .arco-tabs-tab { font-size: 14px; padding-bottom: 3px; padding-top: 3px; }
.arco-tabs-nav-size-small.arco-tabs-nav-type-rounded .arco-tabs-nav-extra { font-size: 14px; line-height: 28px; }
.arco-tabs-nav-size-large.arco-tabs-nav-type-line .arco-tabs-tab { font-size: 14px; padding-bottom: 10px; padding-top: 10px; }
.arco-tabs-nav-size-large.arco-tabs-nav-type-line .arco-tabs-nav-extra { font-size: 14px; line-height: 44px; }
.arco-tabs-nav-size-large.arco-tabs-nav-type-card .arco-tabs-tab, .arco-tabs-nav-size-large.arco-tabs-nav-type-card-gutter .arco-tabs-tab { font-size: 14px; padding-bottom: 5px; padding-top: 5px; }
.arco-tabs-nav-size-large.arco-tabs-nav-type-card .arco-tabs-nav-extra, .arco-tabs-nav-size-large.arco-tabs-nav-type-card-gutter .arco-tabs-nav-extra { font-size: 14px; line-height: 36px; }
.arco-tabs-nav-size-large.arco-tabs-nav-type-card .arco-tabs-nav-add-btn, .arco-tabs-nav-size-large.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn { height: 36px; }
.arco-tabs-nav-size-large.arco-tabs-nav-type-capsule .arco-tabs-tab { font-size: 14px; line-height: 30px; }
.arco-tabs-nav-size-large.arco-tabs-nav-type-capsule .arco-tabs-nav-extra { font-size: 14px; line-height: 36px; }
.arco-tabs-nav-size-large.arco-tabs-nav-type-rounded .arco-tabs-tab { font-size: 14px; padding-bottom: 7px; padding-top: 7px; }
.arco-tabs-nav-size-large.arco-tabs-nav-type-rounded .arco-tabs-nav-extra { font-size: 14px; line-height: 36px; }
.arco-tabs-nav-vertical { float: left; }
.arco-tabs-nav-vertical::before { inset: 0px 0px 0px auto; clear: both; height: 100%; position: absolute; width: 1px; }
.arco-tabs-nav-vertical .arco-tabs-nav-add-btn { height: auto; margin-left: 0px; margin-top: 8px; padding: 0px 16px; }
.arco-tabs-nav-right { float: right; }
.arco-tabs-nav-vertical { flex-direction: column; }
.arco-tabs-nav-vertical .arco-tabs-nav-tab { flex-direction: column; height: 100%; }
.arco-tabs-nav-vertical .arco-tabs-nav-ink { bottom: auto; left: auto; position: absolute; right: 0px; transition: top 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); width: 2px; }
.arco-tabs-nav-vertical .arco-tabs-nav-tab-list { height: auto; }
.arco-tabs-nav-vertical .arco-tabs-nav-tab-list-overflow-scroll { padding: 6px 0px; }
.arco-tabs-nav-vertical .arco-tabs-tab { display: block; margin: 12px 0px 0px; white-space: nowrap; }
.arco-tabs-nav-vertical .arco-tabs-tab:first-of-type { margin-top: 0px; }
.arco-tabs-nav-right .arco-tabs-nav-ink, .arco-tabs-nav-right::before { left: 0px; right: unset; }
.arco-tabs-nav-vertical { box-sizing: border-box; height: 100%; position: relative; }
.arco-tabs-nav-vertical.arco-tabs-nav-type-line .arco-tabs-tab { padding: 0px 20px; }
.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: 1px solid transparent; margin: 0px; position: relative; }
.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab:first-child { border-top-left-radius: var(--border-radius-small); }
.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab-active, .arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab-active:hover { border-bottom-color: transparent; border-right-color: var(--color-bg-2); }
.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab:last-child { border-bottom: 1px solid var(--color-neutral-3); border-bottom-left-radius: var(--border-radius-small); }
.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab { border-radius: var(--border-radius-small) 0 0 var(--border-radius-small); margin-left: 0px; position: relative; }
.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab:not(:first-of-type) { margin-top: 4px; }
.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active, .arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active:hover { border-bottom-color: var(--color-neutral-3); border-right-color: var(--color-bg-2); }
.arco-tabs-vertical .arco-tabs-content { height: 100%; padding: 0px; width: auto; }
.arco-tabs-right.arco-tabs-vertical .arco-tabs-content { padding-right: 16px; }
.arco-tabs-left.arco-tabs-vertical .arco-tabs-content { padding-left: 16px; }
.arco-tabs-vertical.arco-tabs-type-card-gutter > .arco-tabs-content, .arco-tabs-vertical.arco-tabs-type-card > .arco-tabs-content { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
body[arco-theme="dark"] .arco-tabs-nav-type-capsule .arco-tabs-tab-active, body[arco-theme="dark"] .arco-tabs-nav-type-capsule .arco-tabs-tab:hover { background-color: var(--color-fill-3); }
.arco-tag { align-items: center; border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); display: inline-flex; font-size: 12px; font-weight: 500; height: 24px; line-height: 22px; overflow: hidden; padding: 0px 8px; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; }
.arco-tag .arco-icon-hover.arco-tag-icon-hover::before { height: 16px; width: 16px; }
.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: var(--color-fill-3); }
.arco-tag-checkable { cursor: pointer; transition: 0.1s linear; }
.arco-tag-checkable:hover, .arco-tag-checked { background-color: var(--color-fill-2); }
.arco-tag-checked { border-color: transparent; }
.arco-tag-checkable.arco-tag-checked:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-tag-bordered, .arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover { border-color: var(--color-border-2); }
.arco-tag-size-small { font-size: 12px; height: 20px; line-height: 18px; }
.arco-tag-size-medium { font-size: 12px; height: 24px; line-height: 22px; }
.arco-tag-size-large { font-size: 14px; height: 32px; line-height: 30px; }
.arco-tag-hide { display: none; }
.arco-tag-loading { cursor: default; opacity: 0.8; }
.arco-tag-icon { color: var(--color-text-2); margin-right: 4px; }
.arco-tag.arco-tag-checked.arco-tag-red { background-color: rgb(var(--red-1)); border: 1px solid transparent; color: rgb(var(--red-6)); }
.arco-tag.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--red-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-red.arco-tag:hover { background-color: rgb(var(--red-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-red.arco-tag-bordered, .arco-tag-checked.arco-tag-red.arco-tag-bordered:hover { border-color: rgb(var(--red-6)); }
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-red .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-red .arco-tag-loading-icon { color: rgb(var(--red-6)); }
.arco-tag.arco-tag-checked.arco-tag-orangered { background-color: rgb(var(--orangered-1)); border: 1px solid transparent; color: rgb(var(--orangered-6)); }
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--orangered-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orangered.arco-tag:hover { background-color: rgb(var(--orangered-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered, .arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover { border-color: rgb(var(--orangered-6)); }
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon { color: rgb(var(--orangered-6)); }
.arco-tag.arco-tag-checked.arco-tag-orange { background-color: rgb(var(--orange-1)); border: 1px solid transparent; color: rgb(var(--orange-6)); }
.arco-tag.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--orange-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orange.arco-tag:hover { background-color: rgb(var(--orange-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-orange.arco-tag-bordered, .arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover { border-color: rgb(var(--orange-6)); }
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon { color: rgb(var(--orange-6)); }
.arco-tag.arco-tag-checked.arco-tag-gold { background-color: rgb(var(--gold-1)); border: 1px solid transparent; color: rgb(var(--gold-6)); }
.arco-tag.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--gold-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gold.arco-tag:hover { background-color: rgb(var(--gold-3)); border-color: transparent; }
.arco-tag-checked.arco-tag-gold.arco-tag-bordered, .arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover { border-color: rgb(var(--gold-6)); }
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon { color: rgb(var(--gold-6)); }
.arco-tag.arco-tag-checked.arco-tag-lime { background-color: rgb(var(--lime-1)); border: 1px solid transparent; color: rgb(var(--lime-6)); }
.arco-tag.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--lime-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-lime.arco-tag:hover { background-color: rgb(var(--lime-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-lime.arco-tag-bordered, .arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover { border-color: rgb(var(--lime-6)); }
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon { color: rgb(var(--lime-6)); }
.arco-tag.arco-tag-checked.arco-tag-green { background-color: rgb(var(--green-1)); border: 1px solid transparent; color: rgb(var(--green-6)); }
.arco-tag.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--green-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-green.arco-tag:hover { background-color: rgb(var(--green-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-green.arco-tag-bordered, .arco-tag-checked.arco-tag-green.arco-tag-bordered:hover { border-color: rgb(var(--green-6)); }
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-green .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-green .arco-tag-loading-icon { color: rgb(var(--green-6)); }
.arco-tag.arco-tag-checked.arco-tag-cyan { background-color: rgb(var(--cyan-1)); border: 1px solid transparent; color: rgb(var(--cyan-6)); }
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--cyan-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-cyan.arco-tag:hover { background-color: rgb(var(--cyan-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered, .arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover { border-color: rgb(var(--cyan-6)); }
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon { color: rgb(var(--cyan-6)); }
.arco-tag.arco-tag-checked.arco-tag-blue { background-color: rgb(var(--blue-1)); border: 1px solid transparent; color: rgb(var(--blue-6)); }
.arco-tag.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--blue-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-blue.arco-tag:hover { background-color: rgb(var(--blue-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-blue.arco-tag-bordered, .arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover { border-color: rgb(var(--blue-6)); }
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon { color: rgb(var(--blue-6)); }
.arco-tag.arco-tag-checked.arco-tag-arcoblue { background-color: rgb(var(--arcoblue-1)); border: 1px solid transparent; color: rgb(var(--arcoblue-6)); }
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--arcoblue-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue.arco-tag:hover { background-color: rgb(var(--arcoblue-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered, .arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover { border-color: rgb(var(--arcoblue-6)); }
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon { color: rgb(var(--arcoblue-6)); }
.arco-tag.arco-tag-checked.arco-tag-purple { background-color: rgb(var(--purple-1)); border: 1px solid transparent; color: rgb(var(--purple-6)); }
.arco-tag.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--purple-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-purple.arco-tag:hover { background-color: rgb(var(--purple-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-purple.arco-tag-bordered, .arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover { border-color: rgb(var(--purple-6)); }
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon { color: rgb(var(--purple-6)); }
.arco-tag.arco-tag-checked.arco-tag-pinkpurple { background-color: rgb(var(--pinkpurple-1)); border: 1px solid transparent; color: rgb(var(--pinkpurple-6)); }
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--pinkpurple-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple.arco-tag:hover { background-color: rgb(var(--pinkpurple-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered, .arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover { border-color: rgb(var(--pinkpurple-6)); }
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon { color: rgb(var(--pinkpurple-6)); }
.arco-tag.arco-tag-checked.arco-tag-magenta { background-color: rgb(var(--magenta-1)); border: 1px solid transparent; color: rgb(var(--magenta-6)); }
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--magenta-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-magenta.arco-tag:hover { background-color: rgb(var(--magenta-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered, .arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover { border-color: rgb(var(--magenta-6)); }
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon { color: rgb(var(--magenta-6)); }
.arco-tag.arco-tag-checked.arco-tag-gray { background-color: rgb(var(--gray-2)); border: 1px solid transparent; color: rgb(var(--gray-6)); }
.arco-tag.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--gray-3)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gray.arco-tag:hover { background-color: rgb(var(--gray-3)); border-color: transparent; }
.arco-tag-checked.arco-tag-gray.arco-tag-bordered, .arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover { border-color: rgb(var(--gray-6)); }
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon { color: rgb(var(--gray-6)); }
.arco-tag.arco-tag-custom-color { color: var(--color-white); }
.arco-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(255, 255, 255, 0.2); }
.arco-tag .arco-tag-close-btn { font-size: 12px; margin-left: 4px; }
.arco-tag .arco-tag-close-btn > svg { position: relative; }
.arco-tag .arco-tag-loading-icon { font-size: 12px; margin-left: 4px; }
body[arco-theme="dark"] .arco-tag-checked { color: rgba(255, 255, 255, 0.9); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-red { background-color: rgba(var(--red-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--red-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-orangered { background-color: rgba(var(--orangered-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--orangered-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-orange { background-color: rgba(var(--orange-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--orange-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-gold { background-color: rgba(var(--gold-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--gold-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-lime { background-color: rgba(var(--lime-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--lime-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-green { background-color: rgba(var(--green-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--green-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-cyan { background-color: rgba(var(--cyan-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--cyan-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-blue { background-color: rgba(var(--blue-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--blue-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-arcoblue { background-color: rgba(var(--arcoblue-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--arcoblue-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-purple { background-color: rgba(var(--purple-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--purple-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-pinkpurple { background-color: rgba(var(--pinkpurple-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--pinkpurple-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-magenta { background-color: rgba(var(--magenta-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--magenta-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-gray { background-color: rgba(var(--gray-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--gray-6),.35); }
.arco-textarea-wrapper { background-color: var(--color-fill-2); border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); cursor: text; display: inline-block; font-size: 14px; overflow: hidden; padding-left: 0px; padding-right: 0px; position: relative; transition: color 0.1s linear, border-color 0.1s linear, background-color 0.1s linear; width: 100%; }
.arco-textarea-wrapper:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-textarea-wrapper.arco-textarea-focus, .arco-textarea-wrapper:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); z-index: 1; }
.arco-textarea-wrapper.arco-textarea-disabled { cursor: not-allowed; }
.arco-textarea-wrapper.arco-textarea-disabled, .arco-textarea-wrapper.arco-textarea-disabled:hover { background-color: var(--color-fill-2); border-color: transparent; color: var(--color-text-4); }
.arco-textarea-wrapper.arco-textarea-disabled .arco-textarea-prefix, .arco-textarea-wrapper.arco-textarea-disabled .arco-textarea-suffix { color: inherit; }
.arco-textarea-wrapper.arco-textarea-error { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-textarea-wrapper.arco-textarea-error:hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-textarea-wrapper.arco-textarea-error.arco-textarea-wrapper-focus, .arco-textarea-wrapper.arco-textarea-error:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); z-index: 1; }
.arco-textarea-wrapper .arco-textarea-prefix, .arco-textarea-wrapper .arco-textarea-suffix { align-items: center; display: inline-flex; flex-shrink: 0; user-select: none; white-space: nowrap; }
.arco-textarea-wrapper .arco-textarea-prefix > svg, .arco-textarea-wrapper .arco-textarea-suffix > svg { font-size: 14px; }
.arco-textarea-wrapper .arco-textarea-prefix { color: var(--color-text-2); padding-right: 12px; }
.arco-textarea-wrapper .arco-textarea-suffix { color: var(--color-text-2); padding-left: 12px; }
.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon { display: inline-flex; }
.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-validating { color: rgb(var(--primary-6)); }
.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-success { color: rgb(var(--success-6)); }
.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-warning { color: rgb(var(--warning-6)); }
.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-error { color: rgb(var(--danger-6)); }
.arco-textarea-wrapper .arco-textarea-clear-btn { align-self: center; color: var(--color-text-2); cursor: pointer; font-size: 12px; visibility: hidden; }
.arco-textarea-wrapper .arco-textarea-clear-btn > svg { position: relative; transition: color 0.1s linear; }
.arco-textarea-wrapper:hover .arco-textarea-clear-btn { visibility: visible; }
.arco-textarea-wrapper:not(.arco-textarea-focus) .arco-textarea-icon-hover:hover::before { background-color: var(--color-fill-4); }
.arco-textarea-wrapper .arco-textarea-word-limit { bottom: 6px; color: var(--color-text-3); font-size: 12px; position: absolute; right: 10px; user-select: none; }
.arco-textarea-wrapper.arco-textarea-scroll .arco-textarea-word-limit { right: 25px; }
.arco-textarea-wrapper .arco-textarea-clear-btn { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); }
.arco-textarea-wrapper.arco-textarea-scroll .arco-textarea-clear-btn { right: 25px; }
.arco-textarea-wrapper:hover .arco-textarea-clear-btn { display: block; }
.arco-textarea-wrapper .arco-textarea-mirror { position: absolute; visibility: hidden; }
.arco-textarea { appearance: none; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; color: inherit; cursor: inherit; outline: 0px; width: 100%; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-size: 14px; height: 100%; line-height: 1.5715; min-height: 32px; padding: 4px 12px; resize: vertical; vertical-align: top; }
.arco-textarea::placeholder { color: var(--color-text-3); }
.arco-textarea[disabled]::placeholder { color: var(--color-text-4); }
.arco-textarea[disabled] { -webkit-text-fill-color: var(--color-text-4); }
.arco-timepicker { box-sizing: border-box; display: flex; padding: 0px; position: relative; }
.arco-timepicker-container { background-color: var(--color-bg-popup); border: 1px solid var(--color-neutral-3); border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; overflow: hidden; }
.arco-timepicker-column { box-sizing: border-box; height: 224px; overflow: hidden; width: 64px; }
.arco-timepicker-column:not(:last-child) { border-right: 1px solid var(--color-neutral-3); }
.arco-timepicker-column:hover { overflow-y: auto; }
.arco-timepicker-column ul { box-sizing: border-box; list-style: none; margin: 0px; padding: 0px; }
.arco-timepicker-column ul::after { content: ""; display: block; height: 192px; width: 100%; }
.arco-timepicker-cell { color: var(--color-text-1); cursor: pointer; font-weight: 500; padding: 4px 0px; }
.arco-timepicker-cell-inner { font-size: 14px; height: 24px; line-height: 24px; padding-left: 24px; }
.arco-timepicker-cell:not(.arco-timepicker-cell-selected):not(.arco-timepicker-cell-disabled):hover .arco-timepicker-cell-inner { background-color: var(--color-fill-2); }
.arco-timepicker-cell-selected .arco-timepicker-cell-inner { background-color: var(--color-fill-2); font-weight: 500; }
.arco-timepicker-cell-disabled { color: var(--color-text-4); cursor: not-allowed; }
.arco-timepicker-footer-extra-wrapper { border-top: 1px solid var(--color-neutral-3); color: var(--color-text-1); font-size: 12px; padding: 8px; }
.arco-timepicker-footer-btn-wrapper { border-top: 1px solid var(--color-neutral-3); display: flex; justify-content: space-between; padding: 8px; }
.arco-timepicker-footer-btn-wrapper :only-child { margin-left: auto; }
.arco-timeline { display: flex; flex-direction: column; }
.arco-timeline-item { color: var(--color-text-1); font-size: 14px; min-height: 78px; padding-left: 6px; position: relative; }
.arco-timeline-item-label { color: var(--color-text-3); font-size: 12px; line-height: 1.667; }
.arco-timeline-item-content { color: var(--color-text-1); font-size: 14px; line-height: 1.5715; margin-bottom: 4px; }
.arco-timeline-item-content-wrapper { margin-left: 16px; position: relative; }
.arco-timeline-item.arco-timeline-item-last > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot-line { display: none; }
.arco-timeline-item-dot-wrapper { height: 100%; left: 0px; position: absolute; text-align: center; }
.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content { height: 22.001px; line-height: 22.001px; position: relative; width: 6px; }
.arco-timeline-item-dot { border-radius: var(--border-radius-circle); box-sizing: border-box; color: rgb(var(--primary-6)); height: 6px; margin-top: -50%; position: relative; top: 50%; width: 6px; }
.arco-timeline-item-dot-solid { background-color: rgb(var(--primary-6)); }
.arco-timeline-item-dot-hollow { background-color: var(--color-bg-2); border: 2px solid rgb(var(--primary-6)); }
.arco-timeline-item-dot-custom { background-color: var(--color-bg-2); box-sizing: border-box; color: rgb(var(--primary-6)); display: inline-flex; left: 50%; position: absolute; top: 50%; transform: translate(-50%) translateY(-50%); transform-origin: center center; }
.arco-timeline-item-dot-custom svg { color: inherit; }
.arco-timeline-item-dot-line { border-color: var(--color-neutral-3); border-left-width: 1px; bottom: -4.0005px; box-sizing: border-box; left: 50%; position: absolute; top: 18.0005px; transform: translate(-50%); width: 1px; }
.arco-timeline-is-reverse { flex-direction: column-reverse; }
.arco-timeline-alternate { overflow: hidden; }
.arco-timeline-alternate .arco-timeline-item-vertical-left { padding-left: 0px; }
.arco-timeline-alternate .arco-timeline-item-vertical-left > .arco-timeline-item-dot-wrapper { left: 50%; }
.arco-timeline-alternate .arco-timeline-item-vertical-left > .arco-timeline-item-content-wrapper { left: 50%; margin-left: 22px; padding-right: 22px; width: 50%; }
.arco-timeline-alternate .arco-timeline-item-vertical-right { padding-right: 0px; }
.arco-timeline-alternate .arco-timeline-item-vertical-right > .arco-timeline-item-dot-wrapper { left: 50%; }
.arco-timeline-alternate .arco-timeline-item-vertical-right > .arco-timeline-item-content-wrapper { left: 0px; margin-left: -16px; margin-right: 0px; padding-right: 16px; text-align: right; width: 50%; }
.arco-timeline-right .arco-timeline-item-vertical-right { padding-right: 6px; }
.arco-timeline-right .arco-timeline-item-vertical-right > .arco-timeline-item-dot-wrapper { left: unset; right: 0px; }
.arco-timeline-right .arco-timeline-item-vertical-right > .arco-timeline-item-content-wrapper { margin-left: 0px; margin-right: 16px; text-align: right; }
.arco-timeline-item-label-relative > .arco-timeline-item-label { box-sizing: border-box; max-width: 100px; position: absolute; top: 0px; }
.arco-timeline-item-vertical-left.arco-timeline-item-label-relative { margin-left: 100px; }
.arco-timeline-item-vertical-left.arco-timeline-item-label-relative > .arco-timeline-item-label { left: 0px; padding-right: 16px; text-align: right; transform: translate(-100%); }
.arco-timeline-item-vertical-right.arco-timeline-item-label-relative { margin-right: 100px; }
.arco-timeline-item-vertical-right.arco-timeline-item-label-relative > .arco-timeline-item-label { padding-left: 16px; right: 0px; text-align: left; transform: translate(100%); }
.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative { margin-top: 50px; }
.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative > .arco-timeline-item-label { padding-bottom: 16px; transform: translateY(-100%); }
.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative > .arco-timeline-item-content { margin-bottom: 0px; }
.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative { margin-bottom: 50px; }
.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative > .arco-timeline-item-content { margin-bottom: 0px; }
.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative > .arco-timeline-item-label { bottom: 0px; padding-top: 16px; text-align: left; top: unset; transform: translateY(100%); }
.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative { margin-left: 0px; }
.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative > .arco-timeline-item-label { left: 0px; max-width: unset; transform: none; width: 50%; }
.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative { margin-right: 0px; }
.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative > .arco-timeline-item-label { max-width: unset; right: 0px; transform: none; width: 50%; }
.arco-timeline-alternate .arco-timeline-item-horizontal-top.arco-timeline-item-label-relative { margin-top: 0px; }
.arco-timeline-alternate .arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative { margin-bottom: 0px; }
.arco-timeline-direction-horizontal { display: flex; flex-direction: row; }
.arco-timeline-direction-horizontal.arco-timeline-is-reverse { flex-direction: row-reverse; }
.arco-timeline-item-dot-line-is-horizontal { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-width: 1px; height: 1px; left: 12px; right: 4px; top: 50%; transform: translateY(-50%); width: unset; }
.arco-timeline-item-horizontal-bottom, .arco-timeline-item-horizontal-top { flex: 1 1 0%; min-height: unset; padding-left: 0px; padding-right: 0px; }
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-dot-wrapper, .arco-timeline-item-horizontal-top > .arco-timeline-item-dot-wrapper { height: auto; top: 0px; width: 100%; }
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot, .arco-timeline-item-horizontal-top > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot { margin-top: unset; top: unset; }
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content, .arco-timeline-item-horizontal-top > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content { height: 6px; line-height: 6px; }
.arco-timeline-item-horizontal-top { padding-top: 6px; }
.arco-timeline-item-horizontal-top > .arco-timeline-item-dot-wrapper { bottom: unset; top: 0px; }
.arco-timeline-item-horizontal-top > .arco-timeline-item-content-wrapper { margin-left: 0px; margin-top: 16px; }
.arco-timeline-item-horizontal-bottom { padding-bottom: 6px; }
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-dot-wrapper { bottom: 0px; top: unset; }
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-content-wrapper { margin-bottom: 16px; margin-left: 0px; }
.arco-timeline-alternate.arco-timeline-direction-horizontal { align-items: center; min-height: 200px; overflow: visible; }
.arco-timeline-alternate.arco-timeline-direction-horizontal .arco-timeline-item-horizontal-bottom { margin-top: 6px; transform: translateY(-50%); }
.arco-timeline-alternate.arco-timeline-direction-horizontal .arco-timeline-item-horizontal-top { margin-top: -6px; transform: translateY(50%); }
.arco-tooltip-content { color: rgb(255, 255, 255); font-size: 14px; line-height: 1.5715; max-width: 350px; padding: 8px 12px; text-align: left; overflow-wrap: break-word; background-color: var(--color-tooltip-bg); border-radius: var(--border-radius-small); }
.arco-tooltip-mini { font-size: 14px; padding: 4px 12px; }
.arco-tooltip-popup-arrow { background-color: var(--color-tooltip-bg); }
.arco-transfer { align-items: center; display: flex; }
.arco-transfer-view { border: 1px solid var(--color-neutral-3); border-radius: var(--border-radius-small); box-sizing: border-box; display: flex; flex-direction: column; height: 224px; width: 200px; }
.arco-transfer-view-search { padding: 8px 12px 4px; }
.arco-transfer-view-list { flex: 1 1 0%; }
.arco-transfer-view-custom-list { flex: 1 1 0%; overflow: auto; }
.arco-transfer-view-header { align-items: center; display: flex; padding: 0px 10px; }
.arco-transfer-view-header > :first-child { flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-transfer-view-header > :first-child:not(:last-child) { margin-right: 8px; }
.arco-transfer-view-header { background-color: var(--color-fill-1); color: var(--color-text-1); font-size: 14px; font-weight: 500; height: 40px; line-height: 40px; }
.arco-transfer-view-header-title { align-items: center; display: flex; }
.arco-transfer-view-header-title .arco-checkbox { font-size: inherit; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-transfer-view-header-title .arco-checkbox-text { color: inherit; }
.arco-transfer-view-header-title .arco-checkbox-label, .arco-transfer-view-header-title-simple { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-transfer-view-header-clear-btn { color: var(--color-text-2); cursor: pointer; font-size: 12px; }
.arco-transfer-view-header-clear-btn:hover::before { background-color: var(--color-fill-3); }
.arco-transfer-view-header-count { color: var(--color-text-3); font-size: 12px; font-weight: 400; margin-right: 2px; }
.arco-transfer-view-body { flex: 1 1 auto; overflow: hidden; }
.arco-transfer-view-body .arco-transfer-view-empty { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; }
.arco-transfer-view .arco-scrollbar { height: 100%; }
.arco-transfer-view .arco-scrollbar-container { height: 100%; overflow: auto; }
.arco-transfer-view .arco-list { border-radius: 0px; }
.arco-transfer-view .arco-list-footer { align-items: center; box-sizing: border-box; display: flex; height: 40px; padding: 0px 8px; position: relative; }
.arco-transfer-view .arco-list .arco-pagination { margin: 0px; position: absolute; right: 8px; top: 50%; transform: translateY(-50%); }
.arco-transfer-view .arco-list .arco-pagination-jumper-input { width: 24px; }
.arco-transfer-view .arco-list .arco-pagination-jumper-separator { padding: 0px 8px; }
.arco-transfer-view .arco-checkbox { padding-left: 6px; }
.arco-transfer-view .arco-checkbox-wrapper { display: inline; }
.arco-transfer-view .arco-checkbox .arco-icon-hover:hover::before { background-color: var(--color-fill-3); }
.arco-transfer-list-item { align-items: center; background-color: transparent; color: var(--color-text-1); cursor: default; display: flex; height: 36px; line-height: 36px; list-style: none; padding: 0px 10px; position: relative; }
.arco-transfer-list-item-content { font-size: 14px; }
.arco-transfer-list-item-checkbox .arco-checkbox-label, .arco-transfer-list-item-content { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-transfer-list-item-disabled { background-color: transparent; color: var(--color-text-4); cursor: not-allowed; }
.arco-transfer-list-item:not(.arco-transfer-list-item-disabled):hover { background-color: var(--color-fill-2); color: var(--color-text-1); }
.arco-transfer-list-item .arco-checkbox { width: 100%; }
.arco-transfer-list-item .arco-checkbox-text { color: inherit; }
.arco-transfer-list-item-remove-btn { color: var(--color-text-2); cursor: pointer; font-size: 12px; margin-left: auto; }
.arco-transfer-list-item-remove-btn:hover::before { background-color: var(--color-fill-3); }
.arco-transfer-list-item-draggable::before { border-radius: 1px; content: ""; display: block; height: 2px; left: 0px; position: absolute; right: 0px; }
.arco-transfer-list-item-gap-bottom::before { background-color: rgb(var(--primary-6)); bottom: -2px; }
.arco-transfer-list-item-gap-top::before { background-color: rgb(var(--primary-6)); top: -2px; }
.arco-transfer-list-item-dragging { background-color: var(--color-fill-1) !important; color: var(--color-text-4) !important; }
.arco-transfer-list-item-dragged { animation: 0.4s linear 0s 1 normal none running arco-transfer-drag-item-blink; }
.arco-transfer-operations { padding: 0px 20px; }
.arco-transfer-operations .arco-btn { display: block; }
.arco-transfer-operations .arco-btn:last-child { margin-top: 12px; }
.arco-transfer-operations-words .arco-btn { padding: 0px 12px; text-align: left; width: 100%; }
.arco-transfer-simple .arco-transfer-view-source { border-bottom-right-radius: 0px; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-top-right-radius: 0px; }
.arco-transfer-simple .arco-transfer-view-target { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.arco-transfer-disabled .arco-transfer-view-header { color: var(--color-text-4); }
@keyframes arco-transfer-drag-item-blink { 
  0% { background-color: var(--color-primary-light-1); }
  100% { background-color: transparent; }
}
.arco-tree-select-popup { background-color: var(--color-bg-popup); border: 1px solid var(--color-fill-3); border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px; box-sizing: border-box; padding: 4px 0px; }
.arco-tree-select-popup .arco-tree-select-tree-wrapper { height: 100%; max-height: 200px; overflow: auto; padding-left: 10px; padding-right: 4px; }
.arco-tree-select-popup .arco-tree-node { padding-left: 0px; }
.arco-tree-select-highlight { font-weight: 500; }
.arco-tree-select-has-header { padding-top: 0px; }
.arco-tree-select-header { border-bottom: 1px solid var(--color-fill-3); }
.arco-tree-select-has-footer { padding-bottom: 0px; }
.arco-tree-select-footer { border-top: 1px solid var(--color-fill-3); }
.arco-icon-hover.arco-tree-node-icon-hover::before { height: 16px; width: 16px; }
.arco-tree-node-switcher { align-items: center; color: var(--color-text-2); cursor: pointer; display: flex; flex-shrink: 0; font-size: 12px; height: 32px; margin-right: 10px; position: relative; user-select: none; width: 12px; }
.arco-tree-node-switcher-icon { margin: 0px auto; position: relative; }
.arco-tree-node-switcher-icon svg { position: relative; transform: rotate(-90deg); transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-tree-node-expanded .arco-tree-node-switcher-icon svg, .arco-tree-node-is-leaf .arco-tree-node-switcher-icon svg { transform: rotate(0deg); }
.arco-tree-node-drag-icon { color: rgb(var(--primary-6)); margin-left: 120px; opacity: 0; }
.arco-tree-node-custom-icon { cursor: pointer; font-size: inherit; line-height: 1; margin-right: 10px; user-select: none; }
.arco-tree-node .arco-icon-loading { color: rgb(var(--primary-6)); }
.arco-tree-node-minus-icon, .arco-tree-node-plus-icon { background: var(--color-fill-2); border-radius: var(--border-radius-small); cursor: pointer; display: block; height: 14px; position: relative; width: 14px; }
.arco-tree-node-minus-icon::after, .arco-tree-node-plus-icon::after { height: 2px; margin-left: -3px; margin-top: -1px; width: 6px; }
.arco-tree-node-minus-icon::after, .arco-tree-node-plus-icon::after, .arco-tree-node-plus-icon::before { background-color: var(--color-text-2); border-radius: 0.5px; color: var(--color-text-2); content: ""; display: block; left: 50%; position: absolute; top: 50%; }
.arco-tree-node-plus-icon::before { height: 6px; margin-left: -1px; margin-top: -3px; width: 2px; }
.arco-tree { color: var(--color-text-1); }
.arco-tree .arco-checkbox { line-height: 32px; margin-right: 10px; padding-left: 0px; }
.arco-tree-node { align-items: center; color: var(--color-text-1); cursor: pointer; display: flex; flex-wrap: nowrap; line-height: 1.5715; padding-left: 2px; position: relative; }
.arco-tree-node-selected .arco-tree-node-title, .arco-tree-node-selected .arco-tree-node-title:hover { color: rgb(var(--primary-6)); transition: color 0.2s linear; }
.arco-tree-node-disabled .arco-tree-node-title, .arco-tree-node-disabled .arco-tree-node-title:hover, .arco-tree-node-disabled-selectable .arco-tree-node-title, .arco-tree-node-disabled-selectable .arco-tree-node-title:hover { background: 0px 0px; color: var(--color-text-4); cursor: not-allowed; }
.arco-tree-node-disabled.arco-tree-node-selected .arco-tree-node-title { color: var(--color-primary-light-3); }
.arco-tree-node-title-block { box-sizing: content-box; flex: 1 1 0%; }
.arco-tree-node-title-block .arco-tree-node-drag-icon { position: absolute; right: 12px; }
.arco-tree-node-indent { align-self: stretch; flex-shrink: 0; position: relative; }
.arco-tree-node-indent-block { display: inline-block; height: 100%; margin-right: 10px; position: relative; vertical-align: top; width: 12px; }
.arco-tree-node-draggable { margin-top: 2px; }
.arco-tree-node-title { align-items: center; border-radius: var(--border-radius-small); display: flex; font-size: 14px; margin-left: -4px; padding: 5px 4px; position: relative; }
.arco-tree-node-title:hover { background-color: var(--color-fill-2); color: var(--color-text-1); }
.arco-tree-node-title:hover .arco-tree-node-drag-icon { opacity: 1; }
.arco-tree-node-title-draggable::before { border-radius: 1px; content: ""; display: block; height: 2px; left: 0px; position: absolute; right: 0px; top: -2px; }
.arco-tree-node-title-gap-bottom::before { background-color: rgb(var(--primary-6)); bottom: -2px; top: unset; }
.arco-tree-node-title-gap-top::before { background-color: rgb(var(--primary-6)); }
.arco-tree-node-title-highlight { background-color: var(--color-primary-light-1); color: var(--color-text-1); }
.arco-tree-node-title-dragging, .arco-tree-node-title-dragging:hover { background-color: var(--color-fill-1); color: var(--color-text-4); }
.arco-tree-show-line { padding-left: 1px; }
.arco-tree-show-line .arco-tree-node-switcher { text-align: center; width: 14px; }
.arco-tree-show-line .arco-tree-node-switcher .arco-tree-node-icon-hover { width: 100%; }
.arco-tree-show-line .arco-tree-node-indent-block { width: 14px; }
.arco-tree-show-line .arco-tree-node-indent-block::before { border-left: 1px solid var(--color-neutral-3); bottom: -5px; box-sizing: border-box; content: ""; left: 50%; position: absolute; top: -5px; transform: translate(-50%); width: 1px; }
.arco-tree-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::after { border-left: 1px solid var(--color-neutral-3); bottom: -5px; box-sizing: border-box; content: ""; position: absolute; right: -7px; top: 27px; transform: translate(50%); width: 1px; }
.arco-tree-show-line .arco-tree-node-indent-block-lineless::before { display: none; }
.arco-tree-size-mini .arco-tree-node-switcher { height: 24px; }
.arco-tree-size-mini .arco-checkbox { line-height: 24px; }
.arco-tree-size-mini .arco-tree-node-title { font-size: 12px; line-height: 1.667; padding-bottom: 2px; padding-top: 2px; }
.arco-tree-size-mini .arco-tree-node-indent-block::after { bottom: -1px; top: 23px; }
.arco-tree-size-mini .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::before { bottom: -1px; top: -1px; }
.arco-tree-size-small .arco-tree-node-switcher { height: 28px; }
.arco-tree-size-small .arco-checkbox { line-height: 28px; }
.arco-tree-size-small .arco-tree-node-title { font-size: 14px; padding-bottom: 3px; padding-top: 3px; }
.arco-tree-size-small .arco-tree-node-indent-block::after { bottom: -3px; top: 25px; }
.arco-tree-size-small .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::before { bottom: -3px; top: -3px; }
.arco-tree-size-large .arco-tree-node-switcher { height: 36px; }
.arco-tree-size-large .arco-checkbox { line-height: 36px; }
.arco-tree-size-large .arco-tree-node-title { font-size: 14px; padding-bottom: 7px; padding-top: 7px; }
.arco-tree-size-large .arco-tree-node-indent-block::after { bottom: -7px; top: 29px; }
.arco-tree-size-large .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::before { bottom: -7px; top: -7px; }
.arco-tree-node-list { overflow: hidden; transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-typography { color: var(--color-text-1); line-height: 1.5715; overflow-wrap: anywhere; white-space: normal; }
h1.arco-typography, h2.arco-typography, h3.arco-typography, h4.arco-typography, h5.arco-typography, h6.arco-typography { font-weight: 500; margin-bottom: 0.5em; margin-top: 1em; }
h1.arco-typography { font-size: 36px; line-height: 1.23; }
h2.arco-typography { font-size: 32px; line-height: 1.25; }
h3.arco-typography { font-size: 28px; line-height: 1.29; }
h4.arco-typography { font-size: 24px; line-height: 1.33; }
h5.arco-typography { font-size: 20px; line-height: 1.4; }
h6.arco-typography { font-size: 16px; line-height: 1.5; }
div.arco-typography, p.arco-typography { margin-bottom: 1em; margin-top: 0px; }
.arco-typography-primary { color: rgb(var(--primary-6)); }
.arco-typography-secondary { color: var(--color-text-2); }
.arco-typography-success { color: rgb(var(--success-6)); }
.arco-typography-warning { color: rgb(var(--warning-6)); }
.arco-typography-danger { color: rgb(var(--danger-6)); }
.arco-typography-disabled { color: var(--color-text-4); cursor: not-allowed; }
.arco-typography mark { background-color: rgb(var(--yellow-4)); }
.arco-typography u { text-decoration: underline; }
.arco-typography del { text-decoration: line-through; }
.arco-typography b { font-weight: 500; }
.arco-typography code { background-color: var(--color-neutral-2); border: 1px solid var(--color-neutral-3); border-radius: 2px; color: var(--color-text-2); font-size: 85%; margin: 0px 2px; padding: 2px 8px; }
.arco-typography blockquote { background-color: var(--color-bg-2); border-left: 2px solid var(--color-neutral-6); margin: 0px 0px 1em; padding-left: 8px; }
.arco-typography ol, .arco-typography ul { margin: 0px; padding: 0px; }
.arco-typography ol li, .arco-typography ul li { margin-left: 20px; }
.arco-typography ul { list-style: circle; }
.arco-typography-spacing-close { line-height: 1.3; }
.arco-typography-operation-copied, .arco-typography-operation-copy { margin-left: 2px; padding: 2px; }
.arco-typography-operation-copy { background-color: transparent; border-radius: 2px; color: var(--color-text-2); cursor: pointer; transition: background-color 0.1s linear; }
.arco-typography-operation-copy:hover { background-color: var(--color-fill-2); color: var(--color-text-2); }
.arco-typography-operation-copied { color: rgb(var(--success-6)); }
.arco-typography-operation-edit { background-color: transparent; border-radius: 2px; color: var(--color-text-2); cursor: pointer; margin-left: 2px; padding: 2px; transition: background-color 0.1s linear; }
.arco-typography-operation-edit:hover { background-color: var(--color-fill-2); color: var(--color-text-2); }
.arco-typography-operation-expand { color: rgb(var(--primary-6)); cursor: pointer; margin: 0px 4px; }
.arco-typography-operation-expand:hover { color: rgb(var(--primary-5)); }
.arco-typography-edit-content { left: -13px; margin-bottom: calc(1em - 5px); margin-right: -13px; margin-top: -5px; position: relative; }
.arco-typography-css-operation { margin-bottom: 1em; margin-top: -1em; text-align: right; }
.arco-upload { cursor: pointer; display: inline-block; max-width: 100%; }
.arco-upload.arco-upload-draggable { width: 100%; }
.arco-upload-tip { color: var(--color-text-3); font-size: 12px; line-height: 1.5; margin-top: 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-upload-picture-card { background: var(--color-fill-2); border: 1px dashed var(--color-neutral-3); border-radius: var(--border-radius-small); color: var(--color-text-2); display: flex; flex-direction: column; height: 80px; justify-content: center; margin-bottom: 0px; min-width: 80px; text-align: center; transition: 0.1s linear; }
.arco-upload-picture-card:hover { background-color: var(--color-fill-3); border-color: var(--color-neutral-4); color: var(--color-text-2); }
.arco-upload-drag { background-color: var(--color-fill-1); border: 1px dashed var(--color-neutral-3); border-radius: var(--border-radius-small); color: var(--color-text-1); padding: 50px 0px; text-align: center; transition: 0.2s; }
.arco-upload-drag .arco-icon-plus { color: var(--color-text-2); font-size: 14px; margin-bottom: 24px; }
.arco-upload-drag:hover { background-color: var(--color-fill-3); border-color: var(--color-neutral-4); }
.arco-upload-drag:hover .arco-upload-drag-text { color: var(--color-text-1); }
.arco-upload-drag:hover .arco-icon-plus { color: var(--color-text-2); }
.arco-upload-drag-active { background-color: var(--color-primary-light-1); border-color: rgb(var(--primary-6)); }
.arco-upload-drag-active, .arco-upload-drag-active .arco-upload-drag-text { color: var(--color-text-1); }
.arco-upload-drag-active .arco-icon-plus { color: rgb(var(--primary-6)); }
.arco-upload-drag .arco-upload-tip { margin-top: 0px; }
.arco-upload-drag-text { color: var(--color-text-1); font-size: 14px; line-height: 1.5; }
.arco-upload-wrapper { width: 100%; }
.arco-upload-wrapper.arco-upload-wrapper-type-picture-card { display: flex; justify-content: flex-start; }
.arco-upload-drag { width: 100%; }
.arco-upload-hide { display: none; }
.arco-upload-disabled .arco-upload-picture-card, .arco-upload-disabled .arco-upload-picture-card:hover { background-color: var(--color-fill-1); border-color: var(--color-neutral-4); color: var(--color-text-4); cursor: not-allowed; }
.arco-upload-disabled .arco-upload-drag, .arco-upload-disabled .arco-upload-drag:hover { background-color: var(--color-fill-1); border-color: var(--color-text-4); cursor: not-allowed; }
.arco-upload-disabled .arco-upload-drag .arco-icon-plus, .arco-upload-disabled .arco-upload-drag .arco-upload-drag-text, .arco-upload-disabled .arco-upload-drag:hover .arco-icon-plus, .arco-upload-disabled .arco-upload-drag:hover .arco-upload-drag-text, .arco-upload-disabled .arco-upload-tip { color: var(--color-text-4); }
.arco-upload-icon { cursor: pointer; }
.arco-upload-icon-error { color: rgb(var(--danger-6)); margin-left: 4px; }
.arco-upload-icon-success { color: rgb(var(--success-6)); font-size: 14px; line-height: 14px; }
.arco-upload-icon-remove { font-size: 14px; position: relative; }
.arco-upload-icon-cancel, .arco-upload-icon-start { color: var(--color-white); font-size: 12px; left: 50%; position: absolute; top: 50%; transform: translate(-50%) translateY(-50%); }
.arco-upload-icon-upload { color: rgb(var(--primary-6)); cursor: pointer; font-size: 14px; transition: 0.2s; }
.arco-upload-icon-upload:active, .arco-upload-icon-upload:hover { color: rgb(var(--primary-7)); }
.arco-upload-list { list-style: none; margin: 0px; padding: 0px; }
.arco-upload-list.arco-upload-list-type-picture, .arco-upload-list.arco-upload-list-type-text { width: 100%; }
.arco-upload-list.arco-upload-list-type-picture .arco-upload-list-item:first-of-type, .arco-upload-list.arco-upload-list-type-text .arco-upload-list-item:first-of-type { margin-top: 24px; }
.arco-upload-list-item-done .arco-upload-list-item-file-icon { color: rgb(var(--primary-6)); }
.arco-upload-list-item { align-items: center; box-sizing: border-box; display: flex; margin-top: 12px; position: relative; }
.arco-upload-list-item-content { align-items: center; background-color: var(--color-fill-1); border-radius: var(--border-radius-small); box-sizing: border-box; display: flex; flex: 1 1 0%; flex-wrap: nowrap; font-size: 14px; overflow: hidden; padding: 8px 10px 8px 12px; transition: background-color 0.1s linear; width: 100%; }
.arco-upload-list-item-file-icon { color: rgb(var(--primary-6)); font-size: 16px; line-height: 16px; margin-right: 12px; }
.arco-upload-list-item-thumbnail { flex-shrink: 0; height: 40px; margin-right: 12px; width: 40px; }
.arco-upload-list-item-thumbnail img { height: 100%; width: 100%; }
.arco-upload-list-item-name { align-items: center; color: var(--color-text-1); display: flex; flex: 1 1 0%; font-size: 14px; line-height: 1.4286; margin-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-upload-list-item-name-link { color: rgb(var(--link-6)); text-decoration: none; }
.arco-upload-list-item-name-link, .arco-upload-list-item-name-text { cursor: pointer; overflow: hidden; text-overflow: ellipsis; }
.arco-upload-list-item .arco-upload-progress { line-height: 12px; margin-left: auto; position: relative; }
.arco-upload-list-item .arco-upload-progress:hover .arco-progress-circle-bg { stroke: rgba(var(--gray-10),.2); }
.arco-upload-list-item .arco-upload-progress:hover .arco-progress-circle-bar { stroke: rgb(var(--primary-7)); }
.arco-upload-list-item-operation { color: var(--color-text-2); font-size: 12px; margin-left: 12px; }
.arco-upload-list-item-operation .arco-upload-icon-remove { font-size: inherit; }
.arco-upload-list-item-done .arco-upload-list-status, .arco-upload-list-item-error .arco-upload-list-status { display: none; }
.arco-upload-list-type-text .arco-upload-list-item-error .arco-upload-list-item-name, .arco-upload-list-type-text .arco-upload-list-item-error .arco-upload-list-item-name-link { color: rgb(var(--danger-6)); }
.arco-upload-list.arco-upload-list-type-picture-card { display: flex; flex-wrap: wrap; vertical-align: top; }
.arco-upload-list.arco-upload-list-type-picture-card .arco-upload-list-status { margin-left: 0px; top: 50%; transform: translateY(-50%); }
.arco-upload-list-picture { display: inline-block; margin-bottom: 8px; margin-right: 8px; margin-top: 0px; padding-right: 0px; transition: 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-upload-list-picture-status-error .arco-upload-list-picture-mask { opacity: 1; }
.arco-upload-list-picture { border-radius: var(--border-radius-small); box-sizing: border-box; height: 80px; line-height: 80px; overflow: hidden; position: relative; text-align: center; vertical-align: top; width: 80px; }
.arco-upload-list-picture img { height: 100%; width: 100%; }
.arco-upload-list-picture-mask { background: rgba(0, 0, 0, 0.5); inset: 0px; color: var(--color-white); cursor: pointer; font-size: 16px; line-height: 80px; opacity: 0; position: absolute; text-align: center; transition: opacity 0.1s linear; }
.arco-upload-list-picture-operation { display: none; font-size: 14px; }
.arco-upload-list-picture-operation .arco-upload-icon-retry { color: var(--color-white); }
.arco-upload-list-picture-error-tip .arco-upload-icon-error { color: var(--color-white); font-size: 26px; }
.arco-upload-list-picture-mask:hover { opacity: 1; }
.arco-upload-list-picture-mask:hover .arco-upload-list-picture-operation { display: flex; justify-content: space-evenly; }
.arco-upload-list-picture-mask:hover .arco-upload-list-picture-error-tip { display: none; }
.arco-upload-list-type-picture .arco-upload-list-item-content { padding-bottom: 8px; padding-top: 8px; }
.arco-upload-list-type-picture .arco-upload-list-item-error .arco-upload-list-item-content { background-color: var(--color-danger-light-1); }
.arco-upload-list-type-picture .arco-upload-list-item-error .arco-upload-list-item-name, .arco-upload-list-type-picture .arco-upload-list-item-error .arco-upload-list-item-name-link { color: rgb(var(--danger-6)); }
.arco-upload-hide + .arco-upload-list .arco-upload-list-item:first-of-type { margin-top: 0px; }
.arco-upload-slide-up-enter { opacity: 0; }
.arco-upload-slide-up-enter-active { opacity: 1; transition: opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1); }
.arco-upload-slide-up-exit { opacity: 1; }
.arco-upload-slide-up-exit-active { margin: 0px; opacity: 0; overflow: hidden; transition: opacity 0.1s linear, height 0.3s cubic-bezier(0.34, 0.69, 0.1, 1) 0.1s, margin 0.3s cubic-bezier(0.34, 0.69, 0.1, 1) 0.1s; }
.arco-upload-list-item.arco-upload-slide-inline-enter { opacity: 0; }
.arco-upload-list-item.arco-upload-slide-inline-enter-active { opacity: 1; transition: opacity 0.2s linear; }
.arco-upload-list-item.arco-upload-slide-inline-exit { opacity: 1; }
.arco-upload-list-item.arco-upload-slide-inline-exit-active { margin: 0px; opacity: 0; overflow: hidden; transition: opacity 0.1s linear, width 0.3s cubic-bezier(0.34, 0.69, 0.1, 1) 0.1s, margin 0.3s cubic-bezier(0.34, 0.69, 0.1, 1) 0.1s; }
.arco-verification-code { align-items: center; column-gap: 4px; display: flex; justify-content: space-between; width: 100%; }
.arco-verification-code .arco-input { padding-left: 0px; padding-right: 0px; text-align: center; width: 32px; }
.arco-verification-code .arco-input-size-small { width: 28px; }
.arco-verification-code .arco-input-size-mini { width: 24px; }
.arco-verification-code .arco-input-size-large { width: 36px; }
.vl-overlay, .vl-shown { overflow: hidden; }
.vl-overlay { align-items: center; inset: 0px; display: none; justify-content: center; position: absolute; z-index: 9999; }
.vl-overlay.vl-active { display: flex; }
.vl-overlay.vl-full-page { position: fixed; z-index: 9999; }
.vl-overlay .vl-background { background: rgb(255, 255, 255); inset: 0px; opacity: 0.5; position: absolute; }
.vl-overlay .vl-icon, .vl-parent { position: relative; }
.loading-overlay[data-v-6485722b] { background-color: rgba(255, 255, 255, 0.8); height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 9999; }
.loading-dots[data-v-6485722b], .loading-overlay[data-v-6485722b] { align-items: center; display: flex; justify-content: center; }
.dot[data-v-6485722b] { animation: 0.9s ease-in-out 0s infinite normal none running outerDots-6485722b; background-color: red; border-radius: 50%; height: 10px; margin: 0px 8px; width: 10px; }
.dot.center[data-v-6485722b] { animation: 0.9s ease-in-out 0s infinite normal none running centerDot-6485722b; }
@keyframes outerDots-6485722b { 
  0%, 100% { background-color: rgb(241, 109, 109); transform: scale(1); }
  50% { background-color: red; transform: scale(1.5); }
}
@keyframes centerDot-6485722b { 
  0%, 100% { background-color: red; transform: scale(1.5); }
  50% { background-color: rgb(241, 109, 109); transform: scale(1); }
}
.my-swiper .swiper-pagination-bullet { background: rgba(255, 255, 255, 0.6); border-radius: 0px; display: inline-block; height: 4px; width: 10px !important; }
.swiper-pagination-bullet-active { background: rgb(255, 255, 255); }
.cap-trend[data-v-963981e6] { margin-top: 6px; min-width: 0px; padding-top: 8px; }
.cap-trend-head[data-v-963981e6] { color: rgb(16, 35, 56); display: grid; gap: 4px; padding: 0px 10px 2px; }
.cap-trend-head strong[data-v-963981e6] { font-size: 13px; line-height: 1.25; }
.cap-trend-head > span[data-v-963981e6] { color: rgb(96, 114, 132); font-size: 11px; line-height: 1.25; }
.cap-trend-legend[data-v-963981e6] { color: rgb(64, 86, 107); display: flex; flex-wrap: wrap; font-size: 11px; gap: 8px; line-height: 1.25; }
.cap-trend-legend span[data-v-963981e6] { align-items: center; display: inline-flex; gap: 4px; }
.cap-trend-legend i[data-v-963981e6] { border-radius: 999px; box-shadow: rgba(255, 255, 255, 0.88) 0px 0px 0px 2px; height: 8px; width: 8px; }
.cap-trend-legend .is-red[data-v-963981e6] { background: rgb(217, 54, 84); }
.cap-trend-legend .is-blue[data-v-963981e6] { background: rgb(36, 118, 221); }
.cap-trend-legend .is-green[data-v-963981e6] { background: rgb(31, 159, 104); }
.cap-trend-chart[data-v-963981e6] { min-height: 260px; width: 100%; }
.cap-trend-empty[data-v-963981e6] { background: rgba(240, 249, 255, 0.72); border: 1px dashed rgba(50, 105, 135, 0.18); border-radius: 8px; color: rgb(96, 114, 132); display: grid; font-size: 13px; min-height: 96px; place-items: center; }
.cap-sr-only[data-v-963981e6] { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; white-space: nowrap; }
.fc-card[data-v-9ee26e0d] { --fc-bg: #fff; --fc-text: #18343b; --fc-muted: #51676d; --fc-accent: #146c70; --fc-line: #d9e6e7; --fc-soft: #eef6f5; --fc-warn-bg: #fff6e6; --fc-warn: #805015; background: var(--fc-bg); border: 1px solid var(--fc-line); border-radius: 12px; box-sizing: border-box; color: var(--fc-text); font: 14px / 1.6 -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif; min-width: 0px; overflow: hidden; text-align: left; width: 100%; }
.fc-card[data-v-9ee26e0d] * { box-sizing: border-box; }
.fc-card h3[data-v-9ee26e0d], .fc-card h4[data-v-9ee26e0d], .fc-card p[data-v-9ee26e0d] { margin: 0px; }
.fc-header[data-v-9ee26e0d] { padding: 20px 20px 16px; }
.fc-eyebrow[data-v-9ee26e0d] { color: var(--fc-muted); display: flex; font-size: 12px; gap: 8px; }
.fc-header h3[data-v-9ee26e0d] { align-items: center; display: flex; flex-wrap: wrap; font-size: 20px; gap: 12px; line-height: 1.5; margin-top: 6px; }
.fc-header h3 span[data-v-9ee26e0d] { border: 1px solid var(--fc-line); border-radius: 6px; color: var(--fc-muted); font-size: 12px; font-weight: 500; padding: 2px 8px; }
.fc-freshness[data-v-9ee26e0d] { background: var(--fc-soft); border-radius: 8px; margin: 0px 20px; padding: 12px 16px; }
.fc-freshness.is-stale[data-v-9ee26e0d] { background: var(--fc-warn-bg); color: var(--fc-warn); }
.fc-freshness strong[data-v-9ee26e0d] { font-size: 14px; }
.fc-freshness p[data-v-9ee26e0d] { font-size: 12px; margin-top: 4px; overflow-wrap: anywhere; }
.fc-candidates[data-v-9ee26e0d], .fc-empty[data-v-9ee26e0d] { padding: 20px; }
.fc-tier + .fc-tier[data-v-9ee26e0d] { margin-top: 18px; }
.fc-rule-heading[data-v-9ee26e0d], .fc-tier-heading[data-v-9ee26e0d] { align-items: baseline; display: flex; flex-wrap: wrap; gap: 8px; justify-content: space-between; }
.fc-coverage h4[data-v-9ee26e0d], .fc-rule h4[data-v-9ee26e0d], .fc-tier-heading h4[data-v-9ee26e0d] { font-size: 14px; font-weight: 600; }
.fc-rule-heading > span[data-v-9ee26e0d], .fc-tier-heading > span[data-v-9ee26e0d] { color: var(--fc-muted); font-size: 12px; }
.fc-numbers[data-v-9ee26e0d] { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
.fc-number[data-v-9ee26e0d] { border: 1px solid var(--fc-line); border-radius: 50%; display: grid; font-size: 16px; font-variant-numeric: tabular-nums; font-weight: 600; height: 36px; place-items: center; width: 36px; }
.is-primary .fc-number[data-v-9ee26e0d] { background: var(--fc-soft); border-color: var(--fc-accent); color: var(--fc-accent); font-size: 28px; height: 52px; width: 52px; }
.fc-card .fc-note[data-v-9ee26e0d] { color: var(--fc-muted); font-size: 12px; margin-top: 10px; }
.fc-coverage[data-v-9ee26e0d] { border-top: 1px solid var(--fc-line); padding: 16px 20px; }
.fc-coverage p[data-v-9ee26e0d] { margin-top: 6px; }
.fc-empty h4[data-v-9ee26e0d] { font-size: 16px; }
.fc-empty p[data-v-9ee26e0d] { color: var(--fc-muted); margin-top: 6px; }
.fc-evidence[data-v-9ee26e0d] { border-top: 1px solid var(--fc-line); }
.fc-evidence summary[data-v-9ee26e0d] { align-items: center; cursor: pointer; display: flex; font-weight: 600; gap: 8px; list-style: none; min-height: 52px; padding: 12px 20px; touch-action: manipulation; transition: background-color 0.15s; }
.fc-evidence summary[data-v-9ee26e0d]::-webkit-details-marker { display: none; }
.fc-evidence summary > span[data-v-9ee26e0d] { color: var(--fc-muted); font-size: 12px; font-weight: 400; }
.fc-evidence svg[data-v-9ee26e0d] { flex-shrink: 0; margin-left: auto; }
.fc-evidence[open] summary svg[data-v-9ee26e0d] { transform: rotate(180deg); }
.fc-evidence summary[data-v-9ee26e0d]:hover { background: var(--fc-soft); transition-duration: 0s; }
.fc-evidence summary[data-v-9ee26e0d]:focus-visible { outline: 2px solid var(--fc-accent); outline-offset: -4px; }
.fc-evidence summary[data-v-9ee26e0d]:active { background: var(--fc-line); transition: none; }
.fc-rule[data-v-9ee26e0d] { border-top: 1px solid var(--fc-line); padding: 16px 20px; }
.fc-rule-id[data-v-9ee26e0d] { color: var(--fc-accent); font-variant-numeric: tabular-nums; }
.fc-rule p[data-v-9ee26e0d] { margin-top: 8px; overflow-wrap: anywhere; }
.fc-rule dl[data-v-9ee26e0d] { font-size: 12px; margin: 12px 0px 0px; }
.fc-rule dl > div[data-v-9ee26e0d] { display: grid; gap: 8px; grid-template-columns: 64px minmax(0px, 1fr); margin-top: 6px; }
.fc-rule dt[data-v-9ee26e0d] { color: var(--fc-muted); }
.fc-rule dd[data-v-9ee26e0d] { margin: 0px; overflow-wrap: anywhere; }
.fc-code-list[data-v-9ee26e0d] { font-variant-numeric: tabular-nums; }
@media (max-width: 400px) {
  .fc-candidates[data-v-9ee26e0d], .fc-coverage[data-v-9ee26e0d], .fc-empty[data-v-9ee26e0d], .fc-header[data-v-9ee26e0d], .fc-rule[data-v-9ee26e0d] { padding-left: 16px; padding-right: 16px; }
  .fc-freshness[data-v-9ee26e0d] { margin: 0px 16px; }
  .fc-evidence summary[data-v-9ee26e0d], .fc-tier-heading[data-v-9ee26e0d] { gap: 4px; }
}
@supports (color:light-dark(white,black)) {
  .fc-card[data-v-9ee26e0d] { --fc-bg: light-dark(#fff,#17282c); --fc-text: light-dark(#18343b,#e4eeed); --fc-muted: light-dark(#51676d,#b0c2c5); --fc-accent: light-dark(#146c70,#8ad6cf); --fc-line: light-dark(#d9e6e7,#3c5258); --fc-soft: light-dark(#eef6f5,#223c40); --fc-warn-bg: light-dark(#fff6e6,#3e301c); --fc-warn: light-dark(#805015,#f4d69d); }
}
@media (prefers-reduced-motion: reduce) {
  .fc-evidence summary[data-v-9ee26e0d] { transition: none; }
}
.fc-stats[data-v-9ee26e0d] { color: var(--fc-muted); display: flex; flex-wrap: wrap; font-size: 12px; gap: 8px 24px; margin: 12px 0px 0px; }
.fc-stats > div[data-v-9ee26e0d] { display: flex; gap: 8px; }
.fc-stats dd[data-v-9ee26e0d] { color: var(--fc-text); font-variant-numeric: tabular-nums; margin: 0px; }
.core-ai-page[data-v-12202beb] { --cap-bg: #f5fbff; --cap-panel: hsla(0,0%,100%,.84); --cap-surface: hsla(0,0%,100%,.94); --cap-surface-soft: rgba(241,248,255,.9); --cap-ink: #102033; --cap-muted: #607284; --cap-line: rgba(50,105,135,.14); --cap-line-strong: rgba(15,162,177,.34); --cap-accent: #0fa2b1; --cap-accent-strong: #087c8c; --cap-amber: #d48416; --cap-violet: #7057d9; --cap-blue: #2476dd; --cap-red: #d93654; --cap-green: #15966d; background: radial-gradient(circle at 12% 8%,rgba(15,162,177,.18),transparent 28%),radial-gradient(circle at 88% 16%,rgba(112,87,217,.12),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.78),rgba(235,247,255,.82)),var(--cap-bg); color: var(--cap-ink); display: grid; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; grid-template-rows: auto 1fr auto auto; height: 100dvh; min-height: 520px; overflow: hidden; position: relative; width: 100%; }
.core-ai-page[data-v-12202beb]::before { animation: 8s linear 0s infinite normal none running cap-scan-12202beb; background: linear-gradient(transparent, rgba(15, 162, 177, 0.1) 50%, transparent); content: ""; inset: 0px; opacity: 0.28; pointer-events: none; position: absolute; transform: translateY(-72%); z-index: 0; }
.core-ai-page[data-v-12202beb]::after { content: none; }
.core-ai-page[data-v-12202beb] *, .core-ai-page[data-v-12202beb] ::after, .core-ai-page[data-v-12202beb] ::before { box-sizing: border-box; }
.cap-nav[data-v-12202beb] { align-items: center; backdrop-filter: blur(22px); background: linear-gradient(rgba(255, 255, 255, 0.96), rgba(244, 250, 255, 0.9)); border-bottom: 1px solid var(--cap-line); box-shadow: rgba(27, 73, 92, 0.1) 0px 14px 34px; display: grid; gap: 6px; grid-template-columns: 48px minmax(0px, 1fr) 96px; min-height: calc(56px + env(safe-area-inset-top)); padding: calc(7px + env(safe-area-inset-top)) 10px 8px; z-index: 5; }
.cap-history-item[data-v-12202beb], .cap-icon-button[data-v-12202beb], .cap-quick button[data-v-12202beb], .cap-send[data-v-12202beb] { touch-action: manipulation; }
.cap-icon-button[data-v-12202beb] { background: linear-gradient(rgba(255, 255, 255, 0.98), rgba(239, 248, 255, 0.86)); border: 1px solid rgba(15, 98, 132, 0.12); border-radius: 999px; box-shadow: rgba(27, 73, 92, 0.08) 0px 8px 18px, rgba(255, 255, 255, 0.9) 0px 1px inset; color: var(--cap-ink); cursor: pointer; display: grid; height: 44px; place-items: center; transition: border-color 0.18s, background-color 0.18s, color 0.18s, transform 0.18s; width: 44px; }
.cap-icon-button svg[data-v-12202beb], .cap-send svg[data-v-12202beb] { height: 22px; width: 22px; }
.cap-icon-button path[data-v-12202beb], .cap-send path[data-v-12202beb] { fill: none; stroke: currentcolor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.cap-icon-button[data-v-12202beb]:active { background: rgba(15, 162, 177, 0.1); border-color: rgba(15, 162, 177, 0.34); transform: scale(0.96); }
.cap-confirm-actions button[data-v-12202beb]:focus-visible, .cap-confirm-backdrop[data-v-12202beb]:focus-visible, .cap-history-delete[data-v-12202beb]:focus-visible, .cap-history-item[data-v-12202beb]:focus-visible, .cap-icon-button[data-v-12202beb]:focus-visible, .cap-image-button[data-v-12202beb]:focus-visible, .cap-input-row textarea[data-v-12202beb]:focus-visible, .cap-preview-backdrop[data-v-12202beb]:focus-visible, .cap-preview-close[data-v-12202beb]:focus-visible, .cap-quick button[data-v-12202beb]:focus-visible, .cap-quick-menu button[data-v-12202beb]:focus-visible, .cap-quick-menu-button[data-v-12202beb]:focus-visible, .cap-send[data-v-12202beb]:focus-visible, .cap-site-snapshot-backdrop[data-v-12202beb]:focus-visible, .cap-site-snapshot-close[data-v-12202beb]:focus-visible, .cap-site-tile[data-v-12202beb]:focus-visible { outline: rgba(15, 162, 177, 0.28) solid 3px; outline-offset: 2px; }
.cap-title-block[data-v-12202beb] { line-height: 1.2; min-width: 0px; text-align: center; }
.cap-title-block h1[data-v-12202beb] { font-size: 18px; letter-spacing: 0px; line-height: 1.2; margin: 0px; text-shadow: rgba(15, 162, 177, 0.16) 0px 0px 18px; }
.cap-nav-subtitle[data-v-12202beb] { color: var(--cap-muted); }
.cap-nav-quota[data-v-12202beb], .cap-nav-subtitle[data-v-12202beb] { font-size: 12px; line-height: 1.2; margin: 2px 0px 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cap-nav-quota[data-v-12202beb] { color: rgb(15, 143, 114); }
.cap-nav-quota.is-exhausted[data-v-12202beb] { color: rgb(210, 106, 0); }
.cap-actions[data-v-12202beb] { display: flex; gap: 4px; justify-content: flex-end; }
.cap-chat[data-v-12202beb] { align-content: start; display: grid; gap: 12px; min-height: 0px; overflow: auto; overscroll-behavior: contain; padding: 14px 12px 16px; z-index: 1; }
.cap-welcome[data-v-12202beb] { background: linear-gradient(145deg, rgba(255, 255, 255, 0.96), rgba(240, 249, 255, 0.9)); border: 1px solid var(--cap-line-strong); border-radius: 8px; box-shadow: rgba(27, 73, 92, 0.12) 0px 18px 44px, rgba(255, 255, 255, 0.9) 0px 1px inset; overflow: hidden; padding: 14px; position: relative; }
.cap-welcome[data-v-12202beb]::before { background: linear-gradient(90deg,transparent,var(--cap-accent),transparent); content: ""; height: 1px; left: 12px; position: absolute; right: 12px; top: 0px; }
.cap-welcome h2[data-v-12202beb] { color: var(--cap-ink); font-size: 20px; letter-spacing: 0px; line-height: 1.25; margin: 0px 0px 8px; }
.cap-welcome p[data-v-12202beb] { color: var(--cap-muted); font-size: 14px; line-height: 1.5; margin: 0px; }
.cap-token-warning[data-v-12202beb] { color: var(--cap-amber) !important; margin-top: 8px !important; }
.cap-message[data-v-12202beb] { display: grid; gap: 8px; max-width: min(92%, 560px); position: relative; width: fit-content; }
.cap-message.is-user[data-v-12202beb] { justify-items: end; justify-self: end; }
.cap-message.is-assistant[data-v-12202beb] { justify-self: start; max-width: calc(100% - 10px); padding-left: 10px; width: min(100%, 720px); }
.cap-message.is-assistant[data-v-12202beb]::before { background: linear-gradient(180deg,var(--cap-accent),rgba(184,163,255,.72),transparent); border-radius: 999px; bottom: 6px; box-shadow: rgba(15, 162, 177, 0.34) 0px 0px 14px; content: ""; left: 0px; position: absolute; top: 6px; width: 2px; }
.cap-message.is-assistant.is-streaming[data-v-12202beb]::before { animation: 1.35s linear 0s infinite normal none running cap-flow-line-12202beb; background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 100% 260%; }
.cap-bubble[data-v-12202beb] { background: var(--cap-surface); border: 1px solid var(--cap-line); border-radius: 8px; box-shadow: rgba(27, 73, 92, 0.08) 0px 8px 20px, rgba(255, 255, 255, 0.86) 0px 1px inset; font-size: 15px; line-height: 1.55; overflow-wrap: anywhere; padding: 10px 12px; }
.cap-bubble[data-v-12202beb] p { margin: 0px; }
.cap-bubble[data-v-12202beb] .cap-markdown-table-wrap + p, .cap-bubble[data-v-12202beb] p + .cap-markdown-table-wrap, .cap-bubble[data-v-12202beb] p + p { margin-top: 12px; }
.cap-bubble[data-v-12202beb] a { color: rgb(8, 127, 143); font-weight: 760; text-decoration: underline; text-underline-offset: 3px; word-break: break-all; }
.cap-bubble[data-v-12202beb] a:active { color: rgb(11, 95, 120); }
.cap-bubble[data-v-12202beb] hr { background: rgba(50, 105, 135, 0.16); border: 0px; height: 1px; margin: 14px 0px; }
.cap-bubble[data-v-12202beb] .cap-markdown-table-wrap { background: rgba(248, 252, 255, 0.88); border: 1px solid rgba(50, 105, 135, 0.14); border-radius: 8px; margin: 8px 0px; overflow-x: auto; width: 100%; }
.cap-bubble[data-v-12202beb] .cap-markdown-table { border-collapse: collapse; font-size: 14px; line-height: 1.45; min-width: 420px; width: 100%; }
.cap-bubble[data-v-12202beb] .cap-markdown-table td, .cap-bubble[data-v-12202beb] .cap-markdown-table th { border-bottom: 1px solid rgba(50, 105, 135, 0.1); padding: 9px 10px; text-align: left; vertical-align: top; }
.cap-bubble[data-v-12202beb] .cap-markdown-table th { background: rgba(224, 246, 252, 0.74); color: var(--cap-ink); font-weight: 800; white-space: nowrap; }
.cap-bubble[data-v-12202beb] .cap-markdown-table tr:last-child td { border-bottom: 0px; }
.is-user .cap-bubble[data-v-12202beb] { background: linear-gradient(135deg, rgba(213, 251, 248, 0.96), rgba(224, 238, 255, 0.94)); border-color: rgba(15, 162, 177, 0.32); color: rgb(13, 51, 64); }
.is-assistant .cap-bubble[data-v-12202beb] { background: linear-gradient(rgba(255, 255, 255, 0.98), rgba(245, 250, 255, 0.95)); border-color: rgba(50, 105, 135, 0.14); box-shadow: rgba(27, 73, 92, 0.1) 0px 12px 30px; }
.cap-card-stack[data-v-12202beb] { display: grid; gap: 8px; width: 100%; }
.cap-card[data-v-12202beb] { background: linear-gradient(rgba(255, 255, 255, 0.98), rgba(245, 250, 255, 0.96)); border: 1px solid rgba(15, 162, 177, 0.22); border-radius: 8px; box-shadow: rgba(27, 73, 92, 0.12) 0px 14px 34px, rgba(255, 255, 255, 0.9) 0px 1px inset; overflow: hidden; padding: 10px; position: relative; width: 100%; }
.cap-card[data-v-12202beb]::before { background: linear-gradient(90deg,var(--cap-accent),var(--cap-violet),var(--cap-amber)); content: ""; height: 2px; inset: 0px 0px auto; position: absolute; }
.cap-card-type[data-v-12202beb] { color: var(--cap-accent-strong); font-size: 11px; font-weight: 820; margin-bottom: 6px; text-transform: uppercase; }
.cap-card h3[data-v-12202beb] { color: var(--cap-ink); font-size: 15px; line-height: 1.3; margin: 0px 0px 8px; }
.cap-trend[data-v-12202beb] { background: linear-gradient(rgba(255, 255, 255, 0.72), rgba(240, 249, 255, 0.64)); border: 1px solid rgba(50, 105, 135, 0.1); border-radius: 8px; margin: 4px 0px 2px; }
.cap-rule-list[data-v-12202beb] { display: grid; gap: 8px; margin-top: 8px; }
.cap-rule-row[data-v-12202beb] { background: linear-gradient(135deg, rgba(240, 249, 255, 0.82), rgba(248, 246, 255, 0.74)); border: 1px solid rgba(50, 105, 135, 0.12); border-radius: 8px; min-width: 0px; padding: 9px; }
.cap-rule-row-head[data-v-12202beb] { display: grid; gap: 4px; grid-template-columns: minmax(0px, 1fr); min-width: 0px; }
.cap-rule-row-head strong[data-v-12202beb] { color: rgb(16, 35, 56); font-size: 14px; line-height: 1.35; min-width: 0px; overflow-wrap: anywhere; }
.cap-rule-meta[data-v-12202beb], .cap-rule-row-head span[data-v-12202beb] { color: rgb(96, 114, 132); font-size: 12px; line-height: 1.35; }
.cap-rule-meta[data-v-12202beb] { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 5px; }
.cap-rule-row p[data-v-12202beb] { color: rgb(38, 57, 74); font-size: 13px; line-height: 1.45; margin: 8px 0px 0px; overflow-wrap: anywhere; }
.cap-rule-row p b[data-v-12202beb] { color: var(--cap-accent-strong); display: inline-flex; font-weight: 820; margin-right: 6px; }
.cap-prediction-table-block[data-v-12202beb] { margin-top: 8px; min-width: 0px; }
.cap-prediction-table-title[data-v-12202beb] { color: rgb(38, 57, 74); display: grid; font-size: 12px; gap: 3px; line-height: 1.35; min-width: 0px; }
.cap-prediction-table-title b[data-v-12202beb] { color: var(--cap-accent-strong); font-size: 13px; font-weight: 820; }
.cap-prediction-table-title span[data-v-12202beb] { overflow-wrap: anywhere; }
.cap-prediction-table-wrap[data-v-12202beb] { background: rgba(255, 255, 255, 0.72); border: 1px solid rgba(50, 105, 135, 0.14); border-radius: 8px; margin-top: 7px; overflow-x: auto; width: 100%; }
.cap-prediction-table[data-v-12202beb] { border-collapse: collapse; color: rgb(32, 54, 75); font-size: 12px; line-height: 1.45; table-layout: fixed; width: 100%; }
.cap-prediction-table td[data-v-12202beb], .cap-prediction-table th[data-v-12202beb] { border-bottom: 1px solid rgba(50, 105, 135, 0.1); padding: 8px 9px; text-align: left; vertical-align: top; }
.cap-prediction-table th[data-v-12202beb] { background: rgba(224, 246, 252, 0.64); color: rgb(16, 35, 56); font-weight: 820; }
.cap-prediction-table td[data-v-12202beb]:first-child, .cap-prediction-table th[data-v-12202beb]:first-child { color: var(--cap-accent-strong); font-weight: 820; white-space: nowrap; width: 66px; }
.cap-prediction-table td[data-v-12202beb]:last-child { overflow-wrap: anywhere; }
.cap-prediction-table tr:last-child td[data-v-12202beb] { border-bottom: 0px; }
.cap-card-lines[data-v-12202beb], .cap-help-list[data-v-12202beb] { color: rgb(38, 57, 74); display: grid; font-size: 13px; gap: 6px; line-height: 1.35; list-style: none; margin: 0px; padding: 0px; }
.cap-card-lines li[data-v-12202beb], .cap-help-list li[data-v-12202beb] { background: linear-gradient(90deg, rgba(15, 162, 177, 0.07), rgba(112, 87, 217, 0.043)); border: 1px solid rgba(50, 105, 135, 0.12); border-radius: 6px; min-width: 0px; padding: 7px 8px; }
.cap-balls[data-v-12202beb] { display: flex; flex-wrap: wrap; gap: 6px; margin: 8px 0px; }
.cap-ball[data-v-12202beb] { border-radius: 999px; box-shadow: rgba(27, 73, 92, 0.14) 0px 8px 16px, rgba(0, 0, 0, 0.14) 0px -3px inset; color: rgb(255, 255, 255); display: grid; font-size: 13px; font-weight: 820; height: 31px; place-items: center; width: 31px; }
.cap-ball.is-red[data-v-12202beb] { background: var(--cap-red); }
.cap-ball.is-blue[data-v-12202beb] { background: var(--cap-blue); }
.cap-ball.is-green[data-v-12202beb] { background: var(--cap-green); }
.cap-ball.is-gray[data-v-12202beb] { background: rgb(111, 123, 136); }
.cap-images[data-v-12202beb] { display: grid; gap: 8px; grid-template-columns: repeat(2, minmax(0px, 1fr)); margin: 8px 0px; }
.cap-image-button[data-v-12202beb] { background: var(--cap-surface-soft); border: 1px solid var(--cap-line); border-radius: 8px; box-shadow: rgba(27, 73, 92, 0.08) 0px 8px 18px; cursor: zoom-in; min-width: 0px; overflow: hidden; padding: 0px; width: 100%; }
.cap-image-button[data-v-12202beb]:active { transform: scale(0.99); }
.cap-image-button img[data-v-12202beb] { aspect-ratio: 1 / 1; background: rgba(241, 248, 255, 0.9); display: block; object-fit: cover; width: 100%; }
.cap-site-grid[data-v-12202beb] { display: grid; gap: 8px; grid-template-columns: repeat(4, minmax(0px, 1fr)); margin: 8px 0px; }
.cap-site-tile[data-v-12202beb], .cap-site-wrap[data-v-12202beb] { display: grid; gap: 6px; min-width: 0px; }
.cap-site-tile[data-v-12202beb] { align-content: center; background: linear-gradient(rgba(255, 255, 255, 0.96), rgba(239, 248, 255, 0.88)); border: 1px solid rgba(50, 105, 135, 0.12); border-radius: 8px; box-shadow: rgba(27, 73, 92, 0.08) 0px 8px 18px, rgba(255, 255, 255, 0.88) 0px 1px inset; box-sizing: border-box; color: var(--cap-ink); cursor: pointer; justify-items: center; min-height: 96px; padding: 7px 4px; width: 100%; }
.cap-site-tile[data-v-12202beb]:active { border-color: rgba(15, 162, 177, 0.34); transform: scale(0.985); }
.cap-site-icon-shell[data-v-12202beb] { aspect-ratio: 1 / 1; display: grid; max-width: 100%; place-items: center; position: relative; width: clamp(44px, 13vw, 58px); }
.cap-site-icon-fallback[data-v-12202beb], .cap-site-icon-shell img[data-v-12202beb] { border: 1px solid rgba(50, 105, 135, 0.12); border-radius: 10px; box-sizing: border-box; grid-area: 1 / 1; height: 100%; width: 100%; }
.cap-site-icon-shell img[data-v-12202beb] { background: rgb(255, 255, 255); object-fit: contain; position: relative; z-index: 1; }
.cap-site-icon-shell img[hidden][data-v-12202beb] { display: none; }
.cap-site-icon-fallback[data-v-12202beb] { background: linear-gradient(135deg, rgba(213, 251, 248, 0.96), rgba(224, 238, 255, 0.94)); color: var(--cap-accent-strong); display: grid; font-size: 30px; font-weight: 820; place-items: center; }
.cap-site-name[data-v-12202beb] { color: rgb(23, 50, 71); display: -webkit-box; font-size: 11px; line-height: 1.28; min-height: 27px; overflow: hidden; overflow-wrap: anywhere; text-align: center; width: 100%; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
@media (max-width: 420px) {
  .cap-site-grid[data-v-12202beb] { gap: 6px; }
  .cap-site-tile[data-v-12202beb] { gap: 5px; min-height: 90px; padding: 6px 3px; }
  .cap-site-icon-shell[data-v-12202beb] { width: clamp(40px, 12.5vw, 52px); }
  .cap-site-icon-fallback[data-v-12202beb], .cap-site-icon-shell img[data-v-12202beb] { border-radius: 9px; }
  .cap-site-name[data-v-12202beb] { font-size: 10.5px; min-height: 24px; }
}
.cap-preview[data-v-12202beb] { display: grid; inset: 0px; padding: calc(18px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom)); place-items: center; position: fixed; z-index: 70; }
.cap-preview-backdrop[data-v-12202beb] { backdrop-filter: blur(12px); background: rgba(7, 18, 30, 0.82); border: 0px; cursor: zoom-out; inset: 0px; padding: 0px; position: absolute; }
.cap-preview-frame[data-v-12202beb] { display: grid; gap: 10px; margin: 0px; max-height: calc(100dvh - 72px - env(safe-area-inset-top) - env(safe-area-inset-bottom)); place-items: center; position: relative; width: min(100%, 920px); z-index: 1; }
.cap-preview-frame img[data-v-12202beb] { background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.36) 0px 24px 80px; max-height: calc(100dvh - 124px - env(safe-area-inset-top) - env(safe-area-inset-bottom)); max-width: 100%; object-fit: contain; }
.cap-preview-frame figcaption[data-v-12202beb] { background: rgba(255, 255, 255, 0.88); border-radius: 999px; color: rgb(16, 35, 56); font-size: 13px; line-height: 1.25; max-width: 100%; min-height: 24px; overflow-wrap: anywhere; padding: 4px 10px; text-align: center; }
.cap-preview-close[data-v-12202beb] { background: rgba(255, 255, 255, 0.9); border: 1px solid rgba(255, 255, 255, 0.28); border-radius: 999px; box-shadow: rgba(0, 0, 0, 0.26) 0px 12px 34px; color: rgb(16, 35, 56); cursor: pointer; display: grid; height: 44px; place-items: center; position: fixed; right: 12px; top: calc(12px + env(safe-area-inset-top)); width: 44px; z-index: 2; }
.cap-preview-close svg[data-v-12202beb] { height: 22px; width: 22px; }
.cap-preview-close path[data-v-12202beb] { fill: none; stroke: currentcolor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.cap-site-snapshot[data-v-12202beb] { display: grid; inset: 0px; padding: calc(18px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom)); place-items: center; position: fixed; z-index: 72; }
.cap-site-snapshot-backdrop[data-v-12202beb] { backdrop-filter: blur(10px); background: rgba(7, 18, 30, 0.72); border: 0px; cursor: zoom-out; inset: 0px; padding: 0px; position: absolute; }
.cap-site-snapshot-panel[data-v-12202beb] { background: linear-gradient(rgba(255, 255, 255, 0.98), rgba(238, 248, 252, 0.96)); border: 1px solid rgba(143, 217, 229, 0.46); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.34) 0px 28px 90px; display: grid; grid-template-rows: auto minmax(0px, 1fr); height: 80dvh; min-width: 0px; overflow: hidden; position: relative; width: 90vw; z-index: 1; }
.cap-site-snapshot-head[data-v-12202beb] { align-items: center; border-bottom: 1px solid rgba(50, 105, 135, 0.12); display: grid; gap: 10px; grid-template-columns: minmax(0px, 1fr) 44px; min-height: 52px; min-width: 0px; padding: 8px 8px 8px 14px; }
.cap-site-snapshot-head strong[data-v-12202beb] { color: rgb(23, 50, 71); font-size: 16px; line-height: 1.25; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cap-site-snapshot-close[data-v-12202beb] { background: rgba(255, 255, 255, 0.9); border: 1px solid rgba(50, 105, 135, 0.14); border-radius: 999px; color: rgb(16, 35, 56); cursor: pointer; display: grid; height: 44px; place-items: center; width: 44px; }
.cap-site-snapshot-close svg[data-v-12202beb] { height: 22px; width: 22px; }
.cap-site-snapshot-close path[data-v-12202beb] { fill: none; stroke: currentcolor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.cap-site-snapshot-body[data-v-12202beb] { min-height: 0px; overflow-y: auto; overscroll-behavior: contain; padding: 0px; }
.cap-site-snapshot-body p[data-v-12202beb] { color: var(--cap-muted); font-size: 14px; line-height: 1.45; margin: 0px; padding: 18px 6px; text-align: center; }
.cap-site-snapshot-images[data-v-12202beb] { display: block; margin: 0px auto; width: min(100%, 430px); }
.cap-site-snapshot-image-frame[data-v-12202beb] { animation: 1.2s ease-in-out 0s infinite normal none running capSnapshotLoading-12202beb; aspect-ratio: 430 / 400; background: linear-gradient(90deg, rgba(224, 242, 247, 0.72), rgba(246, 252, 254, 0.96), rgba(224, 242, 247, 0.72)) 0% 0% / 220% 100%; display: block; margin: 0px; overflow: hidden; position: relative; width: 100%; }
.cap-site-snapshot-image-frame.is-loaded[data-v-12202beb] { animation: auto ease 0s 1 normal none running none; background: rgb(255, 255, 255); }
.cap-site-snapshot-image-frame.is-failed[data-v-12202beb] { animation: auto ease 0s 1 normal none running none; background: rgba(239, 246, 249, 0.96); display: grid; place-items: center; }
.cap-site-snapshot-image-frame img[data-v-12202beb] { background: rgb(255, 255, 255); border: 0px; border-radius: 0px; box-shadow: none; display: block; height: 100%; inset: 0px; margin: 0px; object-fit: contain; position: absolute; width: 100%; }
.cap-site-snapshot-image-error[data-v-12202beb], .cap-site-snapshot-image-loader[data-v-12202beb] { color: rgba(12, 43, 65, 0.58); display: grid; font-size: 12px; inset: 0px; line-height: 1.2; place-items: center; position: absolute; }
.cap-site-snapshot-image-error[data-v-12202beb] { color: rgba(156, 53, 53, 0.82); }
@keyframes capSnapshotLoading-12202beb { 
  0% { background-position: 100% 0px; }
  100% { background-position: -100% 0px; }
}
@media (prefers-reduced-motion: reduce) {
  .cap-site-snapshot-image-frame[data-v-12202beb] { animation: auto ease 0s 1 normal none running none; }
}
.cap-quick-shell[data-v-12202beb] { align-items: center; backdrop-filter: blur(18px); background: rgba(255, 255, 255, 0.82); border-top: 1px solid var(--cap-line); display: grid; gap: 8px; grid-template-columns: minmax(0px, 1fr) 44px; min-width: 0px; padding: 8px 10px; position: relative; z-index: 20; }
.cap-quick[data-v-12202beb] { display: flex; gap: 8px; min-width: 0px; overflow-x: auto; scrollbar-width: none; }
.cap-quick[data-v-12202beb]::-webkit-scrollbar { display: none; }
.cap-quick button[data-v-12202beb], .cap-quick-menu button[data-v-12202beb] { background: linear-gradient(rgba(255, 255, 255, 0.98), rgba(239, 248, 255, 0.94)); border: 1px solid rgba(50, 105, 135, 0.14); border-radius: 999px; box-shadow: rgba(27, 73, 92, 0.08) 0px 8px 16px, rgba(255, 255, 255, 0.88) 0px 1px inset; color: rgb(23, 50, 71); cursor: pointer; flex: 0 0 auto; font-size: 13px; min-height: 36px; padding: 7px 11px; transition: transform 0.18s, border-color 0.18s, color 0.18s; }
.cap-quick button[data-v-12202beb]:active, .cap-quick-menu button[data-v-12202beb]:active { border-color: var(--cap-accent); color: rgb(13, 51, 64); transform: translateY(1px) scale(0.98); }
.cap-quick button[data-v-12202beb]:disabled, .cap-quick-menu button[data-v-12202beb]:disabled, .cap-quick-menu-button[data-v-12202beb]:disabled { cursor: not-allowed; opacity: 0.55; }
.cap-quick-menu-button[data-v-12202beb] { background: linear-gradient(rgba(255, 255, 255, 0.98), rgba(239, 248, 255, 0.94)); border: 1px solid rgba(15, 162, 177, 0.24); border-radius: 999px; box-shadow: rgba(27, 73, 92, 0.08) 0px 8px 16px, rgba(255, 255, 255, 0.88) 0px 1px inset; color: rgb(23, 50, 71); cursor: pointer; display: grid; height: 36px; place-items: center; width: 44px; }
.cap-quick-menu-button.is-open[data-v-12202beb] { background: linear-gradient(135deg, rgba(213, 251, 248, 0.96), rgba(224, 238, 255, 0.94)); border-color: var(--cap-accent); color: rgb(13, 51, 64); }
.cap-quick-menu-button svg[data-v-12202beb] { height: 20px; width: 20px; }
.cap-quick-menu-button path[data-v-12202beb] { fill: none; stroke: currentcolor; stroke-width: 2; stroke-linecap: round; }
.cap-quick-menu[data-v-12202beb] { background: linear-gradient(rgba(255, 255, 255, 0.98), rgba(244, 250, 255, 0.96)); border: 1px solid rgba(15, 162, 177, 0.24); border-radius: 10px; bottom: calc(100% + 8px); box-shadow: rgba(27, 73, 92, 0.18) 0px 18px 44px, rgba(255, 255, 255, 0.88) 0px 1px inset; display: grid; gap: 8px; grid-template-columns: repeat(2, minmax(0px, 1fr)); padding: 10px; position: absolute; right: 10px; width: min(280px, -20px + 100vw); z-index: 22; }
.cap-quick-menu button[data-v-12202beb] { justify-content: center; line-height: 1.2; min-width: 0px; padding: 8px 10px; white-space: normal; width: 100%; }
.cap-composer[data-v-12202beb] { backdrop-filter: blur(22px); background: linear-gradient(rgba(255, 255, 255, 0.86), rgba(244, 250, 255, 0.97)); border-top: 1px solid var(--cap-line); display: grid; padding: 8px 12px calc(8px + env(safe-area-inset-bottom)); z-index: 3; }
.cap-input-row[data-v-12202beb] { align-items: center; display: grid; gap: 10px; grid-template-columns: minmax(0px, 1fr) 46px; }
.cap-input-row textarea[data-v-12202beb] { background: rgba(255, 255, 255, 0.94); border: 1px solid rgba(50, 105, 135, 0.14); border-radius: 8px; box-shadow: rgba(255, 255, 255, 0.9) 0px 1px inset, rgba(27, 73, 92, 0.08) 0px 8px 20px; color: var(--cap-ink); display: block; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; height: 48px; line-height: 20px; max-height: 120px; min-height: 48px; padding: 13px 14px; resize: none; width: 100%; }
.cap-input-row textarea[data-v-12202beb]::placeholder { color: rgba(96, 114, 132, 0.78); }
.cap-send[data-v-12202beb] { align-self: center; background: linear-gradient(rgba(232, 251, 255, 0.98), rgba(209, 244, 250, 0.94)); border: 1px solid rgba(15, 162, 177, 0.22); border-radius: 12px; box-shadow: rgba(27, 73, 92, 0.08) 0px 6px 14px, rgba(255, 255, 255, 0.72) 0px 1px inset; color: rgb(15, 143, 161); cursor: pointer; display: grid; height: 46px; min-width: 46px; padding: 0px; place-items: center; transition: transform 0.18s, box-shadow 0.18s, border-color 0.18s, filter 0.18s; width: 46px; }
.cap-send svg[data-v-12202beb] { height: 21px; transform: none; width: 21px; }
.cap-send path[data-v-12202beb] { fill: currentcolor; stroke: none; }
.cap-send.is-thinking[data-v-12202beb] { background: transparent; border: 0px; box-shadow: none; overflow: visible; }
.cap-send-ai[data-v-12202beb] { display: block; height: 46px; object-fit: contain; pointer-events: none; transform: scale(1.45); transform-origin: center center; width: 46px; }
.cap-send[data-v-12202beb]:active { box-shadow: rgba(27, 73, 92, 0.08) 0px 3px 8px, rgba(15, 98, 132, 0.1) 0px 1px 2px inset; transform: translateY(1px) scale(0.98); }
.cap-send[data-v-12202beb]:disabled { background: linear-gradient(rgba(247, 251, 253, 0.94), rgba(234, 243, 248, 0.92)); border-color: rgba(127, 159, 176, 0.18); box-shadow: rgba(255, 255, 255, 0.74) 0px 1px inset; color: rgba(96, 114, 132, 0.48); cursor: not-allowed; opacity: 0.72; }
.cap-send.is-thinking[data-v-12202beb]:disabled { background: transparent; border: 0px; box-shadow: none; cursor: wait; opacity: 1; }
.cap-drawer-mask[data-v-12202beb] { backdrop-filter: blur(3px); background: rgba(16, 32, 51, 0.34); inset: 0px; position: fixed; z-index: 40; }
.cap-drawer[data-v-12202beb] { background: linear-gradient(rgba(255, 255, 255, 0.98), rgba(245, 250, 255, 0.98)); border-left: 1px solid var(--cap-line-strong); bottom: 0px; box-shadow: rgba(27, 73, 92, 0.18) -22px 0px 60px; display: grid; grid-template-rows: auto 1fr; padding-top: env(safe-area-inset-top); position: fixed; right: 0px; top: 0px; width: min(88vw, 380px); z-index: 50; }
.cap-drawer header[data-v-12202beb] { align-items: center; border-bottom: 1px solid var(--cap-line); display: grid; gap: 8px; grid-template-columns: 1fr 44px; min-height: 58px; padding: 8px 12px; }
.cap-drawer h2[data-v-12202beb] { font-size: 17px; margin: 0px; }
.cap-drawer-content[data-v-12202beb] { align-content: start; display: grid; gap: 8px; overflow: auto; padding: 10px; }
.cap-history-row[data-v-12202beb] { align-items: stretch; background: linear-gradient(rgba(255, 255, 255, 0.98), rgba(239, 248, 255, 0.92)); border: 1px solid rgba(50, 105, 135, 0.14); border-radius: 8px; color: var(--cap-ink); display: grid; grid-template-columns: minmax(0px, 1fr) 42px; min-height: 56px; overflow: hidden; width: 100%; }
.cap-history-row.is-active[data-v-12202beb] { background: linear-gradient(135deg, rgba(213, 251, 248, 0.9), rgba(239, 234, 255, 0.72)); border-color: rgba(15, 162, 177, 0.42); }
.cap-history-item[data-v-12202beb] { background: transparent; border: 0px; border-radius: 0px; color: inherit; cursor: pointer; display: grid; gap: 4px; min-height: 54px; min-width: 0px; padding: 9px 10px; text-align: left; }
.cap-history-delete[data-v-12202beb] { background: transparent; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgba(50, 105, 135, 0.1); border-image: initial; color: rgb(139, 92, 104); cursor: pointer; display: grid; min-height: 54px; place-items: center; width: 42px; }
.cap-history-delete[data-v-12202beb]:disabled { cursor: not-allowed; opacity: 0.45; }
.cap-history-delete svg[data-v-12202beb] { height: 18px; width: 18px; }
.cap-history-delete path[data-v-12202beb] { fill: none; stroke: currentcolor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.cap-confirm-mask[data-v-12202beb] { display: grid; inset: 0px; padding: calc(18px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom)); place-items: center; position: fixed; z-index: 70; }
.cap-confirm-backdrop[data-v-12202beb] { backdrop-filter: blur(8px); background: rgba(10, 24, 36, 0.28); border: 0px; inset: 0px; padding: 0px; position: absolute; }
.cap-confirm-card[data-v-12202beb] { background: rgba(255, 255, 255, 0.98); border: 1px solid rgba(50, 105, 135, 0.16); border-radius: 10px; box-shadow: rgba(27, 73, 92, 0.24) 0px 22px 70px, rgba(255, 255, 255, 0.9) 0px 1px inset; color: var(--cap-ink); padding: 14px; position: relative; transform: translateY(-4vh); width: min(100%, 360px); z-index: 1; }
.cap-confirm-card h3[data-v-12202beb] { font-size: 16px; line-height: 1.3; margin: 0px; }
.cap-confirm-card p[data-v-12202beb] { color: var(--cap-muted); font-size: 13px; line-height: 1.45; margin: 6px 0px 10px; }
.cap-confirm-card strong[data-v-12202beb] { background: rgba(239, 248, 255, 0.78); border: 1px solid rgba(50, 105, 135, 0.12); border-radius: 8px; display: block; font-size: 14px; line-height: 1.25; min-height: 36px; overflow-wrap: anywhere; padding: 9px 10px; }
.cap-confirm-card .cap-confirm-error[data-v-12202beb] { color: rgb(180, 35, 63); font-size: 12px; font-weight: 700; margin: 8px 0px 0px; }
.cap-confirm-actions[data-v-12202beb] { display: grid; gap: 8px; grid-template-columns: 1fr 1fr; margin-top: 12px; }
.cap-confirm-actions button[data-v-12202beb] { border-radius: 8px; cursor: pointer; font-size: 14px; font-weight: 800; min-height: 40px; }
.cap-confirm-cancel[data-v-12202beb] { background: rgba(248, 252, 255, 0.96); border: 1px solid rgba(50, 105, 135, 0.16); color: rgb(38, 57, 74); }
.cap-confirm-danger[data-v-12202beb] { background: linear-gradient(rgba(255, 241, 244, 0.98), rgba(255, 232, 236, 0.96)); border: 1px solid rgba(217, 54, 84, 0.22); color: rgb(180, 35, 63); }
.cap-confirm-actions button[data-v-12202beb]:disabled { cursor: not-allowed; opacity: 0.55; }
.cap-history-item strong[data-v-12202beb] { display: block; font-size: 14px; line-height: 1.25; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cap-empty[data-v-12202beb], .cap-help-intro[data-v-12202beb], .cap-history-item span[data-v-12202beb] { color: var(--cap-muted); font-size: 12px; }
.cap-empty[data-v-12202beb] { padding: 18px 8px; text-align: center; }
.cap-help-intro[data-v-12202beb] { line-height: 1.45; margin: 0px 0px 2px; }
@media (min-width: 820px) {
  .core-ai-page[data-v-12202beb] { border: 0px; box-shadow: none; margin: 0px; max-width: none; }
}
@media (prefers-reduced-motion: reduce) {
  .core-ai-page[data-v-12202beb] * { scroll-behavior: auto !important; transition: none !important; }
  .core-ai-page[data-v-12202beb]::before { transform: none; animation: auto ease 0s 1 normal none running none !important; }
  .cap-message.is-assistant.is-streaming[data-v-12202beb]::before { animation: auto ease 0s 1 normal none running none !important; }
}
@keyframes cap-scan-12202beb { 
  0% { transform: translateY(-78%); }
  100% { transform: translateY(78%); }
}
@keyframes cap-flow-line-12202beb { 
  0% { background-position: 0px 0px; }
  100% { background-position: 0px 260%; }
}
.cap-card.is-formula[data-v-12202beb]::before { display: none; }
.cap-card.is-formula[data-v-12202beb] { background: transparent; border: 0px; box-shadow: none; padding: 0px; }
@font-face { font-family: swiper-icons; font-style: normal; font-weight: 400; src: url("data:application/font-woff;charset=utf-8;base64, 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"); }
:root { --swiper-theme-color: #007aff; }
:host { display: block; margin-left: auto; margin-right: auto; position: relative; z-index: 1; }
.swiper { display: block; list-style: none; margin-left: auto; margin-right: auto; overflow: hidden; padding: 0px; position: relative; z-index: 1; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { box-sizing: content-box; display: flex; height: 100%; position: relative; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); width: 100%; z-index: 1; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { display: block; flex-shrink: 0; height: 100%; position: relative; transition-property: transform; width: 100%; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { height: var(--swiper-centered-offset-after); min-width: 1px; width: 100%; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); }
.swiper-lazy-preloader { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top: 4px solid transparent; box-sizing: border-box; height: 42px; left: 50%; margin-left: -21px; margin-top: -21px; position: absolute; top: 50%; transform-origin: 50% center; width: 42px; z-index: 10; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { align-items: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); cursor: pointer; display: flex; height: var(--swiper-navigation-size); justify-content: center; margin-top: calc(0px - var(--swiper-navigation-size)/2); position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size)/44*27); z-index: 10; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { cursor: auto; opacity: 0.35; pointer-events: none; }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { cursor: auto; opacity: 0; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next svg, .swiper-button-prev svg { height: 100%; object-fit: contain; transform-origin: center center; width: 100%; }
.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg { transform: rotate(180deg); }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto; }
.swiper-button-lock { display: none; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); font-variant: normal; letter-spacing: 0px; line-height: 1; text-transform: none !important; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { left: auto; right: var(--swiper-navigation-sides-offset,10px); }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-pagination { position: absolute; text-align: center; transform: translateZ(0px); transition: opacity 0.3s; z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom,8px); left: 0px; top: var(--swiper-pagination-top,auto); width: 100%; }
.swiper-pagination-bullets-dynamic { font-size: 0px; overflow: hidden; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { position: relative; transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { background: var(--swiper-pagination-bullet-inactive-color,#000); border-radius: var(--swiper-pagination-bullet-border-radius,50%); display: inline-block; height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); opacity: var(--swiper-pagination-bullet-inactive-opacity,.2); width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); }
button.swiper-pagination-bullet { appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; margin: 0px; padding: 0px; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { background: var(--swiper-pagination-color,var(--swiper-theme-color)); opacity: var(--swiper-pagination-bullet-opacity,1); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { left: var(--swiper-pagination-left,auto); right: var(--swiper-pagination-right,8px); top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { display: block; margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translate(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit); }
.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25)); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); height: 100%; left: 0px; position: absolute; top: 0px; transform: scale(0); transform-origin: left top; width: 100%; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { height: var(--swiper-pagination-progressbar-size,4px); left: 0px; top: 0px; width: 100%; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { height: 100%; left: 0px; top: 0px; width: var(--swiper-pagination-progressbar-size,4px); }
.swiper-pagination-lock { display: none; }
:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1; }
.animate__animated { animation-duration: var(--animate-duration); animation-fill-mode: both; }
.animate__animated.animate__infinite { animation-iteration-count: infinite; }
.animate__animated.animate__repeat-1 { animation-iteration-count: var(--animate-repeat); }
.animate__animated.animate__repeat-2 { animation-iteration-count: calc(var(--animate-repeat)*2); }
.animate__animated.animate__repeat-3 { animation-iteration-count: calc(var(--animate-repeat)*3); }
.animate__animated.animate__delay-1s { animation-delay: var(--animate-delay); }
.animate__animated.animate__delay-2s { animation-delay: calc(var(--animate-delay)*2); }
.animate__animated.animate__delay-3s { animation-delay: calc(var(--animate-delay)*3); }
.animate__animated.animate__delay-4s { animation-delay: calc(var(--animate-delay)*4); }
.animate__animated.animate__delay-5s { animation-delay: calc(var(--animate-delay)*5); }
.animate__animated.animate__faster { animation-duration: calc(var(--animate-duration)/2); }
.animate__animated.animate__fast { animation-duration: calc(var(--animate-duration)*.8); }
.animate__animated.animate__slow { animation-duration: calc(var(--animate-duration)*2); }
.animate__animated.animate__slower { animation-duration: calc(var(--animate-duration)*3); }
@media (prefers-reduced-motion: reduce), print {
  .animate__animated { animation-duration: 1ms !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; }
  .animate__animated[class*="Out"] { opacity: 0; }
}
@-webkit-keyframes bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px) scaleY(1.1); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px) scaleY(1.05); }
  80% { transform: translateZ(0px) scaleY(0.95); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); }
}
@keyframes bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px) scaleY(1.1); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px) scaleY(1.05); }
  80% { transform: translateZ(0px) scaleY(0.95); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); }
}
.animate__bounce { animation-name: bounce; transform-origin: center bottom; }
@-webkit-keyframes flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.animate__flash { animation-name: flash; }
@-webkit-keyframes pulse { 
  0% { transform: scaleX(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scaleX(1); }
}
@keyframes pulse { 
  0% { transform: scaleX(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scaleX(1); }
}
.animate__pulse { animation-name: pulse; animation-timing-function: ease-in-out; }
@-webkit-keyframes rubberBand { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleX(1); }
}
@keyframes rubberBand { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleX(1); }
}
.animate__rubberBand { animation-name: rubberBand; }
@-webkit-keyframes shakeX { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
@keyframes shakeX { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
.animate__shakeX { animation-name: shakeX; }
@-webkit-keyframes shakeY { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); }
}
@keyframes shakeY { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); }
}
.animate__shakeY { animation-name: shakeY; }
@-webkit-keyframes headShake { 
  0% { transform: translate(0px); }
  6.5% { transform: translate(-6px) rotateY(-9deg); }
  18.5% { transform: translate(5px) rotateY(7deg); }
  31.5% { transform: translate(-3px) rotateY(-5deg); }
  43.5% { transform: translate(2px) rotateY(3deg); }
  50% { transform: translate(0px); }
}
@keyframes headShake { 
  0% { transform: translate(0px); }
  6.5% { transform: translate(-6px) rotateY(-9deg); }
  18.5% { transform: translate(5px) rotateY(7deg); }
  31.5% { transform: translate(-3px) rotateY(-5deg); }
  43.5% { transform: translate(2px) rotateY(3deg); }
  50% { transform: translate(0px); }
}
.animate__headShake { animation-name: headShake; animation-timing-function: ease-in-out; }
@-webkit-keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
@keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
.animate__swing { animation-name: swing; transform-origin: center top; }
@-webkit-keyframes tada { 
  0% { transform: scaleX(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  100% { transform: scaleX(1); }
}
@keyframes tada { 
  0% { transform: scaleX(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  100% { transform: scaleX(1); }
}
.animate__tada { animation-name: tada; }
@-webkit-keyframes wobble { 
  0% { transform: translateZ(0px); }
  15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); }
  100% { transform: translateZ(0px); }
}
@keyframes wobble { 
  0% { transform: translateZ(0px); }
  15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); }
  100% { transform: translateZ(0px); }
}
.animate__wobble { animation-name: wobble; }
@-webkit-keyframes jello { 
  0%, 11.1%, 100% { transform: translateZ(0px); }
  22.2% { transform: skew(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skew(6.25deg) skewY(6.25deg); }
  44.4% { transform: skew(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skew(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skew(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skew(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skew(-0.195312deg) skewY(-0.195312deg); }
}
@keyframes jello { 
  0%, 11.1%, 100% { transform: translateZ(0px); }
  22.2% { transform: skew(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skew(6.25deg) skewY(6.25deg); }
  44.4% { transform: skew(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skew(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skew(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skew(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skew(-0.195312deg) skewY(-0.195312deg); }
}
.animate__jello { animation-name: jello; transform-origin: center center; }
@-webkit-keyframes heartBeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}
@keyframes heartBeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}
.animate__heartBeat { animation-duration: calc(var(--animate-duration)*1.3); animation-name: heartBeat; animation-timing-function: ease-in-out; }
@-webkit-keyframes backInDown { 
  0% { opacity: 0.7; transform: translateY(-1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes backInDown { 
  0% { opacity: 0.7; transform: translateY(-1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.animate__backInDown { animation-name: backInDown; }
@-webkit-keyframes backInLeft { 
  0% { opacity: 0.7; transform: translate(-2000px) scale(0.7); }
  80% { opacity: 0.7; transform: translate(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes backInLeft { 
  0% { opacity: 0.7; transform: translate(-2000px) scale(0.7); }
  80% { opacity: 0.7; transform: translate(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.animate__backInLeft { animation-name: backInLeft; }
@-webkit-keyframes backInRight { 
  0% { opacity: 0.7; transform: translate(2000px) scale(0.7); }
  80% { opacity: 0.7; transform: translate(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes backInRight { 
  0% { opacity: 0.7; transform: translate(2000px) scale(0.7); }
  80% { opacity: 0.7; transform: translate(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.animate__backInRight { animation-name: backInRight; }
@-webkit-keyframes backInUp { 
  0% { opacity: 0.7; transform: translateY(1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes backInUp { 
  0% { opacity: 0.7; transform: translateY(1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.animate__backInUp { animation-name: backInUp; }
@-webkit-keyframes backOutDown { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateY(700px) scale(0.7); }
}
@keyframes backOutDown { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateY(700px) scale(0.7); }
}
.animate__backOutDown { animation-name: backOutDown; }
@-webkit-keyframes backOutLeft { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translate(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translate(-2000px) scale(0.7); }
}
@keyframes backOutLeft { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translate(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translate(-2000px) scale(0.7); }
}
.animate__backOutLeft { animation-name: backOutLeft; }
@-webkit-keyframes backOutRight { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translate(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translate(2000px) scale(0.7); }
}
@keyframes backOutRight { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translate(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translate(2000px) scale(0.7); }
}
.animate__backOutRight { animation-name: backOutRight; }
@-webkit-keyframes backOutUp { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateY(-700px) scale(0.7); }
}
@keyframes backOutUp { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateY(-700px) scale(0.7); }
}
.animate__backOutUp { animation-name: backOutUp; }
@-webkit-keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleX(1); }
}
@keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleX(1); }
}
.animate__bounceIn { animation-duration: calc(var(--animate-duration)*.75); animation-name: bounceIn; }
@-webkit-keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInDown { animation-name: bounceInDown; }
@-webkit-keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInLeft { animation-name: bounceInLeft; }
@-webkit-keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInRight { animation-name: bounceInRight; }
@-webkit-keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInUp { animation-name: bounceInUp; }
@-webkit-keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
@keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
.animate__bounceOut { animation-duration: calc(var(--animate-duration)*.75); animation-name: bounceOut; }
@-webkit-keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px) scaleY(3); }
}
@keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px) scaleY(3); }
}
.animate__bounceOutDown { animation-name: bounceOutDown; }
@-webkit-keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); }
}
@keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); }
}
.animate__bounceOutLeft { animation-name: bounceOutLeft; }
@-webkit-keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); }
}
@keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); }
}
.animate__bounceOutRight { animation-name: bounceOutRight; }
@-webkit-keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px) scaleY(3); }
}
@keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px) scaleY(3); }
}
.animate__bounceOutUp { animation-name: bounceOutUp; }
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.animate__fadeIn { animation-name: fadeIn; }
@-webkit-keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInDown { animation-name: fadeInDown; }
@-webkit-keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInDownBig { animation-name: fadeInDownBig; }
@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInLeft { animation-name: fadeInLeft; }
@-webkit-keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInLeftBig { animation-name: fadeInLeftBig; }
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInRight { animation-name: fadeInRight; }
@-webkit-keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInRightBig { animation-name: fadeInRightBig; }
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInUp { animation-name: fadeInUp; }
@-webkit-keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInUpBig { animation-name: fadeInUpBig; }
@-webkit-keyframes fadeInTopLeft { 
  0% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInTopLeft { 
  0% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInTopLeft { animation-name: fadeInTopLeft; }
@-webkit-keyframes fadeInTopRight { 
  0% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInTopRight { 
  0% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInTopRight { animation-name: fadeInTopRight; }
@-webkit-keyframes fadeInBottomLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInBottomLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInBottomLeft { animation-name: fadeInBottomLeft; }
@-webkit-keyframes fadeInBottomRight { 
  0% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInBottomRight { 
  0% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInBottomRight { animation-name: fadeInBottomRight; }
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.animate__fadeOut { animation-name: fadeOut; }
@-webkit-keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
@keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
.animate__fadeOutDown { animation-name: fadeOutDown; }
@-webkit-keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
@keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.animate__fadeOutDownBig { animation-name: fadeOutDownBig; }
@-webkit-keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
@keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
.animate__fadeOutLeft { animation-name: fadeOutLeft; }
@-webkit-keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
.animate__fadeOutLeftBig { animation-name: fadeOutLeftBig; }
@-webkit-keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
@keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
.animate__fadeOutRight { animation-name: fadeOutRight; }
@-webkit-keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
.animate__fadeOutRightBig { animation-name: fadeOutRightBig; }
@-webkit-keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
@keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
.animate__fadeOutUp { animation-name: fadeOutUp; }
@-webkit-keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
.animate__fadeOutUpBig { animation-name: fadeOutUpBig; }
@-webkit-keyframes fadeOutTopLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
}
@keyframes fadeOutTopLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
}
.animate__fadeOutTopLeft { animation-name: fadeOutTopLeft; }
@-webkit-keyframes fadeOutTopRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
}
@keyframes fadeOutTopRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
}
.animate__fadeOutTopRight { animation-name: fadeOutTopRight; }
@-webkit-keyframes fadeOutBottomRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
}
@keyframes fadeOutBottomRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
}
.animate__fadeOutBottomRight { animation-name: fadeOutBottomRight; }
@-webkit-keyframes fadeOutBottomLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
}
@keyframes fadeOutBottomLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
}
.animate__fadeOutBottomLeft { animation-name: fadeOutBottomLeft; }
@-webkit-keyframes flip { 
  0% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); }
  40% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); }
  50% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); }
  80% { animation-timing-function: ease-in; transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); }
  100% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); }
}
@keyframes flip { 
  0% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); }
  40% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); }
  50% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); }
  80% { animation-timing-function: ease-in; transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); }
  100% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); }
}
.animate__animated.animate__flip { animation-name: flip; backface-visibility: visible; }
@-webkit-keyframes flipInX { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateX(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateX(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateX(10deg); }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes flipInX { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateX(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateX(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateX(10deg); }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
.animate__flipInX { animation-name: flipInX; backface-visibility: visible !important; }
@-webkit-keyframes flipInY { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateY(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateY(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateY(10deg); }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes flipInY { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateY(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateY(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateY(10deg); }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}
.animate__flipInY { animation-name: flipInY; backface-visibility: visible !important; }
@-webkit-keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateX(-20deg); }
  100% { opacity: 0; transform: perspective(400px) rotateX(90deg); }
}
@keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateX(-20deg); }
  100% { opacity: 0; transform: perspective(400px) rotateX(90deg); }
}
.animate__flipOutX { animation-duration: calc(var(--animate-duration)*.75); animation-name: flipOutX; backface-visibility: visible !important; }
@-webkit-keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateY(-15deg); }
  100% { opacity: 0; transform: perspective(400px) rotateY(90deg); }
}
@keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateY(-15deg); }
  100% { opacity: 0; transform: perspective(400px) rotateY(90deg); }
}
.animate__flipOutY { animation-duration: calc(var(--animate-duration)*.75); animation-name: flipOutY; backface-visibility: visible !important; }
@-webkit-keyframes lightSpeedInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px) skew(-30deg); }
  60% { opacity: 1; transform: skew(20deg); }
  80% { transform: skew(-5deg); }
  100% { transform: translateZ(0px); }
}
@keyframes lightSpeedInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px) skew(-30deg); }
  60% { opacity: 1; transform: skew(20deg); }
  80% { transform: skew(-5deg); }
  100% { transform: translateZ(0px); }
}
.animate__lightSpeedInRight { animation-name: lightSpeedInRight; animation-timing-function: ease-out; }
@-webkit-keyframes lightSpeedInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skew(30deg); }
  60% { opacity: 1; transform: skew(-20deg); }
  80% { transform: skew(5deg); }
  100% { transform: translateZ(0px); }
}
@keyframes lightSpeedInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skew(30deg); }
  60% { opacity: 1; transform: skew(-20deg); }
  80% { transform: skew(5deg); }
  100% { transform: translateZ(0px); }
}
.animate__lightSpeedInLeft { animation-name: lightSpeedInLeft; animation-timing-function: ease-out; }
@-webkit-keyframes lightSpeedOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) skew(30deg); }
}
@keyframes lightSpeedOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) skew(30deg); }
}
.animate__lightSpeedOutRight { animation-name: lightSpeedOutRight; animation-timing-function: ease-in; }
@-webkit-keyframes lightSpeedOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skew(-30deg); }
}
@keyframes lightSpeedOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skew(-30deg); }
}
.animate__lightSpeedOutLeft { animation-name: lightSpeedOutLeft; animation-timing-function: ease-in; }
@-webkit-keyframes rotateIn { 
  0% { opacity: 0; transform: rotate(-200deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateIn { 
  0% { opacity: 0; transform: rotate(-200deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rotateIn { animation-name: rotateIn; transform-origin: center center; }
@-webkit-keyframes rotateInDownLeft { 
  0% { opacity: 0; transform: rotate(-45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateInDownLeft { 
  0% { opacity: 0; transform: rotate(-45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rotateInDownLeft { animation-name: rotateInDownLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateInDownRight { 
  0% { opacity: 0; transform: rotate(45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateInDownRight { 
  0% { opacity: 0; transform: rotate(45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rotateInDownRight { animation-name: rotateInDownRight; transform-origin: right bottom; }
@-webkit-keyframes rotateInUpLeft { 
  0% { opacity: 0; transform: rotate(45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateInUpLeft { 
  0% { opacity: 0; transform: rotate(45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rotateInUpLeft { animation-name: rotateInUpLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateInUpRight { 
  0% { opacity: 0; transform: rotate(-90deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateInUpRight { 
  0% { opacity: 0; transform: rotate(-90deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rotateInUpRight { animation-name: rotateInUpRight; transform-origin: right bottom; }
@-webkit-keyframes rotateOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(200deg); }
}
@keyframes rotateOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(200deg); }
}
.animate__rotateOut { animation-name: rotateOut; transform-origin: center center; }
@-webkit-keyframes rotateOutDownLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(45deg); }
}
@keyframes rotateOutDownLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(45deg); }
}
.animate__rotateOutDownLeft { animation-name: rotateOutDownLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateOutDownRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(-45deg); }
}
@keyframes rotateOutDownRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(-45deg); }
}
.animate__rotateOutDownRight { animation-name: rotateOutDownRight; transform-origin: right bottom; }
@-webkit-keyframes rotateOutUpLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(-45deg); }
}
@keyframes rotateOutUpLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(-45deg); }
}
.animate__rotateOutUpLeft { animation-name: rotateOutUpLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateOutUpRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(90deg); }
}
@keyframes rotateOutUpRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(90deg); }
}
.animate__rotateOutUpRight { animation-name: rotateOutUpRight; transform-origin: right bottom; }
@-webkit-keyframes hinge { 
  0% { animation-timing-function: ease-in-out; }
  20%, 60% { animation-timing-function: ease-in-out; transform: rotate(80deg); }
  40%, 80% { animation-timing-function: ease-in-out; opacity: 1; transform: rotate(60deg); }
  100% { opacity: 0; transform: translate3d(0px, 700px, 0px); }
}
@keyframes hinge { 
  0% { animation-timing-function: ease-in-out; }
  20%, 60% { animation-timing-function: ease-in-out; transform: rotate(80deg); }
  40%, 80% { animation-timing-function: ease-in-out; opacity: 1; transform: rotate(60deg); }
  100% { opacity: 0; transform: translate3d(0px, 700px, 0px); }
}
.animate__hinge { animation-duration: calc(var(--animate-duration)*2); animation-name: hinge; transform-origin: left top; }
@-webkit-keyframes jackInTheBox { 
  0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; }
  50% { transform: rotate(-10deg); }
  70% { transform: rotate(3deg); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes jackInTheBox { 
  0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; }
  50% { transform: rotate(-10deg); }
  70% { transform: rotate(3deg); }
  100% { opacity: 1; transform: scale(1); }
}
.animate__jackInTheBox { animation-name: jackInTheBox; }
@-webkit-keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rollIn { animation-name: rollIn; }
@-webkit-keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate(120deg); }
}
@keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate(120deg); }
}
.animate__rollOut { animation-name: rollOut; }
@-webkit-keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
.animate__zoomIn { animation-name: zoomIn; }
@-webkit-keyframes zoomInDown { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); }
}
@keyframes zoomInDown { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); }
}
.animate__zoomInDown { animation-name: zoomInDown; }
@-webkit-keyframes zoomInLeft { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); }
}
@keyframes zoomInLeft { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); }
}
.animate__zoomInLeft { animation-name: zoomInLeft; }
@-webkit-keyframes zoomInRight { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); }
}
@keyframes zoomInRight { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); }
}
.animate__zoomInRight { animation-name: zoomInRight; }
@-webkit-keyframes zoomInUp { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); }
}
@keyframes zoomInUp { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); }
}
.animate__zoomInUp { animation-name: zoomInUp; }
@-webkit-keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
@keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
.animate__zoomOut { animation-name: zoomOut; }
@-webkit-keyframes zoomOutDown { 
  40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); }
  100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); }
}
@keyframes zoomOutDown { 
  40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); }
  100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); }
}
.animate__zoomOutDown { animation-name: zoomOutDown; transform-origin: center bottom; }
@-webkit-keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); }
}
@keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); }
}
.animate__zoomOutLeft { animation-name: zoomOutLeft; transform-origin: left center; }
@-webkit-keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); }
}
@keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); }
}
.animate__zoomOutRight { animation-name: zoomOutRight; transform-origin: right center; }
@-webkit-keyframes zoomOutUp { 
  40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); }
  100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); }
}
@keyframes zoomOutUp { 
  40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); }
  100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); }
}
.animate__zoomOutUp { animation-name: zoomOutUp; transform-origin: center bottom; }
@-webkit-keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.animate__slideInDown { animation-name: slideInDown; }
@-webkit-keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.animate__slideInLeft { animation-name: slideInLeft; }
@-webkit-keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.animate__slideInRight { animation-name: slideInRight; }
@-webkit-keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.animate__slideInUp { animation-name: slideInUp; }
@-webkit-keyframes slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, 100%, 0px); visibility: hidden; }
}
@keyframes slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, 100%, 0px); visibility: hidden; }
}
.animate__slideOutDown { animation-name: slideOutDown; }
@-webkit-keyframes slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(-100%, 0px, 0px); visibility: hidden; }
}
@keyframes slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(-100%, 0px, 0px); visibility: hidden; }
}
.animate__slideOutLeft { animation-name: slideOutLeft; }
@-webkit-keyframes slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(100%, 0px, 0px); visibility: hidden; }
}
@keyframes slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(100%, 0px, 0px); visibility: hidden; }
}
.animate__slideOutRight { animation-name: slideOutRight; }
@-webkit-keyframes slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, -100%, 0px); visibility: hidden; }
}
@keyframes slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, -100%, 0px); visibility: hidden; }
}
.animate__slideOutUp { animation-name: slideOutUp; }
/* === https://60n7zn49641.49641gd.app:13519/assets/baseLoadingBar-BCfCNwtv.css === */
.spinner-box { margin: 100px auto; }
.spinner-box span { color: var(--ppc-primary-color); display: block; font-size: 12px; margin: 0px auto; text-align: center; }
.spinner { font-size: 10px; height: 40px; margin: 10px auto; text-align: center; width: 50px; }
.spinner > div { animation: 1.2s ease-in-out 0s infinite normal none running sk-stretchdelay; background-color: var(--ppc-primary-color); display: inline-block; height: 100%; width: 6px; }
.spinner .rect2 { animation-delay: -1.1s; }
.spinner .rect3 { animation-delay: -1s; }
.spinner .rect4 { animation-delay: -0.9s; }
.spinner .rect5 { animation-delay: -0.8s; }
@keyframes sk-stretchdelay { 
  0%, 40%, 100% { transform: scaleY(0.4); }
  20% { transform: scaleY(1); }
}
.loader { animation: 1.5s linear 0s infinite normal none running l10; aspect-ratio: 1 / 1; background: rgb(241, 12, 73); border-radius: 50%; width: 22px; }
@keyframes l10 { 
  0% { box-shadow: rgb(244, 221, 81) 0px -30px, rgb(227, 170, 214) 21.21px -21.21px, rgb(244, 221, 81) 30px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px; }
  12.5% { box-shadow: rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 21.21px -21.21px, rgb(244, 221, 81) 30px 0px, rgb(227, 170, 214) 21.21px 21.21px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px; }
  25% { box-shadow: rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 30px 0px, rgb(227, 170, 214) 21.21px 21.21px, rgb(244, 221, 81) 0px 30px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px; }
  37.5% { box-shadow: rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 21.21px 21.21px, rgb(244, 221, 81) 0px 30px, rgb(227, 170, 214) -21.21px 21.21px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px; }
  50% { box-shadow: rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 30px, rgb(227, 170, 214) -21.21px 21.21px, rgb(244, 221, 81) -30px 0px, rgb(227, 170, 214) 0px 0px; }
  62.5% { box-shadow: rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) -21.21px 21.21px, rgb(244, 221, 81) -30px 0px, rgb(227, 170, 214) -21.21px -21.21px; }
  75% { box-shadow: rgb(244, 221, 81) 0px -30px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) -30px 0px, rgb(227, 170, 214) -21.21px -21.21px; }
  87.5% { box-shadow: rgb(244, 221, 81) 0px -30px, rgb(227, 170, 214) 21.21px -21.21px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) -21.21px -21.21px; }
  100% { box-shadow: rgb(244, 221, 81) 0px -30px, rgb(227, 170, 214) 21.21px -21.21px, rgb(244, 221, 81) 30px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px, rgb(244, 221, 81) 0px 0px, rgb(227, 170, 214) 0px 0px; }
}
/* === https://60n7zn49641.49641gd.app:13519/assets/LotteryDrawThemeOne-m8UJFw_R.css === */
.lottery-draw-theme-one[data-v-4b92505b] { background: green; width: 100%; }
.KJ-TabBox[data-v-4b92505b] { background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: "PingFang SC", "microsoft yahei", arial, "helvetica neue", "hiragino sans gb", sans-serif; height: 166px; overflow: hidden; }
.KJ-TabBox ul[data-v-4b92505b] { border-bottom: 2px solid rgb(255, 255, 255); box-sizing: content-box; display: flex; height: 36px; padding: 8px 0px 0px 8px !important; }
.KJ-TabBox li[data-v-4b92505b], .KJ-TabBox ul[data-v-4b92505b] { border: 0px; font-size: 18px; list-style: none; margin: 0px; padding: 0px; }
.KJ-TabBox li.cur[data-v-4b92505b] { background: rgb(31, 182, 29); color: rgb(255, 255, 255); }
.KJ-TabBox li[data-v-4b92505b] { background: rgb(238, 238, 238); border-radius: 4px; color: rgb(0, 0, 0); cursor: pointer; flex: 1 1 0%; height: 26px; line-height: 26px; margin-right: 8px; text-align: center; }
.new-KJ-TabBox-box[data-v-4b92505b] { box-sizing: border-box; color: rgb(51, 51, 51); font-family: "PingFang SC", "microsoft yahei", arial, "helvetica neue", "hiragino sans gb", sans-serif; font-size: 16px; height: 130px; padding: 0px 8px 8px; }
.new-KJ-TabBox-box-tit[data-v-4b92505b] { align-items: center; display: flex; font-size: 17px; height: 17px; line-height: 17px; }
.new-KJ-TabBox-box-tit-m[data-v-4b92505b] { flex: 1 1 0%; font-weight: 700; text-align: center; }
.new-KJ-TabBox-box-con[data-v-4b92505b] { display: flex; margin: 8px 0px; }
.new-KJ-TabBox-box-con .kj-ball[data-v-4b92505b] { align-items: center; border-radius: 4px; box-sizing: border-box; display: flex; flex: 1 1 0%; flex-direction: column; height: 61px; justify-content: center; margin-right: 6px; text-align: center; }
.new-KJ-TabBox-box-con .kj-ball h2[data-v-4b92505b] { color: rgb(255, 255, 255); font-family: Tahoma, Geneva, sans-serif; font-size: 28px; font-weight: 900; line-height: 24px; margin: 0px; padding: 0px; }
.new-KJ-TabBox-box-con .kj-ball .whsx[data-v-4b92505b] { background: rgb(255, 255, 255); border-radius: 2px; color: rgb(51, 51, 51); display: inline-block; font-size: 14px; height: 19px; line-height: 19px; margin-top: 6px; padding: 0px 6px; }
.new-KJ-TabBox-box-foot[data-v-4b92505b] { align-items: center; display: flex; font-size: 16px; }
.new-KJ-TabBox-box-foot-l[data-v-4b92505b] { flex: 1 1 0%; }
.new-KJ-TabBox-box .kj-font-red[data-v-4b92505b] { color: red !important; }
.new-KJ-TabBox-box-foot-r-sx[data-v-4b92505b] { background: rgb(255, 153, 0); border-radius: 4px; color: rgb(255, 255, 255); display: inline-block; height: 20px; line-height: 20px; text-align: center; width: 40px; }
@media screen and (max-width: 720px) {
  .KJ-TabBox li[data-v-4b92505b], .new-KJ-TabBox-box-foot[data-v-4b92505b], .new-KJ-TabBox-box-tit[data-v-4b92505b] { font-size: 14px; }
  .new-KJ-TabBox-box-con .kj-ball .whsx[data-v-4b92505b] { font-size: 13px; padding: 0px 2px; }
}
/* === https://60n7zn49641.49641gd.app:13519/assets/BaseSwiper-DUlYvSZO.css === */
.swiper[data-v-d852b24a] { width: 100%; }
[data-v-d852b24a] .swiper-wrapper { align-items: flex-start; }
[data-v-d852b24a] .swiper-slide { height: auto; }
[data-v-d852b24a] .swiper-slide img { display: block; height: auto; width: 100%; }
.swiper-button-next[data-v-d852b24a]::after, .swiper-button-prev[data-v-d852b24a]::after { font-size: 20px; font-weight: 700; opacity: 0.8; }
/* === https://60n7zn49641.49641gd.app:13519/assets/BaseHistory-DDimv4JD.css === */
.base-skeleton[data-v-2ff4764b] { margin: 10px 0px; }
.base-loading[data-v-2ff4764b] { padding: 20px 0px; text-align: center; }
.loading-wrapper[data-v-2ff4764b] { align-items: center; background: rgb(0, 0, 0); border-radius: 10px; display: flex; height: 100px; justify-content: center; margin-left: auto; margin-right: auto; margin-top: 50%; width: 100px; }
.ldc-box[data-v-a2c3c5a8] { display: flex; }
.ldc-item[data-v-a2c3c5a8] { flex-basis: 0px; flex-grow: 1; justify-content: center; }
.item-box[data-v-a2c3c5a8], .ldc-item[data-v-a2c3c5a8] { align-items: center; display: flex; }
.item-box[data-v-a2c3c5a8] { flex-direction: column; }
.num[data-v-a2c3c5a8] { background-repeat: no-repeat; background-size: contain; color: rgb(0, 0, 0); font-size: 22px; font-style: normal; font-weight: 700; height: 44px; line-height: 40px; text-align: center; width: 44px; }
.label[data-v-a2c3c5a8] { color: rgb(102, 102, 102); font-size: 13px; font-weight: 400; }
.green-bg[data-v-a2c3c5a8] { background-image: url("../green.jpeg"); }
.red-bg[data-v-a2c3c5a8] { background-image: url("../red.jpeg"); }
.blue-bg[data-v-a2c3c5a8] { background-image: url("../blue.jpeg"); }
.ldc-item-add[data-v-a2c3c5a8] { color: var(--ppc-primary-color); flex-grow: 0.2; font-size: 20px; font-weight: 300; margin-bottom: 23px; }
.history-card[data-v-f65dfa64] { border: 0px; border-radius: 8px; box-shadow: rgba(50, 50, 51, 0.12) 0px 2px 12px; }
.border-bottom[data-v-f65dfa64] { border-bottom: 5px solid rgb(245, 245, 245); border-radius: 0px !important; }
.no-shadow[data-v-f65dfa64] { box-shadow: none !important; }
.title[data-v-f65dfa64] { align-items: center; border-bottom: 0.5px solid rgb(245, 245, 245); color: rgb(0, 0, 0); display: flex; justify-content: space-between; margin-bottom: 10px; padding: 10px 15px 0px; }
.card-footer[data-v-f65dfa64], .title[data-v-f65dfa64] { font-size: 14px; font-weight: 500; line-height: 1.5; }
.card-footer[data-v-f65dfa64] { color: var(--ppc-primary-color); padding: 10px 0px; text-align: center; }
.arco-input-wrapper { background-color: var(--color-fill-2); border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); cursor: text; display: inline-flex; font-size: 14px; padding-left: 12px; padding-right: 12px; transition: color 0.1s linear, border-color 0.1s linear, background-color 0.1s linear; width: 100%; }
.arco-input-wrapper:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-input-wrapper.arco-input-focus, .arco-input-wrapper:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); z-index: 1; }
.arco-input-wrapper.arco-input-disabled { cursor: not-allowed; }
.arco-input-wrapper.arco-input-disabled, .arco-input-wrapper.arco-input-disabled:hover { background-color: var(--color-fill-2); border-color: transparent; color: var(--color-text-4); }
.arco-input-wrapper.arco-input-disabled .arco-input-prefix, .arco-input-wrapper.arco-input-disabled .arco-input-suffix { color: inherit; }
.arco-input-wrapper.arco-input-error { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-input-wrapper.arco-input-error:hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-input-wrapper.arco-input-error.arco-input-wrapper-focus, .arco-input-wrapper.arco-input-error:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); z-index: 1; }
.arco-input-wrapper .arco-input-prefix, .arco-input-wrapper .arco-input-suffix { align-items: center; display: inline-flex; flex-shrink: 0; user-select: none; white-space: nowrap; }
.arco-input-wrapper .arco-input-prefix > svg, .arco-input-wrapper .arco-input-suffix > svg { font-size: 14px; }
.arco-input-wrapper .arco-input-prefix { color: var(--color-text-2); padding-right: 12px; }
.arco-input-wrapper .arco-input-suffix { color: var(--color-text-2); padding-left: 12px; }
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon { display: inline-flex; }
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-validating { color: rgb(var(--primary-6)); }
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-success { color: rgb(var(--success-6)); }
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-warning { color: rgb(var(--warning-6)); }
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-error { color: rgb(var(--danger-6)); }
.arco-input-wrapper .arco-input-clear-btn { align-self: center; color: var(--color-text-2); cursor: pointer; font-size: 12px; visibility: hidden; }
.arco-input-wrapper .arco-input-clear-btn > svg { position: relative; transition: color 0.1s linear; }
.arco-input-wrapper:hover .arco-input-clear-btn { visibility: visible; }
.arco-input-wrapper:not(.arco-input-focus) .arco-input-icon-hover:hover::before { background-color: var(--color-fill-4); }
.arco-input-wrapper .arco-input { appearance: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; color: inherit; cursor: inherit; line-height: 1.5715; outline: none; padding-left: 0px; padding-right: 0px; width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.arco-input-wrapper .arco-input::placeholder { color: var(--color-text-3); }
.arco-input-wrapper .arco-input[disabled]::placeholder { color: var(--color-text-4); }
.arco-input-wrapper .arco-input[disabled] { -webkit-text-fill-color: var(--color-text-4); }
.arco-input-wrapper .arco-input.arco-input-size-mini { font-size: 12px; line-height: 1.667; padding-bottom: 1px; padding-top: 1px; }
.arco-input-wrapper .arco-input.arco-input-size-small { font-size: 14px; line-height: 1.5715; padding-bottom: 2px; padding-top: 2px; }
.arco-input-wrapper .arco-input.arco-input-size-medium { font-size: 14px; line-height: 1.5715; padding-bottom: 4px; padding-top: 4px; }
.arco-input-wrapper .arco-input.arco-input-size-large { font-size: 14px; line-height: 1.5715; padding-bottom: 6px; padding-top: 6px; }
.arco-input-wrapper .arco-input-word-limit { color: var(--color-text-3); font-size: 12px; }
.arco-input-outer { display: inline-flex; width: 100%; }
.arco-input-outer > .arco-input-wrapper { border-radius: 0px; }
.arco-input-outer > :first-child { border-bottom-left-radius: var(--border-radius-small); border-top-left-radius: var(--border-radius-small); }
.arco-input-outer > :last-child { border-bottom-right-radius: var(--border-radius-small); border-top-right-radius: var(--border-radius-small); }
.arco-input-outer.arco-input-outer-size-mini .arco-input-append, .arco-input-outer.arco-input-outer-size-mini .arco-input-append > svg, .arco-input-outer.arco-input-outer-size-mini .arco-input-outer, .arco-input-outer.arco-input-outer-size-mini .arco-input-prepend, .arco-input-outer.arco-input-outer-size-mini .arco-input-prepend > svg, .arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-prefix, .arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-prefix > svg, .arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-suffix, .arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-suffix > svg { font-size: 12px; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-input { border-bottom-left-radius: 0px; border-color: transparent; border-top-left-radius: 0px; height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select { height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-input { border-bottom-right-radius: 0px; border-color: transparent; border-top-right-radius: 0px; height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select { height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-outer.arco-input-outer-size-small .arco-input-append, .arco-input-outer.arco-input-outer-size-small .arco-input-append > svg, .arco-input-outer.arco-input-outer-size-small .arco-input-outer, .arco-input-outer.arco-input-outer-size-small .arco-input-prepend, .arco-input-outer.arco-input-outer-size-small .arco-input-prepend > svg, .arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-prefix, .arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-prefix > svg, .arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-suffix, .arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-suffix > svg { font-size: 14px; }
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-input { border-bottom-left-radius: 0px; border-color: transparent; border-top-left-radius: 0px; height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select { height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-input { border-bottom-right-radius: 0px; border-color: transparent; border-top-right-radius: 0px; height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select { height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-outer.arco-input-outer-size-large .arco-input-append, .arco-input-outer.arco-input-outer-size-large .arco-input-append > svg, .arco-input-outer.arco-input-outer-size-large .arco-input-outer, .arco-input-outer.arco-input-outer-size-large .arco-input-prepend, .arco-input-outer.arco-input-outer-size-large .arco-input-prepend > svg, .arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-prefix, .arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-prefix > svg, .arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-suffix, .arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-suffix > svg { font-size: 14px; }
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-input { border-bottom-left-radius: 0px; border-color: transparent; border-top-left-radius: 0px; height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select { height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-input { border-bottom-right-radius: 0px; border-color: transparent; border-top-right-radius: 0px; height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select { height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-outer-disabled { cursor: not-allowed; }
.arco-input-append, .arco-input-prepend { align-items: center; background-color: var(--color-fill-2); border: 1px solid transparent; box-sizing: border-box; color: var(--color-text-1); display: inline-flex; flex-shrink: 0; padding: 0px 12px; white-space: nowrap; }
.arco-input-append > svg, .arco-input-prepend > svg { font-size: 14px; }
.arco-input-prepend { border-right: 1px solid var(--color-neutral-3); }
.arco-input-prepend .arco-input { border-bottom-right-radius: 0px; border-color: transparent; border-top-right-radius: 0px; }
.arco-input-prepend .arco-input, .arco-input-prepend .arco-select { height: 100%; margin: -1px -12px -1px -13px; width: auto; }
.arco-input-prepend .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-prepend .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-append { border-left: 1px solid var(--color-neutral-3); }
.arco-input-append .arco-input { border-bottom-left-radius: 0px; border-color: transparent; border-top-left-radius: 0px; }
.arco-input-append .arco-input, .arco-input-append .arco-select { height: 100%; margin: -1px -13px -1px -12px; width: auto; }
.arco-input-append .arco-select .arco-select-view { background-color: inherit; border-color: transparent; border-radius: 0px; }
.arco-input-append .arco-select.arco-select-single .arco-select-view { height: 100%; }
.arco-input-group { align-items: center; display: inline-flex; }
.arco-input-group > *, .arco-input-group > .arco-input-outer > :first-child, .arco-input-group > .arco-input-outer > :last-child { border-radius: 0px; }
.arco-input-group > :not(:last-child) { box-sizing: border-box; position: relative; }
.arco-input-group > :first-child, .arco-input-group > :first-child .arco-input-group > :first-child, .arco-input-group > :first-child .arco-input-group > :first-child .arco-select-view, .arco-input-group > :first-child .arco-select-view { border-bottom-left-radius: var(--border-radius-small); border-top-left-radius: var(--border-radius-small); }
.arco-input-group > :last-child, .arco-input-group > :last-child .arco-input-outer > :last-child, .arco-input-group > :last-child .arco-input-outer > :last-child .arco-select-view, .arco-input-group > :last-child .arco-select-view { border-bottom-right-radius: var(--border-radius-small); border-top-right-radius: var(--border-radius-small); }
.arco-input-group > .arco-input-outer:not(:last-child), .arco-input-group > .arco-input-tag:not(:last-child), .arco-input-group > .arco-input-wrapper:not(:last-child), .arco-input-group > .arco-select-view:not(:last-child) { border-right: 1px solid var(--color-neutral-3); margin-right: -1px; }
.arco-input-group > .arco-input-outer:not(:last-child):focus-within, .arco-input-group > .arco-input-tag:not(:last-child):focus-within, .arco-input-group > .arco-input-wrapper:not(:last-child):focus-within, .arco-input-group > .arco-select-view:not(:last-child):focus-within { border-right-color: rgb(var(--primary-6)); }
.arco-input-group > .arco-input-wrapper.arco-input-error:not(:last-child):focus-within { border-right-color: rgb(var(--danger-6)); }
.size-height-size-mini { font-size: 12px; line-height: 1.667; padding-bottom: 1px; padding-top: 1px; }
.size-height-size-small { font-size: 14px; padding-bottom: 2px; padding-top: 2px; }
.size-height-size-large { font-size: 14px; padding-bottom: 6px; padding-top: 6px; }
.arco-textarea-wrapper { display: inline-block; position: relative; width: 100%; }
.arco-textarea-clear-wrapper:hover .arco-textarea-clear-icon { display: inline-block; }
.arco-textarea-clear-wrapper .arco-textarea { padding-right: 20px; }
.arco-textarea-word-limit { bottom: 6px; color: var(--color-text-3); font-size: 12px; position: absolute; right: 10px; user-select: none; }
.arco-textarea-clear-icon { display: none; font-size: 12px; position: absolute; right: 10px; top: 10px; }
.arco-input-search .arco-input-append { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
.arco-input-search .arco-input-suffix { color: var(--color-text-2); font-size: 14px; }
.arco-input-search .arco-input-search-btn { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.arco-input-wrapper.arco-input-password:not(.arco-input-disabled) .arco-input-suffix { color: var(--color-text-2); cursor: pointer; font-size: 12px; }
.arco-input-label { background-color: var(--color-fill-2); border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); cursor: pointer; display: inline-flex; font-size: 14px; padding-left: 12px; padding-right: 12px; transition: color 0.1s linear, border-color 0.1s linear, background-color 0.1s linear; width: 100%; }
.arco-input-label.arco-input-label-search { cursor: text; }
.arco-input-label.arco-input-label-search .arco-input-label-value { pointer-events: none; }
.arco-input-label:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-input-label.arco-input-label-focus, .arco-input-label:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); z-index: 1; }
.arco-input-label.arco-input-label-disabled { cursor: not-allowed; }
.arco-input-label.arco-input-label-disabled, .arco-input-label.arco-input-label-disabled:hover { background-color: var(--color-fill-2); border-color: transparent; color: var(--color-text-4); }
.arco-input-label.arco-input-label-disabled .arco-input-label-prefix, .arco-input-label.arco-input-label-disabled .arco-input-label-suffix { color: inherit; }
.arco-input-label.arco-input-label-error { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-input-label.arco-input-label-error:hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-input-label.arco-input-label-error.arco-input-label-focus, .arco-input-label.arco-input-label-error:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); z-index: 1; }
.arco-input-label .arco-input-label-prefix, .arco-input-label .arco-input-label-suffix { align-items: center; display: inline-flex; flex-shrink: 0; user-select: none; white-space: nowrap; }
.arco-input-label .arco-input-label-prefix > svg, .arco-input-label .arco-input-label-suffix > svg { font-size: 14px; }
.arco-input-label .arco-input-label-prefix { color: var(--color-text-2); padding-right: 12px; }
.arco-input-label .arco-input-label-suffix { color: var(--color-text-2); padding-left: 12px; }
.arco-input-label .arco-input-label-suffix .arco-feedback-icon { display: inline-flex; }
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-validating { color: rgb(var(--primary-6)); }
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-success { color: rgb(var(--success-6)); }
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-warning { color: rgb(var(--warning-6)); }
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-error { color: rgb(var(--danger-6)); }
.arco-input-label .arco-input-label-clear-btn { align-self: center; color: var(--color-text-2); cursor: pointer; font-size: 12px; visibility: hidden; }
.arco-input-label .arco-input-label-clear-btn > svg { position: relative; transition: color 0.1s linear; }
.arco-input-label:hover .arco-input-label-clear-btn { visibility: visible; }
.arco-input-label:not(.arco-input-label-focus) .arco-input-label-icon-hover:hover::before { background-color: var(--color-fill-4); }
.arco-input-label .arco-input-label-input { appearance: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; color: inherit; cursor: inherit; line-height: 1.5715; outline: none; padding-left: 0px; padding-right: 0px; width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.arco-input-label .arco-input-label-input::placeholder { color: var(--color-text-3); }
.arco-input-label .arco-input-label-input[disabled]::placeholder { color: var(--color-text-4); }
.arco-input-label .arco-input-label-input[disabled] { -webkit-text-fill-color: var(--color-text-4); }
.arco-input-label .arco-input-label-input-hidden { position: absolute; width: 0px !important; }
.arco-input-label .arco-input-label-value { align-items: center; box-sizing: border-box; display: flex; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.arco-input-label .arco-input-label-value::after { content: "."; font-size: 0px; line-height: 0; visibility: hidden; }
.arco-input-label .arco-input-label-value-hidden { display: none; }
.arco-input-label.arco-input-label-size-mini .arco-input-label-input, .arco-input-label.arco-input-label-size-mini .arco-input-label-value { font-size: 12px; line-height: 1.667; padding-bottom: 1px; padding-top: 1px; }
.arco-input-label.arco-input-label-size-mini .arco-input-label-value { min-height: 22px; }
.arco-input-label.arco-input-label-size-medium .arco-input-label-input, .arco-input-label.arco-input-label-size-medium .arco-input-label-value { font-size: 14px; line-height: 1.5715; padding-bottom: 4px; padding-top: 4px; }
.arco-input-label.arco-input-label-size-medium .arco-input-label-value { min-height: 30px; }
.arco-input-label.arco-input-label-size-small .arco-input-label-input, .arco-input-label.arco-input-label-size-small .arco-input-label-value { font-size: 14px; line-height: 1.5715; padding-bottom: 2px; padding-top: 2px; }
.arco-input-label.arco-input-label-size-small .arco-input-label-value { min-height: 26px; }
.arco-input-label.arco-input-label-size-large .arco-input-label-input, .arco-input-label.arco-input-label-size-large .arco-input-label-value { font-size: 14px; line-height: 1.5715; padding-bottom: 6px; padding-top: 6px; }
.arco-input-label.arco-input-label-size-large .arco-input-label-value { min-height: 34px; }
.arco-input-tag { background-color: var(--color-fill-2); border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); cursor: text; display: inline-flex; font-size: 14px; padding-left: 12px; padding-right: 12px; transition: color 0.1s linear, border-color 0.1s linear, background-color 0.1s linear; width: 100%; }
.arco-input-tag:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-input-tag.arco-input-tag-focus, .arco-input-tag:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); z-index: 1; }
.arco-input-tag.arco-input-tag-disabled { cursor: not-allowed; }
.arco-input-tag.arco-input-tag-disabled, .arco-input-tag.arco-input-tag-disabled:hover { background-color: var(--color-fill-2); border-color: transparent; color: var(--color-text-4); }
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-prefix, .arco-input-tag.arco-input-tag-disabled .arco-input-tag-suffix { color: inherit; }
.arco-input-tag.arco-input-tag-error { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-input-tag.arco-input-tag-error:hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-input-tag.arco-input-tag-error.arco-input-tag-focus, .arco-input-tag.arco-input-tag-error:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); z-index: 1; }
.arco-input-tag .arco-input-tag-prefix, .arco-input-tag .arco-input-tag-suffix { align-items: center; display: inline-flex; flex-shrink: 0; user-select: none; white-space: nowrap; }
.arco-input-tag .arco-input-tag-prefix > svg, .arco-input-tag .arco-input-tag-suffix > svg { font-size: 14px; }
.arco-input-tag .arco-input-tag-prefix { color: var(--color-text-2); padding-right: 12px; }
.arco-input-tag .arco-input-tag-suffix { color: var(--color-text-2); padding-left: 12px; }
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon { display: inline-flex; }
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-validating { color: rgb(var(--primary-6)); }
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-success { color: rgb(var(--success-6)); }
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-warning { color: rgb(var(--warning-6)); }
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-error { color: rgb(var(--danger-6)); }
.arco-input-tag .arco-input-tag-clear-btn { align-self: center; color: var(--color-text-2); cursor: pointer; font-size: 12px; visibility: hidden; }
.arco-input-tag .arco-input-tag-clear-btn > svg { position: relative; transition: color 0.1s linear; }
.arco-input-tag:hover .arco-input-tag-clear-btn { visibility: visible; }
.arco-input-tag:not(.arco-input-tag-focus) .arco-input-tag-icon-hover:hover::before { background-color: var(--color-fill-4); }
.arco-input-tag.arco-input-tag-has-tag { padding-left: 4px; padding-right: 4px; }
.arco-input-tag.arco-input-tag-has-prefix { padding-left: 12px; }
.arco-input-tag.arco-input-tag-has-suffix { padding-right: 12px; }
.arco-input-tag .arco-input-tag-inner { flex: 1 1 0%; line-height: 0; overflow: hidden; }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag { align-items: center; background-color: var(--color-bg-2); border-color: var(--color-fill-3); color: var(--color-text-1); display: inline-flex; font-size: 12px; margin-right: 4px; white-space: pre-wrap; word-break: break-word; }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag .arco-icon-hover:hover::before { background-color: var(--color-fill-2); }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color { color: var(--color-white); }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(255, 255, 255, 0.2); }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input { appearance: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; color: inherit; cursor: inherit; line-height: 1.5715; outline: none; padding-left: 0px; padding-right: 0px; width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input::placeholder { color: var(--color-text-3); }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled]::placeholder { color: var(--color-text-4); }
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled] { -webkit-text-fill-color: var(--color-text-4); }
.arco-input-tag .arco-input-tag-mirror { left: 0px; pointer-events: none; position: absolute; top: 0px; visibility: hidden; white-space: pre; }
.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag { background-color: var(--color-fill-2); border-color: var(--color-fill-2); }
.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag .arco-icon-hover:hover::before { background-color: var(--color-fill-3); }
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-tag { background-color: var(--color-fill-2); border-color: var(--color-fill-3); color: var(--color-text-4); }
.arco-input-tag.arco-input-tag-disabled-input, .arco-input-tag.arco-input-tag-readonly { cursor: default; }
.arco-input-tag.arco-input-tag-size-mini { font-size: 12px; }
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-inner { padding-bottom: 0px; padding-top: 0px; }
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-input, .arco-input-tag.arco-input-tag-size-mini .arco-input-tag-tag { height: auto; line-height: 18px; margin-bottom: 1px; margin-top: 1px; min-height: 20px; vertical-align: middle; }
.arco-input-tag.arco-input-tag-size-medium { font-size: 14px; }
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-inner { padding-bottom: 2px; padding-top: 2px; }
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-input, .arco-input-tag.arco-input-tag-size-medium .arco-input-tag-tag { height: auto; line-height: 22px; margin-bottom: 1px; margin-top: 1px; min-height: 24px; vertical-align: middle; }
.arco-input-tag.arco-input-tag-size-small { font-size: 14px; }
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-inner { padding-bottom: 2px; padding-top: 2px; }
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-input, .arco-input-tag.arco-input-tag-size-small .arco-input-tag-tag { height: auto; line-height: 18px; margin-bottom: 1px; margin-top: 1px; min-height: 20px; vertical-align: middle; }
.arco-input-tag.arco-input-tag-size-large { font-size: 14px; }
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-inner { padding-bottom: 2px; padding-top: 2px; }
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-input, .arco-input-tag.arco-input-tag-size-large .arco-input-tag-tag { height: auto; line-height: 26px; margin-bottom: 1px; margin-top: 1px; min-height: 28px; vertical-align: middle; }
.input-tag-zoom-enter-from { opacity: 0; transform: scale(0.5); }
.input-tag-zoom-enter-to { opacity: 1; transform: scale(1); }
.input-tag-zoom-enter-active { transition: 0.3s cubic-bezier(0.34, 0.69, 0.1, 1); }
.input-tag-zoom-leave-from { opacity: 1; transform: scale(1); }
.input-tag-zoom-leave-to { opacity: 0; transform: scale(0.5); }
.input-tag-zoom-leave-active { position: absolute; }
.input-tag-zoom-leave-active, .input-tag-zoom-move { transition: 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-tag { align-items: center; border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); display: inline-flex; font-size: 12px; font-weight: 500; height: 24px; line-height: 22px; overflow: hidden; padding: 0px 8px; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; }
.arco-tag .arco-icon-hover.arco-tag-icon-hover::before { height: 16px; width: 16px; }
.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: var(--color-fill-3); }
.arco-tag-checkable { cursor: pointer; transition: 0.1s linear; }
.arco-tag-checkable:hover, .arco-tag-checked { background-color: var(--color-fill-2); }
.arco-tag-checked { border-color: transparent; }
.arco-tag-checkable.arco-tag-checked:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-tag-bordered, .arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover { border-color: var(--color-border-2); }
.arco-tag-size-small { font-size: 12px; height: 20px; line-height: 18px; }
.arco-tag-size-medium { font-size: 12px; height: 24px; line-height: 22px; }
.arco-tag-size-large { font-size: 14px; height: 32px; line-height: 30px; }
.arco-tag-hide { display: none; }
.arco-tag-loading { cursor: default; opacity: 0.8; }
.arco-tag-icon { color: var(--color-text-2); margin-right: 4px; }
.arco-tag.arco-tag-checked.arco-tag-red { background-color: rgb(var(--red-1)); border: 1px solid transparent; color: rgb(var(--red-6)); }
.arco-tag.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--red-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-red.arco-tag:hover { background-color: rgb(var(--red-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-red.arco-tag-bordered, .arco-tag-checked.arco-tag-red.arco-tag-bordered:hover { border-color: rgb(var(--red-6)); }
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-red .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-red .arco-tag-loading-icon { color: rgb(var(--red-6)); }
.arco-tag.arco-tag-checked.arco-tag-orangered { background-color: rgb(var(--orangered-1)); border: 1px solid transparent; color: rgb(var(--orangered-6)); }
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--orangered-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orangered.arco-tag:hover { background-color: rgb(var(--orangered-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered, .arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover { border-color: rgb(var(--orangered-6)); }
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon { color: rgb(var(--orangered-6)); }
.arco-tag.arco-tag-checked.arco-tag-orange { background-color: rgb(var(--orange-1)); border: 1px solid transparent; color: rgb(var(--orange-6)); }
.arco-tag.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--orange-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orange.arco-tag:hover { background-color: rgb(var(--orange-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-orange.arco-tag-bordered, .arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover { border-color: rgb(var(--orange-6)); }
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon { color: rgb(var(--orange-6)); }
.arco-tag.arco-tag-checked.arco-tag-gold { background-color: rgb(var(--gold-1)); border: 1px solid transparent; color: rgb(var(--gold-6)); }
.arco-tag.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--gold-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gold.arco-tag:hover { background-color: rgb(var(--gold-3)); border-color: transparent; }
.arco-tag-checked.arco-tag-gold.arco-tag-bordered, .arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover { border-color: rgb(var(--gold-6)); }
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon { color: rgb(var(--gold-6)); }
.arco-tag.arco-tag-checked.arco-tag-lime { background-color: rgb(var(--lime-1)); border: 1px solid transparent; color: rgb(var(--lime-6)); }
.arco-tag.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--lime-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-lime.arco-tag:hover { background-color: rgb(var(--lime-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-lime.arco-tag-bordered, .arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover { border-color: rgb(var(--lime-6)); }
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon { color: rgb(var(--lime-6)); }
.arco-tag.arco-tag-checked.arco-tag-green { background-color: rgb(var(--green-1)); border: 1px solid transparent; color: rgb(var(--green-6)); }
.arco-tag.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--green-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-green.arco-tag:hover { background-color: rgb(var(--green-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-green.arco-tag-bordered, .arco-tag-checked.arco-tag-green.arco-tag-bordered:hover { border-color: rgb(var(--green-6)); }
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-green .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-green .arco-tag-loading-icon { color: rgb(var(--green-6)); }
.arco-tag.arco-tag-checked.arco-tag-cyan { background-color: rgb(var(--cyan-1)); border: 1px solid transparent; color: rgb(var(--cyan-6)); }
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--cyan-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-cyan.arco-tag:hover { background-color: rgb(var(--cyan-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered, .arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover { border-color: rgb(var(--cyan-6)); }
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon { color: rgb(var(--cyan-6)); }
.arco-tag.arco-tag-checked.arco-tag-blue { background-color: rgb(var(--blue-1)); border: 1px solid transparent; color: rgb(var(--blue-6)); }
.arco-tag.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--blue-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-blue.arco-tag:hover { background-color: rgb(var(--blue-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-blue.arco-tag-bordered, .arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover { border-color: rgb(var(--blue-6)); }
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon { color: rgb(var(--blue-6)); }
.arco-tag.arco-tag-checked.arco-tag-arcoblue { background-color: rgb(var(--arcoblue-1)); border: 1px solid transparent; color: rgb(var(--arcoblue-6)); }
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--arcoblue-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue.arco-tag:hover { background-color: rgb(var(--arcoblue-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered, .arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover { border-color: rgb(var(--arcoblue-6)); }
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon { color: rgb(var(--arcoblue-6)); }
.arco-tag.arco-tag-checked.arco-tag-purple { background-color: rgb(var(--purple-1)); border: 1px solid transparent; color: rgb(var(--purple-6)); }
.arco-tag.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--purple-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-purple.arco-tag:hover { background-color: rgb(var(--purple-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-purple.arco-tag-bordered, .arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover { border-color: rgb(var(--purple-6)); }
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon { color: rgb(var(--purple-6)); }
.arco-tag.arco-tag-checked.arco-tag-pinkpurple { background-color: rgb(var(--pinkpurple-1)); border: 1px solid transparent; color: rgb(var(--pinkpurple-6)); }
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--pinkpurple-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple.arco-tag:hover { background-color: rgb(var(--pinkpurple-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered, .arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover { border-color: rgb(var(--pinkpurple-6)); }
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon { color: rgb(var(--pinkpurple-6)); }
.arco-tag.arco-tag-checked.arco-tag-magenta { background-color: rgb(var(--magenta-1)); border: 1px solid transparent; color: rgb(var(--magenta-6)); }
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--magenta-2)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-magenta.arco-tag:hover { background-color: rgb(var(--magenta-2)); border-color: transparent; }
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered, .arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover { border-color: rgb(var(--magenta-6)); }
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon { color: rgb(var(--magenta-6)); }
.arco-tag.arco-tag-checked.arco-tag-gray { background-color: rgb(var(--gray-2)); border: 1px solid transparent; color: rgb(var(--gray-6)); }
.arco-tag.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgb(var(--gray-3)); }
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gray.arco-tag:hover { background-color: rgb(var(--gray-3)); border-color: transparent; }
.arco-tag-checked.arco-tag-gray.arco-tag-bordered, .arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover { border-color: rgb(var(--gray-6)); }
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-close-btn, .arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-icon, .arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon { color: rgb(var(--gray-6)); }
.arco-tag.arco-tag-custom-color { color: var(--color-white); }
.arco-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(255, 255, 255, 0.2); }
.arco-tag .arco-tag-close-btn { font-size: 12px; margin-left: 4px; }
.arco-tag .arco-tag-close-btn > svg { position: relative; }
.arco-tag .arco-tag-loading-icon { font-size: 12px; margin-left: 4px; }
body[arco-theme="dark"] .arco-tag-checked { color: rgba(255, 255, 255, 0.9); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-red { background-color: rgba(var(--red-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--red-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-orangered { background-color: rgba(var(--orangered-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--orangered-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-orange { background-color: rgba(var(--orange-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--orange-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-gold { background-color: rgba(var(--gold-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--gold-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-lime { background-color: rgba(var(--lime-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--lime-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-green { background-color: rgba(var(--green-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--green-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-cyan { background-color: rgba(var(--cyan-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--cyan-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-blue { background-color: rgba(var(--blue-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--blue-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-arcoblue { background-color: rgba(var(--arcoblue-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--arcoblue-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-purple { background-color: rgba(var(--purple-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--purple-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-pinkpurple { background-color: rgba(var(--pinkpurple-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--pinkpurple-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-magenta { background-color: rgba(var(--magenta-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--magenta-6),.35); }
body[arco-theme="dark"] .arco-tag-checked.arco-tag-gray { background-color: rgba(var(--gray-6),.2); }
body[arco-theme="dark"] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover, body[arco-theme="dark"] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(var(--gray-6),.35); }
.arco-select-view-single { background-color: var(--color-fill-2); border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); cursor: pointer; display: inline-flex; font-size: 14px; padding-left: 12px; padding-right: 12px; transition: color 0.1s linear, border-color 0.1s linear, background-color 0.1s linear; width: 100%; }
.arco-select-view-single.arco-select-view-search { cursor: text; }
.arco-select-view-single.arco-select-view-search .arco-select-view-value { pointer-events: none; }
.arco-select-view-single:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-select-view-single.arco-select-view-focus, .arco-select-view-single:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); z-index: 1; }
.arco-select-view-single.arco-select-view-disabled { cursor: not-allowed; }
.arco-select-view-single.arco-select-view-disabled, .arco-select-view-single.arco-select-view-disabled:hover { background-color: var(--color-fill-2); border-color: transparent; color: var(--color-text-4); }
.arco-select-view-single.arco-select-view-disabled .arco-select-view-prefix, .arco-select-view-single.arco-select-view-disabled .arco-select-view-suffix { color: inherit; }
.arco-select-view-single.arco-select-view-error { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-select-view-single.arco-select-view-error:hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-select-view-single.arco-select-view-error.arco-select-view-single-focus, .arco-select-view-single.arco-select-view-error:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); z-index: 1; }
.arco-select-view-single .arco-select-view-prefix, .arco-select-view-single .arco-select-view-suffix { align-items: center; display: inline-flex; flex-shrink: 0; user-select: none; white-space: nowrap; }
.arco-select-view-single .arco-select-view-prefix > svg, .arco-select-view-single .arco-select-view-suffix > svg { font-size: 14px; }
.arco-select-view-single .arco-select-view-prefix { color: var(--color-text-2); padding-right: 12px; }
.arco-select-view-single .arco-select-view-suffix { color: var(--color-text-2); padding-left: 12px; }
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon { display: inline-flex; }
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-validating { color: rgb(var(--primary-6)); }
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-success { color: rgb(var(--success-6)); }
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-warning { color: rgb(var(--warning-6)); }
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-error { color: rgb(var(--danger-6)); }
.arco-select-view-single .arco-select-view-clear-btn { align-self: center; color: var(--color-text-2); cursor: pointer; font-size: 12px; visibility: hidden; }
.arco-select-view-single .arco-select-view-clear-btn > svg { position: relative; transition: color 0.1s linear; }
.arco-select-view-single:hover .arco-select-view-clear-btn { visibility: visible; }
.arco-select-view-single:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover::before { background-color: var(--color-fill-4); }
.arco-select-view-single .arco-select-view-input { appearance: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; color: inherit; cursor: inherit; line-height: 1.5715; outline: none; padding-left: 0px; padding-right: 0px; width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.arco-select-view-single .arco-select-view-input::placeholder { color: var(--color-text-3); }
.arco-select-view-single .arco-select-view-input[disabled]::placeholder { color: var(--color-text-4); }
.arco-select-view-single .arco-select-view-input[disabled] { -webkit-text-fill-color: var(--color-text-4); }
.arco-select-view-single .arco-select-view-input-hidden { position: absolute; width: 0px !important; }
.arco-select-view-single .arco-select-view-value { align-items: center; box-sizing: border-box; display: flex; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.arco-select-view-single .arco-select-view-value::after { content: "."; font-size: 0px; line-height: 0; visibility: hidden; }
.arco-select-view-single .arco-select-view-value-hidden { display: none; }
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-input, .arco-select-view-single.arco-select-view-size-mini .arco-select-view-value { font-size: 12px; line-height: 1.667; padding-bottom: 1px; padding-top: 1px; }
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-value { min-height: 22px; }
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-input, .arco-select-view-single.arco-select-view-size-medium .arco-select-view-value { font-size: 14px; line-height: 1.5715; padding-bottom: 4px; padding-top: 4px; }
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-value { min-height: 30px; }
.arco-select-view-single.arco-select-view-size-small .arco-select-view-input, .arco-select-view-single.arco-select-view-size-small .arco-select-view-value { font-size: 14px; line-height: 1.5715; padding-bottom: 2px; padding-top: 2px; }
.arco-select-view-single.arco-select-view-size-small .arco-select-view-value { min-height: 26px; }
.arco-select-view-single.arco-select-view-size-large .arco-select-view-input, .arco-select-view-single.arco-select-view-size-large .arco-select-view-value { font-size: 14px; line-height: 1.5715; padding-bottom: 6px; padding-top: 6px; }
.arco-select-view-single.arco-select-view-size-large .arco-select-view-value { min-height: 34px; }
.arco-select-view-multiple { background-color: var(--color-fill-2); border: 1px solid transparent; border-radius: var(--border-radius-small); box-sizing: border-box; color: var(--color-text-1); cursor: text; display: inline-flex; font-size: 14px; padding-left: 12px; padding-right: 12px; transition: color 0.1s linear, border-color 0.1s linear, background-color 0.1s linear; width: 100%; }
.arco-select-view-multiple:hover { background-color: var(--color-fill-3); border-color: transparent; }
.arco-select-view-multiple.arco-select-view-focus, .arco-select-view-multiple:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--primary-6)); box-shadow: 0 0 0 0 var(--color-primary-light-2); z-index: 1; }
.arco-select-view-multiple.arco-select-view-disabled { cursor: not-allowed; }
.arco-select-view-multiple.arco-select-view-disabled, .arco-select-view-multiple.arco-select-view-disabled:hover { background-color: var(--color-fill-2); border-color: transparent; color: var(--color-text-4); }
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-prefix, .arco-select-view-multiple.arco-select-view-disabled .arco-select-view-suffix { color: inherit; }
.arco-select-view-multiple.arco-select-view-error { background-color: var(--color-danger-light-1); border-color: transparent; }
.arco-select-view-multiple.arco-select-view-error:hover { background-color: var(--color-danger-light-2); border-color: transparent; }
.arco-select-view-multiple.arco-select-view-error.arco-select-view-multiple-focus, .arco-select-view-multiple.arco-select-view-error:focus-within { background-color: var(--color-bg-2); border-color: rgb(var(--danger-6)); box-shadow: 0 0 0 0 var(--color-danger-light-2); z-index: 1; }
.arco-select-view-multiple .arco-select-view-prefix, .arco-select-view-multiple .arco-select-view-suffix { align-items: center; display: inline-flex; flex-shrink: 0; user-select: none; white-space: nowrap; }
.arco-select-view-multiple .arco-select-view-prefix > svg, .arco-select-view-multiple .arco-select-view-suffix > svg { font-size: 14px; }
.arco-select-view-multiple .arco-select-view-prefix { color: var(--color-text-2); padding-right: 12px; }
.arco-select-view-multiple .arco-select-view-suffix { color: var(--color-text-2); padding-left: 12px; }
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon { display: inline-flex; }
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-validating { color: rgb(var(--primary-6)); }
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-success { color: rgb(var(--success-6)); }
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-warning { color: rgb(var(--warning-6)); }
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-error { color: rgb(var(--danger-6)); }
.arco-select-view-multiple .arco-select-view-clear-btn { align-self: center; color: var(--color-text-2); cursor: pointer; font-size: 12px; visibility: hidden; }
.arco-select-view-multiple .arco-select-view-clear-btn > svg { position: relative; transition: color 0.1s linear; }
.arco-select-view-multiple:hover .arco-select-view-clear-btn { visibility: visible; }
.arco-select-view-multiple:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover::before { background-color: var(--color-fill-4); }
.arco-select-view-multiple.arco-select-view-has-tag { padding-left: 4px; padding-right: 4px; }
.arco-select-view-multiple.arco-select-view-has-prefix { padding-left: 12px; }
.arco-select-view-multiple.arco-select-view-has-suffix { padding-right: 12px; }
.arco-select-view-multiple .arco-select-view-inner { flex: 1 1 0%; line-height: 0; overflow: hidden; }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag { align-items: center; background-color: var(--color-bg-2); border-color: var(--color-fill-3); color: var(--color-text-1); display: inline-flex; font-size: 12px; margin-right: 4px; white-space: pre-wrap; word-break: break-word; }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag .arco-icon-hover:hover::before { background-color: var(--color-fill-2); }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color { color: var(--color-white); }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before { background-color: rgba(255, 255, 255, 0.2); }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input { appearance: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; color: inherit; cursor: inherit; line-height: 1.5715; outline: none; padding-left: 0px; padding-right: 0px; width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input::placeholder { color: var(--color-text-3); }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled]::placeholder { color: var(--color-text-4); }
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled] { -webkit-text-fill-color: var(--color-text-4); }
.arco-select-view-multiple .arco-select-view-mirror { left: 0px; pointer-events: none; position: absolute; top: 0px; visibility: hidden; white-space: pre; }
.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag { background-color: var(--color-fill-2); border-color: var(--color-fill-2); }
.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag .arco-icon-hover:hover::before { background-color: var(--color-fill-3); }
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-tag { background-color: var(--color-fill-2); border-color: var(--color-fill-3); color: var(--color-text-4); }
.arco-select-view-multiple.arco-select-view-disabled-input, .arco-select-view-multiple.arco-select-view-readonly { cursor: default; }
.arco-select-view-multiple.arco-select-view-size-mini { font-size: 12px; }
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-inner { padding-bottom: 0px; padding-top: 0px; }
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-input, .arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-tag { height: auto; line-height: 18px; margin-bottom: 1px; margin-top: 1px; min-height: 20px; vertical-align: middle; }
.arco-select-view-multiple.arco-select-view-size-medium { font-size: 14px; }
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-inner { padding-bottom: 2px; padding-top: 2px; }
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-input, .arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-tag { height: auto; line-height: 22px; margin-bottom: 1px; margin-top: 1px; min-height: 24px; vertical-align: middle; }
.arco-select-view-multiple.arco-select-view-size-small { font-size: 14px; }
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-inner { padding-bottom: 2px; padding-top: 2px; }
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-input, .arco-select-view-multiple.arco-select-view-size-small .arco-select-view-tag { height: auto; line-height: 18px; margin-bottom: 1px; margin-top: 1px; min-height: 20px; vertical-align: middle; }
.arco-select-view-multiple.arco-select-view-size-large { font-size: 14px; }
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-inner { padding-bottom: 2px; padding-top: 2px; }
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-input, .arco-select-view-multiple.arco-select-view-size-large .arco-select-view-tag { height: auto; line-height: 26px; margin-bottom: 1px; margin-top: 1px; min-height: 28px; vertical-align: middle; }
.arco-select-view-multiple.arco-select-view-disabled-input { cursor: pointer; }
.arco-select-view.arco-select-view-borderless { background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; box-shadow: none !important; }
.arco-select-view-suffix .arco-feedback-icon { margin-left: 4px; }
.arco-select-view-clear-btn svg, .arco-select-view-icon svg { display: block; font-size: 12px; }
.arco-select-view-opened .arco-select-view-arrow-icon { transform: rotate(180deg); }
.arco-select-view-expand-icon { transform: rotate(-45deg); }
.arco-select-view-clear-btn { cursor: pointer; display: none; }
.arco-select-view:hover .arco-select-view-clear-btn { display: block; }
.arco-select-view:hover .arco-select-view-clear-btn ~ * { display: none; }
.arco-trigger-wrapper { display: inline-block; }
.arco-trigger-popup { position: absolute; z-index: 1000; }
.arco-trigger-arrow { background-color: var(--color-bg-5); box-sizing: border-box; content: ""; display: block; height: 8px; position: absolute; width: 8px; z-index: -1; }
.arco-trigger-popup[trigger-placement="tl"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="top"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="tr"] .arco-trigger-arrow { border-bottom-right-radius: var(--border-radius-small); border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.arco-trigger-popup[trigger-placement="bl"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="bottom"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="br"] .arco-trigger-arrow { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-top-left-radius: var(--border-radius-small); }
.arco-trigger-popup[trigger-placement="lb"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="left"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="lt"] .arco-trigger-arrow { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-right-radius: var(--border-radius-small); }
.arco-trigger-popup[trigger-placement="rb"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="right"] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement="rt"] .arco-trigger-arrow { border-bottom-left-radius: var(--border-radius-small); border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.arco-empty { box-sizing: border-box; padding: 10px 0px; text-align: center; width: 100%; }
.arco-empty-image { color: rgb(var(--gray-5)); font-size: 48px; line-height: 1; margin-bottom: 4px; }
.arco-empty-image img { height: 80px; }
.arco-empty .arco-empty-description { color: rgb(var(--gray-5)); font-size: 14px; }
.arco-icon-hover.arco-checkbox-icon-hover::before { height: 24px; width: 24px; }
.arco-checkbox { align-items: center; box-sizing: border-box; cursor: pointer; display: inline-flex; font-size: 14px; line-height: unset; padding-left: 5px; position: relative; }
.arco-checkbox > input[type="checkbox"] { height: 0px; left: 0px; opacity: 0; position: absolute; top: 0px; width: 0px; }
.arco-checkbox > input[type="checkbox"]:focus-visible + .arco-checkbox-icon-hover::before { background-color: var(--color-fill-2); }
.arco-checkbox:hover .arco-checkbox-icon-hover::before { background-color: var(--color-fill-2); }
.arco-checkbox-label { color: var(--color-text-1); margin-left: 8px; }
.arco-checkbox-icon { background-color: var(--color-bg-2); border: 2px solid var(--color-fill-3); border-radius: var(--border-radius-small); box-sizing: border-box; height: 14px; position: relative; user-select: none; width: 14px; }
.arco-checkbox-icon::after { background: var(--color-white); border-radius: 0.5px; content: ""; display: block; height: 2px; left: 50%; position: absolute; top: 50%; transform: translate(-50%) translateY(-50%) scale(0); width: 6px; }
.arco-checkbox-icon-check { color: var(--color-white); display: block; height: 100%; margin: 0px auto; position: relative; transform: scale(0); transform-origin: center 75%; width: 8px; }
.arco-checkbox:hover .arco-checkbox-icon { border-color: var(--color-fill-4); transition: border-color 0.1s linear, transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-checkbox-checked:hover .arco-checkbox-icon, .arco-checkbox-indeterminate:hover .arco-checkbox-icon { transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-checkbox-checked .arco-checkbox-icon { background-color: rgb(var(--primary-6)); border-color: transparent; }
.arco-checkbox-checked .arco-checkbox-icon-check { transform: scale(1); transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-checkbox-indeterminate .arco-checkbox-icon { background-color: rgb(var(--primary-6)); border-color: transparent; }
.arco-checkbox-indeterminate .arco-checkbox-icon svg { transform: scale(0); }
.arco-checkbox-indeterminate .arco-checkbox-icon::after { transform: translate(-50%) translateY(-50%) scale(1); transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1); }
.arco-checkbox.arco-checkbox-disabled, .arco-checkbox.arco-checkbox-disabled .arco-checkbox-icon-hover { cursor: not-allowed; }
.arco-checkbox.arco-checkbox-disabled:hover .arco-checkbox-mask { border-color: var(--color-fill-3); }
.arco-checkbox-checked:hover .arco-checkbox-icon, .arco-checkbox-indeterminate:hover .arco-checkbox-icon { border-color: transparent; }
.arco-checkbox-disabled .arco-checkbox-icon { background-color: var(--color-fill-2); border-color: var(--color-fill-3); }
.arco-checkbox-disabled.arco-checkbox-checked .arco-checkbox-icon, .arco-checkbox-disabled.arco-checkbox-checked:hover .arco-checkbox-icon { background-color: var(--color-primary-light-3); border-color: transparent; }
.arco-checkbox-checked:hover .arco-checkbox-icon-hover::before, .arco-checkbox-disabled:hover .arco-checkbox-icon-hover::before, .arco-checkbox-indeterminate:hover .arco-checkbox-icon-hover::before { background-color: transparent; }
.arco-checkbox-disabled:hover .arco-checkbox-icon { border-color: var(--color-fill-3); }
.arco-checkbox-disabled .arco-checkbox-label { color: var(--color-text-4); }
.arco-checkbox-disabled .arco-checkbox-icon-check { color: var(--color-fill-3); }
.arco-checkbox-group { display: inline-block; }
.arco-checkbox-group .arco-checkbox { margin-right: 16px; }
.arco-checkbox-group-direction-vertical .arco-checkbox { display: flex; line-height: 32px; margin-right: 0px; }
.arco-scrollbar { position: relative; }
.arco-scrollbar-container { position: relative; scrollbar-width: none; }
.arco-scrollbar-container::-webkit-scrollbar { display: none; }
.arco-scrollbar-track { position: absolute; z-index: 100; }
.arco-scrollbar-track-direction-horizontal { bottom: 0px; box-sizing: border-box; height: 15px; left: 0px; width: 100%; }
.arco-scrollbar-track-direction-vertical { box-sizing: border-box; height: 100%; right: 0px; top: 0px; width: 15px; }
.arco-scrollbar-thumb { box-sizing: border-box; display: block; position: absolute; }
.arco-scrollbar-thumb-bar { background-color: var(--color-neutral-4); border-radius: 6px; height: 100%; width: 100%; }
.arco-scrollbar-thumb-dragging .arco-scrollbar-thumb-bar, .arco-scrollbar-thumb:hover .arco-scrollbar-thumb-bar { background-color: var(--color-neutral-6); }
.arco-scrollbar-thumb-direction-horizontal .arco-scrollbar-thumb-bar { height: 9px; margin: 3px 0px; }
.arco-scrollbar-thumb-direction-vertical .arco-scrollbar-thumb-bar { margin: 0px 3px; width: 9px; }
.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb { opacity: 0; transition: opacity 0.2s; }
.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb-dragging, .arco-scrollbar.arco-scrollbar-type-embed:hover .arco-scrollbar-thumb { opacity: 0.8; }
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track { background-color: var(--color-neutral-1); }
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-horizontal { border-bottom: 1px solid var(--color-neutral-3); border-top: 1px solid var(--color-neutral-3); }
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-vertical { border-left: 1px solid var(--color-neutral-3); border-right: 1px solid var(--color-neutral-3); }
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-horizontal { margin: -1px 0px; }
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-vertical { margin: 0px -1px; }
.arco-scrollbar.arco-scrollbar-type-track.arco-scrollbar-both .arco-scrollbar-track-direction-vertical::after { background-color: var(--color-neutral-1); border-bottom: 1px solid var(--color-neutral-3); border-right: 1px solid var(--color-neutral-3); bottom: 0px; box-sizing: border-box; content: ""; display: block; height: 15px; position: absolute; right: -1px; width: 15px; }
.arco-select-dropdown { background-color: var(--color-bg-popup); border: 1px solid var(--color-fill-3); border-radius: var(--border-radius-medium); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px; box-sizing: border-box; padding: 4px 0px; }
.arco-select-dropdown .arco-select-dropdown-loading { align-items: center; display: flex; justify-content: center; min-height: 50px; }
.arco-select-dropdown-list { list-style: none; margin-bottom: 0px; margin-top: 0px; padding-left: 0px; }
.arco-select-dropdown-list-wrapper { max-height: 200px; overflow-y: auto; }
.arco-select-dropdown .arco-select-option { align-items: center; background-color: var(--color-bg-popup); box-sizing: border-box; color: var(--color-text-1); cursor: pointer; display: flex; font-size: 14px; line-height: 36px; padding: 0px 12px; position: relative; text-align: left; width: 100%; z-index: 1; }
.arco-select-dropdown .arco-select-option-content { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-select-dropdown .arco-select-option-checkbox { overflow: hidden; }
.arco-select-dropdown .arco-select-option-checkbox .arco-checkbox-label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arco-select-dropdown .arco-select-option-has-suffix { justify-content: space-between; }
.arco-select-dropdown .arco-select-option-selected { background-color: var(--color-bg-popup); color: var(--color-text-1); font-weight: 500; }
.arco-select-dropdown .arco-select-option-active, .arco-select-dropdown .arco-select-option:not(.arco-select-dropdown .arco-select-option-disabled):hover { background-color: var(--color-fill-2); color: var(--color-text-1); transition: 0.1s linear; }
.arco-select-dropdown .arco-select-option-disabled { background-color: var(--color-bg-popup); color: var(--color-text-4); cursor: not-allowed; }
.arco-select-dropdown .arco-select-option-icon { display: inline-flex; margin-right: 8px; }
.arco-select-dropdown .arco-select-option-suffix { margin-left: 12px; }
.arco-select-dropdown .arco-select-group:first-child .arco-select-dropdown .arco-select-group-title { margin-top: 8px; }
.arco-select-dropdown .arco-select-group-title { box-sizing: border-box; color: var(--color-text-3); cursor: default; font-size: 12px; line-height: 20px; margin-top: 8px; overflow: hidden; padding: 0px 12px; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.arco-select-dropdown.arco-select-dropdown-has-header { padding-top: 0px; }
.arco-select-dropdown-header { border-bottom: 1px solid var(--color-fill-3); }
.arco-select-dropdown.arco-select-dropdown-has-footer { padding-bottom: 0px; }
.arco-select-dropdown-footer { border-top: 1px solid var(--color-fill-3); }
.history-selector[data-v-ba23fc9b] { background: rgb(255, 255, 255); border-bottom: 5px solid rgb(245, 245, 245); color: rgb(0, 0, 0); font-size: 1rem; height: 48px; margin: 0px auto; max-width: 720px; padding: 0px 5px; }
.history-selector[data-v-ba23fc9b], .selectors[data-v-ba23fc9b] { align-items: center; display: flex; justify-content: flex-end; }
.selectors[data-v-ba23fc9b] { flex: 1 1 0%; }
.label[data-v-ba23fc9b] { align-items: center; color: rgb(0, 0, 0); display: flex; font-size: 18px; font-weight: 700; justify-content: flex-end; margin: 6px auto 6px 8px; padding: 0px 4px; }
[data-v-ba23fc9b] .year-select { align-items: center; background-color: var(--ppc-primary-color); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 20px; color: rgb(255, 255, 255); display: flex; font-size: 14px; font-weight: 700; height: 20px; justify-content: flex-end; margin: auto 5px; padding: 2px 14px; }
[data-v-ba23fc9b] .arco-select-view-suffix { color: rgb(255, 255, 255); padding-left: 4px; }
[data-v-ba23fc9b] .arco-select-view-value { font-size: 14px; font-weight: 700; }
.history-selector[data-v-d05d63e8] { background: rgb(255, 255, 255); border-bottom: 5px solid rgb(245, 245, 245); color: rgb(0, 0, 0); font-size: 1rem; height: 48px; margin: 0px auto; max-width: 720px; padding: 0px 5px; }
.history-selector[data-v-d05d63e8], .selectors[data-v-d05d63e8] { align-items: center; display: flex; justify-content: flex-end; }
.selectors[data-v-d05d63e8] { flex: 1 1 0%; }
.label[data-v-d05d63e8] { align-items: center; color: rgb(0, 0, 0); display: flex; font-size: 18px; font-weight: 700; justify-content: flex-end; margin: 6px auto 6px 8px; padding: 0px 4px; }
[data-v-d05d63e8] .year-select { align-items: center; background-color: var(--ppc-primary-color); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 20px; color: rgb(255, 255, 255); display: flex; font-size: 14px; font-weight: 700; height: 20px; justify-content: flex-end; margin: auto 5px; padding: 2px 14px; }
[data-v-d05d63e8] .arco-select-view-suffix { color: rgb(255, 255, 255); padding-left: 4px; }
[data-v-d05d63e8] .arco-select-view-value { font-size: 14px; font-weight: 700; }
.history-pad[data-v-d05d63e8] { border: 0px; border-radius: 8px; padding: 0px 0px 10px; }
/* === https://60n7zn49641.49641gd.app:13519/assets/BaseHistoryV2-CGhSDhnf.css === */
#chart-box[data-v-1057044b] { height: auto; min-height: 800px; width: 100%; }
.tongji[data-v-fc981e89] { border: 2px solid rgb(255, 129, 0); }
.tongji table[data-v-fc981e89] { border-collapse: collapse; width: 100%; }
th[data-v-fc981e89], tr[data-v-fc981e89] { border: 1px solid rgb(255, 195, 0); font-weight: 500; padding: 10px 0px; }
.btn[data-v-fc981e89] { background-image: url("../jt.png"); background-position-y: 2px; background-size: cover; display: inline-block; height: 14px; width: 12px; }
.btn-s[data-v-fc981e89] { background-image: url("../jta.png"); }
.flex-center[data-v-fc981e89] { cursor: pointer; text-align: center; }
.ball[data-v-fc981e89] { background: rgb(255, 195, 0); border-radius: 50%; color: rgb(255, 255, 255); display: block; height: 1.5rem; line-height: 1.6rem; margin: 0px auto; text-align: center; width: 1.5rem; }
.ball1[data-v-fc981e89] { background: red; color: rgb(255, 255, 255); }
.ball2[data-v-fc981e89] { background: rgb(44, 152, 255); color: rgb(255, 255, 255); }
.ball3[data-v-fc981e89] { background: rgb(0, 161, 73); color: rgb(255, 255, 255); }
.with-bg[data-v-1d9e345a] { background: rgb(255, 229, 163); text-align: center; }
.list-move[data-v-1d9e345a] { transition: transform 0.3s; }
.tongji[data-v-1d9e345a] { border: 2px solid rgb(236, 146, 43); padding: 2px; }
.btn button[data-v-1d9e345a] { background: rgb(229, 229, 229); border: 1px solid rgb(0, 0, 0); border-radius: 2px; margin: 0px 10%; padding: 5px 0px; width: 30%; }
.tongji[data-v-1d9e345a] * { transition: 0.3s; }
.tongji .line[data-v-1d9e345a] { display: flex; margin: 8px 0px; transition: transform 0.3s; }
.tongji .line .lf[data-v-1d9e345a] { border: 1px solid rgb(255, 129, 0); width: 15%; }
.tongji .line .lf .num[data-v-1d9e345a] { border-bottom: 1px solid rgb(194, 194, 194); }
.tongji .line .lf div[data-v-1d9e345a] { padding: 3px 0px; }
.ball[data-v-1d9e345a] { border-radius: 50%; display: block; height: 1.5rem; line-height: 1.6rem; margin: 0px auto; text-align: center; width: 1.5rem; }
.ball1[data-v-1d9e345a] { background: red; color: rgb(255, 255, 255); }
.ball2[data-v-1d9e345a] { background: rgb(44, 152, 255); color: rgb(255, 255, 255); }
.ball3[data-v-1d9e345a] { background: rgb(0, 161, 73); color: rgb(255, 255, 255); }
.tongji .line .ri[data-v-1d9e345a] { text-align: left; width: 85%; }
.tongji .line .ri .ri1[data-v-1d9e345a] { align-items: center; display: flex; height: 32px; }
.tongji .line .ri .tu[data-v-1d9e345a] { background: linear-gradient(rgb(222, 255, 224), rgb(22, 204, 11)); height: 20px; transition: width 0.5s; }
.bf[data-v-1d9e345a] { text-align: center; }
.history-v2-page[data-v-5406eacc] { max-width: var(--ppc-body-width); }
.loading-text[data-v-5406eacc] { color: rgb(255, 101, 0); margin: 10px 0px; text-align: center; }
.ppc-tab[data-v-5406eacc] { background: rgb(255, 255, 255); display: flex; padding: 0px 0.18rem; }
.ppc-tab .tab-item[data-v-5406eacc] { border: 1px solid var(--ppc-primary-color); border-radius: 0px; color: var(--ppc-primary-color); cursor: pointer; flex: 1 0 auto; font-size: 20px; font-weight: 700; line-height: 28px; padding: 2px 0.5rem; text-align: center; }
.ppc-tab .tab-item[data-v-5406eacc]:first-child { border-radius: 10px 0px 0px 10px; border-right: 0px; }
.ppc-tab .tab-item[data-v-5406eacc]:nth-child(3) { border-left: 0px; }
.ppc-tab .tab-item[data-v-5406eacc]:last-child { border-left: 0px; border-radius: 0px 10px 10px 0px; }
.ppc-tab .tab-item-active[data-v-5406eacc] { background: var(--ppc-primary-color); color: rgb(255, 255, 255); }
.h-v2-top[data-v-5406eacc] { max-width: var(--ppc-body-width); position: fixed; top: 0px; width: 100%; z-index: 10; }
@media screen and (max-width: 750px) {
  .h-v2-top[data-v-5406eacc] { left: 0px; max-width: 100%; }
}
.h-v2-top .bar[data-v-5406eacc] { align-items: center; background: var(--ppc-primary-color); color: rgb(255, 255, 255); display: flex; justify-content: space-between; padding: 5px 10px; }
.h-v2-top .bar .title[data-v-5406eacc] { font-size: 20.5px !important; }
.h-v2-top .bar img[data-v-5406eacc] { cursor: pointer; height: 26px; }
.menu-tab[data-v-5406eacc] { background: rgb(255, 255, 255); display: flex; justify-content: space-between; padding: 4px 6% 8px; }
.menu-item[data-v-5406eacc] { align-items: center; color: rgb(255, 255, 255); cursor: pointer; display: flex; flex-direction: column; }
.menu-item img[data-v-5406eacc] { height: 46px; width: 46px; }
.menu-item span[data-v-5406eacc] { color: rgb(0, 0, 0); font-size: 14px; margin-top: 5px; }
.active span[data-v-5406eacc] { color: rgb(255, 101, 0); text-decoration: underline; }
.select-bar[data-v-5406eacc] { display: flex; justify-content: space-between; }
.select-item[data-v-5406eacc] { background: rgb(255, 255, 255); border: 1px solid rgb(255, 146, 0); flex: 1 1 0%; outline: none; }
.select-item[data-v-5406eacc], select[data-v-5406eacc] { align-items: center; display: flex; justify-content: center; text-align: center; }
select[data-v-5406eacc] { appearance: none; background-color: transparent; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='gray'><path d='M3 4.5l3 3 3-3'/></svg>"); background-position: right 5% center; background-repeat: no-repeat; background-size: 1.2rem; text-align-last: center; }
.select-item select[data-v-5406eacc] { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-size: 18px; font-weight: 700; height: 28px; outline: none; padding: 0px 2px; text-align: center; width: 100%; }
.select-item label[data-v-5406eacc] { align-items: center; display: flex; font-size: 18px; font-weight: 700; gap: 4px; justify-content: center; }
.container[data-v-5406eacc] { padding-top: 190px; }
.history-container[data-v-5406eacc] { min-height: 100vh; }
.th[data-v-5406eacc] { display: flex; flex-wrap: wrap; justify-content: space-between; }
.th li[data-v-5406eacc] { background: rgb(249, 94, 95); color: rgb(255, 255, 255); cursor: pointer; list-style: none; margin: 1px; padding: 6px 0px; text-align: center; width: 16%; }
.th li.active[data-v-5406eacc] { background: rgb(255, 255, 255); color: rgb(249, 94, 95); font-weight: 700; }
.green-theme .th li[data-v-5406eacc] { background: rgb(81, 192, 27); }
.green-theme .th li.active[data-v-5406eacc] { background: rgb(255, 255, 255); color: rgb(81, 192, 27); }
.yellow-theme .th li[data-v-5406eacc] { background: rgb(255, 175, 85); }
.yellow-theme .th li.active[data-v-5406eacc] { background: rgb(255, 255, 255); color: rgb(255, 175, 85); }
.his-line[data-v-5406eacc] { border-bottom: 1px solid rgb(143, 219, 255); display: flex; padding: 8px 1px; }
.his-qid[data-v-5406eacc] { color: rgb(139, 139, 139); font-size: 12.5px; line-height: 20px; text-align: center; width: 20%; overflow-wrap: normal; font-family: Avenir, Helvetica, Arial, sans-serif; }
.his-qid .qn[data-v-5406eacc] { color: rgb(55, 55, 55); font-size: 16px; font-weight: 600; letter-spacing: 1px; line-height: 32px; }
.his-nb[data-v-5406eacc] { width: 80%; }
.his-nb ul[data-v-5406eacc] { display: flex; justify-content: space-around; }
.nb[data-v-5406eacc] { background-size: contain; font-weight: 600; height: 32px; line-height: 32px; text-align: center; width: 32px; }
.pro[data-v-5406eacc] { font-size: 14px; }
.his-nb ul li div[data-v-5406eacc] { font-size: 16px; }
.red[data-v-5406eacc] { background-image: url("../red1.png"); }
.blue[data-v-5406eacc] { background-image: url("../blue1.png"); }
.green[data-v-5406eacc] { background-image: url("../green1.png"); }
/* === https://60n7zn49641.49641gd.app:13519/assets/withRequestDom-8LvXnF4P.css === */
.spinner[data-v-6cc4a9f2] { font-size: 10px; height: 40px; margin: 100px auto; text-align: center; width: 50px; }
.spinner > div[data-v-6cc4a9f2] { animation: 1.2s ease-in-out 0s infinite normal none running sk-stretchdelay-6cc4a9f2; background-color: var(--ppc-primary-color); display: inline-block; height: 100%; width: 6px; }
.spinner .rect2[data-v-6cc4a9f2] { animation-delay: -1.1s; }
.spinner .rect3[data-v-6cc4a9f2] { animation-delay: -1s; }
.spinner .rect4[data-v-6cc4a9f2] { animation-delay: -0.9s; }
.spinner .rect5[data-v-6cc4a9f2] { animation-delay: -0.8s; }
@keyframes sk-stretchdelay-6cc4a9f2 { 
  0%, 40%, 100% { transform: scaleY(0.4); }
  20% { transform: scaleY(1); }
}
/* === https://60n7zn49641.49641gd.app:13519/assets/CoreSimple-By2TrpED.css === */
.live-tabs-wrapper[data-v-e673c3db] { background: rgb(255, 255, 255); font-family: "PingFang SC", "microsoft yahei", arial, "helvetica neue", "hiragino sans gb", sans-serif; padding: 0px; position: relative; }
.simple-table[data-v-e673c3db] { display: flex; width: 100%; }
.issue[data-v-e673c3db] { align-items: center; color: rgb(0, 0, 0); display: flex; flex: 0.2 1 0%; flex-direction: column; font-size: 15px; font-weight: 700; }
.record-link[data-v-e673c3db] { background: rgb(255, 255, 0); border-radius: 4px; color: red; font-size: 15px; text-decoration: none; }
.core-draw-widget[data-v-e673c3db] { flex: 0.8 1 0%; min-width: 0px; }
[data-v-e673c3db] .core-draw-widget__footer, [data-v-e673c3db] .core-draw-widget__header { display: none; }
[data-v-e673c3db] .core-draw-widget__content { display: block; }
.number-row[data-v-e673c3db] { align-items: center; display: flex; width: 100%; }
.number-box[data-v-e673c3db] { border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(221, 221, 221) currentcolor rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; box-sizing: border-box; display: flex; flex: 1 1 auto; flex-direction: column; text-align: center; }
.number-box[data-v-e673c3db]:last-child, .number-box[data-v-e673c3db]:nth-child(6) { border-right: 1px solid rgb(221, 221, 221); }
.num[data-v-e673c3db] { color: rgb(255, 255, 255); }
.draw-txt[data-v-e673c3db], .num[data-v-e673c3db] { font-size: 18px; font-weight: 700; height: 20px; line-height: 20px; }
.draw-txt[data-v-e673c3db] { background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.refresh-box[data-v-e673c3db] { border: 0px; flex: 0 1 auto; }
.refresh[data-v-e673c3db] { cursor: pointer; font-weight: 700; line-height: 1.2; padding: 0px 2px; text-align: center; }
.refresh div[data-v-e673c3db] { background: rgb(255, 255, 0); color: rgb(255, 51, 0); font-size: 15px; }
.red-ball .num[data-v-e673c3db] { background-color: rgb(231, 22, 7); }
.green-ball .num[data-v-e673c3db] { background-color: rgb(31, 182, 29); }
.blue-ball .num[data-v-e673c3db] { background-color: rgb(35, 137, 233); }
.grey-ball .num[data-v-e673c3db] { background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); }
.white-ball .num[data-v-e673c3db] { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.loading-overlay[data-v-e673c3db] { align-items: center; background-color: rgba(255, 255, 255, 0.7); inset: 0px; display: flex; font-size: 16px; font-weight: 700; justify-content: center; position: absolute; z-index: 10; }
@media screen and (max-width: 650px) {
  .tab-header li[data-v-e673c3db] { font-size: 17px; }
}
/* === https://60n7zn49641.49641gd.app:13519/assets/Stream-Cy3rwy8s.css === */
.stream-container[data-v-de95e1db] { display: flex; flex-direction: column; margin: 0.3rem; }
.notice-bar[data-v-de95e1db] { background-color: rgb(255, 255, 204); color: green; font-size: clamp(1.2rem, 5vw, 1.6rem); font-weight: 400; line-height: clamp(1.2rem, 9vw, 36px); padding: 1px 0px; text-align: center; }
.notice-bar .red[data-v-de95e1db] { color: red; }
/* === https://60n7zn49641.49641gd.app:13519/assets/FloatBackRefreshTop-CY3IToBE.css === */
#top-anchor[data-v-bb885863] { position: absolute; top: 50px; }
.float-btn-group[data-v-bb885863] { bottom: 80px; display: flex; flex-direction: column; position: fixed; right: 5px; }
.float-btn-group img[data-v-bb885863] { cursor: pointer; height: auto; width: 55px; }
@media (max-width: 375px) {
  .float-btn-group img[data-v-bb885863] { cursor: pointer; height: auto; width: 48px; }
  .float-btn-group[data-v-bb885863] { bottom: 90px; right: 5px; }
}
/* === https://60n7zn49641.49641gd.app:13519/assets/scratchIcons--Fp9nwjz.css === */
.scratch-mask[data-v-d66219d7] { isolation: isolate; overflow: hidden; position: relative; }
.scratch-mask-canvas[data-v-d66219d7] { height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; touch-action: none; transition: opacity 0.3s, z-index 0.3s; width: 100%; z-index: -1; }
.scratch-mask-canvas.active[data-v-d66219d7] { opacity: 1; z-index: 100; }
/* === https://60n7zn49641.49641gd.app:13519/assets/CoreDrawFixed-BRWsAjyn.css === */
.wdrc[data-v-df436b81] { background: rgb(231, 22, 7); }
.wdbc[data-v-df436b81] { background: rgb(35, 131, 233); }
.wdgc[data-v-df436b81] { background: rgb(31, 182, 29); }
.ppc-tt-box[data-v-df436b81] { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px 0px 4px 4px; border-top: 0px; padding: 0px 4px; }
.baomalaodaTitle > div[data-v-df436b81] { padding: 0px !important; }
.sonbaoma .baomalaoda .baomalaodaBtn[data-v-df436b81] { font-size: 1.2em; font-weight: 700; line-height: 2; font-family: "Times New Roman", Georgia, serif !important; }
.baomalaoda[data-v-df436b81], .baomalaoda[data-v-df436b81] * { text-size-adjust: none !important; }
.baomalaoda[data-v-df436b81] { background: rgb(255, 255, 255); font-family: "PingFang SC", "microsoft yahei", arial, "helvetica neue", "hiragino sans gb", sans-serif; line-height: 1.6; text-align: center; user-select: none; width: 100%; color: rgb(51, 51, 51) !important; }
.baomalaoda[data-v-df436b81], .baomalaoda[data-v-df436b81] * { white-space: nowrap; }
.baomalaoda a[data-v-df436b81], .baomalaoda a[data-v-df436b81]:hover { text-decoration: none !important; }
.baomalaodaTitle[data-v-df436b81] { display: flex; justify-content: space-between; width: 100%; }
.baomalaodaTitle > div[data-v-df436b81] { cursor: pointer; flex-basis: 0px; flex-grow: 1; padding: 0px; }
.baomalaodaTitle > div > div[data-v-df436b81] { background: rgb(238, 238, 238); border-radius: 4px 4px 0px 0px; }
.baomalaodaTitle > div > div.lotteryTitleActive[data-v-df436b81] { background: rgb(231, 22, 7); color: rgb(255, 255, 255); }
.baomalaodaTitle > div[data-v-df436b81]:first-child { padding-left: 0px; }
.baomalaodaTitle > div[data-v-df436b81]:last-child { padding-right: 0px; }
.baomalaodaInfo1[data-v-df436b81] { align-items: center; display: flex; }
.baomalaodaInfo1 > div[data-v-df436b81] { min-width: 0px; }
.baomalaodaInfo1 > div[data-v-df436b81]:first-child { flex: 0 0 28%; }
.baomalaodaInfo1 > div[data-v-df436b81]:last-child { flex: 0 0 40%; }
.baomalaodaCountdown[data-v-df436b81] { color: rgb(51, 51, 51); flex: 0 0 32%; font-family: "PingFang SC", "Microsoft YaHei", Arial, "Helvetica Neue", sans-serif; font-weight: 700; text-align: center; }
.baomalaodaQi[data-v-df436b81] { color: rgb(231, 22, 7); }
.baomalaodaHistory[data-v-df436b81] { color: rgb(231, 22, 7); font-size: 1em; text-decoration: none; }
.baomalaodaLive[data-v-df436b81] { margin-right: 0.4rem; }
.baomalaodaInfo3[data-v-df436b81] { align-items: center; display: flex; justify-content: space-between; }
.baomalaodaNextQi[data-v-df436b81] { color: rgb(231, 22, 7); }
.baomalaodaRefresh[data-v-df436b81] { background: rgb(255, 153, 0); border-radius: 4px; cursor: pointer; line-height: 1; margin-left: auto; padding: 2px 4px; }
.baomalaodaInfo2[data-v-df436b81], .baomalaodaRefresh[data-v-df436b81] { align-items: center; color: rgb(255, 255, 255); display: flex; }
.baomalaodaInfo2[data-v-df436b81] { justify-content: space-between; padding: 3px 0px; }
.baomalaodaItem[data-v-df436b81] { flex-basis: 0px; flex-grow: 1; padding: 0px 3px; }
.baomalaodaJoin[data-v-df436b81] { padding: 0px 1px; }
.baomalaodaItem[data-v-df436b81]:first-child { padding-left: 0px; }
.baomalaodaItem[data-v-df436b81]:last-child { padding-right: 0px; }
.baomalaodaItem > div[data-v-df436b81] { border-radius: 4px; padding-bottom: 7px; }
.baomalaodaMa[data-v-df436b81] { font-size: 1.5em; font-weight: 900; line-height: 1; padding: 5px 0px; }
.baomalaodaItem > div > div[data-v-df436b81] { align-items: center; display: flex; justify-content: center; }
.baomalaodaXiao[data-v-df436b81] { background: rgb(255, 255, 255); border-radius: 4px; color: rgb(51, 51, 51); font-size: 0.8em; padding: 0px 4px; }
.baomalaodaJoin[data-v-df436b81] { color: rgb(51, 51, 51); font-size: 2em; font-weight: 900; }
.baomalaoda .baomalaodaBtn[data-v-df436b81] { font-size: 1.2em; font-weight: 700; line-height: 2; font-family: "Times New Roman", Georgia, serif !important; }
.baomalaoda3[data-v-df436b81] { font-size: 24px; }
.baomalaoda-group[data-v-df436b81] { font-size: 1em; }
.wddc[data-v-df436b81] { background: rgb(170, 170, 170); }
.baomalaodaXiao.no-five[data-v-df436b81] { font-size: 20px; font-weight: 700; line-height: 20px; }
.baomalaodaXiaoDash[data-v-df436b81] { font-weight: 900; line-height: 20px; padding: 0px 1em; font-size: 0.4em !important; }
.refresh-icon[data-v-df436b81] { fill: rgb(255, 255, 255); cursor: pointer; transform-origin: center center; }
.baomalaodaInfo1.has-scratch[data-v-df436b81] { justify-content: space-between; }
.baomalaodaInfo1.has-scratch > div[data-v-df436b81]:not(:first-child) { flex: 0 0 auto; }
.baomalaodaInfo1.no-live[data-v-df436b81] { justify-content: space-between; }
.baomalaodaInfo1.no-live > div[data-v-df436b81] { flex: 0 0 auto; }
.scratch-btn[data-v-df436b81] { align-items: center; color: var(--ppc-primary-color,#1a3d96); cursor: pointer; display: inline-flex; font-weight: 700; vertical-align: middle; }
.scratch-btn-icon[data-v-df436b81] { display: block; height: 22px; width: 22px; }
@media screen and (max-width: 720px) {
  .baomalaodaBtn[data-v-df436b81] { font-size: 18px !important; }
  .baomalaoda-group[data-v-df436b81], .baomalaodaHistory[data-v-df436b81], .baomalaodaInfo3[data-v-df436b81] { font-size: 16px; }
  .baomalaoda-group[data-v-df436b81] { padding: 4.8px 0px; }
  .baomalaodaMa[data-v-df436b81] { font-size: 24px; }
  .baomalaodaXiao[data-v-df436b81] { font-size: 14px; }
  .baomalaodaInfo2[data-v-df436b81] { padding: 0px; }
  .baomalaodaInfo1[data-v-df436b81] { line-height: 1.2; }
  .baomalaodaJoin[data-v-df436b81] { font-size: 32px; }
  .baomalaodaInfo3[data-v-df436b81] { padding: 4px 0px; line-height: 20px !important; }
}
@media screen and (max-width: 360px) {
  .baomalaodaXiao[data-v-df436b81] { font-size: 12px; }
  .baomalaodaInfo1.has-scratch .baomalaoda-group[data-v-df436b81], .baomalaodaInfo1.has-scratch .baomalaodaHistory[data-v-df436b81] { font-size: 14px; }
  .baomalaodaInfo1.has-scratch > div[data-v-df436b81]:first-child { flex: 0 0 auto; }
}
/* === https://60n7zn49641.49641gd.app:13519/assets/index-DjfUhziZ.css === */
:host, :root { --van-empty-padding: var(--van-padding-xl) 0; --van-empty-image-size: 160px; --van-empty-description-margin-top: var(--van-padding-md); --van-empty-description-padding: 0 60px; --van-empty-description-color: var(--van-text-color-2); --van-empty-description-font-size: var(--van-font-size-md); --van-empty-description-line-height: var(--van-line-height-md); --van-empty-bottom-margin-top: 24px; }
.van-empty { align-items: center; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; padding: var(--van-empty-padding); }
.van-empty__image { height: var(--van-empty-image-size); width: var(--van-empty-image-size); }
.van-empty__image img { height: 100%; width: 100%; }
.van-empty__description { color: var(--van-empty-description-color); font-size: var(--van-empty-description-font-size); line-height: var(--van-empty-description-line-height); margin-top: var(--van-empty-description-margin-top); padding: var(--van-empty-description-padding); }
.van-empty__bottom { margin-top: var(--van-empty-bottom-margin-top); }
.van-theme-dark .van-empty { opacity: 0.5; }
/* === https://60n7zn49641.49641gd.app:13519/assets/PpcTabBar-FdXAO3rz.css === */
.px-3[data-v-c9a6c124] { padding-left: 1rem; padding-right: 1rem; }
.pb-1[data-v-c9a6c124] { padding-bottom: 0.5rem; }
.w-full[data-v-c9a6c124] { width: 100%; }
.sticky[data-v-c9a6c124] { position: sticky; }
.sticky.is-sticky[data-v-c9a6c124] { top: 0px; z-index: 50; }
.flex[data-v-c9a6c124] { display: flex; }
.justify-content-around[data-v-c9a6c124] { justify-content: space-around; }
.tab-list[data-v-c9a6c124] { justify-content: flex-start; overflow-x: auto; scrollbar-width: none; }
.tab-list[data-v-c9a6c124]::-webkit-scrollbar { display: none; }
.tab-list .ant-tabs-tab[data-v-c9a6c124] { flex-shrink: 0; margin: 0px auto; padding: 0px 10px; }
.ant-tabs-tab[data-v-c9a6c124] { align-items: center; background: transparent; border: 0px; color: rgb(51, 51, 51); cursor: pointer; display: flex; font-size: 14px; outline: none; padding: 0px; position: relative; }
.gallery-tab .ant-tabs-tab-active .ant-tabs-tab-btn[data-v-c9a6c124] { border-bottom: 3px solid; color: var(--ppc-primary-color,#07c160); }
@media (min-width: 375px) {
  .gallery-tab .ant-tabs-tab-btn[data-v-c9a6c124] { font-size: 1.25rem; line-height: 1.75rem; }
}
.ant-tabs-tab-btn[data-v-c9a6c124] { color: rgb(0, 0, 0); font-weight: 700; outline: none; transition: 0.3s; }
.bg-primary[data-v-c9a6c124] { background-color: var(--ppc-primary-color,#07c160); }
/* === https://60n7zn49641.49641gd.app:13519/assets/PpcTabs-M8hXf3Oh.css === */
.ppc-tabs-head.is-sticky[data-v-eb121418] { position: sticky; top: 0px; z-index: 50; }
.ppc-tabs-head.no-header[data-v-eb121418] .gallery-tab { padding-top: 0.5rem; }
/* === https://60n7zn49641.49641gd.app:13519/assets/Bar-CpCj8TCC.css === */
.bar[data-v-88d9faa1] { align-items: center; background-color: var(--ppc-primary-color,#07c160); color: rgb(255, 255, 255); display: flex; justify-content: space-between; padding: 8px 10px; position: relative; }
.bar .title[data-v-88d9faa1] { font-weight: 700; left: 50%; position: absolute; transform: translate(-50%); font-size: 20.5px !important; }
.bar img[data-v-88d9faa1] { cursor: pointer; height: 24px; }
/* === inline_16 === */
:root { --theme-color: #f5ab0b; --ppc-primary-color: #f5ab0b !important; --ppc-primary-color2: #f5f3ef !important; }
.arco-image-error { background-image: url("../assets/gengxin_f9ea3916f572.jpg") !important; background-size: contain !important; background-position: center center !important; background-repeat: no-repeat !important; }
.arco-image-error-icon { display: none; }
.hg { height: 131px; }
@media (max-width: 480px) {
  .hear-box .web-img { max-height: 52px; width: 225px; flex-shrink: 0; }
}
@media (max-width: 400px) {
  .hear-box .web-img { max-height: 52px; width: 205px; flex-shrink: 0; }
}
@media (max-width: 380px) {
  .hear-box .web-img { height: 44px !important; width: 200px !important; flex-shrink: 0 !important; }
}
@media (max-width: 370px) {
  .hear-box .web-img { height: 44px !important; width: 190px !important; flex-shrink: 0 !important; }
}
@media only all and (max-width: 500px) {
  .hg { height: 131px !important; }
}
body { padding: 0px; font-family: type-font, "Microsoft YaHei", sans-serif; color: rgb(51, 51, 51); max-width: 720px; margin: 0px auto; }
.head-box { position: fixed; top: 0px; max-width: 720px; width: 100%; z-index: 999; }
.hear-box { background: linear-gradient(var(--theme-color), rgb(246, 241, 240)); position: sticky; top: 0px; z-index: 200; padding: 0px 6px; height: 58px; }
.title-box { margin: 2.4px 0px; font-size: 24px; line-height: 21.6px; height: 42px; overflow: hidden; position: relative; z-index: 1; }
.title-box .text { color: white; font-weight: 700; text-shadow: rgba(0, 0, 0, 0.5) 2.4px 2.4px 4.8px; letter-spacing: 2.4px; }
.flex-box { display: flex; align-items: center; }
.hear-box .web-img { height: 47px; max-width: 310px; flex-shrink: 0; }
.hear-box .logo { position: absolute; right: 5px; top: 4px; width: auto; height: 80%; }
@media (max-width: 375px) {
  .hear-box .logo { top: 5px; height: 75%; }
}
.tie { display: flex; justify-content: space-between; align-items: center; background-color: rgb(255, 255, 255); font-size: 25px; font-weight: 700; text-align: center; height: 40px; }
.yxym { font-size: 18px; margin: 4.8px 0px; border: 1px solid rgb(207, 207, 207); overflow: hidden; border-radius: 12px; }
.tie > div { display: flex; flex: 1 1 0%; justify-content: center; align-items: center; color: rgb(0, 0, 0); height: 40px; border-width: 1.2px 1.2px 1px; border-style: solid; border-color: white white rgb(229, 229, 229); border-image: initial; border-radius: 15px; background-color: rgb(238, 238, 238); }
.active { background-color: var(--theme-color) !important; color: rgb(255, 255, 255) !important; }
.box { width: 100%; height: 100%; }
.zztj .list-title { background: linear-gradient(var(--ppc-primary-color), transparent); text-align: center; font-family: "Microsoft YaHei", Helvetica, sans-serif; color: rgb(0, 0, 0); font-weight: 900; height: 42px; display: flex; align-items: center; justify-content: center; font-size: 22px; }
.zztj ul { padding: 0px; list-style: none; margin: 0px; font-weight: 900; border: 1px solid var(--ppc-primary-color); border-radius: 7.2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 6px 0px; width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.zztj li { width: 98%; display: flex; align-items: center; justify-content: center; border: 1px solid rgb(221, 221, 221); border-radius: 12px; margin: 1.8px; padding: 4px 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 6px 0px; }
.zztj li a { text-decoration: none; display: flex; align-items: center; justify-content: center; width: 100%; color: rgb(0, 0, 0); font-size: 22px; }
.zztj li .mt-5 { margin-top: 3px; }
.red_text, .red-text { color: red; }
.green_text, .green-text { color: green; }
.blue_text, .blue-text { color: blue; }
.grey_text, .grey-text { color: rgb(153, 153, 153); }
.site-domain-box { font-weight: 700; font-size: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 48px; line-height: 24px; }
.sbzt { font-size: 18px; margin: 4.8px 0px; border: 1px solid rgb(207, 207, 207); overflow: hidden; border-radius: 12px; }
.flex { display: flex; }
.site-domain-box .flex { align-items: flex-end; }
.site-domain-box .site-domain { font-size: 40px; line-height: 30px; }
.module-box { margin-bottom: 3px; margin-top: 3px; font-size: clamp(1.2rem, 5vw, 1.7rem); border: 2px solid var(--ppc-primary-color); border-radius: 5px; overflow: hidden; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif !important; }
.module-title { font-size: clamp(1.2rem, 4.5vw, 1.5rem); font-weight: 700; text-align: center; color: rgb(0, 0, 0); background: linear-gradient(var(--ppc-primary-color), var(--ppc-primary-color2)); box-shadow: var(--ppc-primary-color) 0px 1px 1px 0px, rgba(0, 0, 0, 0.19) 0px 0px 0px 0px; border-bottom: 1px solid var(--ppc-primary-color); height: 48px; line-height: 48px; }
@media only all and (max-width: 500px) {
  .module-title { height: 40px; line-height: 40px; }
}
.highlight-color { }
.period-box { background-color: var(--theme-color); }
.arrow-box { width: 10%; height: 100%; max-width: 35px; }
.arrow-img { width: 100%; height: 100%; }
.period-list { height: 48px; padding: 0px 12px; overflow: auto; width: 100%; }
.flex-center { display: flex; align-items: center; justify-content: center; }
.title-box .bg-gradient { position: absolute; background: linear-gradient(rgb(204, 204, 204), rgb(255, 255, 255)); border-radius: 6px 6px 0px 0px; width: 100%; height: 34px; z-index: -2; bottom: 0px; left: 0px; }
.title-box .bg-svg { position: absolute; top: 0px; left: 50%; transform: translate(-50%); z-index: -1; height: 100%; }
.period-list .current-period { background-color: rgb(255, 255, 255) !important; color: var(--theme-color); }
.period-list > div { flex-shrink: 0; width: 72px; margin-right: 9.6px; height: 30px; line-height: 30px; border-radius: 15px; text-align: center; font-weight: 700; cursor: pointer; font-size: 20px; }
.period-list .no-current { background-color: rgba(255, 255, 255, 0.34); }
.container { font-size: clamp(1.1rem, 4.5vw, 1.5rem); color: rgb(0, 0, 0); font-weight: 700; border-top: 1.2px solid rgb(207, 207, 207); text-align: center; height: auto; line-height: 40px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif !important; }
.container-largeword { font-size: clamp(1.2rem, 5vw, 1.5rem); color: rgb(0, 0, 0); font-weight: 700; border-top: 1.2px solid rgb(207, 207, 207); text-align: center; height: 40px; line-height: 40px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif !important; }
.container-xl-largeword { font-size: clamp(1.3rem, 5vw, 1.6rem); color: rgb(0, 0, 0); font-weight: 700; border-top: 1.2px solid rgb(207, 207, 207); text-align: center; height: 40px; line-height: 40px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif !important; }
.container-for-span { font-size: clamp(1.1rem, 4.5vw, 1.5rem); color: rgb(0, 0, 0); font-weight: 700; text-align: center; height: 40px; line-height: 40px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif !important; }
.container-smallword { font-size: clamp(0.9rem, 4vw, 1.5rem); color: rgb(0, 0, 0); font-weight: 700; border-top: 1.2px solid rgb(207, 207, 207); text-align: center; height: auto; line-height: 40px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif !important; }
@media only all and (max-width: 500px) {
  .container, .container-largeword, .container-xl-largeword, .container-for-span { height: auto; line-height: 36px; }
}
.container .content .main:not(:last-child) { border-bottom: 1.2px solid rgb(207, 207, 207); }
.container .content .main .label:not(:last-child), .container .content .main .con:not(:last-child), .container .content .main .res:not(:last-child) { border-right: 1.2px solid rgb(207, 207, 207); }
.container .content .main .label, .container .content .main .con, .container .content .main .res { width: 24%; height: 48px; line-height: 48px; text-align: center; }
.container .content .main .con { width: 58%; font-size: 22px; color: rgb(255, 255, 0); background-color: rgb(0, 0, 0); }
.box { width: 100%; height: 100%; }
.yxzd1 .box .list-title { background: var(--theme-color); text-align: center; border-radius: 9px 9px 0px 0px; font-family: "Microsoft YaHei", Helvetica, sans-serif; color: white; font-weight: 900; height: 54px; display: flex; align-items: center; justify-content: center; font-size: 22px; }
.yxzd1 ul { padding: 6px 6px 6px 0px; list-style: none; width: 100%; margin: 0px; font-weight: 900; background-color: white; border: 1px solid var(--theme-color); border-radius: 1px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 6px 0px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.yxzd1 ul li { width: 90%; display: flex; align-items: center; justify-content: center; border: 1px solid rgb(221, 221, 221); border-radius: 12px; margin: 3px; font-size: 21px; padding: 5px 6px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 6px 0px; }
.yxzd1 ul li a { text-decoration: none; display: flex; align-items: center; justify-content: center; width: 100%; color: rgb(0, 0, 0); }
.red_tag_box { font-size: 16.8px; color: red; display: flex; border: 1px solid red; border-radius: 6px; padding: 1.2px; align-items: center; justify-content: center; vertical-align: middle; font-weight: 600; }
.sbzt .container { font-family: 楷体; font-size: 24px; color: rgb(51, 51, 51); font-weight: 700; text-align: center; border-top: 1.2px solid rgb(221, 221, 221); border-left: 1.2px solid rgb(221, 221, 221); }
.sbzt .container .content { height: 45px; line-height: 45px; border-bottom: 0.04rem solid rgb(221, 221, 221); border-right: 0.02rem solid rgb(221, 221, 221); }
.sbzt .container .da_text { font-size: 28.8px; }
.sbzt .container .lan_text { color: red; }
.ptyx .container .content { height: 45px; font-size: 22px; font-family: Arial; font-weight: 700; text-align: center; line-height: 45px; border: 1.2px solid rgb(207, 207, 207); }
.ptyx .da_text { font-size: 24px; }
.tdx8x .container { font-weight: 700; font-family: "Arial, sans-serif"; font-size: 21.6px; }
.tdx8x .container .container-1 { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 3px 0px; }
.tdx8x .container-1 .content { text-align: center; }
.tdx8x .container .flex-center { border-top: 1.2px solid rgb(222, 222, 222); width: 100%; display: flex; align-items: center; justify-content: center; }
.sybox { overflow: hidden; background: var(--ppc-primary-color); }
.stzt { font-size: 21px; color: rgb(0, 0, 0); font-weight: 700; font-family: 方正粗黑宋简体; line-height: 2; text-align: center; }
.stzt .content { border-bottom: 1.2px solid rgb(229, 229, 229); }
.mark { background-color: rgb(251, 255, 0); }
.title-blue { font-size: 22px; display: flex; justify-content: center; align-items: center; gap: 6px; height: 42px; color: white; font-weight: 700; background-image: linear-gradient(rgb(140, 188, 236), rgb(124, 169, 212)); }
.container-box a { background-color: rgb(255, 255, 255); padding: 9px 0px; display: flex; gap: 4.5px; justify-content: center; align-items: center; font-size: clamp(1rem, 4.5vw, 1.5rem); color: black; text-decoration: none; font-weight: bold; border-bottom: 1px solid rgb(204, 204, 255); }
.sjsx .container { font-family: Arial, sans-serif; text-align: center; font-size: 24px; font-weight: 700; }
.sjsx .container .tit { border-bottom: 1.2px solid rgb(229, 229, 229); border-right: 1.2px solid rgb(229, 229, 229); padding: 3.6px 2.4px; text-align: center; }
.sjsx .container .content { border-bottom: 1.2px solid rgb(229, 229, 229); border-right: 1.2px solid rgb(229, 229, 229); height: 48px; line-height: 48px; text-align: center; }
.sjsx .container .con { color: rgb(0, 0, 0); }
.sjsx .container .lan_text { color: rgb(0, 0, 255); }
.sjsx .container .red_text { color: red; }
.rqlx .container { font-family: "Arial, sans-serif"; font-size: 20px; color: rgb(0, 0, 0); font-weight: 700; border: 1.2px solid rgb(229, 229, 229); }
.rqlx .container .content { line-height: 1.5; padding: 3.6px 2.4px; border-bottom: 1.2px solid rgb(229, 229, 229); text-align: left; display: flex; justify-content: center; align-items: center; }
.rqlx .container .da_text { font-size: 25px; }
.cypt .flex, .ptfs .flex { justify-content: space-between; align-items: center; height: 47px; padding: 0px 10px; border-bottom: 1.2px solid rgb(229, 229, 229); }
.jhb .tag-item { height: 46.8px; line-height: 46.8px; border-radius: 3.6px; border: 1px solid rgb(221, 221, 221); background-image: linear-gradient(to top, rgb(255, 255, 255), rgb(238, 238, 238), rgb(255, 255, 255)); box-shadow: rgba(0, 0, 0, 0.1) 0px 2.4px 6px; margin-bottom: 6px; font-size: 21px; font-weight: 700; }
.jhb .module-content { text-align: center; padding: 0px 3.6px; }
.jhb .tag-item .title { font-size: 24px; font-weight: 700; }
.dnxb { font-family: Arial, sans-serif; font-size: 21px; font-weight: 700; color: rgb(0, 0, 0); border-top: 2.4px solid rgb(222, 222, 222); border-left: 2.4px solid rgb(222, 222, 222); }
.dnxb .content .tit { border-bottom: 1.2px solid rgb(229, 229, 229); border-right: 1.2px solid rgb(229, 229, 229); padding: 3.6px 2.4px; text-align: center; line-height: 1.5; }
.dnxb .content .con { border-bottom: 2.4px solid rgb(222, 222, 222); border-right: 2.4px solid rgb(222, 222, 222); height: 48px; line-height: 48px; text-align: center; }
.dnxb .content .lan_text { color: rgb(0, 0, 255); }
.dnxb .content .red_text { color: red; }
.wxsm { border: 2px dashed rgb(207, 207, 207); }
.wxsm .title { font-size: 20px; text-align: center; background: rgb(204, 255, 204); color: rgb(0, 0, 0); height: 48px; line-height: 48px; font-weight: 600; }
.wxsm .wxsm_table table { width: 100%; }
.wxsm .wxsm_table tr { height: 42px; font-size: 18px; font-weight: 600; border: 1px dashed rgb(207, 207, 207); }
.wxsm .wxsm_table tr td font:first-child { color: rgb(128, 0, 128) !important; }
.wxsm .wxsm_table tr td:first-child { width: 40%; border: 1px dashed rgb(207, 207, 207); }
.container .content .right { width: 70% !important; }
.lcpt .content { padding: 0px 2.4px; font-family: Arial; font-size: 22px; font-weight: 700; line-height: 1.6; display: flex; align-items: center; justify-content: center; border-bottom: 1.2px solid rgb(229, 229, 229); }
.lan_text { color: rgb(0, 0, 255); }
.sztp .container .content:not(:last-child) { border-bottom: 1.2px solid rgb(207, 207, 207); }
.sztp .container .content { height: 48px; line-height: 48px; color: rgb(0, 0, 0); font-family: Arial; font-weight: 700; font-size: 21.6px; display: flex; align-items: center; justify-content: center; padding: 0px 0.5em; }
.sztp .content { padding: 0px 2.4px; font-family: Arial; font-size: 22.2px; font-weight: 700; line-height: 1.6; display: flex; align-items: center; justify-content: center; border-bottom: 1.2px solid rgb(229, 229, 229); }
.container .content .red_text { color: red; }
.szpt .container .content { height: 48px; line-height: 48px; color: rgb(0, 0, 0); font-family: Arial; font-weight: 700; font-size: 21.6px; display: flex; align-items: center; justify-content: space-between; padding: 0px 10.8px; border-bottom: 1.2px solid rgb(207, 207, 207); }
.dssx .container { font-family: 微软雅黑; font-size: 20.4px; color: rgb(51, 51, 51); font-weight: 700; border-top: 2.4px solid rgb(238, 237, 237); border-left: 2.4px solid rgb(238, 237, 237); }
.dssx .container .label, .dssx .container .con, .dssx .container .res { border-bottom: 2.4px solid rgb(238, 237, 237); border-right: 2.4px solid rgb(238, 237, 237); border-left: 2.4px solid rgb(238, 237, 237); padding: 3px 6px; text-align: center; flex: 1 1 0%; }
.dssx .container .cell { padding: 4px 9px; border-bottom: 2.4px solid rgb(238, 237, 237); }
.zfpt .container .content { line-height: 48px; text-align: left; color: rgb(0, 0, 0); font-family: Arial; padding: 0px 10.8px; font-weight: 700; font-size: 21.6px; border-bottom: 1.2px solid rgb(207, 207, 207); }
.zfpt .container .content .da_text { font-size: 21px; }
.zfpt .flex { justify-content: space-between; }
.gsb .tag-item { height: 46.8px; line-height: 46.8px; border-radius: 3.6px; border: 1px solid rgb(221, 221, 221); background-image: linear-gradient(to top, rgb(255, 255, 255), rgb(238, 238, 238), rgb(255, 255, 255)); box-shadow: rgba(0, 0, 0, 0.1) 0px 2.4px 6px; margin-bottom: 6px; font-size: 22px; font-weight: 700; }
.gsb .tag-item .title-blue { font-size: 24px; font-weight: 700; }
.gsb .module-content { padding: 0px 3.6px; text-align: center; }
.sqbk .table-row { display: flex; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: rgb(215, 238, 233); }
.sqbk .table-header { background-color: rgb(204, 0, 88); color: rgb(255, 255, 255); font-weight: 700; }
.sqbk .cell.period { width: 20%; color: rgb(0, 0, 255); font-weight: 700; text-align: center; }
.sqbk .cell { display: flex; flex-direction: column; justify-content: flex-end; border-right: 1.2px solid rgb(167, 162, 182); font-weight: 700; }
.sqbk .pink { display: flex; align-items: center; justify-content: center; background-color: rgb(204, 0, 88) !important; width: 58% !important; }
.sqbk .cell.result { width: 22%; color: rgb(0, 0, 255); font-weight: 700; text-align: center; }
.sqbk .cell .li { border-bottom: 1.2px solid rgb(167, 162, 182); padding: 3.6px 0px; }
.sqbk .cell .li span { width: 100%; border-bottom: 1.2px solid rgb(167, 162, 182); display: inline-block; padding: 3.6px 0px; }
.sqbk .cell .li span:nth-child(3) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.sqbk .cell.content { width: 58%; background-color: rgb(253, 246, 82); color: rgb(0, 0, 255); font-size: 28px; font-weight: 700; justify-content: center; align-items: center; border-bottom: 1.2px solid rgb(167, 162, 182); }
.tdlx { border-left: 1.2px solid rgb(229, 229, 229); border-top: 1.2px solid rgb(229, 229, 229); text-align: center; font-size: 22px; font-weight: 700; }
.tdlx .container { font-family: 楷体; }
.tdlx .container .tit { border-bottom: 1.2px solid rgb(229, 229, 229); border-right: 1.2px solid rgb(229, 229, 229); padding: 3.6px 2.4px; }
.tdlx .container .lv_text { color: green; }
.tdlx .container .zi_text { color: rgb(255, 8, 255); }
.tdlx .container .content { border-bottom: 1.2px solid rgb(229, 229, 229); border-right: 1.2px solid rgb(229, 229, 229); height: 48px; line-height: 48px; }
.yjpt .container .content, .lcpw .container .content { height: 48px; line-height: 48px; text-align: left; color: rgb(0, 0, 0); font-family: Arial; font-weight: 700; font-size: 21px; padding: 0px 10px; border-bottom: 1.2px solid rgb(229, 229, 229); }
.wszt .flex, .lcpw .flex, .yjpt .flex { justify-content: space-between; align-items: center; }
.szpw .container .content { line-height: 48px; display: flex; align-items: center; justify-content: center; padding: 0px 10.8px; color: rgb(0, 0, 0); font-family: Arial; font-weight: 700; font-size: 21px; border-bottom: 1.2px solid rgb(229, 229, 229); }
.jxzt .content { height: 40px; line-height: 40px; text-align: center; color: rgb(0, 0, 0); font-family: Arial; font-weight: 700; font-size: 18px; border-bottom: 1.2px solid rgb(229, 229, 229); }
.jxzt .content .flex-2 { color: red; font-size: 21px; }
.jxzt .content > div:nth-child(1) { width: 28%; }
.jxzt .content > div:nth-child(3) { width: 28%; }
.jxzt .content > div { width: 100%; box-sizing: content-box; padding: 0px 9px; }
.jxzt .content > div:nth-child(1), .jxzt .content > div:nth-child(2) { border-right: 1.2px solid rgb(207, 207, 207); }
.ptyw .container .content { height: 48px; line-height: 48px; text-align: left; color: rgb(0, 0, 0); font-family: Arial; font-weight: 700; font-size: 21px; display: flex; justify-content: center; padding: 0px 10px; border-bottom: 1.2px solid rgb(229, 229, 229); }
.jxsx .container .content { border-bottom: 1.2px solid rgb(229, 229, 229); border-right: 1.2px solid rgb(229, 229, 229); padding: 0px 2.4px; height: 48px; line-height: 48px; text-align: center; font-size: 21px; }
.wwzt .container .content { height: 48px; line-height: 48px; color: rgb(0, 0, 0); font-family: Arial; padding: 0px 10.8px; display: flex; justify-content: center; font-weight: 700; font-size: 21px; border-bottom: 1.2px solid rgb(229, 229, 229); }
.wszt .container .content { height: 48px; line-height: 48px; text-align: left; color: rgb(0, 0, 0); padding: 0px 10.8px; font-family: Arial; font-weight: 700; font-size: 21px; border-bottom: 1.2px solid rgb(229, 229, 229); }
.dibu .module-content { background-color: var(--theme-color); text-align: center; padding: 12px; color: rgb(255, 255, 255); font-size: 16.8px; line-height: 24px; }
.dibu .title { font-size: 20px; margin-bottom: 12px; }
.dibu .str { border-bottom: 1px solid black; padding-bottom: 6px; margin-bottom: 12px; white-space: pre-wrap; }
.ccrx .content { font-family: "Arial, sans-serif"; font-size: 22.8px; font-weight: 700; color: rgb(0, 0, 0); border-top: 2.4px solid rgb(238, 237, 237); border-left: 2.4px solid rgb(238, 237, 237); }
.ccrx .content .con { border-bottom: 2.4px solid rgb(238, 237, 237); border-right: 2.4px solid rgb(238, 237, 237); padding: 3.6px 2.4px; text-align: center; }
.ccrx .content .tit { border-bottom: 2.4px solid rgb(238, 237, 237); border-right: 2.4px solid rgb(238, 237, 237); padding: 3.6px 2.4px; text-align: center; line-height: 1.3; }
.srsxdz .module-content { font-family: Arial; font-size: 16.8px; overflow: hidden; margin: 0px; }
.srsxdz .zodiac-box .title { border-bottom: 1.2px solid rgb(234, 228, 215); }
.srsxdz .title { font-family: Arial; font-size: 20px; text-align: center; line-height: 42px; background-color: rgb(241, 241, 241); }
.srsxdz .zodiac-box .zodiac-list { padding: 12px 0px; }
.srsxdz .flex-wrap { flex-wrap: wrap; }
.srsxdz .zodiac-box .zodiac-list .zodiac-item { width: 33.33%; }
.justify-center { justify-content: center; }
.srsxdz .zodiac-box .zodiac-list .zodiac-item .img { width: 54px; height: 54px; }
.srsxdz .zodiac-box .zodiac-list .zodiac-item .number-list { margin: 6px 0px; }
.srsxdz .red-bo { background-color: red; }
.srsxdz .number-item { display: inline-block; margin-right: 2.4px; font-size: 14.4px; line-height: 20px; padding: 0px 2.4px; color: rgb(255, 255, 255); margin-bottom: 6px; }
.red-bo { background-color: red; }
.blue-bo { background-color: rgb(0, 0, 255); }
.green-bo { background-color: rgb(0, 153, 51); }
.zodiac_she { background-image: url("../assets/she_a904b06ffa3a.gif"); }
.zodiac_long { background-image: url("../assets/long_706ba47fd0b6.gif"); }
.zodiac_tu { background-image: url("../assets/tu_5f85502ff704.gif"); }
.zodiac_hu { background-image: url("../assets/hu_0ffd8e3b123e.gif"); }
.zodiac_niu { background-image: url("../assets/niu_9d2132e26028.gif"); }
.zodiac_shu { background-image: url("../assets/she_a904b06ffa3a.gif"); }
.zodiac_zhu { background-image: url("../assets/zhu_e08f24f7c3ea.gif"); }
.zodiac_gou { background-image: url("../assets/go_102faa0a77e4.gif"); }
.zodiac_ji { background-image: url("../assets/ji_965cc2014a27.gif"); }
.zodiac_hou { background-image: url("../assets/ho_190fd05b17bd.gif"); }
.zodiac_yang { background-image: url("../assets/yang_d44e1debb787.gif"); }
.zodiac_ma { background-image: url("../assets/ma_d5cdce3a8cd9.gif"); }
.srsxdz .table-box table, .srsxdz .table-box table td { border-bottom: 1px solid rgb(234, 228, 215); width: 100%; }
.wx .table-item:nth-child(1) { color: rgb(255, 221, 94); }
.table-box .table-item { display: flex; }
.table-box .table-item .name { width: 60px; height: 46px; line-height: 46px; }
.wx .table-item:nth-child(2) { color: rgb(106, 208, 71); }
.wx .table-item:nth-child(3) { color: rgb(55, 155, 255); }
.wx .table-item:nth-child(4) { color: rgb(255, 134, 83); }
.wx .table-item:nth-child(5) { color: rgb(222, 178, 14); }
.bs .table-item:nth-child(1) { color: red; }
.bs .table-item:nth-child(2) { color: rgb(0, 0, 255); }
.bs .table-item:nth-child(3) { color: rgb(0, 153, 51); }
.ds .table-item { color: rgb(51, 102, 255); }
.table-box .table-item .num-box { padding: 12px 6px 6px; }
.sxsx td { height: 36px; }
.sxsx .name { color: rgb(51, 102, 255); width: auto !important; }
.qnzl .module-content { font-family: Arial; }
.qnzl .flex-wrap { flex-wrap: wrap; }
.qnzl .flex { display: flex; }
.qnzl .module-content .tag-itme:nth-child(3n+1), .qnzl .module-content .tag-itme:nth-child(3n+2) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.qnzl .module-content .tag-itme { font-weight: 700; flex-shrink: 0; width: 33.33%; padding: 2px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.qnzl .module-content .tag-itme .btn { text-align: center; border: 1.2px solid rgb(204, 204, 204); height: 48px; line-height: 48px; border-radius: 8px; font-size: 1.2rem; }
.containerda { padding: 1.5px; display: inline-block; background-color: rgb(153, 204, 255); width: 100%; }
.tableda { width: 100%; border-collapse: collapse; margin-bottom: 0px; line-height: 2; }
.tableda td { padding: 2.4px; font-size: 25.2px; text-align: left; position: relative; width: 50%; font-weight: 700; border: 0px solid !important; }
.tableda a { line-height: 2; border: 1.2px solid rgb(255, 85, 80); border-radius: 4.8px; background: linear-gradient(to top, rgb(255, 255, 255), rgb(238, 238, 238), rgb(255, 255, 255)) rgb(255, 255, 204); box-shadow: rgba(0, 0, 0, 0.1) 0px 1.2px 3px; display: block; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; font-size: 24px; padding-left: 19.2px; }
@media screen and (max-width: 450px) {
  .tableda a { padding-left: 24.2px; }
}
.yh11 { color: rgb(0, 128, 0) !important; }
.mouse-icon1 { position: absolute; right: 1px; top: 50%; transform: translateY(-50%); width: 45px; height: 35px; }
@media screen and (max-width: 450px) {
  .mouse-icon1 { width: 55.2px; margin-right: 15px; height: 25px; }
}
@media screen and (max-width: 380px) {
  .mouse-icon1 { width: 50px; height: 30px; margin-right: 10px; }
}
.forum-b { background-color: rgb(255, 228, 255); }
.yh3 { color: rgb(102, 0, 255) !important; }
.yh6 { color: rgb(0, 102, 255) !important; }
.yh4 { color: rgb(255, 0, 255) !important; }
.yh5 { color: rgb(153, 51, 102) !important; }
.yh2, .red_text { color: rgb(255, 0, 0) !important; }
.yh12 { color: rgb(204, 102, 0) !important; }
.content .container .sb, .lan_text { color: rgb(0, 0, 255); }
.forum-a { background-color: rgb(255, 228, 255); }
.headerdinhanh { font-size: 28.8px; font-weight: bold; color: rgb(255, 0, 0); margin-bottom: 0px; text-align: center; background-color: rgb(255, 255, 0); }
.qnzl .module-content { font-family: Arial; }
.qnzl .flex-wrap { flex-wrap: wrap; }
.qnzl .flex { display: flex; }
.qnzl .module-content .tag-itme:nth-child(3n+1), .qnzl .module-content .tag-itme:nth-child(3n+2) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.qnzl .module-content .tag-itme { font-weight: 700; flex-shrink: 0; width: 33.33%; padding: 2px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.tag-itme { font-size: 19.2px; line-height: 42px; font-weight: 700; padding: 0.2rem; border-bottom: 1px solid red; display: inline-block; width: 100%; }
.tag-itme .icon { background-image: url("../assets/tjIcon_e827962d15da.png"); width: 39.6px; height: 14.4px; margin-right: 3.6px; margin-top: 0.8rem; }
.icon, .bg { background-size: 100% 100%; }
.tag-itme .item-title { color: red; }
.flex-1 { flex: 1 1 0%; }
.flex { display: flex; }
.tag-itme .right-arrow { width: 12px; height: 12px; border-top: 1.2px solid rgb(170, 170, 170); border-right: 1.2px solid rgb(170, 170, 170); transform: rotate(45deg); margin-right: 6px; margin-top: 0.95rem; }
.flex-box-icon { display: flex; }
@media only all and (max-width: 500px) {
  .period-list > div { width: 62px !important; font-size: 16px !important; }
}
/* === inline_17 === */
.hear-box .logo-8 { position: absolute; right: 3px; top: 6px; width: auto; height: 80%; }
.tie img { width: 25px; height: 25px; display: block; }
.module-title123 { background: rgb(255, 169, 36) !important; }
.tie { font-size: 20px !important; }
/* === inline_18 === */
#promoPopup2026, #promoPopup2026 * { box-sizing: border-box; }
#promoPopup2026 { position: fixed; inset: 0px; z-index: 2147483000; display: flex; align-items: center; justify-content: center; padding: 15px 15px 80px; background: rgba(0, 0, 0, 0.58); animation: 0.01s linear 8s 1 normal forwards running promoAutoClose2026; }
#promoPopup2026 .promo-box { position: relative; width: auto; height: auto; max-width: 420px; max-height: calc(-100px + 100vh); display: inline-block; margin: 0px; padding: 0px; filter: drop-shadow(rgba(0, 0, 0, 0.35) 0px 10px 18px) drop-shadow(rgba(0, 0, 0, 0.38) 0px 22px 38px); animation: 0.3s ease-out 0s 1 normal none running promoPopIn2026; }
#promoPopup2026 .promo-link { display: block; width: auto; height: auto; max-width: 100%; max-height: 100%; margin: 0px; padding: 0px; text-decoration: none; border-radius: 22px; overflow: hidden; }
#promoPopup2026 .promo-img { display: block; object-fit: contain; margin: 0px; padding: 0px; border: 0px; border-radius: 22px; user-select: none; -webkit-user-drag: none; width: auto !important; height: auto !important; max-width: min(420px, -30px + 100vw) !important; max-height: calc(-100px + 100vh) !important; }
#promoPopup2026 .promo-close { position: absolute; left: 50%; bottom: -62px; transform: translateX(-50%); z-index: 10; width: 48px; height: 48px; margin: 0px; padding: 0px; border: 3px solid rgba(255, 255, 255, 0.96); border-radius: 50%; background: rgba(38, 10, 34, 0.94); color: rgb(255, 255, 255); font-family: Arial, sans-serif; font-size: 34px; font-weight: 300; line-height: 40px; text-align: center; cursor: pointer; outline: none; box-shadow: rgb(255, 255, 255) 0px 0px 6px, rgba(255, 120, 190, 0.9) 0px 0px 14px, rgba(255, 70, 150, 0.75) 0px 0px 24px, rgba(255, 45, 110, 0.45) 0px 0px 36px, rgba(0, 0, 0, 0.45) 0px 7px 18px; animation: 1.4s ease-in-out 0s infinite alternate none running promoCloseGlow2026; }
#promoPopup2026 .promo-close:hover { transform: translateX(-50%) scale(1.08); }
#promoPopup2026 .promo-close:active { transform: translateX(-50%) scale(0.94); }
@keyframes promoPopIn2026 { 
  0% { opacity: 0; transform: translateY(18px) scale(0.94); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}
@keyframes promoCloseGlow2026 { 
  0% { box-shadow: rgba(255, 255, 255, 0.9) 0px 0px 5px, rgba(255, 120, 190, 0.7) 0px 0px 12px, rgba(255, 70, 150, 0.55) 0px 0px 20px, rgba(0, 0, 0, 0.4) 0px 6px 16px; }
  100% { box-shadow: rgb(255, 255, 255) 0px 0px 9px, rgb(255, 120, 190) 0px 0px 20px, rgba(255, 70, 150, 0.85) 0px 0px 32px, rgba(255, 45, 110, 0.55) 0px 0px 44px, rgba(0, 0, 0, 0.45) 0px 7px 18px; }
}
@keyframes promoAutoClose2026 { 
  100% { opacity: 0; visibility: hidden; pointer-events: none; }
}
@media screen and (max-width: 480px) {
  #promoPopup2026 { padding: 10px 10px 75px; }
  #promoPopup2026 .promo-box { width: auto; height: auto; max-width: 82vw; max-height: calc(-95px + 100vh); }
  #promoPopup2026 .promo-link { width: auto; height: auto; max-width: 100%; max-height: 100%; border-radius: 20px; }
  #promoPopup2026 .promo-img { object-fit: contain; border-radius: 20px; width: auto !important; height: auto !important; max-width: 82vw !important; max-height: calc(-95px + 100vh) !important; }
  #promoPopup2026 .promo-close { bottom: -58px; width: 46px; height: 46px; font-size: 32px; line-height: 38px; }
}
@media screen and (max-width: 360px) {
  #promoPopup2026 { padding: 8px 8px 72px; }
  #promoPopup2026 .promo-box { max-width: 82vw; max-height: calc(-90px + 100vh); }
  #promoPopup2026 .promo-img { max-width: 82vw !important; max-height: calc(-90px + 100vh) !important; }
  #promoPopup2026 .promo-close { bottom: -55px; width: 44px; height: 44px; font-size: 30px; line-height: 36px; }
}
/* === inline_19 === */
.box .lotteryDrawBox .lotteryTitleBox { display: none !important; }
/* === inline_20 === */
.yxzdtj-module { width: 100%; box-sizing: border-box; margin: 0px auto; padding: 8px 6px 10px; font-family: "Microsoft YaHei", 微软雅黑, Arial, sans-serif; border: 1px solid rgb(184, 216, 206); border-radius: 10px; box-shadow: rgba(255, 255, 255, 0.8) 0px 1px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 6px; }
.yxzdtj-title-wrap { text-align: center; margin-bottom: 8px; }
.yxzdtj-title { display: inline-block; max-width: 100%; box-sizing: border-box; padding: 8px 14px; line-height: 1.3; color: rgb(15, 125, 114); font-size: 23px; font-weight: 900; letter-spacing: 1px; text-align: center; background: linear-gradient(var(--ppc-primary-color), #f7f3f3); border: 2px solid rgb(142, 208, 194); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 5px, rgba(255, 255, 255, 0.95) 0px 1px 0px inset; }
.yxzdtj-grid { width: 100%; display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 7px; box-sizing: border-box; }
.yxzdtj-grid .site-card { min-width: 0px; box-sizing: border-box; display: block; padding: 4px; overflow: hidden; background: rgb(255, 255, 255); border: 1px solid rgba(142, 208, 194, 0.9); border-radius: 12px; text-decoration: none; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 4px; transition: transform 0.15s, box-shadow 0.15s; }
.yxzdtj-grid .site-card:active { transform: scale(0.95); }
.yxzdtj-grid .site-card:hover { transform: translateY(-2px); box-shadow: rgba(0, 0, 0, 0.14) 0px 4px 8px; }
.yxzdtj-grid .site-logo-box { width: 100%; aspect-ratio: 1 / 1; display: flex; justify-content: center; align-items: center; overflow: hidden; box-sizing: border-box; border-radius: 8px; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(248, 251, 251) 100%); }
.yxzdtj-grid .site-logo-box img { display: block; width: 100%; height: 100%; object-fit: contain; border: 0px; }
.yxzdtj-grid .site-name { width: 100%; overflow: hidden; margin-top: 1px; text-align: center; color: rgb(8, 127, 115); font-size: 16px; font-weight: 900; line-height: 0; white-space: nowrap; text-overflow: ellipsis; }
@media screen and (max-width: 480px) {
  .yxzdtj-module { padding: 6px 4px 8px; border-radius: 8px; }
  .yxzdtj-title-wrap { margin-bottom: 6px; }
  .yxzdtj-title { padding: 6px 10px; font-size: 19px; border-radius: 8px; }
  .yxzdtj-grid { gap: 4px; }
  .yxzdtj-grid .site-card { padding: 3px; border-radius: 9px; }
  .yxzdtj-grid .site-logo-box { border-radius: 6px; }
  .yxzdtj-grid .site-name { margin-top: 2px; font-size: 13px; }
}
@media screen and (max-width: 380px) {
  .yxzdtj-module { padding-left: 3px; padding-right: 3px; }
  .yxzdtj-grid { gap: 3px; }
  .yxzdtj-grid .site-card { padding: 2px; border-radius: 7px; }
  .yxzdtj-grid .site-name { font-size: 11px; }
  .yxzdtj-title { font-size: 17px; padding: 5px 8px; }
}
.yxzdtj-module { background: linear-gradient(var(--ppc-primary-color), #f7f3f3); border-color: rgb(136, 191, 255) !important; box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px inset, rgba(35, 105, 190, 0.12) 0px 2px 7px !important; }
.yxzdtj-title { color: rgb(0, 0, 0) !important; border-color: rgb(74, 150, 234) !important; box-shadow: rgba(255, 255, 255, 0.95) 0px 1px 0px inset, rgba(28, 100, 190, 0.16) 0px 2px 6px !important; }
.yxzdtj-grid .site-card { background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 249, 255) 48%, rgb(226, 240, 255) 100%) !important; border-color: rgb(148, 197, 245) !important; box-shadow: rgba(30, 100, 180, 0.12) 0px 2px 5px !important; }
.yxzdtj-grid .site-card:hover { box-shadow: rgba(30, 100, 190, 0.22) 0px 4px 9px !important; }
.yxzdtj-grid .site-logo-box { background: linear-gradient(rgb(255, 255, 255) 0%, rgb(238, 247, 255) 100%) !important; }
.yxzdtj-grid .site-name { color: rgb(7, 100, 189) !important; }
/* === inline_21 === */
.maudodo { color: rgb(255, 0, 0); }
.list-title888 { height: 38px; line-height: 40px; font-size: 30pt; text-align: center; text-shadow: rgb(185, 155, 95) 1px 4px 1px; background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-weight: bold; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#yxym .list-title888 { background: rgb(54, 247, 54); font-size: 32px; color: rgb(0, 0, 0); text-shadow: rgb(229, 229, 229) 0px 0px 10px; }
@media screen and (max-width: 610px) {
  #yxym .list-title888 { font-size: 21px; }
}
@media screen and (max-width: 505px) {
  #yxym .list-title888 { font-size: 20px; }
}
@media screen and (max-width: 409px) {
  #yxym .list-title888 { font-size: 19px; line-height: 42px; }
}
@media screen and (max-width: 374px) {
  #yxym .list-title888 { font-size: 18px; }
}
@media only all and (max-width: 500px) {
  .haivaihaivai { font-size: 60px !important; }
}
.haivaihaivai { font-size: 60px; line-height: 1.4; background: red; color: rgb(255, 255, 255); font-weight: 600; text-align: center; }
.maudooooooo { color: rgb(255, 0, 0); }
.box-ttkj { border: 1px solid var(--ppc-primary-color); }
.ppc-tt-box { border-top: 1px dashed rgb(204, 204, 204) !important; border-bottom: unset !important; border-left: unset !important; border-right: unset !important; }
.box-ttkj > div:first-child .ppc-tt-box { border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }
.vienmautrangmo { border: 1px solid rgb(245, 245, 245); }
.site-logo-box img { width: 100%; display: block; }
.module-title { font-size: clamp(1.1rem, 4.5vw, 1.5rem); font-weight: 700; text-align: center; color: rgb(0, 0, 0); border-bottom: 1px solid var(--ppc-primary-color); height: 48px; line-height: 48px; }
@media only all and (max-width: 500px) {
  .module-title { height: 40px; line-height: 40px; }
}
.qc2trang { text-align: center; line-height: 2; font-size: clamp(19px, 5vw, 30px); font-weight: 700; background: yellow; border: 2px solid rgb(251, 136, 3); }
.qc2trang + .qc2trang { border-top: 0px; }
.gongyiban-box { width: 100%; margin: 0px; padding: 0px; }
.gongyiban-link { display: block; width: 100%; color: inherit; -webkit-tap-highlight-color: transparent; text-decoration: none !important; }
.gongyiban-page { box-sizing: border-box; width: 100%; max-width: 760px; min-height: auto; margin: 0px auto; overflow: hidden; color: rgb(58, 37, 37); font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif; background: radial-gradient(circle at 15% 5%, rgba(255, 255, 255, 0.85), transparent 25%), linear-gradient(160deg, rgb(255, 245, 245) 0%, rgb(255, 231, 231) 35%, rgb(255, 250, 250) 68%, rgb(255, 240, 231) 100%); }
.gongyiban-head { position: relative; overflow: hidden; padding: 14px 15px 7px; text-align: center; background: linear-gradient(135deg, rgb(184, 0, 15) 0%, rgb(230, 0, 18) 52%, rgb(255, 57, 69) 100%); }
.gongyiban-head::before, .gongyiban-head::after { display: none; }
.gongyiban-brand { position: relative; z-index: 2; display: flex; align-items: baseline; justify-content: center; gap: 12px; padding: 0px; background: transparent; color: rgb(255, 255, 255); font-size: 48px; line-height: 1.1; font-weight: 900; text-shadow: rgba(120, 0, 0, 0.35) 0px 2px 5px; box-shadow: none; }
.gongyiban-brand span { color: rgb(255, 226, 106); font-size: 31px; line-height: 1; font-weight: 900; }
.gongyiban-title { position: relative; z-index: 2; margin: 2px 0px 0px; color: rgb(255, 255, 255); font-size: 42px; line-height: 1.05; font-weight: 900; letter-spacing: 1px; }
.gongyiban-title strong { color: rgb(255, 228, 95); font-weight: 900; }
.gongyiban-subtitle { position: relative; z-index: 2; color: rgb(255, 255, 255); margin: 0px; font-size: 16px; line-height: 1.2; font-weight: 800; letter-spacing: 3px; opacity: 0.95; }
.gongyiban-content { padding: 12px 14px 0px; }
.gongyiban-intro { margin: 0px 3px 10px; padding: 5px 5px 7px; }
.gongyiban-intro p { margin: 0px 0px 7px; color: rgb(74, 48, 48); font-size: 17px; line-height: 1.7; font-weight: 500; }
.gongyiban-intro p:last-child { margin-bottom: 0px; }
.gongyiban-intro strong { color: rgb(223, 0, 18); font-weight: 900; }
.gongyiban-card { box-sizing: border-box; margin-bottom: 10px; padding: 15px 17px; border: 1px solid rgb(255, 215, 215); border-radius: 15px; background: rgba(255, 255, 255, 0.97); box-shadow: rgba(150, 0, 10, 0.08) 0px 5px 16px; }
.gongyiban-card p { margin: 0px 0px 8px; color: rgb(74, 48, 48); font-size: 17px; line-height: 1.7; font-weight: 500; }
.gongyiban-card p:last-child { margin-bottom: 0px; }
.gongyiban-card strong { color: rgb(223, 0, 18); font-weight: 900; }
.gongyiban-offer { overflow: hidden; margin-bottom: 10px; border: 1px solid rgb(255, 208, 208); border-radius: 15px; background: rgb(255, 255, 255); box-shadow: rgba(160, 0, 15, 0.1) 0px 6px 18px; }
.gongyiban-offer-title { padding: 9px 10px; text-align: center; background: linear-gradient(90deg, rgb(184, 0, 15), rgb(230, 0, 18), rgb(184, 0, 15)); color: rgb(255, 232, 117); font-size: 18px; line-height: 1.35; font-weight: 900; letter-spacing: 2px; }
.gongyiban-offer-grid { display: grid; grid-template-columns: 1fr 1fr; text-align: center; }
.gongyiban-offer-item { padding: 11px 5px 10px; }
.gongyiban-offer-item:first-child { border-right: 1px solid rgb(241, 218, 218); }
.gongyiban-offer-label { display: block; margin-bottom: 2px; color: rgb(169, 0, 13); font-size: 18px; font-weight: 900; }
.gongyiban-offer-number { display: inline-block; color: rgb(230, 0, 18); font-size: 52px; line-height: 1; font-weight: 900; }
.gongyiban-offer-unit { color: rgb(107, 61, 61); font-size: 18px; font-weight: 900; }
.gongyiban-total { margin: 0px 8px 8px; padding: 9px 6px; border-radius: 10px; text-align: center; color: rgb(255, 255, 255); background: linear-gradient(90deg, rgb(184, 0, 15) 0%, rgb(241, 38, 50) 50%, rgb(184, 0, 15) 100%); font-size: 20px; font-weight: 900; }
.gongyiban-total strong { display: inline-block; margin: 0px 5px; color: rgb(255, 228, 95); font-size: 38px; line-height: 1; font-weight: 900; }
.gongyiban-date { display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 10px; padding: 10px 8px; border: 1px solid rgb(255, 200, 200); border-radius: 13px; background: rgb(255, 250, 250); color: rgb(143, 16, 25); font-size: 19px; font-weight: 900; box-shadow: rgba(160, 0, 15, 0.07) 0px 5px 15px; }
.gongyiban-date-icon { display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; flex: 0 0 auto; border-radius: 50%; background: rgb(230, 0, 18); color: rgb(255, 230, 108); font-size: 17px; }
.gongyiban-date strong { color: rgb(230, 0, 18); font-size: 27px; font-weight: 900; }
.gongyiban-end-card { text-align: center; }
.gongyiban-date-inline { display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid rgb(242, 211, 211); color: rgb(143, 16, 25); font-size: 19px; line-height: 1.2; font-weight: 900; }
.gongyiban-date-inline strong { color: rgb(230, 0, 18); font-size: 27px; font-weight: 900; }
.gongyiban-end-card p { text-align: left; }
.gongyiban-footer { padding: 1px 10px 0px; text-align: center; color: rgb(161, 18, 29); font-size: 13px; line-height: 1.5; font-weight: 800; letter-spacing: 1px; }
@media only screen and (min-width: 720px) {
  .baomaqgBtn4BoxFatherFiveBottom { right: 17px !important; }
  .gongyiban-page { max-width: 940px; }
  .gongyiban-head { padding: 16px 25px 9px; }
  .gongyiban-brand { font-size: 58px; }
  .gongyiban-brand span { font-size: 36px; }
  .gongyiban-title { margin: 2px 0px 0px; font-size: 50px; line-height: 1.05; }
  .gongyiban-subtitle { font-size: 18px; }
  .gongyiban-content { padding: 13px 25px 0px; }
  .gongyiban-card { padding: 16px 20px; }
  .gongyiban-card p { font-size: 18px; line-height: 1.7; }
  .gongyiban-offer-number { font-size: 58px; }
  .gongyiban-total strong { font-size: 42px; }
}
@media only screen and (max-width: 719px) {
  .gongyiban-page { width: 100%; max-width: 100%; }
  .gongyiban-head { padding: 11px 10px 5px; }
  .gongyiban-brand { gap: 7px; font-size: 39px; line-height: 1; }
  .gongyiban-brand span { font-size: 30px; font-weight: 900; line-height: 1; }
  .gongyiban-title { margin: 1px 0px 0px; font-size: 34px; line-height: 1.05; letter-spacing: 0px; }
  .gongyiban-subtitle { margin: 0px; font-size: 14px; line-height: 1.15; letter-spacing: 2px; }
  .gongyiban-content { padding: 9px 9px 0px; }
  .gongyiban-intro { margin: 0px 2px 7px; padding: 3px 4px 5px; }
  .gongyiban-intro p { font-size: 16px; line-height: 1.65; }
  .gongyiban-card { margin-bottom: 8px; padding: 13px; border-radius: 13px; }
  .gongyiban-card p { font-size: 16px; line-height: 1.65; }
  .gongyiban-offer { margin-bottom: 8px; border-radius: 13px; }
  .gongyiban-offer-title { padding: 10px 8px; font-size: 28px; line-height: 1.2; font-weight: 900; letter-spacing: 2px; }
  .gongyiban-offer-item { padding: 10px 4px 9px; }
  .gongyiban-offer-number { font-size: 44px; }
  .gongyiban-total { padding: 8px 5px; font-size: 18px; }
  .gongyiban-total strong { font-size: 34px; }
  .gongyiban-date { margin-bottom: 8px; padding: 9px 5px; font-size: 17px; }
  .gongyiban-date strong { font-size: 23px; }
  .gongyiban-date-inline { gap: 6px; margin-bottom: 7px; padding-bottom: 7px; font-size: 17px; }
  .gongyiban-date-inline strong { font-size: 28px; }
  .gongyiban-date-inline > span:last-child { font-size: 28px; font-weight: 900; }
  .gongyiban-end-card p { font-size: 18px; line-height: 1.7; }
  .gongyiban-footer { font-size: 12px; }
}
.gongyiban-content > .gongyiban-card:last-child { margin-bottom: 6px; }
.gongyiban-bottom-ad { display: block; line-height: 0; margin: 0px !important; padding: 0px !important; }
.gongyiban-bottom-ad img { display: block; width: 100% !important; margin: 0px !important; padding: 0px !important; }
.lhk555-container, .lhk555-container * { box-sizing: border-box; }
.lhk555-container { width: 100%; margin: 0px auto; padding: 0px 0px 6px; overflow: hidden; border: 2px solid rgb(255, 182, 78); border-radius: 12px; background: linear-gradient(rgb(255, 57, 27) 0%, rgb(245, 28, 18) 48%, rgb(233, 13, 13) 100%); font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif; color: rgb(255, 255, 255); }
.lhk555-header { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 5px; padding: 11px 6px; background: linear-gradient(90deg, rgb(243, 24, 11), rgb(255, 75, 25), rgb(243, 24, 11)); border-bottom: 2px solid rgb(255, 209, 106); text-align: center; font-weight: 900; }
.lhk555-title-main { font-size: clamp(35px, 5.5vw, 57px); color: rgb(255, 255, 255); font-weight: 900; }
.lhk555-title-sub { font-size: clamp(24px, 4.8vw, 35px); color: rgb(255, 240, 169); font-weight: 900; }
.lhk555-title-domain { font-size: clamp(22px, 4vw, 30px); color: rgb(255, 255, 255); font-weight: 900; }
.lhk555-body-top { padding: 7px 7px 5px; background: transparent; }
.lhk555-grid { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 7px; }
.lhk555-calendar-item { min-width: 0px; padding: 5px; background: rgb(255, 53, 34); border: 1px solid rgb(255, 204, 119); border-radius: 9px; text-align: center; }
.lhk555-cal-head { padding: 5px 2px; background: rgb(240, 24, 11); border-radius: 5px; color: rgb(255, 245, 203); font-size: clamp(15px, 2.9vw, 21px); font-weight: 900; line-height: 1.35; }
.lhk555-cal-sub { display: flex; justify-content: space-between; gap: 5px; margin: 3px; color: rgb(255, 240, 207); font-size: clamp(12px, 2.3vw, 16px); line-height: 1.35; }
.lhk555-cal-issue { margin: 3px 0px 6px; color: rgb(255, 255, 255); font-size: clamp(27px, 5vw, 38px); font-weight: 900; line-height: 1.25; }
.lhk555-cal-boxes { display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 4px; }
.lhk555-box { display: flex; align-items: center; justify-content: center; min-width: 0px; min-height: 66px; padding: 2px 0px; background: rgb(255, 248, 233); border: 1px solid rgb(255, 209, 139); border-radius: 6px; color: rgb(229, 0, 0); font-size: clamp(32px, 6vw, 46px); font-weight: 900; line-height: 1.1; }
.lhk555-container .mautrung { background: rgb(255, 229, 142); color: rgb(214, 0, 0); }
.lhk555-latest { border: 2px solid rgb(255, 227, 139); }
.lhk555-latest .lhk555-cal-issue { color: rgb(255, 240, 169); }
.lhk555-notice { margin: 5px 7px 8px; padding: 10px 6px; background: linear-gradient(rgb(255, 66, 32), rgb(242, 28, 16)); border: 1px solid rgb(255, 209, 125); border-radius: 9px; text-align: center; font-weight: 900; line-height: 1.4; }
.lhk555-notice-title { font-size: clamp(29px, 5.6vw, 34px); color: rgb(255, 255, 255); }
.lhk555-notice-title span { color: rgb(255, 240, 163); }
.lhk555-notice-desc { margin-top: 3px; font-size: clamp(20px, 3.9vw, 29px); }
.lhk555-notice-time { margin-top: 3px; font-size: clamp(26px, 5vw, 37px); }
.lhk555-notice-time strong { color: rgb(255, 229, 142); font-size: 1.18em; }
.lhk555-notice-foot { margin-top: 3px; font-size: clamp(21px, 4.1vw, 30px); }
.lhk555-member { margin: 0px 7px; padding: 12px 8px; background: linear-gradient(rgb(255, 60, 32), rgb(242, 28, 16)); border: 1px solid rgb(255, 209, 125); border-radius: 9px; text-align: center; line-height: 1.4; font-weight: 900; }
.lhk555-member-title { margin-bottom: 5px; color: rgb(255, 240, 169); font-size: clamp(27px, 5vw, 38px); }
.lhk555-member-line { font-size: clamp(30px, 5.8vw, 43px); color: rgb(255, 255, 255); }
.lhk555-member-line strong { color: rgb(255, 229, 142); font-size: 1.2em; }
.lhk555-member-divider { width: 95%; height: 1px; background: rgb(255, 210, 138); margin: 8px auto; }
.lhk555-member-highlight { color: rgb(255, 240, 169); font-size: clamp(26px, 4.8vw, 35px); }
.lhk555-member-main { font-size: clamp(29px, 5.4vw, 40px); color: rgb(255, 255, 255); }
.lhk555-member-quota { margin: 5px 0px; font-size: clamp(26px, 5vw, 37px); }
.lhk555-member-quota strong { display: inline-block; padding: 2px 10px; border-radius: 5px; background: rgb(255, 229, 142); color: rgb(201, 0, 0); font-size: 1.2em; }
.lhk555-member-small { color: rgb(255, 240, 169); font-size: clamp(22px, 4.2vw, 30px); }
.lhk555-member-message { margin-top: 8px; padding: 9px 5px; border-radius: 7px; background: rgb(233, 28, 16); border: 1px solid rgb(255, 152, 102); font-size: clamp(20px, 4vw, 29px); line-height: 1.5; }
.lhk555-member-message strong { display: block; margin-top: 3px; }
.lhk555-member-button { display: block; margin-top: 9px; padding: 11px 5px; border-radius: 8px; background: rgb(255, 233, 170); font-size: clamp(23px, 4.6vw, 34px); font-weight: 900; line-height: 1.4; transition: background 0.2s; color: rgb(196, 0, 0) !important; text-decoration: none !important; }
.lhk555-member-button:hover { background: rgb(255, 244, 203); }
.lhk555-member-button:focus-visible { outline: rgb(255, 255, 255) solid 3px; outline-offset: 3px; }
.cankao { font-size: clamp(33px, 3.3vw, 17px); color: white; }
.nguyendong { font-size: clamp(28px, 3.3vw, 17px); }
.zhuce2xiaoma { font-size: clamp(30px, 3.3vw, 17px); }
.dau3xiao { font-size: clamp(44px, 3.3vw, 17px); }
.sau3xiao { font-size: clamp(32px, 3.3vw, 17px); }
.fanggiua { font-size: clamp(33px, 3.3vw, 17px); color: rgb(196, 0, 0); }
@media screen and (max-width: 600px) {
  .lhk555-container { border-radius: 8px; }
  .lhk555-header { padding: 10px 4px; gap: 4px; }
  .lhk555-body-top { padding: 5px 4px; }
  .lhk555-grid { gap: 5px; }
  .lhk555-calendar-item { padding: 4px 3px; border-radius: 6px; }
  .lhk555-cal-head { font-size: clamp(12px, 3.3vw, 17px); padding: 4px 1px; }
  .lhk555-cal-sub { font-size: clamp(10px, 2.7vw, 14px); margin: 3px 1px; }
  .lhk555-cal-issue { font-size: clamp(23px, 6vw, 32px); margin: 3px 0px 5px; }
  .lhk555-cal-boxes { gap: 2px; }
  .lhk555-box { min-height: 47px; padding: 1px 0px; font-size: clamp(25px, 7vw, 36px); border-radius: 4px; }
  .lhk555-notice, .lhk555-member { margin-left: 4px; margin-right: 4px; }
  .lhk555-notice { padding: 9px 4px; }
  .lhk555-member { padding: 11px 5px; }
  .cankao { font-size: clamp(24px, 3.3vw, 17px); }
  .nguyendong { font-size: clamp(20px, 3.3vw, 17px); }
  .zhuce2xiaoma { font-size: clamp(20px, 3.3vw, 17px); }
  .dau3xiao { font-size: clamp(37px, 3.3vw, 17px); }
  .sau3xiao { font-size: clamp(27px, 3.3vw, 17px); }
  .fanggiua { font-size: clamp(29px, 3.3vw, 17px); }
}
@media screen and (max-width: 360px) {
  .lhk555-cal-head { font-size: 11px; }
  .lhk555-cal-issue { font-size: 23px; }
  .lhk555-box { min-height: 43px; font-size: 25px; }
  .lhk555-title-main { font-size: 43px; }
  .lhk555-title-sub { font-size: 21px; }
  .lhk555-title-domain { font-size: 19px; }
  .cankao { font-size: clamp(23px, 3.3vw, 17px); }
  .nguyendong { font-size: clamp(16px, 3.3vw, 17px); }
  .zhuce2xiaoma { font-size: clamp(20px, 3.3vw, 17px); }
  .dau3xiao { font-size: clamp(45px, 3.3vw, 17px); }
  .sau3xiao { font-size: clamp(30px, 3.3vw, 17px); }
  .fanggiua { font-size: clamp(23px, 3.3vw, 17px); }
}
@media only all and (max-width: 500px) {
  .important-notice span { font-size: 35px; }
  .important-notice img { width: clamp(35px, 17vw, 100px); }
}
/* === inline_22 === */
:root { --ppc-body-width: 720px; }
#app { max-width: var(--ppc-body-width); box-sizing: content-box; background: rgb(255, 255, 255); margin: 0px auto !important; }
.qiehuangleixingdiv { background-image: url("../assets/ffa400_54a9d50bd02f.png"); background-size: 100% 40px; background-repeat: no-repeat; height: 35px; align-items: center; color: rgb(255, 255, 255); }
img { border-style: none; display: inline-block; }
/* === inline_23 === */
.list-module-box-for-backupsite { margin: 10px 0px; }
.list-module-title-for-backupsite { text-align: center; font-weight: bold; }
/* === inline_24 === */
.swiper-wrapper { overflow-x: unset !important; height: fit-content !important; }
.swiper-horiz { border: 2px solid rgb(224, 175, 15); border-radius: 5px; margin: 5px auto; width: 100%; box-sizing: border-box; }
.swiper-pagination-bullet { border-radius: 50% !important; width: 8px !important; height: 8px !important; }
.paomadeng-bar { width: calc(100% - 10px); margin: 1px 5px auto; border-radius: 5px; display: flex; align-items: center; height: 30px; overflow: hidden; background: rgb(234, 234, 234); }
.paomadeng-icon { padding: 8px; text-align: center; font-size: 18px; color: rgb(230, 0, 0); flex-shrink: 0; }
.paomadeng-marquee { flex: 1 1 0%; overflow: hidden; }
.paomadeng-text { white-space: nowrap; font-size: clamp(10px, 4vw, 15px); padding-left: 20%; animation: 12s linear 0s infinite normal none running marquee; font-weight: 500; }
@keyframes marquee { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(-230%); }
}
@media (min-width: 680px) {
  .paomadeng-text { padding-left: 0%; animation: 15s linear 0s infinite normal none running marquee-large; }
}
@media (min-width: 1024px) {
  .paomadeng-text { padding-left: 0%; animation: 17s linear 0s infinite normal none running marquee-large; }
}
@keyframes marquee-large { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(-110%); }
}
.sihjioucaipiaoji-banner-title-bar { width: 100%; background: var(--ppc-primary-color); color: rgb(17, 16, 16); font-size: clamp(15px, 4.5vw, 20px); font-weight: 600; text-align: center; padding: 2px 0px; letter-spacing: 2px; }
/* === inline_25 === */
.sevenxiaosevenma { font-weight: bold; font-size: clamp(0.9rem, 4vw, 1.2rem); }
.sevenxiaosevenma-table { border: 0px; border-spacing: 0px; background: rgb(0, 0, 0); }
.sevenxiaosevenma td { white-space: nowrap; text-overflow: ellipsis; padding: 5px 3px; box-sizing: border-box; border: solid 1px var(--ppc-primary-color); background: rgb(255, 255, 255); }
.sevenxiaosevenma-left-td { width: 45%; text-align: left; font-size: clamp(0.95rem, 4.2vw, 1.5rem); color: black; }
.sevenxiaosevenma-right-td { width: 55%; text-align: left; font-size: clamp(0.95rem, 4.2vw, 1.5rem); color: black; }
.sevenxiaosevenma-content-td { text-align: center; font-size: clamp(1.1rem, 4.5vw, 1.5rem); background: red; padding: 5px; line-height: 36px; border: 0px !important; }
.sevenxiaosevenma-result { font-size: clamp(1.2rem, 4vw, 2rem); }
.xiaoandma-result { font-size: clamp(1.4rem, 5vw, 2.2rem); }
/* === inline_26 === */
.vienvangonggia img { border: 2px solid rgb(224, 175, 15); }
.man199suii { background: red; padding: 3px 0px; }
.dibupika9955 { background: red; color: rgb(255, 255, 255); font-weight: 600; padding: 2px 10px; text-align: center; font-size: 25px; }
.dibupika9955 img { width: 65px; margin-top: -13px; display: inline !important; }
@media (max-width: 768px) {
  .banner-image { width: 100%; height: auto; }
  .dibupika9955 img { width: 40px; margin-top: -10px; }
}
@media screen and (max-width: 720px) {
  .dibupika9955 { font-size: 18px; }
}
@media screen and (max-width: 610px) {
  .dibupika9955 { font-size: 17px; }
}
@media screen and (max-width: 505px) {
  .dibupika9955 { font-size: 19px; }
}
@media screen and (max-width: 409px) {
  .dibupika9955 { font-size: 17px; }
}
@media screen and (max-width: 374px) {
  .dibupika9955 { font-size: 15px; }
}
/* === inline_27 === */
.br-12hihi-white { border-radius: 5px; overflow: hidden; }
.bghihi-white { background: var(--ppc-primary-color); }
.rq-contentbaz-white { text-align: center; color: rgb(255, 255, 255); }
.riqi-white { font-weight: 570; color: rgb(255, 255, 255); font-size: clamp(0.95rem, 4.2vw, 1.4rem); padding: 0.3rem; }
/* === inline_28 === */
#wzzz tr td:nth-child(2n+1) { border-right: 1px solid rgb(221, 221, 221); }
#wzzz { width: 100%; background-color: rgb(255, 255, 255); }
#wzzz tr td { width: 99%; border: 0.0625rem solid rgb(236, 225, 192); float: left; box-sizing: border-box; list-style: none; margin: 2px; border-radius: 8px; }
#wzzz #wztp { height: 45px; float: left; margin-left: 4px; }
#wzzz #wztp img { height: 100%; margin-top: -6px; }
#wzzz #wzwzz { float: left; margin-left: 20px; padding-top: 1px; }
#wzzz #wzwzz .wzz1 { margin: 2px 0px 0px; color: black; font-size: 18px; }
#wzzz #wzwzz .wzz2 { margin: 0px; font-size: 12px; color: rgb(128, 128, 128); }
.Btnbaz { margin-top: 10px; position: relative; width: 80px; height: 40px; border-radius: 45px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: rgb(151, 95, 255); box-shadow: rgb(210, 187, 253) 0px 10px 10px inset, rgba(5, 5, 5, 0.21) 0px 5px 10px, rgb(124, 54, 255) 0px -10px 10px inset; cursor: pointer; display: flex; align-items: center; justify-content: center; color: white !important; }
.Btnbaz::before { width: 70%; height: 2px; position: absolute; background-color: rgba(250, 250, 250, 0.68); content: ""; filter: blur(1px); top: 7px; border-radius: 50%; }
.Btnbaz::after { width: 70%; height: 2px; position: absolute; background-color: rgba(250, 250, 250, 0.137); content: ""; filter: blur(1px); bottom: 7px; border-radius: 50%; }
.Btnbaz:hover { animation: 0.9s ease 0s 1 normal both running jello-horizontal; }
@keyframes jello-horizontal { 
  0% { transform: scale3d(1, 1, 1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scale3d(1, 1, 1); }
}
.hiuhiu { background: linear-gradient(270deg, rgb(255, 255, 255) 0%, rgb(255, 251, 237) 100%); }
.hiuhiu1 { background: linear-gradient(270deg, rgb(255, 255, 255) 0%, rgb(241, 245, 249) 100%); }
.hiuhiu2 { background: linear-gradient(270deg, rgb(255, 255, 255) 0%, rgb(255, 246, 237) 100%); }
.chudodo font { color: rgb(255, 0, 0); font-size: 1.3em; border-radius: 3px; border: 1px solid rgb(255, 0, 0); margin-left: 4px; }
@media (max-width: 374px) {
  #wzzz #wzwzz .wzz2 { font-size: 14px !important; }
}
@media (min-width: 375px) and (max-width: 391px) {
  #wzzz #wzwzz .wzz2 { font-size: 15px !important; }
}
@media (min-width: 392px) and (max-width: 427px) {
  #wzzz #wzwzz .wzz2 { font-size: 17px !important; }
}
@media (min-width: 428px) and (max-width: 720px) {
  #wzzz #wzwzz .wzz2 { font-size: 18px !important; }
}
@media (min-width: 721px) {
  #wzzz #wzwzz .wzz2 { font-size: 19px !important; }
}
@media (max-width: 374px) {
  #wzzz #wzwzz .wzz1 { font-size: 15px !important; }
}
@media (min-width: 375px) and (max-width: 391px) {
  #wzzz #wzwzz .wzz1 { font-size: 16px !important; }
}
@media (min-width: 392px) and (max-width: 427px) {
  #wzzz #wzwzz .wzz1 { font-size: 17px !important; }
}
@media (min-width: 428px) and (max-width: 720px) {
  #wzzz #wzwzz .wzz1 { font-size: 18px !important; }
}
@media (min-width: 721px) {
  #wzzz #wzwzz .wzz1 { font-size: 20px !important; }
}
@media (max-width: 374px) {
  .wzz9 { font-size: 14px !important; }
}
@media (min-width: 375px) and (max-width: 391px) {
  .wzz9 { font-size: 14px !important; }
}
@media (min-width: 392px) and (max-width: 427px) {
  .wzz9 { font-size: 16px !important; }
}
@media (min-width: 428px) and (max-width: 720px) {
  .wzz9 { font-size: 17px !important; }
}
@media (min-width: 721px) {
  .wzz9 { font-size: 19px !important; }
}
.wzz1 { font-weight: 700; }
/* === inline_29 === */
.ad-img-banner-container { margin: 0px; padding: 0px; width: 100%; }
.ad-img-banner-wrapper { margin: 0px; padding: 0px; }
.ad-img-banner-paragraph { margin: 0px; padding: 0px; }
.banner-link { display: block; text-decoration: none; width: 100%; }
.banner-image { border: 0px; width: 100%; height: auto; display: block; max-width: 100%; }
@media (max-width: 768px) {
  .banner-image { width: 100%; height: auto; }
}
@media (max-width: 480px) {
  .ad-img-banner-container { padding: 2px; }
  .banner-image { border-radius: 4px; }
}
@media (max-width: 320px) {
  .ad-img-banner-container { padding: 1px; }
}
/* === inline_30 === */
.gaoshou-bang-bbs1-container { border: 2px solid var(--ppc-primary-color); border-radius: 10px; overflow: hidden; font-family: "Microsoft YaHei", sans-serif; }
.gaoshou-bang-bbs1-header { font-weight: bold; text-align: center; }
.gaoshou-bang-bbs1-items-wrapper { overflow: hidden; background: rgb(255, 255, 255); }
.gaoshou-bang-bbs1-item { display: flex; padding: 8px 12px; align-items: center; justify-content: center; border: 1px solid rgb(204, 204, 204); border-radius: 10px; margin: 2px; font-size: clamp(1rem, 4.8vw, 1.2rem); }
.gaoshou-bang-bbs1-item span { font-size: clamp(1rem, 4.8vw, 1.2rem); }
@media (max-width: 480px) {
  .gaoshou-bang-bbs1-item { padding: 5px; }
}
.gaoshou-bang-bbs1-tag { white-space: nowrap; flex-shrink: 0; font-weight: bold; }
.gaoshou-bang-bbs1-title { font-weight: bold; margin-bottom: 4px; color: blue; }
.gaoshou-bang-bbs1-highlight { color: blue; font-weight: bold; }
.gaoshou-bang-bbs1-pink { color: rgb(255, 0, 255); font-weight: bold; }
.gaoshou-bang-bbs1-brand { color: rgb(0, 0, 0); }
.red_text { color: rgb(0, 0, 0); }
.gaoshou-bang-bbs1-category-blue { color: rgb(0, 0, 255); }
.gaoshou-bang-bbs1-category-green { color: rgb(0, 128, 0); }
.gaoshou-bang-bbs1-category-maroon { color: rgb(128, 0, 0); }
.gaoshou-bang-bbs1-category-olive { color: rgb(128, 128, 0); }
.gaoshou-bang-bbs1-stats { color: rgb(0, 0, 0); }
/* === inline_31 === */
.mianfeigonggao { width: 100%; color: red; font-weight: 500; display: flex; justify-content: center; background: linear-gradient(yellow, rgb(246, 241, 240)); font-size: clamp(18px, 5vw, 27px); line-height: 2; }
/* === inline_32 === */
.meinubottom-gif { width: 100%; }
/* === inline_33 === */
.gaoshou-bang-bbs2-container { border: 2px solid var(--ppc-primary-color); border-radius: 10px; overflow: hidden; font-family: "Microsoft YaHei", sans-serif; }
.gaoshou-bang-bbs2-header { font-weight: bold; text-align: center; }
.gaoshou-bang-bbs2-items-wrapper { overflow: hidden; background: rgb(255, 255, 255); }
.gaoshou-bang-bbs2-item { display: flex; padding: 8px 12px; align-items: center; justify-content: center; border: 1px solid rgb(204, 204, 204); border-radius: 10px; margin: 2px; font-size: clamp(1rem, 4.8vw, 1.2rem); }
.gaoshou-bang-bbs2-item span { font-size: clamp(1rem, 4.8vw, 1.2rem); }
@media (max-width: 480px) {
  .gaoshou-bang-bbs2-item { padding: 5px; }
}
.gaoshou-bang-bbs2-tag { white-space: nowrap; flex-shrink: 0; font-weight: bold; }
.gaoshou-bang-bbs2-title { font-weight: bold; margin-bottom: 4px; color: blue; }
.gaoshou-bang-bbs2-highlight { color: blue; font-weight: bold; }
.gaoshou-bang-bbs2-pink { color: rgb(255, 0, 255); font-weight: bold; }
.gaoshou-bang-bbs2-brand { color: rgb(0, 0, 0); }
.red_text { color: rgb(0, 0, 0); }
.gaoshou-bang-bbs2-category-blue { color: rgb(0, 0, 255); }
.gaoshou-bang-bbs2-category-green { color: rgb(0, 128, 0); }
.gaoshou-bang-bbs2-category-maroon { color: rgb(128, 0, 0); }
.gaoshou-bang-bbs2-category-olive { color: rgb(128, 128, 0); }
.gaoshou-bang-bbs2-stats { color: rgb(0, 0, 0); }
/* === inline_34 === */
.erqiqixiaobikai { width: 100%; max-width: 720px; margin: 0px; border: 1px solid var(--ppc-primary-color); }
.erqiqixiaobikai-table-container { background-color: white; }
.erqiqixiaobikai-table { width: 100%; border-collapse: collapse; background-color: white; border-top: 1px solid rgb(221, 221, 221); }
.erqiqixiaobikai-table tr { height: 36px; }
@media (max-width: 480px) {
  .erqiqixiaobikai-table tr { height: 30px; }
}
.erqiqixiaobikai-table td { text-align: center; font-size: clamp(1.1rem, 4.2vw, 1.5rem); font-weight: bold; vertical-align: middle; border-right: 1px solid rgb(221, 221, 221); }
.erqiqixiaobikai-period-cell { color: rgb(0, 0, 0); width: auto; text-align: left; font-size: clamp(0.9rem, 4vw, 1.3rem); }
.erqiqixiaobikai-result-cell { color: rgb(0, 0, 0); width: auto; text-align: right; font-size: clamp(0.9rem, 4vw, 1.3rem); }
.erqiqixiaobikai-pending-result { color: rgb(255, 0, 0); }
.erqiqixiaobikai-animals-merged { color: rgb(255, 0, 0); text-align: center; background-color: white; width: 55%; font-size: clamp(1.2rem, 5.3vw, 1.8rem) !important; }
.erqiqixiaobikai-animals-merged span[data-animal][data-check] { position: relative; }
.erqiqixiaobikai-animals-merged span[data-animal] { font-family: "Roboto Mono", monospace; display: inline-block; text-align: center; line-height: 1.2; font-size: clamp(1.2rem, 4.8vw, 1.4rem); }
.erqiqixiaobikai-animals-merged span[data-animal="鼠"][data-check*="鼠"], .erqiqixiaobikai-animals-merged span[data-animal="牛"][data-check*="牛"], .erqiqixiaobikai-animals-merged span[data-animal="虎"][data-check*="虎"], .erqiqixiaobikai-animals-merged span[data-animal="兔"][data-check*="兔"], .erqiqixiaobikai-animals-merged span[data-animal="龙"][data-check*="龙"], .erqiqixiaobikai-animals-merged span[data-animal="蛇"][data-check*="蛇"], .erqiqixiaobikai-animals-merged span[data-animal="马"][data-check*="马"], .erqiqixiaobikai-animals-merged span[data-animal="羊"][data-check*="羊"], .erqiqixiaobikai-animals-merged span[data-animal="猴"][data-check*="猴"], .erqiqixiaobikai-animals-merged span[data-animal="鸡"][data-check*="鸡"], .erqiqixiaobikai-animals-merged span[data-animal="狗"][data-check*="狗"], .erqiqixiaobikai-animals-merged span[data-animal="猪"][data-check*="猪"] { color: red !important; background: yellow !important; }
/* === inline_35 === */
.dianji-fangda-title { font-size: clamp(1.2rem, 3.5vw, 1.6rem); font-weight: 700; padding: 0.5rem 0px; }
.dianji-fangda-domain { font-size: clamp(1.1rem, 3vw, 1.4rem); font-weight: 700; }
.dianji-fangda-container { display: flex; flex-wrap: wrap; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); text-align: center; }
.dianji-fangda-item { flex: 0 0 33.3333%; }
.dianji-fangda-img { width: 100%; height: clamp(9rem, 28vw, 18rem); object-fit: cover; padding: 0.5rem; cursor: pointer; }
.dianji-fangda-caption { font-size: clamp(1rem, 3vw, 1.25rem); line-height: 1.4; font-weight: 700; padding-bottom: 0.4rem; }
.view-modal img { width: 100%; max-width: 45rem; max-height: 34rem; }
/* === inline_36 === */
.gaoshou-bang-bbs3-container { border: 2px solid var(--ppc-primary-color); border-radius: 10px; overflow: hidden; font-family: "Microsoft YaHei", sans-serif; }
.gaoshou-bang-bbs3-header { font-weight: bold; text-align: center; }
.gaoshou-bang-bbs3-items-wrapper { overflow: hidden; background: rgb(255, 255, 255); }
.gaoshou-bang-bbs3-item { display: flex; padding: 8px 12px; align-items: center; justify-content: center; border: 1px solid rgb(204, 204, 204); border-radius: 10px; margin: 2px; font-size: clamp(1rem, 4.8vw, 1.2rem); }
.gaoshou-bang-bbs3-item span { font-size: clamp(1rem, 4.8vw, 1.2rem); }
@media (max-width: 480px) {
  .gaoshou-bang-bbs3-item { padding: 5px; }
}
.gaoshou-bang-bbs3-tag { white-space: nowrap; flex-shrink: 0; font-weight: bold; }
.gaoshou-bang-bbs3-title { font-weight: bold; margin-bottom: 4px; color: blue; }
.gaoshou-bang-bbs3-highlight { color: blue; font-weight: bold; }
.gaoshou-bang-bbs3-pink { color: rgb(255, 0, 255); font-weight: bold; }
.gaoshou-bang-bbs3-brand { color: rgb(0, 0, 0); }
.red_text { color: rgb(0, 0, 0); }
.gaoshou-bang-bbs3-category-blue { color: rgb(0, 0, 255); }
.gaoshou-bang-bbs3-category-green { color: rgb(0, 128, 0); }
.gaoshou-bang-bbs3-category-maroon { color: rgb(128, 0, 0); }
.gaoshou-bang-bbs3-category-olive { color: rgb(128, 128, 0); }
.gaoshou-bang-bbs3-stats { color: rgb(0, 0, 0); }
/* === inline_37 === */
.swiper { z-index: 0 !important; }
.swiper-wrapper { z-index: 0 !important; }
.swiper-container { position: relative; }
.boarddisplay8191914 * { font-size: 1.05em !important; white-space: normal !important; }
.boarddisplay8191914Title { display: flex; align-items: center; justify-content: center; }
.boarddisplay8191914TitleClose { display: none; }
.boarddisplay8191914TitleBoard { display: flex; align-items: center; justify-content: center; color: rgb(255, 246, 0); line-height: 2.2; font-weight: 900; font-size: 1.6em !important; }
.boarddisplay8191914TitleBoardImg { display: block; height: 1.3em; }
.boarddisplay8191914, .boarddisplay8191914Board, .boarddisplay8191914BoardItemlast { border-radius: 0.5em; padding: 0.3em; }
.boarddisplay8191914Board { padding-top: 0.4em !important; padding-bottom: 0.4em !important; }
.boarddisplay8191914Board { background-color: rgb(255, 255, 255); }
.boarddisplay8191914BoardItem { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; }
.boarddisplay8191914BoardItemTop { display: flex; align-items: center; justify-content: center; }
.boarddisplay8191914BoardItemTopText { color: rgb(255, 255, 255); line-height: 2em; padding: 0px 0.7em; }
.boarddisplay8191914BoardItemTopImg { display: block; height: 1.8em; }
.boarddisplay8191914BoardItemlast { background-color: rgb(132, 0, 224); color: rgb(255, 255, 255); text-align: center; line-height: 1.4; }
.boarddisplay8191914BoardItemBtnBox { display: flex; align-items: center; justify-content: space-around; }
.boarddisplay8191914BoardItemBtn, .boarddisplay8191914BoardItemBtn:hover { background: linear-gradient(90deg, rgb(239, 1, 80) 0%, rgb(251, 11, 178) 100%); margin-bottom: 8px; line-height: 1.8em; padding: 0px 1em; border-radius: 1em; font-weight: bold; animation: 0.5s step-start 0s infinite normal none running animation-text; text-decoration: none; position: relative; inset: 0px; color: rgb(255, 255, 255) !important; font-size: 1em !important; }
@keyframes animation-text { 
  50% { transform: scale(1.15); }
}
.boarddisplay8191914Foot { text-align: center; color: rgb(255, 255, 255); line-height: 2; font-size: 0.8em !important; }
.boarddisplay8191914Boardinner > div, .boarddisplay8191914BoardItemBtnBox { padding: 0.15em 0px; }
.boarddisplay8191914 { font-weight: 800; box-sizing: border-box; width: 100%; background-image: linear-gradient(rgb(248, 30, 23) 0%, rgb(248, 30, 23) 100%); font-size: 13px; padding-top: 0px !important; padding-bottom: 0px !important; margin: 0px auto !important; line-height: 1.6 !important; }
.boarddisplay8191914BoardItemBottom { padding-top: 0.2em; }
.boarddisplay8191914Boardinner, .boarddisplay8191914Boardinner:hover { display: block; text-decoration: none; width: 100%; position: relative; inset: 0px; color: rgb(0, 0, 0) !important; font-size: 1em !important; }
.boarddisplay8191914FontSize1 { font-size: 38px !important; }
.boarddisplay8191914FontSize2 { font-size: 35px !important; }
.boarddisplay8191914FontSize3 { font-size: 29px !important; }
.boarddisplay8191914FontSize4 { font-size: 24px !important; }
.boarddisplay8191914FontSize5 { font-size: 21px !important; }
.boarddisplay8191914FontSize6 { font-size: 20px !important; }
.boarddisplay8191914FontSize7 { font-size: 18px !important; }
.boarddisplay8191914FontSize8 { font-size: 15px !important; }
.boarddisplay8191914FontSize9 { font-size: 15px !important; }
.boarddisplay8191914FontSize10 { font-size: 14px !important; }
.boarddisplay8191914FontSize11 { font-size: 13px !important; }
.boarddisplay8191914BoardItemSpec { display: flex; align-items: center; justify-content: center; font-weight: bold; flex-direction: row; }
.boarddisplay8191914BoardItemSpecBtn { padding: 0px 0.6em; border-radius: 0.6em; }
@media only screen and (max-width: 1000px) {
  .boarddisplay8191914 { font-size: 26px !important; }
}
@media only screen and (max-width: 960px) {
  .boarddisplay8191914 { font-size: 25px !important; }
}
@media only screen and (max-width: 900px) {
  .boarddisplay8191914 { font-size: 25px !important; }
}
@media only screen and (max-width: 700px) {
  .boarddisplay8191914 { font-size: 24px !important; }
}
@media only screen and (max-width: 600px) {
  .boarddisplay8191914 { font-size: 19px !important; }
}
@media only screen and (max-width: 500px) {
  .boarddisplay8191914 { font-size: 14px !important; }
}
@media only screen and (max-width: 400px) {
  .boarddisplay8191914 { font-size: 14px !important; }
}
@media only screen and (max-width: 380px) {
  .boarddisplay8191914 { font-size: 13px !important; }
}
@media only screen and (max-width: 350px) {
  .boarddisplay8191914 { font-size: 13px !important; }
}
@media only screen and (max-width: 320px) {
  .boarddisplay8191914 { font-size: 12px !important; }
}
@media only screen and (max-width: 5000px) {
  .boarddisplay8191914 { font-size: 30px !important; }
}
@media only screen and (max-width: 2000px) {
  .boarddisplay8191914 { font-size: 27px !important; }
}
@media only screen and (max-width: 960px) {
  .boarddisplay8191914 { font-size: 27px !important; }
}
@media only screen and (max-width: 800px) {
  .boarddisplay8191914 { font-size: 26px !important; }
}
@media only screen and (max-width: 700px) {
  .boarddisplay8191914 { font-size: 24px !important; }
}
@media only screen and (max-width: 600px) {
  .boarddisplay8191914 { font-size: 19px !important; }
}
@media only screen and (max-width: 500px) {
  .boarddisplay8191914 { font-size: 14px !important; }
}
@media only screen and (max-width: 400px) {
  .boarddisplay8191914 { font-size: 14px !important; }
}
@media only screen and (max-width: 380px) {
  .boarddisplay8191914 { font-size: 13px !important; }
}
@media only screen and (max-width: 350px) {
  .boarddisplay8191914 { font-size: 13px !important; }
}
@media only screen and (max-width: 320px) {
  .boarddisplay8191914 { font-size: 12px !important; }
}
.dingbu1995730FontSize1 { font-size: 38px; }
.dingbu1995730FontSize1 .dingbu1995730ImgTop { height: 970px; }
.dingbu1995730FontSize2 { font-size: 35px; }
.dingbu1995730FontSize3 { font-size: 29px; }
.dingbu1995730FontSize4 { font-size: 24px; }
.dingbu1995730FontSize5 { font-size: 23px; }
.dingbu1995730FontSize6 { font-size: 22px; }
.dingbu1995730FontSize7 { font-size: 18px; }
.dingbu1995730FontSize8 { font-size: 15px; }
.dingbu1995730FontSize9 { font-size: 14px; }
.dingbu1995730FontSize9 .dingbu1995730bigNew { font-size: 1em !important; }
.dingbu1995730FontSize10 { font-size: 14.5px; }
.dingbu1995730FontSize11 { font-size: 12px; }
.dingbu1995730FontSize6 .dingbu1995730ImgTop, .dingbu1995730FontSize7 .dingbu1995730ImgTop, .dingbu1995730FontSize8 .dingbu1995730ImgTop, .dingbu1995730FontSize9 .dingbu1995730ImgTop, .dingbu1995730FontSize10 .dingbu1995730ImgTop, .dingbu1995730FontSize11 .dingbu1995730ImgTop { height: 370px; }
.dingbu199573011Title { white-space: nowrap; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-align: center; line-height: 1.9; font-weight: 900; font-size: 1.7em !important; }
.dingbu1995730Main > div { display: flex; align-items: center; justify-content: center; }
.dingbu1995730Main > div > div { line-height: 1.4; color: rgb(0, 255, 0); }
.dingbu1995730icon { vertical-align: middle; width: 1em; }
.dingbu1995730, .dingbu1995730 * { text-size-adjust: 100% !important; }
.dingbu1995730Main, .dingbu1995730Main:hover { text-decoration: none !important; font-size: 1em !important; line-height: 1.5 !important; font-weight: bold !important; background-color: rgb(203, 61, 225) !important; display: block !important; }
.dingbu1995730Wrap { white-space: nowrap; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.dingbu1995730FontSize1 .randomHeightimg, .dingbu1995730FontSize2 .randomHeightimg { height: 720px !important; }
.dingbu1995730FontSize11 .randomHeightimg, .dingbu1995730FontSize9 .randomHeightimg, .dingbu1995730FontSize8 .randomHeightimg, .dingbu1995730FontSize10 .randomHeightimg { height: 280px !important; }
.dingbu1995730, .dingbu1995730 * { box-sizing: border-box !important; font-weight: 900 !important; }
.docao img { height: 80px !important; }
@media only screen and (max-width: 720px) {
  .docao img { height: 44px !important; }
}
.swiper-wrapper { height: 100% !important; }
@media only screen and (max-width: 720px) {
  .swiper-wrapper { height: 100% !important; }
}
/* === inline_38 === */
.erqiqixiaobikai { width: 100%; max-width: 720px; margin: 0px; border: 1px solid var(--ppc-primary-color); }
.erqiqixiaobikai-table-container { background-color: white; }
.erqiqixiaobikai-table { width: 100%; border-collapse: collapse; background-color: white; border-top: 1px solid rgb(221, 221, 221); }
.erqiqixiaobikai-table tr { height: 36px; }
@media (max-width: 480px) {
  .erqiqixiaobikai-table tr { height: 30px; }
}
.erqiqixiaobikai-table td { text-align: center; font-size: clamp(1.1rem, 4.2vw, 1.5rem); font-weight: bold; vertical-align: middle; border-right: 1px solid rgb(221, 221, 221); }
.erqiqixiaobikai-period-cell { color: rgb(0, 0, 0); width: auto; text-align: left; font-size: clamp(0.9rem, 4vw, 1.3rem); }
.erqiqixiaobikai-result-cell { color: rgb(0, 0, 0); width: auto; text-align: right; font-size: clamp(0.9rem, 4vw, 1.3rem); }
.erqiqixiaobikai-pending-result { color: rgb(255, 0, 0); }
.erqiqixiaobikai-animals-merged { color: rgb(255, 0, 0); text-align: center; background-color: white; width: 55%; font-size: clamp(1.2rem, 5.3vw, 1.8rem) !important; }
.erqiqixiaobikai-animals-merged span[data-animal][data-check] { position: relative; }
.erqiqixiaobikai-animals-merged span[data-animal] { font-family: "Roboto Mono", monospace; display: inline-block; text-align: center; line-height: 1.2; font-size: clamp(1.2rem, 4.8vw, 1.4rem); }
.erqiqixiaobikai-animals-merged span[data-animal="鼠"][data-check*="鼠"], .erqiqixiaobikai-animals-merged span[data-animal="牛"][data-check*="牛"], .erqiqixiaobikai-animals-merged span[data-animal="虎"][data-check*="虎"], .erqiqixiaobikai-animals-merged span[data-animal="兔"][data-check*="兔"], .erqiqixiaobikai-animals-merged span[data-animal="龙"][data-check*="龙"], .erqiqixiaobikai-animals-merged span[data-animal="蛇"][data-check*="蛇"], .erqiqixiaobikai-animals-merged span[data-animal="马"][data-check*="马"], .erqiqixiaobikai-animals-merged span[data-animal="羊"][data-check*="羊"], .erqiqixiaobikai-animals-merged span[data-animal="猴"][data-check*="猴"], .erqiqixiaobikai-animals-merged span[data-animal="鸡"][data-check*="鸡"], .erqiqixiaobikai-animals-merged span[data-animal="狗"][data-check*="狗"], .erqiqixiaobikai-animals-merged span[data-animal="猪"][data-check*="猪"] { color: red !important; background: yellow !important; }
/* === inline_39 === */
.yixiaoyima-main-wrapper { width: 100%; max-width: 800px; margin: 0px auto; }
.yixiaoyima-header-banner { text-align: center; font-size: clamp(1rem, 4.5vw, 1.5rem); font-weight: bold; padding: 5px 0px; color: rgb(0, 0, 0); background: rgb(20, 255, 20); border-bottom: 2px solid white; }
.yixiaoyima-content-area { background: white; border: 2px solid white; }
.yixiaoyima-prediction-row { display: flex; border-bottom: 2px solid white; }
.yixiaoyima-period-label { font-size: clamp(0.9rem, 2vw, 1.2rem); font-weight: bold; width: 22%; display: flex; align-items: center; justify-content: center; background-color: rgb(232, 233, 125); }
.yixiaoyima-number-display { flex: 1 1 0%; padding: 8px 0px; font-size: clamp(1.15rem, 2.5vw, 1.5rem); font-weight: bold; text-align: center; color: red; background: rgb(247, 247, 247); }
.yixiaoyima-prediction-row:nth-child(2n) .yixiaoyima-number-display { color: red; }
.yixiaoyima-result-section { font-size: clamp(0.9rem, 2vw, 1.2rem); font-weight: bold; width: 17%; display: flex; align-items: center; justify-content: center; background-color: rgb(232, 233, 125); }
/* === inline_40 === */
.man19sui { font-family: Arial, sans-serif; margin: 0px; overflow-x: hidden; flex-direction: column; }
.man19sui { background: red; color: rgb(0, 0, 0); font-weight: 600; text-align: center; font-size: 24px; border-bottom: 2px solid rgb(192, 192, 192); }
.man19sui a { text-decoration: none; }
.dibupika9 { background: red; color: rgb(255, 255, 255); font-weight: 600; padding: 2px 10px; text-align: center; font-size: 22px; }
.dibupika9 img { display: inline !important; width: 60px; }
@media (max-width: 768px) {
  .banner-image { width: 100%; height: auto; }
  .dibupika9 { font-size: 16px; }
  .dibupika9 img { width: 40px; }
}
/* === inline_41 === */
.jingxuanliuqitupianqu-box { width: 100%; text-align: center; font-size: calc(18px); margin: 4.8px 0px; overflow: hidden; border-radius: 12px; border: 3px solid var(--ppc-primary-color); }
.jingxuanliuqitupianqu-title { background: var(--ppc-primary-color); color: rgb(255, 255, 255); font-weight: 700; padding: 9px 0px; font-size: calc(22px); }
.jingxuanliuqitupianqu-grid { display: flex; flex-wrap: wrap; gap: 9.6px; justify-content: center; padding: 8px; }
.jingxuanliuqitupianqu-grid a { flex: 1 1 calc(50% - 9.6px); text-decoration: none; }
.jingxuanliuqitupianqu-item { flex: 1 1 calc(50% - 9.6px); background-image: linear-gradient(to top, rgb(255, 255, 255), rgb(238, 238, 238), rgb(255, 255, 255)); border: 1px solid rgb(221, 221, 221); font-weight: bold; padding: 10px 0px; text-align: center; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px; font-size: calc(19px); transition: 0.2s; }
/* === inline_42 === */
.zonherjueshaziliao { width: 100%; max-width: 720px; margin: 0px; }
.zonherjueshaziliao-header-title { background: var(--ppc-primary-color); color: black; text-align: center; font-size: 32px; font-weight: bold; padding: 6px 0px; letter-spacing: 2px; }
.zonherjueshaziliao-yellow-text { color: rgb(255, 230, 0); font-weight: bold; font-size: inherit; letter-spacing: 2px; }
.zonherjueshaziliao-header-title .zonherjueshaziliao-yellow-text { font-size: inherit; }
.zonherjueshaziliao-header-title .zonherjueshaziliao-site { color: rgb(255, 255, 255); font-size: inherit; font-weight: bold; }
.zonherjueshaziliao-table { width: 100%; border-collapse: collapse; background: rgb(255, 255, 255); }
.zonherjueshaziliao-table th, .zonherjueshaziliao-table td { padding: 8px 0px; text-align: center; font-size: 20px; font-weight: bold; width: 16.6%; }
.zonherjueshaziliao-table td { border: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); }
.zonherjueshaziliao-table th { background-color: var(--ppc-primary-color); color: rgb(255, 255, 255); font-size: 20px; font-weight: bold; border: 1px solid var(--ppc-primary-color); }
.zonherjueshaziliao-red { color: rgb(211, 47, 47); font-weight: bold; }
.zonherjueshaziliao-white { color: rgb(0, 0, 0); border: 1px solid rgb(153, 153, 153); background-color: rgb(193, 194, 60) !important; }
@media (max-width: 600px) {
  .zonherjueshaziliao-header-title { font-size: 24px; }
  .zonherjueshaziliao-header-title .zonherjueshaziliao-yellow-text { font-size: 17px; }
  .zonherjueshaziliao-table th, .zonherjueshaziliao-table td { font-size: 16px; }
}
@media (max-width: 480px) {
  .zonherjueshaziliao-header-title { font-size: 22px; }
  .zonherjueshaziliao-header-title .zonherjueshaziliao-yellow-text { font-size: 16px; }
  .zonherjueshaziliao-table th, .zonherjueshaziliao-table td { font-size: 14px; }
}
@media (max-width: 375px) {
  .zonherjueshaziliao-header-title { font-size: 20px; }
  .zonherjueshaziliao-header-title .zonherjueshaziliao-yellow-text { font-size: 15px; }
  .zonherjueshaziliao-table th, .zonherjueshaziliao-table td { font-size: 13px; }
}
/* === inline_43 === */
.jingjhundasiao-main-wrapper { width: 100%; }
.jingjhundasiao-header-banner { text-align: center; font-size: clamp(1rem, 4vw, 1.2rem); font-weight: bold; padding: 5px 0px; border-bottom: 1px solid rgb(218, 215, 215); background-color: var(--ppc-primary-color); color: rgb(255, 255, 255); }
.jingjhundasiao-content-area { background: white; }
.jingjhundasiao-prediction-row { display: flex; border-bottom: 1px solid rgb(218, 215, 215); }
.jingjhundasiao-period-label { font-size: clamp(0.9rem, 3vw, 1.5rem); font-weight: bold; width: 30%; display: flex; align-items: center; justify-content: center; border-right: 1px solid rgb(218, 215, 215); }
.jingjhundasiao-number-display { flex: 1 1 0%; padding: 8px 0px; font-size: clamp(1.2rem, 5vw, 1.5rem); font-weight: bold; text-align: center; color: red; }
.jingjhundasiao-result-section { font-size: clamp(1.2rem, 4.5vw, 1.5rem); font-weight: bold; width: 30%; display: flex; align-items: center; justify-content: center; border-left: 1px solid rgb(218, 215, 215); }
.jingjhundasiao-prediction-row:nth-of-type(2n+1) { background: rgb(255, 255, 255); }
/* === inline_44 === */
.gonggongshihjyu-container { max-width: 750px; margin: auto; border: 3px solid rgb(31, 162, 31); background: rgb(207, 232, 207); font-family: Arial, Helvetica, sans-serif; }
.gonggongshihjyu-header { background: rgb(232, 217, 168); text-align: center; padding: 8px; font-weight: bold; font-size: clamp(16px, 3vw, 22px); }
.gonggongshihjyu-table { width: 100%; border-collapse: collapse; }
.gonggongshihjyu-table td { border: 1px solid rgb(155, 191, 155); padding: 6px; text-align: center; font-size: clamp(14px, 2.5vw, 18px); }
.gonggongshihjyu-label { background: rgb(201, 224, 201); font-weight: bold; }
.gonggongshihjyu-section-title { color: red; font-weight: bold; font-size: clamp(16px, 3vw, 22px); text-align: center; }
.gonggongshihjyu-red { color: red; font-weight: bold; }
.gonggongshihjyu-yellow { background: yellow; padding: 2px 4px; }
.gonggongshihjyu-result-box { background: rgb(232, 217, 168); padding: 6px; font-size: clamp(15px, 2.5vw, 20px); }
.gonggongshihjyu-text-block { padding: 8px; font-size: clamp(14px, 2.5vw, 18px); line-height: 1; }
.gogongtaobr { padding: 8px; font-size: clamp(14px, 2.5vw, 18px); line-height: 1.2; }
.boimauzhong { background: yellow; }
.yangshi-table { background: rgb(232, 217, 168); text-align: center; padding: 8px; font-weight: bold; font-size: clamp(14px, 3vw, 8px); }
/* === inline_45 === */
.gounghung-zonghedata-container { width: 100%; border-collapse: separate; border-spacing: 5px; border: 4px solid rgb(70, 75, 246); background-color: rgb(249, 249, 249); }
.gounghung-zonghedata-module-box { margin-bottom: 3px; margin-top: 3px; font-size: clamp(19px, 5vw, 27px); border: 2px solid var(--ppc-primary-color); border-radius: 0px; overflow: hidden; background-color: var(--ppc-primary-color); font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif !important; }
.gounghung-zonghedata-module-title { font-size: clamp(23px, 4.5vw, 24px); font-weight: 700; text-align: center; color: rgb(0, 0, 0); background: var(--ppc-primary-color); border-radius: 0px 0px 50px 50px; border-bottom: 1px solid var(--ppc-primary-color); height: 48px; line-height: 48px; }
@media only all and (max-width: 500px) {
  .gounghung-zonghedata-module-title { height: 40px; line-height: 40px; }
}
.gounghung-zonghedata-row:nth-child(2n+1) { background-color: rgb(255, 255, 255); }
.gounghung-zonghedata-row:nth-child(2n) { background-color: rgba(62, 240, 150, 0.61); }
.gounghung-zonghedata-cell { padding: 8px; border: 2px solid rgb(70, 75, 246); border-radius: 10px; text-align: center; cursor: pointer; font-size: 16px; width: 33.33%; }
.gounghung-zonghedata-link { text-decoration: none; font-size: 14pt; font-weight: bold; display: block; color: rgb(0, 0, 0); }
.gounghung-zonghedata-wrapper { display: flex; flex-wrap: wrap; padding: 5px; }
@media screen and (max-width: 750px) {
  .gounghung-zonghedata-link { font-size: clamp(16px, 4.5vw, 24px); }
}
/* === inline_46 === */
.qnzl-annual-data-container * { border: 0px; padding: 0px; margin: 0px; }
.qnzl-annual-data-container article, .qnzl-annual-data-container aside, .qnzl-annual-data-container details, .qnzl-annual-data-container figcaption, .qnzl-annual-data-container figure, .qnzl-annual-data-container footer, .qnzl-annual-data-container header, .qnzl-annual-data-container hgroup, .qnzl-annual-data-container menu, .qnzl-annual-data-container nav, .qnzl-annual-data-container section { display: block; }
.qnzl-annual-data-container ol, .qnzl-annual-data-container ul, .qnzl-annual-data-container li { list-style: none; }
.qnzl-annual-data-bg { background: linear-gradient(to right, rgb(191, 164, 109), rgb(191, 164, 109)); }
.qnzl-annual-data-head { padding-left: 1rem; padding-right: 1rem; }
.qnzl-annual-data-title { font-size: 1.4rem; color: rgb(255, 255, 255); padding-top: 0.5rem; margin-bottom: 0.5rem; }
.qnzl-annual-data-note { display: flex; align-items: center; width: 100%; overflow-x: auto; padding-bottom: 0.5rem; margin-bottom: 0px; }
.qnzl-annual-data-note button { border-radius: 4px; padding: 0.15rem 0.35rem; }
.qnzl-annual-data-note .button1 { color: rgb(61, 88, 172); margin-right: 0.5rem; }
.qnzl-annual-data-note .button2 { color: rgb(235, 33, 57); }
.qnzl-annual-data-content { background: rgb(255, 255, 255); padding: 0.5rem 1rem; font-size: 1.3rem; }
.qnzl-annual-data-content li { padding: 0.3rem 0px; border-bottom: 1px solid rgb(221, 221, 221); }
.qnzl-annual-data-content li:last-child { border-bottom: 0px; }
.qnzl-annual-data-content li span1 { display: flex; float: right; }
.qnzl-annual-data-content li span2 { color: rgb(254, 0, 30); }
.qnzl-annual-data-content li b span { color: rgb(254, 0, 30); }
.qnzl-annual-data-list-content { font-size: 1.3rem; text-align: center; background: rgb(255, 255, 255); }
.qnzl-annual-data-list-content li { border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(170, 170, 170); background: rgb(255, 255, 255); margin: 5px 0px; border-radius: 5px; }
.qnzl-annual-data-list-content li:last-child { border-bottom: 1px solid rgb(170, 170, 170); }
.qnzl-annual-data-list-content li font { color: rgb(255, 0, 0); font-size: 1.2rem; }
.qnzl-annual-data-main-content { font-size: 1.2rem; }
.qnzl-annual-data-main-content li b { color: rgb(51, 0, 255); }
.qnzl-annual-data-main-content li font { color: rgb(255, 0, 0); }
.qnzl-annual-data-grid { background: rgb(255, 255, 255); text-align: center; padding: 0px; }
.qnzl-annual-data-grid ul { display: flex; flex-flow: wrap; padding: 5px; }
.qnzl-annual-data-grid ul li { width: 33.33%; padding: 5px; box-sizing: border-box; font-weight: bold; font-size: clamp(1rem, 4.5vw, 1.5rem); }
.qnzl-annual-data-grid ul li a { display: block; padding: 7px 0px; border: 1px solid rgb(221, 221, 221); border-radius: 5px; }
.qnzl-annual-data-more { margin-bottom: 10px; padding: 0px 10px; }
.qnzl-annual-data-more a { display: block; padding: 5px 0px; color: rgb(255, 255, 255); text-align: center; font-size: 18px; border-radius: 5px; background: rgb(255, 0, 0); }
@media screen and (max-width: 750px) {
  .qnzl-annual-data-grid ul { padding: 3px; }
  .qnzl-annual-data-grid ul li { width: 33.33%; padding: 3px; box-sizing: border-box; }
  .qnzl-annual-data-more a { font-size: 14px; }
}
/* === inline_47 === */
* { margin: 0px; padding: 0px; }
ul, li { list-style: none; }
.ad-img-banner-container, .ad-img-banner-wrapper, .ad-img-banner-paragraph { margin: 0px; padding: 0px; }
.ad-img-banner-container { width: 100%; }
.banner-link { display: block; text-decoration: none; width: 100%; }
.banner-image { border: 0px; width: 100%; height: auto; display: block; max-width: 100%; }
#tabtuzhi118 { padding: 0px; background: rgb(255, 255, 255); }
#tabtuzhi118 div { width: 100%; }
#tabtuzhi118 .tuzhi118box { margin-bottom: 10px; text-align: center; font-weight: bold; font-size: 24px; color: rgb(62, 115, 254); line-height: 40px; }
#tabtuzhi118 .tuzhi118box ul { display: flex; border-bottom: 3px solid rgb(62, 115, 254); }
#tabtuzhi118 .tuzhi118box li { width: 50%; padding: 5px 0px; box-sizing: border-box; cursor: pointer; }
#tabtuzhi118 .tuzhi118box li.hover { color: rgb(255, 255, 255); background: var(--ppc-primary-color); }
#tabtuzhi118 .tuzhi118box li.hover font { color: rgb(255, 255, 255) !important; }
.tabtuzhi118-txt font { color: rgb(255, 0, 0); font-weight: bold; }
.tabtuzhi118-txt2 { font-size: 24px; color: rgb(255, 0, 0); text-align: center; font-weight: bold; }
.tabtuzhi118-txt2 a { background: rgb(255, 255, 0); }
.tabtuzhi118-pic { padding-top: 10px; text-align: center; }
.tabtuzhi118-pic video { max-width: 100%; }
.tutu { background-color: rgb(255, 255, 255); font-family: Arial, sans-serif; }
.tutu td { text-align: center; font-size: 16px; }
.tutu td.tutumore { font-size: 28px; }
.tutu td.tutumore img { margin-right: 5px; vertical-align: middle; }
.tutu td a { display: block; line-height: 50px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); border-radius: 5px; color: rgb(51, 51, 51); cursor: pointer; text-decoration: none; }
.tutu td a:hover { background: rgb(85, 221, 136); }
.tuku_a { display: block; line-height: 50px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); border-radius: 5px; color: rgb(51, 51, 51); cursor: pointer; text-decoration: none; }
.tuku_a:hover { background: rgb(85, 221, 136); }
.tuku_a_item { width: 33.33%; text-align: center; float: left; font-size: clamp(1rem, 4.5vw, 1.5rem); font-weight: bold; }
.tuku_item_theme_2 { color: rgb(255, 0, 0); background: rgb(255, 255, 0); }
.tuku_item_theme_3 { color: rgb(255, 255, 0); background: rgb(255, 0, 0); }
.tuku_item_theme_4 { color: rgb(255, 255, 0); background: rgb(0, 0, 0); }
@media (max-width: 768px) {
  .banner-image { width: 100%; height: auto; }
}
@media (max-width: 750px) {
  #tabtuzhi118 { padding: 5px; }
  #tabtuzhi118 .tuzhi118box { width: 100%; margin-bottom: 5px; font-size: 16px; }
  #tabtuzhi118 .tuzhi118box ul { border-width: 2px; }
  #tabtuzhi118 .tuzhi118box li { padding: 0px; }
  .tabtuzhi118-txt2 { font-size: 18px; }
  .tutu td { font-size: 14px; }
  .tutu td.tutumore { font-size: 18px; }
  .tutu td a { line-height: 40px; }
}
@media (max-width: 480px) {
  .ad-img-banner-container { padding: 2px; }
  .banner-image { border-radius: 4px; }
}
@media (max-width: 320px) {
  .ad-img-banner-container { padding: 1px; }
}
/* === inline_48 === */
.shengxiao dd { display: block; margin-top: 3px; }
.shengxiao li { border: 1px solid rgba(0, 0, 0, 0.1); color: black; float: left; width: 33.33%; padding: 5px 0px; vertical-align: baseline; }
.shengxiao span { height: 18px; line-height: 18px; padding: 0px 2px; color: rgb(255, 255, 255); display: inline-block; font-size: 11px !important; margin: 2px !important; }
.shengxiao img { display: inline-block !important; width: 40px !important; height: 40px !important; }
.shengxiao td { padding: 5px 0px; text-align: center; border: 1px solid rgb(216, 204, 180); overflow-wrap: break-word; background: rgb(255, 255, 255); }
.shengxiao .a-left { text-align: left; padding-left: 5px; padding-right: 5px; }
.shengxiao th { height: 30px; background: rgb(241, 241, 241); font-size: 18px; color: black; }
#widgetBox151 .shengxiao table { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
@media screen and (max-width: 376px) {
  .shengxiao td { font-size: 15px; }
}
.shengxiao666 dd { display: block; margin-top: 3px; }
.shengxiao666 li { float: left; width: 33.33%; padding: 5px 0px; vertical-align: baseline; }
.shengxiao666 span { height: 18px; line-height: 18px; padding: 0px 2px; font-size: 18px; color: rgb(255, 255, 255); display: inline-block; margin: 0px 2px; }
.shengxiao666 img { width: 40px; height: 40px; }
.shengxiao666 td { padding: 5px 0px; text-align: center; border: 1px solid rgb(216, 204, 180); overflow-wrap: break-word; background: rgb(255, 255, 255); }
.shengxiao666 .a-left { text-align: left; padding-left: 5px; padding-right: 5px; }
.shengxiao666 th { height: 30px; background: rgb(241, 241, 241); }
#widgetBox150 .shengxiao666 table { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
#shengxiao666 span { background: none; color: rgb(0, 0, 0); }
#shengxiao666 td { font-size: 18px !important; }
/* === inline_49 === */
.bottomny-menu-bar { bottom: 63px; position: fixed; max-width: 720px; width: 100%; z-index: 10; font-weight: 700; }
.nav-footer1[data-v-2bc6436e] { max-width: var(--ppc-body-width); display: flex; justify-content: space-around; margin: 0px auto; font-size: 25px !important; }
.bnav-activeny[data-v-2bc6436e] { background: var(--ppc-primary-color) !important; color: rgb(255, 255, 255) !important; }
.bnav-activenyxg { background: var(--ppc-primary-color) !important; color: rgb(255, 255, 255) !important; }
.bnav-activenyam { background-color: rgb(31, 182, 29) !important; color: rgb(255, 255, 255) !important; }
.item2[data-v-2bc6436e] { flex-basis: 49.2%; display: flex; align-items: center; justify-content: center; cursor: pointer; background: rgb(255, 255, 255); color: rgb(0, 0, 0); line-height: 1.6; border-radius: 4px; border: 2px solid var(--ppc-primary-color); }
.icon2ny[data-v-2bc6436e] { display: flex; flex-direction: column; justify-content: center; }
.icon2ny[data-v-2bc6436e] img { width: 1.3em; }
@media screen and (max-width: 720px) {
  .nav-footer1[data-v-2bc6436e] { font-size: 19px !important; }
}
#app { padding-bottom: 110px !important; }
@media (max-width: 720px) {
  #app { padding-bottom: 100px !important; }
}
/* === inline_50 === */
.fixed-button { position: fixed; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; cursor: pointer; z-index: 999; }
.fixed-button img { width: 60px; height: auto; }
@media (min-width: 768px) {
  .fixed-button { bottom: 100px; left: calc(50% + 320px); transform: translateX(-50%); }
  .fixed-button img { width: 80px; }
}
@media (max-width: 767px) {
  .fixed-button { bottom: 100px; right: -5px; left: auto; }
}
@media (max-width: 400px) {
  .fixed-button { bottom: 100px; right: 20px; left: auto; }
}
/* === inline_51 === */
:root { --ppc-body-height2: calc(100dvh - 105px) !important; }
#bar { text-align: center; line-height: 30px; width: 80px; right: 0px; bottom: 55px; background: rgb(255, 0, 0); color: rgb(255, 255, 255); font-size: 14px; position: fixed; }
@media screen and (min-width: 961px) {
  #bar { left: 640px; right: 0px; margin: 0px auto; }
}
#bar1 { text-align: center; line-height: 30px; width: 80px; right: 0px; bottom: 2px; background: rgb(255, 0, 0); color: rgb(255, 255, 255); font-size: 14px; position: fixed; }
@media screen and (min-width: 961px) {
  #bar1 { left: 640px; right: 0px; margin: 0px auto; }
}
.nav-footer[data-v-2bc6436e] { font-weight: 700; }
div#baomaqgBtn4BoxFatherBoxCopy1Father { font-weight: 700; }
.bottom-menu-bar { bottom: 56px; position: fixed; left: 0px; width: 100%; z-index: 20; }
.nav-footer[data-v-2bc6436e] { max-width: var(--ppc-body-width); display: flex; justify-content: space-around; margin: 0px auto; font-size: 25px !important; }
.bnav-active[data-v-2bc6436e] { background: var(--ppc-primary-color) !important; color: rgb(255, 255, 255) !important; }
.item[data-v-2bc6436e] { flex-basis: 24.2%; display: flex; align-items: center; justify-content: center; cursor: pointer; background: rgb(255, 255, 255); color: rgb(0, 0, 0); line-height: 1.6; border-radius: 4px; border: 2px solid var(--ppc-primary-color); }
.icon[data-v-2bc6436e] { display: flex; flex-direction: column; justify-content: center; }
.icon[data-v-2bc6436e] img { width: 1.3em; }
@media screen and (max-width: 720px) {
  .nav-footer[data-v-2bc6436e] { font-size: 19px !important; }
}
#allsite { max-height: calc(-70px + 100vh); z-index: 99998; touch-action: pan-y; font-size: 14px; text-align: center; line-height: 30px; background: linear-gradient(rgb(19, 171, 86), rgb(7, 126, 53)); position: fixed !important; left: 0px !important; right: 0px !important; bottom: 70px !important; transform: none !important; width: 718px !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding: 0px !important; overflow: hidden auto !important; }
#allsite ul { width: 100% !important; margin: 0px !important; padding: 5px 0px !important; box-sizing: border-box !important; }
#allsite ul li { float: left; line-height: 27px; list-style: none; width: 20% !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important; }
#allsite ul li a { display: block; width: 100%; color: rgb(255, 255, 255); text-align: center; text-decoration: none; white-space: nowrap; }
#minibar { width: 100% !important; clear: both !important; }
#minibar div { width: 100%; height: 30px; line-height: 30px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); margin: 0px !important; padding: 0px !important; }
.clearfix::after { content: ""; display: block; clear: both; }
#xunbaosite { bottom: clamp(3rem, 6vh, 6rem); touch-action: pan-y; background: rgb(245, 245, 245); box-sizing: border-box; border-top-left-radius: 1px; border-top-right-radius: 1px; box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 15px; position: fixed !important; left: 0px !important; right: 0px !important; top: env(safe-area-inset-top, 0px) !important; width: 721px !important; max-width: 100% !important; margin: 0px auto !important; padding: 10px !important; z-index: 999 !important; overflow-y: auto !important; }
.xb-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 7px; }
@media screen and (max-width: 480px) {
  .xb-card { padding: 2px !important; }
  .xb-card .xb-title { font-size: 15px !important; }
}
.xb-card { background: rgb(255, 255, 255); border-radius: 10px; padding: 6px; text-align: center; text-decoration: none; color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 6px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; border: 1px solid rgb(238, 238, 238); user-select: none; -webkit-user-drag: none; }
.xb-card img { width: 100%; height: auto; border-radius: 6px; object-fit: contain; }
@media screen and (max-width: 360px) {
  .xb-card .xb-title { font-size: 15px !important; }
  #xunbaosite { top: env(safe-area-inset-top, 0px) !important; }
}
@media screen and (max-width: 430px) {
  #xunbaosite { top: env(safe-area-inset-top, 0px) !important; }
}
@media screen and (max-width: 720px) {
  #xunbaosite { top: env(safe-area-inset-top, 0px) !important; height: auto !important; bottom: clamp(3rem, 6vh, 6rem) !important; }
}
.xb-card .xb-title { font-size: 19px; font-weight: bold; margin-top: 4px; color: rgb(17, 17, 17); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }
.arco-modal-container { z-index: 9999999 !important; }
:root { --guilv-body-height: calc(119dvh - 105px); }
#guilvsite { top: 0px; z-index: 100000; position: fixed; max-width: var(--ppc-body-width); width: 100%; bottom: 50px; font-size: 16px; text-align: center; background: rgb(238, 248, 255); max-height: var(--guilv-body-height); overflow: hidden auto; box-sizing: border-box; }
#guilvsite .guilv-grid { margin: 0px; padding: 6px; display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 10px 8px; box-sizing: border-box; }
#guilvsite .guilv-item { width: 100%; min-width: 0px; display: flex; flex-direction: column; background: rgb(255, 255, 255); border-radius: 12px; padding: 5px 5px 3px; overflow: hidden; box-sizing: border-box; }
#guilvsite .guilv-photoBox { width: 100%; display: block; cursor: pointer; }
#guilvsite .guilv-img { height: 70px; width: 100%; display: block; background: rgb(255, 255, 255); border-radius: 8px; overflow: hidden; }
#guilvsite .guilv-img img { width: 100%; height: 100%; display: block; object-fit: cover; }
#guilvsite .guilv-img img:not([src]) { visibility: hidden; }
#guilvsite .guilv-name { width: 100%; height: 28px; line-height: 28px; color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#guilv-preview { display: none; z-index: 100002; }
#guilv-preview .arco-modal-mask { background: rgba(29, 33, 41, .6); }
#guilv-preview .arco-image-loader { min-height: 200px; }
#guilv-preview .info-modal-content { position: relative; min-height: 200px; min-width: 280px; }
.yifen { font-size: 1.2rem; font-weight: 700; color: var(--ppc-primary-color) !important; }
#app { padding-bottom: 70px; }
@media (max-width: 720px) {
  #app { padding-bottom: 70px; }
}
.bottom-nav-bar { background: rgb(255, 255, 255); width: 100%; }
.baomaqgBtn4BoxFatherFiveBottom2 { font-size: 16px !important; max-width: var(--ppc-body-width); }
.baomaqgBtn4BoxFatherFiveBottom { z-index: 999999; position: fixed; inset: auto 0px 0px; opacity: 0; display: flex; margin: auto; color: rgb(0, 0, 0); align-items: flex-end; user-select: none; }
.baomaqgBtn4BoxFatherFiveBottomBackground { position: absolute; inset: auto 0px 0px; height: 3.3em; background: rgb(255, 255, 255); z-index: -1; }
.baomaqgBtn4BoxFatherFiveBottomItem { flex-basis: 0px; flex-grow: 1; display: flex; align-items: center; justify-content: center; }
.baomaqgBtn4BoxFatherFiveBottomItemBox { cursor: pointer; }
.baomaqgBtn4BoxFatherFiveBottomItemBox1 { display: flex; align-items: center; justify-content: center; }
.baomaqgBtn4BoxFatherFiveBottomItemBoxImg { display: block; width: 2em; }
.baomaqgBtn4BoxFatherFiveBottomItemBox2 { text-align: center; line-height: 1.2; font-weight: bold; font-size: 15px; }
.baomaqgBtn4BoxFatherFiveBottomItemActive { color: var(--ppc-primary-color); }
.baomaqgBtn4BoxFatherFiveBottomItemBoxImgCenter { width: 3em; }
/* === inline_52 === */
.YYLX149-wrap, .YYLX149-wrap * { box-sizing: border-box; }
.YYLX149-wrap { width: 100%; margin: 0px; padding: 9px; overflow: hidden; font-family: Arial, "Microsoft YaHei", sans-serif; background: radial-gradient(circle at 20% 15%, rgba(255, 220, 100, 0.25), transparent 35%) 0% 0% / 100% 100%, linear-gradient(120deg, rgb(245, 29, 11) 0%, rgb(255, 74, 10) 35%, rgb(255, 150, 28) 65%, rgb(245, 37, 12) 100%) 0% 0% / 250% 250%; animation: 12s ease-in-out 0s infinite normal none running YYLX149-bgMove; }
@keyframes YYLX149-bgMove { 
  0%, 100% { background-position: 0px 0px, 0% 50%; }
  50% { background-position: 0px 0px, 100% 50%; }
}
.YYLX149-box { width: 100%; position: relative; overflow: hidden; padding: 19px 3% 17px; background: linear-gradient(rgb(255, 254, 250) 0%, rgb(255, 247, 232) 100%); border: 2px solid rgb(255, 243, 213); border-radius: 38px; box-shadow: rgba(135, 35, 0, 0.14) 0px 5px 16px; }
.YYLX149-header { display: flex; align-items: center; justify-content: center; gap: 12px; margin-bottom: 17px; white-space: nowrap; }
.YYLX149-speaker { display: flex; align-items: center; justify-content: center; width: clamp(32px, 5vw, 56px); height: clamp(32px, 5vw, 56px); flex-shrink: 0; color: rgb(255, 116, 16); transform-origin: 25% 75%; animation: 4s ease-in-out 0s infinite normal none running YYLX149-speakerMove; }
.YYLX149-speaker svg { display: block; width: 100%; height: 100%; }
@keyframes YYLX149-speakerMove { 
  0%, 75%, 100% { transform: rotate(0deg); }
  80% { transform: rotate(-8deg); }
  85% { transform: rotate(7deg); }
  90% { transform: rotate(-4deg); }
}
.YYLX149-title { display: flex; align-items: center; justify-content: center; font-size: clamp(28px, 5vw, 64px); font-weight: 900; line-height: 1.2; letter-spacing: -1px; white-space: nowrap; }
.YYLX149-number { color: rgb(241, 58, 5); background-image: linear-gradient(110deg, rgb(237, 39, 0) 0%, rgb(255, 101, 16) 30%, rgb(255, 174, 45) 48%, rgb(255, 72, 8) 65%, rgb(233, 35, 0) 100%); background-size: 230% 100%; background-clip: text; -webkit-text-fill-color: transparent; animation: 6s linear 0s infinite normal none running YYLX149-titleLight; }
@keyframes YYLX149-titleLight { 
  0% { background-position: 100% 50%; }
  100% { background-position: -100% 50%; }
}
.YYLX149-name { color: rgb(18, 51, 94); font-weight: 900; }
.YYLX149-content { width: 100%; position: relative; isolation: isolate; overflow: hidden; padding: 20px 3% 18px; text-align: center; border: 2px solid transparent; border-radius: 30px; background: linear-gradient(rgb(255, 253, 244) 0%, rgb(255, 244, 205) 100%) 0% 0% / 100% 100% padding-box padding-box, linear-gradient(110deg, rgb(255, 189, 53), rgb(255, 240, 163), rgb(239, 156, 22), rgb(255, 233, 154), rgb(255, 189, 53)) 0% 0% / 250% 100% border-box border-box; animation: 7s linear 0s infinite normal none running YYLX149-borderLight; }
@keyframes YYLX149-borderLight { 
  0% { background-position: 0px 0px, 100% 50%; }
  100% { background-position: 0px 0px, -100% 50%; }
}
.YYLX149-subtitle { position: relative; z-index: 1; color: rgb(194, 61, 8); font-size: clamp(22px, 3.8vw, 41px); font-weight: 900; line-height: 1.3; margin-bottom: 18px; white-space: nowrap; }
.YYLX149-contact { position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; gap: 14px; flex-wrap: nowrap; }
.YYLX149-tg-icon { display: flex; align-items: center; justify-content: center; width: clamp(34px, 5vw, 60px); height: clamp(34px, 5vw, 60px); flex-shrink: 0; border-radius: 50%; background: linear-gradient(145deg, rgb(56, 200, 255), rgb(8, 119, 189)); animation: 3.5s ease-in-out 0s infinite normal none running YYLX149-iconGlow; }
.YYLX149-tg-icon svg { width: 62%; height: 62%; fill: rgb(255, 255, 255); }
@keyframes YYLX149-iconGlow { 
  0%, 100% { box-shadow: rgba(0, 100, 170, 0.15) 0px 2px 5px; }
  50% { box-shadow: rgba(0, 160, 230, 0.35) 0px 0px 12px; }
}
.YYLX149-tg { color: rgb(83, 109, 143); font-size: clamp(20px, 3.5vw, 40px); font-weight: 800; line-height: 1.2; white-space: nowrap; }
.YYLX149-id { display: inline-flex; align-items: center; justify-content: center; padding: 10px 20px; color: rgb(16, 59, 128); font-size: clamp(23px, 3.8vw, 45px); font-weight: 900; line-height: 1.2; text-decoration: none; white-space: nowrap; background: linear-gradient(rgb(255, 255, 118) 0%, rgb(255, 239, 0) 100%); border: 2px solid rgb(245, 181, 45); border-radius: 18px; animation: 3s ease-in-out 0s infinite normal none running YYLX149-buttonGlow; transition: transform 0.2s, color 0.2s; }
@keyframes YYLX149-buttonGlow { 
  0%, 100% { box-shadow: rgba(209, 151, 0, 0.15) 0px 2px 5px; }
  50% { box-shadow: rgba(255, 190, 0, 0.45) 0px 0px 14px, rgba(209, 151, 0, 0.18) 0px 3px 7px; }
}
.YYLX149-id:hover { color: rgb(217, 56, 0); transform: translateY(-2px); }
@media (max-width: 768px) {
  .YYLX149-wrap { padding: 6px; }
  .YYLX149-box { padding: 15px 3% 14px; border-radius: 28px; }
  .YYLX149-header { gap: 8px; margin-bottom: 14px; }
  .YYLX149-content { padding: 16px 2% 15px; border-radius: 24px; }
  .YYLX149-subtitle { margin-bottom: 14px; }
  .YYLX149-contact { gap: 8px; }
  .YYLX149-id { padding: 7px 12px; border-radius: 12px; }
}
@media (max-width: 480px) {
  .YYLX149-wrap { padding: 4px; }
  .YYLX149-box { padding: 12px 3%; border-radius: 22px; border-width: 1px; }
  .YYLX149-header { gap: 7px; margin-bottom: 12px; }
  .YYLX149-speaker { width: 31px; height: 31px; }
  .YYLX149-title { font-size: clamp(27px, 8vw, 36px); letter-spacing: -0.5px; }
  .YYLX149-content { padding: 13px 5px 14px; border-radius: 18px; border-width: 1.5px; }
  .YYLX149-subtitle { font-size: clamp(18px, 5.2vw, 25px); margin-bottom: 13px; letter-spacing: -0.5px; }
  .YYLX149-contact { gap: 5px; }
  .YYLX149-tg-icon { width: 26px; height: 26px; }
  .YYLX149-tg { font-size: clamp(15px, 4vw, 19px); }
  .YYLX149-id { font-size: clamp(17px, 4.6vw, 23px); padding: 6px 7px; border-radius: 9px; border-width: 1px; }
}
@media (max-width: 350px) {
  .YYLX149-subtitle { font-size: 17px; }
  .YYLX149-tg { font-size: 13px; }
  .YYLX149-tg-icon { width: 22px; height: 22px; }
  .YYLX149-id { font-size: 15px; padding: 5px; }
  .YYLX149-contact { gap: 4px; }
}
@media (prefers-reduced-motion: reduce) {
  .YYLX149-wrap, .YYLX149-speaker, .YYLX149-number, .YYLX149-content, .YYLX149-tg-icon, .YYLX149-id { animation: auto ease 0s 1 normal none running none !important; }
}