         right: 70.83333333%;
         left: auto;
    }
     .ant-col-xl-pull-17.ant-col-rtl {
         right: auto;
         left: 70.83333333%;
    }
     .ant-col-xl-offset-17.ant-col-rtl {
         margin-right: 70.83333333%;
         margin-left: 0;
    }
     .ant-col-xl-push-18.ant-col-rtl {
         right: 75%;
         left: auto;
    }
     .ant-col-xl-pull-18.ant-col-rtl {
         right: auto;
         left: 75%;
    }
     .ant-col-xl-offset-18.ant-col-rtl {
         margin-right: 75%;
         margin-left: 0;
    }
     .ant-col-xl-push-19.ant-col-rtl {
         right: 79.16666667%;
         left: auto;
    }
     .ant-col-xl-pull-19.ant-col-rtl {
         right: auto;
         left: 79.16666667%;
    }
     .ant-col-xl-offset-19.ant-col-rtl {
         margin-right: 79.16666667%;
         margin-left: 0;
    }
     .ant-col-xl-push-20.ant-col-rtl {
         right: 83.33333333%;
         left: auto;
    }
     .ant-col-xl-pull-20.ant-col-rtl {
         right: auto;
         left: 83.33333333%;
    }
     .ant-col-xl-offset-20.ant-col-rtl {
         margin-right: 83.33333333%;
         margin-left: 0;
    }
     .ant-col-xl-push-21.ant-col-rtl {
         right: 87.5%;
         left: auto;
    }
     .ant-col-xl-pull-21.ant-col-rtl {
         right: auto;
         left: 87.5%;
    }
     .ant-col-xl-offset-21.ant-col-rtl {
         margin-right: 87.5%;
         margin-left: 0;
    }
     .ant-col-xl-push-22.ant-col-rtl {
         right: 91.66666667%;
         left: auto;
    }
     .ant-col-xl-pull-22.ant-col-rtl {
         right: auto;
         left: 91.66666667%;
    }
     .ant-col-xl-offset-22.ant-col-rtl {
         margin-right: 91.66666667%;
         margin-left: 0;
    }
     .ant-col-xl-push-23.ant-col-rtl {
         right: 95.83333333%;
         left: auto;
    }
     .ant-col-xl-pull-23.ant-col-rtl {
         right: auto;
         left: 95.83333333%;
    }
     .ant-col-xl-offset-23.ant-col-rtl {
         margin-right: 95.83333333%;
         margin-left: 0;
    }
     .ant-col-xl-push-24.ant-col-rtl {
         right: 100%;
         left: auto;
    }
     .ant-col-xl-pull-24.ant-col-rtl {
         right: auto;
         left: 100%;
    }
     .ant-col-xl-offset-24.ant-col-rtl {
         margin-right: 100%;
         margin-left: 0;
    }
}
 @media (min-width: 114.28571429rem) {
     .ant-col-xxl-24 {
         display: block;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .ant-col-xxl-push-24 {
         left: 100%;
    }
     .ant-col-xxl-pull-24 {
         right: 100%;
    }
     .ant-col-xxl-offset-24 {
         margin-left: 100%;
    }
     .ant-col-xxl-order-24 {
         order: 24;
    }
     .ant-col-xxl-23 {
         display: block;
         flex: 0 0 95.83333333%;
         max-width: 95.83333333%;
    }
     .ant-col-xxl-push-23 {
         left: 95.83333333%;
    }
     .ant-col-xxl-pull-23 {
         right: 95.83333333%;
    }
     .ant-col-xxl-offset-23 {
         margin-left: 95.83333333%;
    }
     .ant-col-xxl-order-23 {
         order: 23;
    }
     .ant-col-xxl-22 {
         display: block;
         flex: 0 0 91.66666667%;
         max-width: 91.66666667%;
    }
     .ant-col-xxl-push-22 {
         left: 91.66666667%;
    }
     .ant-col-xxl-pull-22 {
         right: 91.66666667%;
    }
     .ant-col-xxl-offset-22 {
         margin-left: 91.66666667%;
    }
     .ant-col-xxl-order-22 {
         order: 22;
    }
     .ant-col-xxl-21 {
         display: block;
         flex: 0 0 87.5%;
         max-width: 87.5%;
    }
     .ant-col-xxl-push-21 {
         left: 87.5%;
    }
     .ant-col-xxl-pull-21 {
         right: 87.5%;
    }
     .ant-col-xxl-offset-21 {
         margin-left: 87.5%;
    }
     .ant-col-xxl-order-21 {
         order: 21;
    }
     .ant-col-xxl-20 {
         display: block;
         flex: 0 0 83.33333333%;
         max-width: 83.33333333%;
    }
     .ant-col-xxl-push-20 {
         left: 83.33333333%;
    }
     .ant-col-xxl-pull-20 {
         right: 83.33333333%;
    }
     .ant-col-xxl-offset-20 {
         margin-left: 83.33333333%;
    }
     .ant-col-xxl-order-20 {
         order: 20;
    }
     .ant-col-xxl-19 {
         display: block;
         flex: 0 0 79.16666667%;
         max-width: 79.16666667%;
    }
     .ant-col-xxl-push-19 {
         left: 79.16666667%;
    }
     .ant-col-xxl-pull-19 {
         right: 79.16666667%;
    }
     .ant-col-xxl-offset-19 {
         margin-left: 79.16666667%;
    }
     .ant-col-xxl-order-19 {
         order: 19;
    }
     .ant-col-xxl-18 {
         display: block;
         flex: 0 0 75%;
         max-width: 75%;
    }
     .ant-col-xxl-push-18 {
         left: 75%;
    }
     .ant-col-xxl-pull-18 {
         right: 75%;
    }
     .ant-col-xxl-offset-18 {
         margin-left: 75%;
    }
     .ant-col-xxl-order-18 {
         order: 18;
    }
     .ant-col-xxl-17 {
         display: block;
         flex: 0 0 70.83333333%;
         max-width: 70.83333333%;
    }
     .ant-col-xxl-push-17 {
         left: 70.83333333%;
    }
     .ant-col-xxl-pull-17 {
         right: 70.83333333%;
    }
     .ant-col-xxl-offset-17 {
         margin-left: 70.83333333%;
    }
     .ant-col-xxl-order-17 {
         order: 17;
    }
     .ant-col-xxl-16 {
         display: block;
         flex: 0 0 66.66666667%;
         max-width: 66.66666667%;
    }
     .ant-col-xxl-push-16 {
         left: 66.66666667%;
    }
     .ant-col-xxl-pull-16 {
         right: 66.66666667%;
    }
     .ant-col-xxl-offset-16 {
         margin-left: 66.66666667%;
    }
     .ant-col-xxl-order-16 {
         order: 16;
    }
     .ant-col-xxl-15 {
         display: block;
         flex: 0 0 62.5%;
         max-width: 62.5%;
    }
     .ant-col-xxl-push-15 {
         left: 62.5%;
    }
     .ant-col-xxl-pull-15 {
         right: 62.5%;
    }
     .ant-col-xxl-offset-15 {
         margin-left: 62.5%;
    }
     .ant-col-xxl-order-15 {
         order: 15;
    }
     .ant-col-xxl-14 {
         display: block;
         flex: 0 0 58.33333333%;
         max-width: 58.33333333%;
    }
     .ant-col-xxl-push-14 {
         left: 58.33333333%;
    }
     .ant-col-xxl-pull-14 {
         right: 58.33333333%;
    }
     .ant-col-xxl-offset-14 {
         margin-left: 58.33333333%;
    }
     .ant-col-xxl-order-14 {
         order: 14;
    }
     .ant-col-xxl-13 {
         display: block;
         flex: 0 0 54.16666667%;
         max-width: 54.16666667%;
    }
     .ant-col-xxl-push-13 {
         left: 54.16666667%;
    }
     .ant-col-xxl-pull-13 {
         right: 54.16666667%;
    }
     .ant-col-xxl-offset-13 {
         margin-left: 54.16666667%;
    }
     .ant-col-xxl-order-13 {
         order: 13;
    }
     .ant-col-xxl-12 {
         display: block;
         flex: 0 0 50%;
         max-width: 50%;
    }
     .ant-col-xxl-push-12 {
         left: 50%;
    }
     .ant-col-xxl-pull-12 {
         right: 50%;
    }
     .ant-col-xxl-offset-12 {
         margin-left: 50%;
    }
     .ant-col-xxl-order-12 {
         order: 12;
    }
     .ant-col-xxl-11 {
         display: block;
         flex: 0 0 45.83333333%;
         max-width: 45.83333333%;
    }
     .ant-col-xxl-push-11 {
         left: 45.83333333%;
    }
     .ant-col-xxl-pull-11 {
         right: 45.83333333%;
    }
     .ant-col-xxl-offset-11 {
         margin-left: 45.83333333%;
    }
     .ant-col-xxl-order-11 {
         order: 11;
    }
     .ant-col-xxl-10 {
         display: block;
         flex: 0 0 41.66666667%;
         max-width: 41.66666667%;
    }
     .ant-col-xxl-push-10 {
         left: 41.66666667%;
    }
     .ant-col-xxl-pull-10 {
         right: 41.66666667%;
    }
     .ant-col-xxl-offset-10 {
         margin-left: 41.66666667%;
    }
     .ant-col-xxl-order-10 {
         order: 10;
    }
     .ant-col-xxl-9 {
         display: block;
         flex: 0 0 37.5%;
         max-width: 37.5%;
    }
     .ant-col-xxl-push-9 {
         left: 37.5%;
    }
     .ant-col-xxl-pull-9 {
         right: 37.5%;
    }
     .ant-col-xxl-offset-9 {
         margin-left: 37.5%;
    }
     .ant-col-xxl-order-9 {
         order: 9;
    }
     .ant-col-xxl-8 {
         display: block;
         flex: 0 0 33.33333333%;
         max-width: 33.33333333%;
    }
     .ant-col-xxl-push-8 {
         left: 33.33333333%;
    }
     .ant-col-xxl-pull-8 {
         right: 33.33333333%;
    }
     .ant-col-xxl-offset-8 {
         margin-left: 33.33333333%;
    }
     .ant-col-xxl-order-8 {
         order: 8;
    }
     .ant-col-xxl-7 {
         display: block;
         flex: 0 0 29.16666667%;
         max-width: 29.16666667%;
    }
     .ant-col-xxl-push-7 {
         left: 29.16666667%;
    }
     .ant-col-xxl-pull-7 {
         right: 29.16666667%;
    }
     .ant-col-xxl-offset-7 {
         margin-left: 29.16666667%;
    }
     .ant-col-xxl-order-7 {
         order: 7;
    }
     .ant-col-xxl-6 {
         display: block;
         flex: 0 0 25%;
         max-width: 25%;
    }
     .ant-col-xxl-push-6 {
         left: 25%;
    }
     .ant-col-xxl-pull-6 {
         right: 25%;
    }
     .ant-col-xxl-offset-6 {
         margin-left: 25%;
    }
     .ant-col-xxl-order-6 {
         order: 6;
    }
     .ant-col-xxl-5 {
         display: block;
         flex: 0 0 20.83333333%;
         max-width: 20.83333333%;
    }
     .ant-col-xxl-push-5 {
         left: 20.83333333%;
    }
     .ant-col-xxl-pull-5 {
         right: 20.83333333%;
    }
     .ant-col-xxl-offset-5 {
         margin-left: 20.83333333%;
    }
     .ant-col-xxl-order-5 {
         order: 5;
    }
     .ant-col-xxl-4 {
         display: block;
         flex: 0 0 16.66666667%;
         max-width: 16.66666667%;
    }
     .ant-col-xxl-push-4 {
         left: 16.66666667%;
    }
     .ant-col-xxl-pull-4 {
         right: 16.66666667%;
    }
     .ant-col-xxl-offset-4 {
         margin-left: 16.66666667%;
    }
     .ant-col-xxl-order-4 {
         order: 4;
    }
     .ant-col-xxl-3 {
         display: block;
         flex: 0 0 12.5%;
         max-width: 12.5%;
    }
     .ant-col-xxl-push-3 {
         left: 12.5%;
    }
     .ant-col-xxl-pull-3 {
         right: 12.5%;
    }
     .ant-col-xxl-offset-3 {
         margin-left: 12.5%;
    }
     .ant-col-xxl-order-3 {
         order: 3;
    }
     .ant-col-xxl-2 {
         display: block;
         flex: 0 0 8.33333333%;
         max-width: 8.33333333%;
    }
     .ant-col-xxl-push-2 {
         left: 8.33333333%;
    }
     .ant-col-xxl-pull-2 {
         right: 8.33333333%;
    }
     .ant-col-xxl-offset-2 {
         margin-left: 8.33333333%;
    }
     .ant-col-xxl-order-2 {
         order: 2;
    }
     .ant-col-xxl-1 {
         display: block;
         flex: 0 0 4.16666667%;
         max-width: 4.16666667%;
    }
     .ant-col-xxl-push-1 {
         left: 4.16666667%;
    }
     .ant-col-xxl-pull-1 {
         right: 4.16666667%;
    }
     .ant-col-xxl-offset-1 {
         margin-left: 4.16666667%;
    }
     .ant-col-xxl-order-1 {
         order: 1;
    }
     .ant-col-xxl-0 {
         display: none;
    }
     .ant-col-push-0 {
         left: auto;
    }
     .ant-col-pull-0 {
         right: auto;
    }
     .ant-col-xxl-push-0 {
         left: auto;
    }
     .ant-col-xxl-pull-0 {
         right: auto;
    }
     .ant-col-xxl-offset-0 {
         margin-left: 0;
    }
     .ant-col-xxl-order-0 {
         order: 0;
    }
     .ant-col-push-0.ant-col-rtl {
         right: auto;
    }
     .ant-col-pull-0.ant-col-rtl {
         left: auto;
    }
     .ant-col-xxl-push-0.ant-col-rtl {
         right: auto;
    }
     .ant-col-xxl-pull-0.ant-col-rtl {
         left: auto;
    }
     .ant-col-xxl-offset-0.ant-col-rtl {
         margin-right: 0;
    }
     .ant-col-xxl-push-1.ant-col-rtl {
         right: 4.16666667%;
         left: auto;
    }
     .ant-col-xxl-pull-1.ant-col-rtl {
         right: auto;
         left: 4.16666667%;
    }
     .ant-col-xxl-offset-1.ant-col-rtl {
         margin-right: 4.16666667%;
         margin-left: 0;
    }
     .ant-col-xxl-push-2.ant-col-rtl {
         right: 8.33333333%;
         left: auto;
    }
     .ant-col-xxl-pull-2.ant-col-rtl {
         right: auto;
         left: 8.33333333%;
    }
     .ant-col-xxl-offset-2.ant-col-rtl {
         margin-right: 8.33333333%;
         margin-left: 0;
    }
     .ant-col-xxl-push-3.ant-col-rtl {
         right: 12.5%;
         left: auto;
    }
     .ant-col-xxl-pull-3.ant-col-rtl {
         right: auto;
         left: 12.5%;
    }
     .ant-col-xxl-offset-3.ant-col-rtl {
         margin-right: 12.5%;
         margin-left: 0;
    }
     .ant-col-xxl-push-4.ant-col-rtl {
         right: 16.66666667%;
         left: auto;
    }
     .ant-col-xxl-pull-4.ant-col-rtl {
         right: auto;
         left: 16.66666667%;
    }
     .ant-col-xxl-offset-4.ant-col-rtl {
         margin-right: 16.66666667%;
         margin-left: 0;
    }
     .ant-col-xxl-push-5.ant-col-rtl {
         right: 20.83333333%;
         left: auto;
    }
     .ant-col-xxl-pull-5.ant-col-rtl {
         right: auto;
         left: 20.83333333%;
    }
     .ant-col-xxl-offset-5.ant-col-rtl {
         margin-right: 20.83333333%;
         margin-left: 0;
    }
     .ant-col-xxl-push-6.ant-col-rtl {
         right: 25%;
         left: auto;
    }
     .ant-col-xxl-pull-6.ant-col-rtl {
         right: auto;
         left: 25%;
    }
     .ant-col-xxl-offset-6.ant-col-rtl {
         margin-right: 25%;
         margin-left: 0;
    }
     .ant-col-xxl-push-7.ant-col-rtl {
         right: 29.16666667%;
         left: auto;
    }
     .ant-col-xxl-pull-7.ant-col-rtl {
         right: auto;
         left: 29.16666667%;
    }
     .ant-col-xxl-offset-7.ant-col-rtl {
         margin-right: 29.16666667%;
         margin-left: 0;
    }
     .ant-col-xxl-push-8.ant-col-rtl {
         right: 33.33333333%;
         left: auto;
    }
     .ant-col-xxl-pull-8.ant-col-rtl {
         right: auto;
         left: 33.33333333%;
    }
     .ant-col-xxl-offset-8.ant-col-rtl {
         margin-right: 33.33333333%;
         margin-left: 0;
    }
     .ant-col-xxl-push-9.ant-col-rtl {
         right: 37.5%;
         left: auto;
    }
     .ant-col-xxl-pull-9.ant-col-rtl {
         right: auto;
         left: 37.5%;
    }
     .ant-col-xxl-offset-9.ant-col-rtl {
         margin-right: 37.5%;
         margin-left: 0;
    }
     .ant-col-xxl-push-10.ant-col-rtl {
         right: 41.66666667%;
         left: auto;
    }
     .ant-col-xxl-pull-10.ant-col-rtl {
         right: auto;
         left: 41.66666667%;
    }
     .ant-col-xxl-offset-10.ant-col-rtl {
         margin-right: 41.66666667%;
         margin-left: 0;
    }
     .ant-col-xxl-push-11.ant-col-rtl {
         right: 45.83333333%;
         left: auto;
    }
     .ant-col-xxl-pull-11.ant-col-rtl {
         right: auto;
         left: 45.83333333%;
    }
     .ant-col-xxl-offset-11.ant-col-rtl {
         margin-right: 45.83333333%;
         margin-left: 0;
    }
     .ant-col-xxl-push-12.ant-col-rtl {
         right: 50%;
         left: auto;
    }
     .ant-col-xxl-pull-12.ant-col-rtl {
         right: auto;
         left: 50%;
    }
     .ant-col-xxl-offset-12.ant-col-rtl {
         margin-right: 50%;
         margin-left: 0;
    }
     .ant-col-xxl-push-13.ant-col-rtl {
         right: 54.16666667%;
         left: auto;
    }
     .ant-col-xxl-pull-13.ant-col-rtl {
         right: auto;
         left: 54.16666667%;
    }
     .ant-col-xxl-offset-13.ant-col-rtl {
         margin-right: 54.16666667%;
         margin-left: 0;
    }
     .ant-col-xxl-push-14.ant-col-rtl {
         right: 58.33333333%;
         left: auto;
    }
     .ant-col-xxl-pull-14.ant-col-rtl {
         right: auto;
         left: 58.33333333%;
    }
     .ant-col-xxl-offset-14.ant-col-rtl {
         margin-right: 58.33333333%;
         margin-left: 0;
    }
     .ant-col-xxl-push-15.ant-col-rtl {
         right: 62.5%;
         left: auto;
    }
     .ant-col-xxl-pull-15.ant-col-rtl {
         right: auto;
         left: 62.5%;
    }
     .ant-col-xxl-offset-15.ant-col-rtl {
         margin-right: 62.5%;
         margin-left: 0;
    }
     .ant-col-xxl-push-16.ant-col-rtl {
         right: 66.66666667%;
         left: auto;
    }
     .ant-col-xxl-pull-16.ant-col-rtl {
         right: auto;
         left: 66.66666667%;
    }
     .ant-col-xxl-offset-16.ant-col-rtl {
         margin-right: 66.66666667%;
         margin-left: 0;
    }
     .ant-col-xxl-push-17.ant-col-rtl {
         right: 70.83333333%;
         left: auto;
    }
     .ant-col-xxl-pull-17.ant-col-rtl {
         right: auto;
         left: 70.83333333%;
    }
     .ant-col-xxl-offset-17.ant-col-rtl {
         margin-right: 70.83333333%;
         margin-left: 0;
    }
     .ant-col-xxl-push-18.ant-col-rtl {
         right: 75%;
         left: auto;
    }
     .ant-col-xxl-pull-18.ant-col-rtl {
         right: auto;
         left: 75%;
    }
     .ant-col-xxl-offset-18.ant-col-rtl {
         margin-right: 75%;
         margin-left: 0;
    }
     .ant-col-xxl-push-19.ant-col-rtl {
         right: 79.16666667%;
         left: auto;
    }
     .ant-col-xxl-pull-19.ant-col-rtl {
         right: auto;
         left: 79.16666667%;
    }
     .ant-col-xxl-offset-19.ant-col-rtl {
         margin-right: 79.16666667%;
         margin-left: 0;
    }
     .ant-col-xxl-push-20.ant-col-rtl {
         right: 83.33333333%;
         left: auto;
    }
     .ant-col-xxl-pull-20.ant-col-rtl {
         right: auto;
         left: 83.33333333%;
    }
     .ant-col-xxl-offset-20.ant-col-rtl {
         margin-right: 83.33333333%;
         margin-left: 0;
    }
     .ant-col-xxl-push-21.ant-col-rtl {
         right: 87.5%;
         left: auto;
    }
     .ant-col-xxl-pull-21.ant-col-rtl {
         right: auto;
         left: 87.5%;
    }
     .ant-col-xxl-offset-21.ant-col-rtl {
         margin-right: 87.5%;
         margin-left: 0;
    }
     .ant-col-xxl-push-22.ant-col-rtl {
         right: 91.66666667%;
         left: auto;
    }
     .ant-col-xxl-pull-22.ant-col-rtl {
         right: auto;
         left: 91.66666667%;
    }
     .ant-col-xxl-offset-22.ant-col-rtl {
         margin-right: 91.66666667%;
         margin-left: 0;
    }
     .ant-col-xxl-push-23.ant-col-rtl {
         right: 95.83333333%;
         left: auto;
    }
     .ant-col-xxl-pull-23.ant-col-rtl {
         right: auto;
         left: 95.83333333%;
    }
     .ant-col-xxl-offset-23.ant-col-rtl {
         margin-right: 95.83333333%;
         margin-left: 0;
    }
     .ant-col-xxl-push-24.ant-col-rtl {
         right: 100%;
         left: auto;
    }
     .ant-col-xxl-pull-24.ant-col-rtl {
         right: auto;
         left: 100%;
    }
     .ant-col-xxl-offset-24.ant-col-rtl {
         margin-right: 100%;
         margin-left: 0;
    }
}
 .ant-row-rtl {
     direction: rtl;
}
 .ant-image {
     position: relative;
     display: inline-block;
}
 .ant-image-img {
     width: 100%;
     height: auto;
     vertical-align: middle;
}
 .ant-image-img-placeholder {
     background-color: #f5f5f5;
     background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=');
     background-repeat: no-repeat;
     background-position: center center;
     background-size: 30%;
}
 .ant-image-mask {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     display: flex;
     align-items: center;
     justify-content: center;
     color: #fff;
     background: rgba(0, 0, 0, 0.5);
     cursor: pointer;
     opacity: 0;
     transition: opacity 0.3s;
}
 .ant-image-mask-info {
     padding: 0 0.28571429rem;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .ant-image-mask-info .anticon {
     margin-inline-end: 0.28571429rem;
}
 .ant-image-mask:hover {
     opacity: 1;
}
 .ant-image-placeholder {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
}
 .ant-image-preview {
     pointer-events: none;
     height: 100%;
     text-align: center;
}
 .ant-image-preview.ant-zoom-enter, .ant-image-preview.ant-zoom-appear {
     transform: none;
     opacity: 0;
     animation-duration: 0.3s;
     user-select: none;
}
 .ant-image-preview-mask {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 1000;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.45);
}
 .ant-image-preview-mask-hidden {
     display: none;
}
 .ant-image-preview-wrap {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     overflow: auto;
     outline: 0;
}
 .ant-image-preview-body {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     overflow: hidden;
}
 .ant-image-preview-img {
     max-width: 100%;
     max-height: 100%;
     vertical-align: middle;
     transform: scale3d(1, 1, 1);
     cursor: grab;
     transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
     user-select: none;
     pointer-events: auto;
}
 .ant-image-preview-img-wrapper {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
 .ant-image-preview-img-wrapper::before {
     display: inline-block;
     width: 0.07142857rem;
     height: 50%;
     margin-right: -0.07142857rem;
     content: '';
}
 .ant-image-preview-moving .ant-image-preview-img {
     cursor: grabbing;
}
 .ant-image-preview-moving .ant-image-preview-img-wrapper {
     transition-duration: 0s;
}
 .ant-image-preview-wrap {
     z-index: 1080;
}
 .ant-image-preview-operations-wrapper {
     position: fixed;
     top: 0;
     right: 0;
     z-index: 1081;
     width: 100%;
}
 .ant-image-preview-operations {
     box-sizing: border-box;
     margin: 0;
     padding: 0;
     color: @text-color;
     font-size: 1.00000000rem;
     font-variant: tabular-nums;
     line-height: 1.5715;
     font-feature-settings: 'tnum';
     display: flex;
     flex-direction: row-reverse;
     align-items: center;
     color: rgba(255, 255, 255, 0.85);
     list-style: none;
     background: rgba(0, 0, 0, 0.1);
     pointer-events: auto;
}
 .ant-image-preview-operations-operation {
     margin-left: 0.85714286rem;
     padding: 0.85714286rem;
     cursor: pointer;
     transition: all 0.3s;
}
 .ant-image-preview-operations-operation:hover {
     background: rgba(0, 0, 0, 0.2);
}
 .ant-image-preview-operations-operation-disabled {
     color: rgba(255, 255, 255, 0.25);
     pointer-events: none;
}
 .ant-image-preview-operations-operation:last-of-type {
     margin-left: 0;
}
 .ant-image-preview-operations-progress {
     position: absolute;
     left: 50%;
     transform: translateX(-50%);
}
 .ant-image-preview-operations-icon {
     font-size: 1.28571429rem;
}
 .ant-image-preview-switch-left, .ant-image-preview-switch-right {
     position: fixed;
     top: 50%;
     right: 0.57142857rem;
     z-index: 1081;
     display: flex;
     align-items: center;
     justify-content: center;
     width: 3.14285714rem;
     height: 3.14285714rem;
     color: rgba(255, 255, 255, 0.85);
     background: rgba(0, 0, 0, 0.1);
     border-radius: 50%;
     transform: translateY(-50%);
     cursor: pointer;
     transition: all 0.3s;
     pointer-events: auto;
}
 .ant-image-preview-switch-left:hover, .ant-image-preview-switch-right:hover {
     background: rgba(0, 0, 0, 0.2);
}
 .ant-image-preview-switch-left-disabled, .ant-image-preview-switch-right-disabled, .ant-image-preview-switch-left-disabled:hover, .ant-image-preview-switch-right-disabled:hover {
     color: rgba(255, 255, 255, 0.25);
     background: rgba(0, 0, 0, 0.1);
     cursor: not-allowed;
}
 .ant-image-preview-switch-left-disabled > .anticon, .ant-image-preview-switch-right-disabled > .anticon, .ant-image-preview-switch-left-disabled:hover > .anticon, .ant-image-preview-switch-right-disabled:hover > .anticon {
     cursor: not-allowed;
}
 .ant-image-preview-switch-left > .anticon, .ant-image-preview-switch-right > .anticon {
     font-size: 1.28571429rem;
}
 .ant-image-preview-switch-left {
     left: 0.57142857rem;
}
 .ant-image-preview-switch-right {
     right: 0.57142857rem;
}
 .ant-input-number-affix-wrapper {
     display: inline-block;
     width: 100%;
     min-width: 0;
     padding: 0.28571429rem 0.78571429rem;
     color: @text-color;
     font-size: 1.00000000rem;
     line-height: 1.5715;
     background-color: #fff;
     background-image: none;
     border: 0.07142857rem solid #d9d9d9;
     border-radius: 0.14285714rem;
     transition: all 0.3s;
     position: relative;
     display: inline-flex;
     width: 6.42857143rem;
     padding: 0;
     padding-inline-start: 0.78571429rem;
}
 .ant-input-number-affix-wrapper::placeholder {
     color: #bfbfbf;
     user-select: none;
}
 .ant-input-number-affix-wrapper:placeholder-shown {
     text-overflow: ellipsis;
}
 .ant-input-number-affix-wrapper:hover {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     border-right-width: 0.07142857rem;
}
 .ant-input-rtl .ant-input-number-affix-wrapper:hover {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-focused {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     box-shadow: 0 0 0 0.14285714rem rgba(24, 144, 255, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-rtl .ant-input-number-affix-wrapper:focus, .ant-input-rtl .ant-input-number-affix-wrapper-focused {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-input-number-affix-wrapper-disabled {
     color: rgba(0, 0, 0, 0.25);
     background-color: #f5f5f5;
     border-color: #d9d9d9;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-input-number-affix-wrapper-disabled:hover {
     border-color: #d9d9d9;
     border-right-width: 0.07142857rem;
}
 .ant-input-number-affix-wrapper[disabled] {
     color: rgba(0, 0, 0, 0.25);
     background-color: #f5f5f5;
     border-color: #d9d9d9;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-input-number-affix-wrapper[disabled]:hover {
     border-color: #d9d9d9;
     border-right-width: 0.07142857rem;
}
 .ant-input-number-affix-wrapper-borderless, .ant-input-number-affix-wrapper-borderless:hover, .ant-input-number-affix-wrapper-borderless:focus, .ant-input-number-affix-wrapper-borderless-focused, .ant-input-number-affix-wrapper-borderless-disabled, .ant-input-number-affix-wrapper-borderless[disabled] {
     background-color: transparent;
     border: none;
     box-shadow: none;
}
 textarea.ant-input-number-affix-wrapper {
     max-width: 100%;
     height: auto;
     min-height: 2.28571429rem;
     line-height: 1.5715;
     vertical-align: bottom;
     transition: all 0.3s, height 0s;
}
 .ant-input-number-affix-wrapper-lg {
     padding: 0.46428571rem 0.78571429rem;
     font-size: 1.14285714rem;
}
 .ant-input-number-affix-wrapper-sm {
     padding: 0.00000000rem 0.50000000rem;
}
 .ant-input-number-affix-wrapper-rtl {
     direction: rtl;
}
 .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     border-right-width: 0.07142857rem;
     z-index: 1;
}
 .ant-input-rtl .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-input-number-affix-wrapper-focused, .ant-input-number-affix-wrapper:focus {
     z-index: 1;
}
 .ant-input-number-affix-wrapper-disabled .ant-input-number[disabled] {
     background: transparent;
}
 .ant-input-number-affix-wrapper > div.ant-input-number {
     width: 100%;
     border: none;
     outline: none;
}
 .ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {
     box-shadow: none !important;
}
 .ant-input-number-affix-wrapper input.ant-input-number-input {
     padding: 0;
}
 .ant-input-number-affix-wrapper::before {
     width: 0;
     visibility: hidden;
     content: '\a0';
}
 .ant-input-number-affix-wrapper .ant-input-number-handler-wrap {
     z-index: 2;
}
 .ant-input-number-prefix, .ant-input-number-suffix {
     display: flex;
     flex: none;
     align-items: center;
     pointer-events: none;
}
 .ant-input-number-prefix {
     margin-inline-end: 0.28571429rem;
}
 .ant-input-number-suffix {
     position: absolute;
     top: 0;
     right: 0;
     z-index: 1;
     height: 100%;
     margin-right: 0.78571429rem;
     margin-left: 0.28571429rem;
}
 .ant-input-number-group-wrapper .ant-input-number-affix-wrapper {
     width: 100%;
}
 .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {
     background: #fff;
     border-color: #ff4d4f;
}
 .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {
     border-color: #ff7875;
     box-shadow: 0 0 0 0.14285714rem rgba(255, 77, 79, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-number-status-error .ant-input-number-prefix {
     color: #ff4d4f;
}
 .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {
     background: #fff;
     border-color: #faad14;
}
 .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {
     border-color: #ffc53d;
     box-shadow: 0 0 0 0.14285714rem rgba(250, 173, 20, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-number-status-warning .ant-input-number-prefix {
     color: #faad14;
}
 .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
     background: #fff;
     border-color: #ff4d4f;
}
 .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {
     border-color: #ff7875;
     box-shadow: 0 0 0 0.14285714rem rgba(255, 77, 79, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {
     color: #ff4d4f;
}
 .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
     background: #fff;
     border-color: #faad14;
}
 .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {
     border-color: #ffc53d;
     box-shadow: 0 0 0 0.14285714rem rgba(250, 173, 20, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {
     color: #faad14;
}
 .ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {
     color: #ff4d4f;
     border-color: #ff4d4f;
}
 .ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {
     color: #faad14;
     border-color: #faad14;
}
 .ant-input-number {
     box-sizing: border-box;
     font-variant: tabular-nums;
     list-style: none;
     font-feature-settings: 'tnum';
     position: relative;
     width: 100%;
     min-width: 0;
     padding: 0.28571429rem 0.78571429rem;
     color: @text-color;
     font-size: 1.00000000rem;
     line-height: 1.5715;
     background-color: #fff;
     background-image: none;
     transition: all 0.3s;
     display: inline-block;
     width: 6.42857143rem;
     margin: 0;
     padding: 0;
     border: 0.07142857rem solid #d9d9d9;
     border-radius: 0.14285714rem;
}
 .ant-input-number::placeholder {
     color: #bfbfbf;
     user-select: none;
}
 .ant-input-number:placeholder-shown {
     text-overflow: ellipsis;
}
 .ant-input-number:hover {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     border-right-width: 0.07142857rem;
}
 .ant-input-rtl .ant-input-number:hover {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-input-number:focus, .ant-input-number-focused {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     box-shadow: 0 0 0 0.14285714rem rgba(24, 144, 255, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-rtl .ant-input-number:focus, .ant-input-rtl .ant-input-number-focused {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-input-number-disabled {
     color: rgba(0, 0, 0, 0.25);
     background-color: #f5f5f5;
     border-color: #d9d9d9;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-input-number-disabled:hover {
     border-color: #d9d9d9;
     border-right-width: 0.07142857rem;
}
 .ant-input-number[disabled] {
     color: rgba(0, 0, 0, 0.25);
     background-color: #f5f5f5;
     border-color: #d9d9d9;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-input-number[disabled]:hover {
     border-color: #d9d9d9;
     border-right-width: 0.07142857rem;
}
 .ant-input-number-borderless, .ant-input-number-borderless:hover, .ant-input-number-borderless:focus, .ant-input-number-borderless-focused, .ant-input-number-borderless-disabled, .ant-input-number-borderless[disabled] {
     background-color: transparent;
     border: none;
     box-shadow: none;
}
 textarea.ant-input-number {
     max-width: 100%;
     height: auto;
     min-height: 2.28571429rem;
     line-height: 1.5715;
     vertical-align: bottom;
     transition: all 0.3s, height 0s;
}
 .ant-input-number-lg {
     padding: 0.46428571rem 0.78571429rem;
     font-size: 1.14285714rem;
}
 .ant-input-number-sm {
     padding: 0.00000000rem 0.50000000rem;
}
 .ant-input-number-rtl {
     direction: rtl;
}
 .ant-input-number-group {
     box-sizing: border-box;
     margin: 0;
     padding: 0;
     color: @text-color;
     font-size: 1.00000000rem;
     font-variant: tabular-nums;
     line-height: 1.5715;
     list-style: none;
     font-feature-settings: 'tnum';
     position: relative;
     display: table;
     width: 100%;
     border-collapse: separate;
     border-spacing: 0;
}
 .ant-input-number-group[class*='col-'] {
     float: none;
     padding-right: 0;
     padding-left: 0;
}
 .ant-input-number-group > [class*='col-'] {
     padding-right: 0.57142857rem;
}
 .ant-input-number-group > [class*='col-']:last-child {
     padding-right: 0;
}
 .ant-input-number-group-addon, .ant-input-number-group-wrap, .ant-input-number-group > .ant-input-number {
     display: table-cell;
}
 .ant-input-number-group-addon:not(:first-child):not(:last-child), .ant-input-number-group-wrap:not(:first-child):not(:last-child), .ant-input-number-group > .ant-input-number:not(:first-child):not(:last-child) {
     border-radius: 0;
}
 .ant-input-number-group-addon, .ant-input-number-group-wrap {
     width: 0.07142857rem;
     white-space: nowrap;
     vertical-align: middle;
}
 .ant-input-number-group-wrap > * {
     display: block !important;
}
 .ant-input-number-group .ant-input-number {
     float: left;
     width: 100%;
     margin-bottom: 0;
     text-align: inherit;
}
 .ant-input-number-group .ant-input-number:focus {
     z-index: 1;
     border-right-width: 0.07142857rem;
}
 .ant-input-number-group .ant-input-number:hover {
     z-index: 1;
     border-right-width: 0.07142857rem;
}
 .ant-input-search-with-button .ant-input-number-group .ant-input-number:hover {
     z-index: 0;
}
 .ant-input-number-group-addon {
     position: relative;
     padding: 0 0.78571429rem;
     color: @text-color;
     font-weight: normal;
     font-size: 1.00000000rem;
     text-align: center;
     background-color: #fafafa;
     border: 0.07142857rem solid #d9d9d9;
     border-radius: 0.14285714rem;
     transition: all 0.3s;
}
 .ant-input-number-group-addon .ant-select {
     margin: -0.35714286rem -0.78571429rem;
}
 .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
     background-color: inherit;
     border: 0.07142857rem solid transparent;
     box-shadow: none;
}
 .ant-input-number-group-addon .ant-select-open .ant-select-selector, .ant-input-number-group-addon .ant-select-focused .ant-select-selector {
     color: @primary-color;
}
 .ant-input-number-group-addon .ant-cascader-picker {
     margin: -0.64285714rem -0.85714286rem;
     background-color: transparent;
}
 .ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input {
     text-align: left;
     border: 0;
     box-shadow: none;
}
 .ant-input-number-group > .ant-input-number:first-child, .ant-input-number-group-addon:first-child {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .ant-input-number-group > .ant-input-number:first-child .ant-select .ant-select-selector, .ant-input-number-group-addon:first-child .ant-select .ant-select-selector {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .ant-input-number-group > .ant-input-number-affix-wrapper:not(:first-child) .ant-input-number {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .ant-input-number-group > .ant-input-number-affix-wrapper:not(:last-child) .ant-input-number {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .ant-input-number-group-addon:first-child {
     border-right: 0;
}
 .ant-input-number-group-addon:last-child {
     border-left: 0;
}
 .ant-input-number-group > .ant-input-number:last-child, .ant-input-number-group-addon:last-child {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .ant-input-number-group > .ant-input-number:last-child .ant-select .ant-select-selector, .ant-input-number-group-addon:last-child .ant-select .ant-select-selector {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .ant-input-number-group-lg .ant-input-number, .ant-input-number-group-lg > .ant-input-number-group-addon {
     padding: 0.46428571rem 0.78571429rem;
     font-size: 1.14285714rem;
}
 .ant-input-number-group-sm .ant-input-number, .ant-input-number-group-sm > .ant-input-number-group-addon {
     padding: 0.00000000rem 0.50000000rem;
}
 .ant-input-number-group-lg .ant-select-single .ant-select-selector {
     height: 2.85714286rem;
}
 .ant-input-number-group-sm .ant-select-single .ant-select-selector {
     height: 1.71428571rem;
}
 .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
     border-top-left-radius: 0.14285714rem;
     border-bottom-left-radius: 0.14285714rem;
}
 .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child), .ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child) {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .ant-input-number-group.ant-input-number-group-compact {
     display: block;
}
 .ant-input-number-group.ant-input-number-group-compact::before {
     display: table;
     content: '';
}
 .ant-input-number-group.ant-input-number-group-compact::after {
     display: table;
     clear: both;
     content: '';
}
 .ant-input-number-group.ant-input-number-group-compact::before {
     display: table;
     content: '';
}
 .ant-input-number-group.ant-input-number-group-compact::after {
     display: table;
     clear: both;
     content: '';
}
 .ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child), .ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child), .ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child) {
     border-right-width: 0.07142857rem;
}
 .ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover, .ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover, .ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child):hover {
     z-index: 1;
}
 .ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus, .ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus, .ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child):focus {
     z-index: 1;
}
 .ant-input-number-group.ant-input-number-group-compact > * {
     display: inline-block;
     float: none;
     vertical-align: top;
     border-radius: 0;
}
 .ant-input-number-group.ant-input-number-group-compact > .ant-input-number-affix-wrapper {
     display: inline-flex;
}
 .ant-input-number-group.ant-input-number-group-compact > .ant-picker-range {
     display: inline-flex;
}
 .ant-input-number-group.ant-input-number-group-compact > *:not(:last-child) {
     margin-right: -0.07142857rem;
     border-right-width: 0.07142857rem;
}
 .ant-input-number-group.ant-input-number-group-compact .ant-input-number {
     float: none;
}
 .ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector, .ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input, .ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input, .ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input {
     border-right-width: 0.07142857rem;
     border-radius: 0;
}
 .ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector:hover, .ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input:hover, .ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input:hover, .ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input:hover {
     z-index: 1;
}
 .ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector:focus, .ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input:focus, .ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input:focus, .ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input:focus {
     z-index: 1;
}
 .ant-input-number-group.ant-input-number-group-compact > .ant-select-focused {
     z-index: 1;
}
 .ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-arrow {
     z-index: 1;
}
 .ant-input-number-group.ant-input-number-group-compact > *:first-child, .ant-input-number-group.ant-input-number-group-compact > .ant-select:first-child > .ant-select-selector, .ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete:first-child .ant-input, .ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:first-child .ant-input {
     border-top-left-radius: 0.14285714rem;
     border-bottom-left-radius: 0.14285714rem;
}
 .ant-input-number-group.ant-input-number-group-compact > *:last-child, .ant-input-number-group.ant-input-number-group-compact > .ant-select:last-child > .ant-select-selector, .ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:last-child .ant-input, .ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
     border-right-width: 0.07142857rem;
     border-top-right-radius: 0.14285714rem;
     border-bottom-right-radius: 0.14285714rem;
}
 .ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input {
     vertical-align: top;
}
 .ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
     margin-left: -0.07142857rem;
}
 .ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
     border-radius: 0;
}
 .ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
     border-radius: 0;
}
 .ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
     border-radius: 0.14285714rem 0 0 0.14285714rem;
}
 .ant-input-number-group > .ant-input-number-rtl:first-child {
     border-radius: 0 0.14285714rem 0.14285714rem 0;
}
 .ant-input-number-group > .ant-input-number-rtl:last-child {
     border-radius: 0.14285714rem 0 0 0.14285714rem;
}
 .ant-input-number-group-rtl .ant-input-number-group-addon:first-child {
     border-right: 0.07142857rem solid #d9d9d9;
     border-left: 0;
     border-radius: 0 0.14285714rem 0.14285714rem 0;
}
 .ant-input-number-group-rtl .ant-input-number-group-addon:last-child {
     border-right: 0;
     border-left: 0.07142857rem solid #d9d9d9;
     border-radius: 0.14285714rem 0 0 0.14285714rem;
}
 .ant-input-number-group > .ant-input-number-rtl:first-child, .ant-input-number-group-rtl .ant-input-number-group-addon:first-child {
     border-radius: 0 0.14285714rem 0.14285714rem 0;
}
 .ant-input-number-group-rtl .ant-input-number-group-addon:first-child {
     border-right: 0.07142857rem solid #d9d9d9;
     border-left: 0;
}
 .ant-input-number-group-rtl .ant-input-number-group-addon:last-child {
     border-right: 0;
     border-left: 0.07142857rem solid #d9d9d9;
     border-radius: 0.14285714rem 0 0 0.14285714rem;
}
 .ant-input-number-group-rtl.ant-input-number-group > .ant-input-number:last-child, .ant-input-number-group-rtl.ant-input-number-group-addon:last-child {
     border-radius: 0.14285714rem 0 0 0.14285714rem;
}
 .ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child) {
     border-radius: 0.14285714rem 0 0 0.14285714rem;
}
 .ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
     border-radius: 0 0.14285714rem 0.14285714rem 0;
}
 .ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > *:not(:last-child) {
     margin-right: 0;
     margin-left: -0.07142857rem;
     border-left-width: 0.07142857rem;
}
 .ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > *:first-child, .ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-select:first-child > .ant-select-selector, .ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete:first-child .ant-input, .ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:first-child .ant-input {
     border-radius: 0 0.14285714rem 0.14285714rem 0;
}
 .ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > *:last-child, .ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-select:last-child > .ant-select-selector, .ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete:last-child .ant-input, .ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:last-child .ant-input, .ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
     border-left-width: 0.07142857rem;
     border-radius: 0.14285714rem 0 0 0.14285714rem;
}
 .ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
     margin-right: -0.07142857rem;
     margin-left: 0;
}
 .ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
     border-radius: 0 0.14285714rem 0.14285714rem 0;
}
 .ant-input-number-group-wrapper {
     display: inline-block;
     text-align: start;
     vertical-align: top;
}
 .ant-input-number-handler {
     position: relative;
     display: block;
     width: 100%;
     height: 50%;
     overflow: hidden;
     color: rgba(0, 0, 0, 0.45);
     font-weight: bold;
     line-height: 0;
     text-align: center;
     border-left: 0.07142857rem solid #d9d9d9;
     transition: all 0.1s linear;
}
 .ant-input-number-handler:active {
     background: #f4f4f4;
}
 .ant-input-number-handler:hover .ant-input-number-handler-up-inner, .ant-input-number-handler:hover .ant-input-number-handler-down-inner {
     color: color(~`colorPalette("@{primary-color}", 5)`);
}
 .ant-input-number-handler-up-inner, .ant-input-number-handler-down-inner {
     display: inline-block;
     color: inherit;
     font-style: normal;
     line-height: 0;
     text-align: center;
     text-transform: none;
     vertical-align: -0.125em;
     text-rendering: optimizelegibility;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     position: absolute;
     right: 0.28571429rem;
     width: 0.85714286rem;
     height: 0.85714286rem;
     color: rgba(0, 0, 0, 0.45);
     line-height: 0.85714286rem;
     transition: all 0.1s linear;
     user-select: none;
}
 .ant-input-number-handler-up-inner > *, .ant-input-number-handler-down-inner > * {
     line-height: 1;
}
 .ant-input-number-handler-up-inner svg, .ant-input-number-handler-down-inner svg {
     display: inline-block;
}
 .ant-input-number-handler-up-inner::before, .ant-input-number-handler-down-inner::before {
     display: none;
}
 .ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon, .ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon, .ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon, .ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
     display: block;
}
 .ant-input-number:hover {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     border-right-width: 0.07142857rem;
}
 .ant-input-number:hover + .ant-form-item-children-icon {
     opacity: 0;
     transition: opacity 0.24s linear 0.24s;
}
 .ant-input-number-focused {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     box-shadow: 0 0 0 0.14285714rem rgba(24, 144, 255, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-rtl .ant-input-number-focused {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-input-number-disabled {
     color: rgba(0, 0, 0, 0.25);
     background-color: #f5f5f5;
     border-color: #d9d9d9;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-input-number-disabled:hover {
     border-color: #d9d9d9;
     border-right-width: 0.07142857rem;
}
 .ant-input-number-disabled .ant-input-number-input {
     cursor: not-allowed;
}
 .ant-input-number-disabled .ant-input-number-handler-wrap {
     display: none;
}
 .ant-input-number-readonly .ant-input-number-handler-wrap {
     display: none;
}
 .ant-input-number-input {
     width: 100%;
     height: 2.14285714rem;
     padding: 0 0.78571429rem;
     text-align: left;
     background-color: transparent;
     border: 0;
     border-radius: 0.14285714rem;
     outline: 0;
     transition: all 0.3s linear;
     appearance: textfield !important;
}
 .ant-input-number-input::placeholder {
     color: #bfbfbf;
     user-select: none;
}
 .ant-input-number-input:placeholder-shown {
     text-overflow: ellipsis;
}
 .ant-input-number-input[type='number']::-webkit-inner-spin-button, .ant-input-number-input[type='number']::-webkit-outer-spin-button {
     margin: 0;
    /* stylelint-disable-next-line property-no-vendor-prefix */
     -webkit-appearance: none;
     appearance: none;
}
 .ant-input-number-lg {
     padding: 0;
     font-size: 1.14285714rem;
}
 .ant-input-number-lg input {
     height: 2.71428571rem;
}
 .ant-input-number-sm {
     padding: 0;
}
 .ant-input-number-sm input {
     height: 1.57142857rem;
     padding: 0 0.50000000rem;
}
 .ant-input-number-handler-wrap {
     position: absolute;
     top: 0;
     right: 0;
     width: 1.57142857rem;
     height: 100%;
     background: #fff;
     border-radius: 0 0.14285714rem 0.14285714rem 0;
     opacity: 0;
     transition: opacity 0.24s linear 0.1s;
}
 .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner, .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
     display: flex;
     align-items: center;
     justify-content: center;
     min-width: auto;
     margin-right: 0;
     font-size: 0.50000000rem;
}
 .ant-input-number-borderless .ant-input-number-handler-wrap {
     border-left-width: 0;
}
 .ant-input-number-handler-wrap:hover .ant-input-number-handler {
     height: 40%;
}
 .ant-input-number:hover .ant-input-number-handler-wrap, .ant-input-number-focused .ant-input-number-handler-wrap {
     opacity: 1;
}
 .ant-input-number-handler-up {
     border-top-right-radius: 0.14285714rem;
     cursor: pointer;
}
 .ant-input-number-handler-up-inner {
     top: 50%;
     margin-top: -0.35714286rem;
     text-align: center;
}
 .ant-input-number-handler-up:hover {
     height: 60% !important;
}
 .ant-input-number-handler-down {
     top: 0;
     border-top: 0.07142857rem solid #d9d9d9;
     border-bottom-right-radius: 0.14285714rem;
     cursor: pointer;
}
 .ant-input-number-handler-down-inner {
     top: 50%;
     text-align: center;
     transform: translateY(-50%);
}
 .ant-input-number-handler-down:hover {
     height: 60% !important;
}
 .ant-input-number-borderless .ant-input-number-handler-down {
     border-top-width: 0;
}
 .ant-input-number:hover:not(.ant-input-number-borderless) .ant-input-number-handler-down, .ant-input-number-focused:not(.ant-input-number-borderless) .ant-input-number-handler-down {
     border-top: 0.07142857rem solid #d9d9d9;
}
 .ant-input-number-handler-up-disabled, .ant-input-number-handler-down-disabled {
     cursor: not-allowed;
}
 .ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner, .ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
     color: rgba(0, 0, 0, 0.25);
}
 .ant-input-number-borderless {
     box-shadow: none;
}
 .ant-input-number-out-of-range input {
     color: #ff4d4f;
}
 .ant-input-number-compact-item:not(.ant-input-number-compact-last-item):not(.ant-input-number-compact-item-rtl) {
     margin-right: -0.07142857rem;
}
 .ant-input-number-compact-item:not(.ant-input-number-compact-last-item).ant-input-number-compact-item-rtl {
     margin-left: -0.07142857rem;
}
 .ant-input-number-compact-item:hover, .ant-input-number-compact-item:focus, .ant-input-number-compact-item:active {
     z-index: 2;
}
 .ant-input-number-compact-item.ant-input-number-focused {
     z-index: 2;
}
 .ant-input-number-compact-item[disabled] {
     z-index: 0;
}
 .ant-input-number-compact-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-last-item).ant-input-number {
     border-radius: 0;
}
 .ant-input-number-compact-item.ant-input-number.ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item):not(.ant-input-number-compact-item-rtl) {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .ant-input-number-compact-item.ant-input-number.ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-item-rtl) {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .ant-input-number-compact-item.ant-input-number.ant-input-number-compact-item-rtl.ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item) {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .ant-input-number-compact-item.ant-input-number.ant-input-number-compact-item-rtl.ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item) {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .ant-input-number-rtl {
     direction: rtl;
}
 .ant-input-number-rtl .ant-input-number-handler {
     border-right: 0.07142857rem solid #d9d9d9;
     border-left: 0;
}
 .ant-input-number-rtl .ant-input-number-handler-wrap {
     right: auto;
     left: 0;
}
 .ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
     border-right-width: 0;
}
 .ant-input-number-rtl .ant-input-number-handler-up {
     border-top-right-radius: 0;
}
 .ant-input-number-rtl .ant-input-number-handler-down {
     border-bottom-right-radius: 0;
}
 .ant-input-number-rtl .ant-input-number-input {
     direction: ltr;
     text-align: right;
}
 .ant-input-affix-wrapper {
     position: relative;
     display: inline-block;
     width: 100%;
     min-width: 0;
     padding: 0.28571429rem 0.78571429rem;
     color: @text-color;
     font-size: 1.00000000rem;
     line-height: 1.5715;
     background-color: #fff;
     background-image: none;
     border: 0.07142857rem solid #d9d9d9;
     border-radius: 0.14285714rem;
     transition: all 0.3s;
     display: inline-flex;
}
 .ant-input-affix-wrapper::placeholder {
     color: #bfbfbf;
     user-select: none;
}
 .ant-input-affix-wrapper:placeholder-shown {
     text-overflow: ellipsis;
}
 .ant-input-affix-wrapper:hover {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     border-right-width: 0.07142857rem;
}
 .ant-input-rtl .ant-input-affix-wrapper:hover {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-focused {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     box-shadow: 0 0 0 0.14285714rem rgba(24, 144, 255, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-rtl .ant-input-affix-wrapper:focus, .ant-input-rtl .ant-input-affix-wrapper-focused {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-input-affix-wrapper-disabled {
     color: rgba(0, 0, 0, 0.25);
     background-color: #f5f5f5;
     border-color: #d9d9d9;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-input-affix-wrapper-disabled:hover {
     border-color: #d9d9d9;
     border-right-width: 0.07142857rem;
}
 .ant-input-affix-wrapper[disabled] {
     color: rgba(0, 0, 0, 0.25);
     background-color: #f5f5f5;
     border-color: #d9d9d9;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-input-affix-wrapper[disabled]:hover {
     border-color: #d9d9d9;
     border-right-width: 0.07142857rem;
}
 .ant-input-affix-wrapper-borderless, .ant-input-affix-wrapper-borderless:hover, .ant-input-affix-wrapper-borderless:focus, .ant-input-affix-wrapper-borderless-focused, .ant-input-affix-wrapper-borderless-disabled, .ant-input-affix-wrapper-borderless[disabled] {
     background-color: transparent;
     border: none;
     box-shadow: none;
}
 textarea.ant-input-affix-wrapper {
     max-width: 100%;
     height: auto;
     min-height: 2.28571429rem;
     line-height: 1.5715;
     vertical-align: bottom;
     transition: all 0.3s, height 0s;
}
 .ant-input-affix-wrapper-lg {
     padding: 0.46428571rem 0.78571429rem;
     font-size: 1.14285714rem;
}
 .ant-input-affix-wrapper-sm {
     padding: 0.00000000rem 0.50000000rem;
}
 .ant-input-affix-wrapper-rtl {
     direction: rtl;
}
 .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     border-right-width: 0.07142857rem;
     z-index: 1;
}
 .ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
     z-index: 0;
}
 .ant-input-affix-wrapper-focused, .ant-input-affix-wrapper:focus {
     z-index: 1;