/**
 * 这里是uni-app内置的常用样式变量
 *
 * uni-app 官方扩展插件及插件市场（https://ext.dcloud.net.cn）上很多三方插件均使用了这些样式变量
 * 如果你是插件开发者，建议你使用scss预处理，并在插件代码中直接使用这些变量（无需 import 这个文件），方便用户通过搭积木的方式开发整体风格一致的App
 *
 */
/**
 * 如果你是App开发者（插件使用者），你可以通过修改这些变量来定制自己的插件主题，实现自定义主题功能
 *
 * 如果你的项目同样使用了scss预处理，你也可以直接在你的 scss 代码中使用如下变量，同时无需 import 这个文件
 */










/* 支付宝，百度，头条小程序目前读取大的本地字体文件，导致无法显示图标，故用在线加载的方式-2020-05-12 */
@font-face {
    font-family: 'uicon-iconfont';
    src: url('//at.alicdn.com/t/font_1529455_k4s6di1d1.eot?t=1596960292384');
    /* IE9 */
    src:
        url('//at.alicdn.com/t/font_1529455_k4s6di1d1.eot?t=1596960292384#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
            url('data:application/x-font-woff2;charset=utf-8;base64,[encoded data, 34168 characters]')
            format('woff2'),
        url('//at.alicdn.com/t/font_1529455_k4s6di1d1.woff?t=1596960292384') format('woff'),
        url('//at.alicdn.com/t/font_1529455_k4s6di1d1.ttf?t=1596960292384') format('truetype'),
        /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
            url('//at.alicdn.com/t/font_1529455_k4s6di1d1.svg?t=1596960292384#iconfont') format('svg');
}
.u-iconfont.data-v-b4d1c4b2 {
    position: relative;
    display: flex;
    font: normal normal normal 14px/1 'uicon-iconfont';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.u-iconfont.data-v-b4d1c4b2::before {
    display: flex;
    align-items: center;
}
.uicon-en.data-v-b4d1c4b2:before {
    content: '\e70a';
}
.uicon-zh.data-v-b4d1c4b2:before {
    content: '\e692';
}
.uicon-level.data-v-b4d1c4b2:before {
    content: '\e693';
}
.uicon-woman.data-v-b4d1c4b2:before {
    content: '\e69c';
}
.uicon-man.data-v-b4d1c4b2:before {
    content: '\e697';
}
.uicon-column-line.data-v-b4d1c4b2:before {
    content: '\e68e';
}
.uicon-empty-page.data-v-b4d1c4b2:before {
    content: '\e627';
}
.uicon-empty-data.data-v-b4d1c4b2:before {
    content: '\e62f';
}
.uicon-empty-car.data-v-b4d1c4b2:before {
    content: '\e602';
}
.uicon-empty-order.data-v-b4d1c4b2:before {
    content: '\e639';
}
.uicon-empty-address.data-v-b4d1c4b2:before {
    content: '\e646';
}
.uicon-empty-message.data-v-b4d1c4b2:before {
    content: '\e6a9';
}
.uicon-empty-search.data-v-b4d1c4b2:before {
    content: '\e664';
}
.uicon-empty-favor.data-v-b4d1c4b2:before {
    content: '\e67c';
}
.uicon-empty-coupon.data-v-b4d1c4b2:before {
    content: '\e682';
}
.uicon-empty-history.data-v-b4d1c4b2:before {
    content: '\e684';
}
.uicon-empty-permission.data-v-b4d1c4b2:before {
    content: '\e686';
}
.uicon-empty-news.data-v-b4d1c4b2:before {
    content: '\e687';
}
.uicon-empty-wifi.data-v-b4d1c4b2:before {
    content: '\e688';
}
.uicon-empty-list.data-v-b4d1c4b2:before {
    content: '\e68b';
}
.uicon-arrow-left-double.data-v-b4d1c4b2:before {
    content: '\e68c';
}
.uicon-arrow-right-double.data-v-b4d1c4b2:before {
    content: '\e68d';
}
.uicon-red-packet.data-v-b4d1c4b2:before {
    content: '\e691';
}
.uicon-red-packet-fill.data-v-b4d1c4b2:before {
    content: '\e690';
}
.uicon-order.data-v-b4d1c4b2:before {
    content: '\e68f';
}
.uicon-nav-back-arrow.data-v-b4d1c4b2:before {
    content: '\e67f';
}
.uicon-nav-back.data-v-b4d1c4b2:before {
    content: '\e683';
}
.uicon-checkbox-mark.data-v-b4d1c4b2:before {
    content: '\e6a8';
}
.uicon-arrow-up-fill.data-v-b4d1c4b2:before {
    content: '\e6b0';
}
.uicon-arrow-down-fill.data-v-b4d1c4b2:before {
    content: '\e600';
}
.uicon-backspace.data-v-b4d1c4b2:before {
    content: '\e67b';
}
.uicon-android-circle-fill.data-v-b4d1c4b2:before {
    content: '\e67e';
}
.uicon-android-fill.data-v-b4d1c4b2:before {
    content: '\e67d';
}
.uicon-question.data-v-b4d1c4b2:before {
    content: '\e715';
}
.uicon-pause.data-v-b4d1c4b2:before {
    content: '\e8fa';
}
.uicon-close.data-v-b4d1c4b2:before {
    content: '\e685';
}
.uicon-volume-up.data-v-b4d1c4b2:before {
    content: '\e633';
}
.uicon-volume-off.data-v-b4d1c4b2:before {
    content: '\e644';
}
.uicon-info.data-v-b4d1c4b2:before {
    content: '\e653';
}
.uicon-error.data-v-b4d1c4b2:before {
    content: '\e6d3';
}
.uicon-lock-opened-fill.data-v-b4d1c4b2:before {
    content: '\e974';
}
.uicon-lock-fill.data-v-b4d1c4b2:before {
    content: '\e979';
}
.uicon-lock.data-v-b4d1c4b2:before {
    content: '\e97a';
}
.uicon-photo-fill.data-v-b4d1c4b2:before {
    content: '\e98b';
}
.uicon-photo.data-v-b4d1c4b2:before {
    content: '\e98d';
}
.uicon-account-fill.data-v-b4d1c4b2:before {
    content: '\e614';
}
.uicon-minus-people-fill.data-v-b4d1c4b2:before {
    content: '\e615';
}
.uicon-plus-people-fill.data-v-b4d1c4b2:before {
    content: '\e626';
}
.uicon-account.data-v-b4d1c4b2:before {
    content: '\e628';
}
.uicon-thumb-down-fill.data-v-b4d1c4b2:before {
    content: '\e726';
}
.uicon-thumb-down.data-v-b4d1c4b2:before {
    content: '\e727';
}
.uicon-thumb-up-fill.data-v-b4d1c4b2:before {
    content: '\e72f';
}
.uicon-thumb-up.data-v-b4d1c4b2:before {
    content: '\e733';
}
.uicon-person-delete-fill.data-v-b4d1c4b2:before {
    content: '\e66a';
}
.uicon-cut.data-v-b4d1c4b2:before {
    content: '\e948';
}
.uicon-fingerprint.data-v-b4d1c4b2:before {
    content: '\e955';
}
.uicon-home-fill.data-v-b4d1c4b2:before {
    content: '\e964';
}
.uicon-home.data-v-b4d1c4b2:before {
    content: '\e965';
}
.uicon-hourglass-half-fill.data-v-b4d1c4b2:before {
    content: '\e966';
}
.uicon-hourglass.data-v-b4d1c4b2:before {
    content: '\e967';
}
.uicon-lock-open.data-v-b4d1c4b2:before {
    content: '\e973';
}
.uicon-integral-fill.data-v-b4d1c4b2:before {
    content: '\e703';
}
.uicon-integral.data-v-b4d1c4b2:before {
    content: '\e704';
}
.uicon-coupon.data-v-b4d1c4b2:before {
    content: '\e8ae';
}
.uicon-coupon-fill.data-v-b4d1c4b2:before {
    content: '\e8c4';
}
.uicon-kefu-ermai.data-v-b4d1c4b2:before {
    content: '\e656';
}
.uicon-scan.data-v-b4d1c4b2:before {
    content: '\e662';
}
.uicon-rmb.data-v-b4d1c4b2:before {
    content: '\e608';
}
.uicon-rmb-circle-fill.data-v-b4d1c4b2:before {
    content: '\e657';
}
.uicon-rmb-circle.data-v-b4d1c4b2:before {
    content: '\e677';
}
.uicon-gift.data-v-b4d1c4b2:before {
    content: '\e65b';
}
.uicon-gift-fill.data-v-b4d1c4b2:before {
    content: '\e65c';
}
.uicon-bookmark-fill.data-v-b4d1c4b2:before {
    content: '\e63b';
}
.uicon-zhuanfa.data-v-b4d1c4b2:before {
    content: '\e60b';
}
.uicon-eye-off-outline.data-v-b4d1c4b2:before {
    content: '\e62b';
}
.uicon-eye-off.data-v-b4d1c4b2:before {
    content: '\e648';
}
.uicon-pause-circle.data-v-b4d1c4b2:before {
    content: '\e643';
}
.uicon-play-circle.data-v-b4d1c4b2:before {
    content: '\e647';
}
.uicon-pause-circle-fill.data-v-b4d1c4b2:before {
    content: '\e654';
}
.uicon-play-circle-fill.data-v-b4d1c4b2:before {
    content: '\e655';
}
.uicon-grid.data-v-b4d1c4b2:before {
    content: '\e673';
}
.uicon-play-right.data-v-b4d1c4b2:before {
    content: '\e610';
}
.uicon-play-left.data-v-b4d1c4b2:before {
    content: '\e66d';
}
.uicon-calendar.data-v-b4d1c4b2:before {
    content: '\e66e';
}
.uicon-rewind-right.data-v-b4d1c4b2:before {
    content: '\e66f';
}
.uicon-rewind-left.data-v-b4d1c4b2:before {
    content: '\e671';
}
.uicon-skip-forward-right.data-v-b4d1c4b2:before {
    content: '\e672';
}
.uicon-skip-back-left.data-v-b4d1c4b2:before {
    content: '\e674';
}
.uicon-play-left-fill.data-v-b4d1c4b2:before {
    content: '\e675';
}
.uicon-play-right-fill.data-v-b4d1c4b2:before {
    content: '\e676';
}
.uicon-grid-fill.data-v-b4d1c4b2:before {
    content: '\e678';
}
.uicon-rewind-left-fill.data-v-b4d1c4b2:before {
    content: '\e679';
}
.uicon-rewind-right-fill.data-v-b4d1c4b2:before {
    content: '\e67a';
}
.uicon-pushpin.data-v-b4d1c4b2:before {
    content: '\e7e3';
}
.uicon-star.data-v-b4d1c4b2:before {
    content: '\e65f';
}
.uicon-star-fill.data-v-b4d1c4b2:before {
    content: '\e669';
}
.uicon-server-fill.data-v-b4d1c4b2:before {
    content: '\e751';
}
.uicon-server-man.data-v-b4d1c4b2:before {
    content: '\e6bc';
}
.uicon-edit-pen.data-v-b4d1c4b2:before {
    content: '\e612';
}
.uicon-edit-pen-fill.data-v-b4d1c4b2:before {
    content: '\e66b';
}
.uicon-wifi.data-v-b4d1c4b2:before {
    content: '\e667';
}
.uicon-wifi-off.data-v-b4d1c4b2:before {
    content: '\e668';
}
.uicon-file-text.data-v-b4d1c4b2:before {
    content: '\e663';
}
.uicon-file-text-fill.data-v-b4d1c4b2:before {
    content: '\e665';
}
.uicon-more-dot-fill.data-v-b4d1c4b2:before {
    content: '\e630';
}
.uicon-minus.data-v-b4d1c4b2:before {
    content: '\e618';
}
.uicon-minus-circle.data-v-b4d1c4b2:before {
    content: '\e61b';
}
.uicon-plus.data-v-b4d1c4b2:before {
    content: '\e62d';
}
.uicon-plus-circle.data-v-b4d1c4b2:before {
    content: '\e62e';
}
.uicon-minus-circle-fill.data-v-b4d1c4b2:before {
    content: '\e652';
}
.uicon-plus-circle-fill.data-v-b4d1c4b2:before {
    content: '\e661';
}
.uicon-email.data-v-b4d1c4b2:before {
    content: '\e611';
}
.uicon-email-fill.data-v-b4d1c4b2:before {
    content: '\e642';
}
.uicon-phone.data-v-b4d1c4b2:before {
    content: '\e622';
}
.uicon-phone-fill.data-v-b4d1c4b2:before {
    content: '\e64f';
}
.uicon-clock.data-v-b4d1c4b2:before {
    content: '\e60f';
}
.uicon-car.data-v-b4d1c4b2:before {
    content: '\e60c';
}
.uicon-car-fill.data-v-b4d1c4b2:before {
    content: '\e636';
}
.uicon-warning.data-v-b4d1c4b2:before {
    content: '\e694';
}
.uicon-warning-fill.data-v-b4d1c4b2:before {
    content: '\e64d';
}
.uicon-search.data-v-b4d1c4b2:before {
    content: '\e62a';
}
.uicon-baidu-circle-fill.data-v-b4d1c4b2:before {
    content: '\e680';
}
.uicon-baidu.data-v-b4d1c4b2:before {
    content: '\e681';
}
.uicon-facebook.data-v-b4d1c4b2:before {
    content: '\e689';
}
.uicon-facebook-circle-fill.data-v-b4d1c4b2:before {
    content: '\e68a';
}
.uicon-qzone.data-v-b4d1c4b2:before {
    content: '\e695';
}
.uicon-qzone-circle-fill.data-v-b4d1c4b2:before {
    content: '\e696';
}
.uicon-moments-circel-fill.data-v-b4d1c4b2:before {
    content: '\e69a';
}
.uicon-moments.data-v-b4d1c4b2:before {
    content: '\e69b';
}
.uicon-qq-circle-fill.data-v-b4d1c4b2:before {
    content: '\e6a0';
}
.uicon-qq-fill.data-v-b4d1c4b2:before {
    content: '\e6a1';
}
.uicon-weibo.data-v-b4d1c4b2:before {
    content: '\e6a4';
}
.uicon-weibo-circle-fill.data-v-b4d1c4b2:before {
    content: '\e6a5';
}
.uicon-taobao.data-v-b4d1c4b2:before {
    content: '\e6a6';
}
.uicon-taobao-circle-fill.data-v-b4d1c4b2:before {
    content: '\e6a7';
}
.uicon-twitter.data-v-b4d1c4b2:before {
    content: '\e6aa';
}
.uicon-twitter-circle-fill.data-v-b4d1c4b2:before {
    content: '\e6ab';
}
.uicon-weixin-circle-fill.data-v-b4d1c4b2:before {
    content: '\e6b1';
}
.uicon-weixin-fill.data-v-b4d1c4b2:before {
    content: '\e6b2';
}
.uicon-zhifubao-circle-fill.data-v-b4d1c4b2:before {
    content: '\e6b8';
}
.uicon-zhifubao.data-v-b4d1c4b2:before {
    content: '\e6b9';
}
.uicon-zhihu.data-v-b4d1c4b2:before {
    content: '\e6ba';
}
.uicon-zhihu-circle-fill.data-v-b4d1c4b2:before {
    content: '\e709';
}
.uicon-list.data-v-b4d1c4b2:before {
    content: '\e650';
}
.uicon-list-dot.data-v-b4d1c4b2:before {
    content: '\e616';
}
.uicon-setting.data-v-b4d1c4b2:before {
    content: '\e61f';
}
.uicon-bell.data-v-b4d1c4b2:before {
    content: '\e609';
}
.uicon-bell-fill.data-v-b4d1c4b2:before {
    content: '\e640';
}
.uicon-attach.data-v-b4d1c4b2:before {
    content: '\e632';
}
.uicon-shopping-cart.data-v-b4d1c4b2:before {
    content: '\e621';
}
.uicon-shopping-cart-fill.data-v-b4d1c4b2:before {
    content: '\e65d';
}
.uicon-tags.data-v-b4d1c4b2:before {
    content: '\e629';
}
.uicon-share.data-v-b4d1c4b2:before {
    content: '\e631';
}
.uicon-question-circle-fill.data-v-b4d1c4b2:before {
    content: '\e666';
}
.uicon-question-circle.data-v-b4d1c4b2:before {
    content: '\e625';
}
.uicon-error-circle.data-v-b4d1c4b2:before {
    content: '\e624';
}
.uicon-checkmark-circle.data-v-b4d1c4b2:before {
    content: '\e63d';
}
.uicon-close-circle.data-v-b4d1c4b2:before {
    content: '\e63f';
}
.uicon-info-circle.data-v-b4d1c4b2:before {
    content: '\e660';
}
.uicon-md-person-add.data-v-b4d1c4b2:before {
    content: '\e6e4';
}
.uicon-md-person-fill.data-v-b4d1c4b2:before {
    content: '\e6ea';
}
.uicon-bag-fill.data-v-b4d1c4b2:before {
    content: '\e617';
}
.uicon-bag.data-v-b4d1c4b2:before {
    content: '\e619';
}
.uicon-chat-fill.data-v-b4d1c4b2:before {
    content: '\e61e';
}
.uicon-chat.data-v-b4d1c4b2:before {
    content: '\e620';
}
.uicon-more-circle.data-v-b4d1c4b2:before {
    content: '\e63e';
}
.uicon-more-circle-fill.data-v-b4d1c4b2:before {
    content: '\e645';
}
.uicon-volume.data-v-b4d1c4b2:before {
    content: '\e66c';
}
.uicon-volume-fill.data-v-b4d1c4b2:before {
    content: '\e670';
}
.uicon-reload.data-v-b4d1c4b2:before {
    content: '\e788';
}
.uicon-camera.data-v-b4d1c4b2:before {
    content: '\e7d7';
}
.uicon-heart.data-v-b4d1c4b2:before {
    content: '\e7df';
}
.uicon-heart-fill.data-v-b4d1c4b2:before {
    content: '\e851';
}
.uicon-minus-square-fill.data-v-b4d1c4b2:before {
    content: '\e855';
}
.uicon-plus-square-fill.data-v-b4d1c4b2:before {
    content: '\e856';
}
.uicon-pushpin-fill.data-v-b4d1c4b2:before {
    content: '\e86e';
}
.uicon-camera-fill.data-v-b4d1c4b2:before {
    content: '\e870';
}
.uicon-setting-fill.data-v-b4d1c4b2:before {
    content: '\e872';
}
.uicon-google.data-v-b4d1c4b2:before {
    content: '\e87a';
}
.uicon-ie.data-v-b4d1c4b2:before {
    content: '\e87b';
}
.uicon-apple-fill.data-v-b4d1c4b2:before {
    content: '\e881';
}
.uicon-chrome-circle-fill.data-v-b4d1c4b2:before {
    content: '\e885';
}
.uicon-github-circle-fill.data-v-b4d1c4b2:before {
    content: '\e887';
}
.uicon-IE-circle-fill.data-v-b4d1c4b2:before {
    content: '\e889';
}
.uicon-google-circle-fill.data-v-b4d1c4b2:before {
    content: '\e88a';
}
.uicon-arrow-down.data-v-b4d1c4b2:before {
    content: '\e60d';
}
.uicon-arrow-left.data-v-b4d1c4b2:before {
    content: '\e60e';
}
.uicon-map.data-v-b4d1c4b2:before {
    content: '\e61d';
}
.uicon-man-add-fill.data-v-b4d1c4b2:before {
    content: '\e64c';
}
.uicon-tags-fill.data-v-b4d1c4b2:before {
    content: '\e651';
}
.uicon-arrow-leftward.data-v-b4d1c4b2:before {
    content: '\e601';
}
.uicon-arrow-rightward.data-v-b4d1c4b2:before {
    content: '\e603';
}
.uicon-arrow-downward.data-v-b4d1c4b2:before {
    content: '\e604';
}
.uicon-arrow-right.data-v-b4d1c4b2:before {
    content: '\e605';
}
.uicon-arrow-up.data-v-b4d1c4b2:before {
    content: '\e606';
}
.uicon-arrow-upward.data-v-b4d1c4b2:before {
    content: '\e607';
}
.uicon-bookmark.data-v-b4d1c4b2:before {
    content: '\e60a';
}
.uicon-eye.data-v-b4d1c4b2:before {
    content: '\e613';
}
.uicon-man-delete.data-v-b4d1c4b2:before {
    content: '\e61a';
}
.uicon-man-add.data-v-b4d1c4b2:before {
    content: '\e61c';
}
.uicon-trash.data-v-b4d1c4b2:before {
    content: '\e623';
}
.uicon-error-circle-fill.data-v-b4d1c4b2:before {
    content: '\e62c';
}
.uicon-calendar-fill.data-v-b4d1c4b2:before {
    content: '\e634';
}
.uicon-checkmark-circle-fill.data-v-b4d1c4b2:before {
    content: '\e635';
}
.uicon-close-circle-fill.data-v-b4d1c4b2:before {
    content: '\e637';
}
.uicon-clock-fill.data-v-b4d1c4b2:before {
    content: '\e638';
}
.uicon-checkmark.data-v-b4d1c4b2:before {
    content: '\e63a';
}
.uicon-download.data-v-b4d1c4b2:before {
    content: '\e63c';
}
.uicon-eye-fill.data-v-b4d1c4b2:before {
    content: '\e641';
}
.uicon-mic-off.data-v-b4d1c4b2:before {
    content: '\e649';
}
.uicon-mic.data-v-b4d1c4b2:before {
    content: '\e64a';
}
.uicon-info-circle-fill.data-v-b4d1c4b2:before {
    content: '\e64b';
}
.uicon-map-fill.data-v-b4d1c4b2:before {
    content: '\e64e';
}
.uicon-trash-fill.data-v-b4d1c4b2:before {
    content: '\e658';
}
.uicon-volume-off-fill.data-v-b4d1c4b2:before {
    content: '\e659';
}
.uicon-volume-up-fill.data-v-b4d1c4b2:before {
    content: '\e65a';
}
.uicon-share-fill.data-v-b4d1c4b2:before {
    content: '\e65e';
}
.data-v-b4d1c4b2:root,
page.data-v-b4d1c4b2 {
  /* 纯色 */
  --u-white-color: #ffffff;
  --u-black-color: #000000;
  --u-main-color: #303133;
  --u-content-color: #606266;
  --u-tips-color: #909399;
  --u-light-color: #c0c4cc;
  --u-border-color: #e4e7ed;
  --u-divider-color: #e4e7ed;
  --u-mask-color: rgba(0, 0, 0, 0.4);
  --u-shadow-color: rgba(0, 0, 0, 0.1);
  /* 背景色 */
  --u-bg-color: #f3f4f6;
  --u-bg-white: #ffffff;
  --u-bg-gray-light: #f1f1f1;
  --u-bg-gray-dark: #2f343c;
  --u-bg-black: #000000;
  /* 主色 */
  --u-type-primary: #17447a;
  --u-type-primary-light: #d5dde7;
  --u-type-primary-disabled: #8fa6c3;
  --u-type-primary-dark: #123662;
  /* 警告色 */
  --u-type-warning: #ff9900;
  --u-type-warning-disabled: #fcbd71;
  --u-type-warning-dark: #f29100;
  --u-type-warning-light: #fdf6ec;
  /* 成功色 */
  --u-type-success: #19be6b;
  --u-type-success-disabled: #71d5a1;
  --u-type-success-dark: #18b566;
  --u-type-success-light: #dbf1e1;
  /* 错误色 */
  --u-type-error: #fa3534;
  --u-type-error-disabled: #fab6b6;
  --u-type-error-dark: #dd6161;
  --u-type-error-light: #fef0f0;
  /* 信息色 */
  --u-type-info: #909399;
  --u-type-info-disabled: #c8c9cc;
  --u-type-info-dark: #82848a;
  --u-type-info-light: #f4f4f5;
}
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.u-icon.data-v-b4d1c4b2 {
  display: inline-flex;
  align-items: center;
}
.u-icon--left.data-v-b4d1c4b2 {
  flex-direction: row-reverse;
  align-items: center;
}
.u-icon--right.data-v-b4d1c4b2 {
  flex-direction: row;
  align-items: center;
}
.u-icon--top.data-v-b4d1c4b2 {
  flex-direction: column-reverse;
  justify-content: center;
}
.u-icon--bottom.data-v-b4d1c4b2 {
  flex-direction: column;
  justify-content: center;
}
.u-icon__icon.data-v-b4d1c4b2 {
  position: relative;
}
.u-icon__icon--primary.data-v-b4d1c4b2 {
  color: var(--u-type-primary);
}
.u-icon__icon--success.data-v-b4d1c4b2 {
  color: var(--u-type-success);
}
.u-icon__icon--error.data-v-b4d1c4b2 {
  color: var(--u-type-error);
}
.u-icon__icon--warning.data-v-b4d1c4b2 {
  color: var(--u-type-warning);
}
.u-icon__icon--info.data-v-b4d1c4b2 {
  color: var(--u-type-info);
}
.u-icon__decimal.data-v-b4d1c4b2 {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  overflow: hidden;
}
.u-icon__img.data-v-b4d1c4b2 {
  height: auto;
  will-change: transform;
}
.u-icon__label.data-v-b4d1c4b2 {
  line-height: 1;
}