
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

@font-face {
  font-family: 'iconfont';
  /* project id 456369 */
  src: url('//at.alicdn.com/t/font_456369_cgx6q4g7b7.eot');
  src: url('//at.alicdn.com/t/font_456369_cgx6q4g7b7.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_456369_cgx6q4g7b7.woff2') format('woff2'), url('//at.alicdn.com/t/font_456369_cgx6q4g7b7.woff') format('woff'), url('//at.alicdn.com/t/font_456369_cgx6q4g7b7.ttf') format('truetype'), url('//at.alicdn.com/t/font_456369_cgx6q4g7b7.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-shenpinormal:before {
  content: "\E637";
}
.icon-shenpiactive:before {
  content: "\E638";
}
.icon-baobiaoactive:before {
  content: "\E639";
}
.icon-baobiaonormal:before {
  content: "\E63A";
}
.icon-shujunormal:before {
  content: "\E63B";
}
.icon-shujuactive:before {
  content: "\E63C";
}
.icon-huiyuankaika:before {
  content: "\E641";
}
.icon-piaofangshouru:before {
  content: "\E642";
}
.icon-maipinshouru:before {
  content: "\E643";
}
.icon-didian:before {
  content: "\E636";
}
.icon-yiduihuan:before {
  content: "\E619";
}
.icon-kongbai:before {
  content: "\E60C";
}
.icon-xiangxia:before {
  content: "\E608";
}
.icon-zhengchang:before {
  content: "\E609";
}
.icon-chaosongwode:before {
  content: "\E604";
}
.icon-yichulide:before {
  content: "\E601";
}
.icon-wodeshenqing:before {
  content: "\E602";
}
.icon-daiwochuli:before {
  content: "\E603";
}
.icon-baobiao_moren:before {
  content: "\E6CE";
}
.icon-baobiao_xuanzhong:before {
  content: "\E6CF";
}
.icon-bianji:before {
  content: "\E6D0";
}
.icon-chenggong:before {
  content: "\E6D1";
}
.icon-dizhi:before {
  content: "\E6D2";
}
.icon-fanhui:before {
  content: "\E6D3";
}
.icon-gailan_moren:before {
  content: "\E6D5";
}
.icon-gailan_xuanzhong:before {
  content: "\E6D6";
}
.icon-shaixuan:before {
  content: "\E6D7";
}
.icon-shanchu:before {
  content: "\E6D8";
}
.icon-shanjian:before {
  content: "\E6D9";
}
.icon-shenpi_moren:before {
  content: "\E6DA";
}
.icon-shenpi_xuanzhong:before {
  content: "\E6DB";
}
.icon-shenpizhong:before {
  content: "\E6DC";
}
.icon-shibai:before {
  content: "\E6DD";
}
.icon-tishi:before {
  content: "\E6DE";
}
.icon-tianjia:before {
  content: "\E6DF";
}
.icon-weixuan:before {
  content: "\E6E0";
}
.icon-woyibohui:before {
  content: "\E6E1";
}
.icon-woyichuli:before {
  content: "\E6E2";
}
.icon-woyitongguo:before {
  content: "\E6E3";
}
.icon-woyizhuanjiao:before {
  content: "\E6E4";
}
.icon-xuanzhong:before {
  content: "\E6E5";
}
.icon-yibohui:before {
  content: "\E6E6";
}
.icon-yichehui:before {
  content: "\E6E7";
}
.icon-yitongguo:before {
  content: "\E6E8";
}
.icon-you:before {
  content: "\E6E9";
}
.icon-zuo:before {
  content: "\E6EA";
}
.icon-Triangle_moren:before {
  content: "\E6EB";
}
.icon-Triangle_zhankai:before {
  content: "\E6EC";
}
.am-tab-bar {
  height: auto !important;
}
.am-badge-text {
  background-color: #ff5c5c !important;
}
.am-calendar .confirm-panel {
  background-color: #fff !important;
  box-shadow: 0 -5px 18px 0 rgba(60, 53, 53, 0.09);
}
.am-calendar .confirm-panel .button-full {
  margin: 0vw 5.33333333vw 5.33333333vw 5.33333333vw;
  border: 0 !important;
  display: inline-block !important;
  text-align: center !important;
  vertical-align: middle !important;
  user-select: none !important;
  color: #fff !important;
  background-color: transparent !important;
  box-sizing: border-box !important;
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 13px !important;
  font-size: 12px !important;
  border-radius: 120px !important;
  background-image: linear-gradient(45deg, #a6dff7 0%, #1890ff 100%) !important;
  height: 10.66666667vw !important;
  line-height: 10.66666667vw !important;
  font-size: 1.0625rem !important;
  display: block;
}
.am-calendar .single-month .row .cell .date-wrapper .date-selected {
  background: #1890ff !important;
}
.am-tabs-top {
  border-top: 1px solid #e7ecf0 !important;
}
.am-tabs-top .am-tabs-default-bar-tab-active {
  font-weight: bold !important;
}
/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._3iauXL3_d1c6CDFDX79RA5 {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.Zjl2IvgAw40jUiGbK_8Fr {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3VKzkrokViOe28OPI0FhdL {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._36YyyKg7JwCKaGW60POn7P {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
html {
  font-size: 16px;
}
html,
body {
  height: 100%;
}
body {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  -webkit-font-smoothing: antialiased;
  background-color: #fff !important;
  overflow: hidden;
}
ul,
li,
p,
h1,
h2,
h3,
div,
section,
header,
footer {
  padding: 0;
  margin: 0;
  list-style: none;
}
a {
  color: #333;
}
.cf:before,
.cf:after {
  content: " ";
  display: table;
}
.cf:after {
  clear: both;
}
.base-body {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
.base-body.has-footer {
  bottom: 50px;
}
.base-content {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.page-footer {
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  background-color: #fff;
}
.page-transition-enter-done {
  opacity: 1;
}
.page-transition-enter {
  opacity: 0;
  transform: translate3d(0, 20px, 0);
  height: 100vh;
}
.page-transition-enter-active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: opacity 400ms, transform 400ms;
  height: 100vh;
}
.page-transition-exit {
  opacity: 1;
  height: 100vh;
}
.page-transition-exit-active {
  opacity: 0;
  transition: opacity 400ms;
}
.loading-indicator-appear,
.loading-indicator-enter {
  opacity: 0;
}
.loading-indicator-appear-active,
.loading-indicator-enter-active {
  opacity: 1;
  transition: opacity 400ms;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._2IxZIrKdKH9kdV1_wde9Vc {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1Lmv_u0qlX9W0leax9UEwH {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1-TBUmHFtXI62bV9lu8ZtB {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1cw0wcg4DuEFZDmFjSJJqg {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1i2NAe8iOabmA74RHbUaT5 {
  width: 6.4vw;
  height: 6.4vw;
  background-size: contain;
}
.OIih6qzJjXJANi6dPy0RK {
  width: 6.4vw;
  height: 6.4vw;
  background-size: contain;
  background-image: url(/static/tabbar/home-normal.png);
}
._39HierDGCDyrhCNnAnzCsW {
  width: 6.4vw;
  height: 6.4vw;
  background-size: contain;
  background-image: url(/static/tabbar/home-active.png);
}
._1W3h6nLkAG8LeN582uNLSZ {
  width: 6.4vw;
  height: 6.4vw;
  background-size: contain;
  background-image: url(/static/tabbar/report-normal.png);
}
._282mf7g6YYdjfdxmHCWC_L {
  width: 6.4vw;
  height: 6.4vw;
  background-size: contain;
  background-image: url(/static/tabbar/report-active.png);
}
._2oQprR6gT-_s8CE7bnRBIY {
  width: 6.4vw;
  height: 6.4vw;
  background-size: contain;
  background-image: url(/static/tabbar/approval-normal.png);
}
._3Q5Yb7tcKE8LrhbBWXUOP9 {
  width: 6.4vw;
  height: 6.4vw;
  background-size: contain;
  background-image: url(/static/tabbar/approval-active.png);
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._14NU_PbIAIKLYlUJhgQ9rg {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3xJbi4Lvg-I_CJLUZ-pXrs {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2pSdhsREQsXiuRH75J2B7A {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2lMkVwm-nQemM6F6C3bvwf {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._8EZ8wEgCSMihIgZWfqdm0 ._2uzbyR5H5jbjV6T0UCtkia {
  font-size: 0.8125rem;
  line-height: 12vw;
  margin-left: 5.33333333vw;
}
._8EZ8wEgCSMihIgZWfqdm0 ._2uzbyR5H5jbjV6T0UCtkia .X9KzXutC01LbncPtDQ3DJ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  vertical-align: middle;
  position: relative;
}
._8EZ8wEgCSMihIgZWfqdm0 ._2uzbyR5H5jbjV6T0UCtkia .X9KzXutC01LbncPtDQ3DJ:not(._2hJxh-i7TtV44cVEPeIjo-):active {
  background-color: #ddd;
}
._8EZ8wEgCSMihIgZWfqdm0 ._2uzbyR5H5jbjV6T0UCtkia .X9KzXutC01LbncPtDQ3DJ._2hJxh-i7TtV44cVEPeIjo- {
  color: rgba(0, 0, 0, 0.3);
  opacity: 0.6;
}
._8EZ8wEgCSMihIgZWfqdm0 ._2uzbyR5H5jbjV6T0UCtkia .X9KzXutC01LbncPtDQ3DJ::after {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 1px;
  background: #d6dade;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
  ._8EZ8wEgCSMihIgZWfqdm0 ._2uzbyR5H5jbjV6T0UCtkia .X9KzXutC01LbncPtDQ3DJ::after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
}
@media (-webkit-device-pixel-ratio: 1.5) {
  ._8EZ8wEgCSMihIgZWfqdm0 ._2uzbyR5H5jbjV6T0UCtkia .X9KzXutC01LbncPtDQ3DJ::after {
    -webkit-transform: scaleY(0.6666);
    transform: scaleY(0.6666);
  }
}
@media (-webkit-device-pixel-ratio: 3) {
  ._8EZ8wEgCSMihIgZWfqdm0 ._2uzbyR5H5jbjV6T0UCtkia .X9KzXutC01LbncPtDQ3DJ::after {
    -webkit-transform: scaleY(0.3333);
    transform: scaleY(0.3333);
  }
}
._8EZ8wEgCSMihIgZWfqdm0 ._2uzbyR5H5jbjV6T0UCtkia .X9KzXutC01LbncPtDQ3DJ .abtKW5OCCR1BtHP26UtXj {
  margin-right: 2.13333333vw;
  display: inline-block;
}
._8EZ8wEgCSMihIgZWfqdm0 ._2uzbyR5H5jbjV6T0UCtkia .X9KzXutC01LbncPtDQ3DJ .abtKW5OCCR1BtHP26UtXj i {
  width: 5.6vw;
  font-size: 0.5625rem;
}
._8EZ8wEgCSMihIgZWfqdm0 ._2uzbyR5H5jbjV6T0UCtkia .X9KzXutC01LbncPtDQ3DJ .SorsRFdhQmoR9U8Ood6rp {
  color: rgba(22, 0, 42, 0.55);
}
._8EZ8wEgCSMihIgZWfqdm0 ._2uzbyR5H5jbjV6T0UCtkia ._2xkWzOOmg3r7EYluSJJ5O {
  color: #1890FF !important;
  border-color: #1890FF;
  background-color: rgba(24, 144, 255, 0.05);
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._1WJw09rwzU31ZoS4Epe9_J {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.xPtJZD0EopYR3QAXL2GDk {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1aFQG86URQ4gDJJNxoFcsU {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2SRLntVyTMkfhSrKPEhtr7 {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2N98iV6LRjBdSZF6iI8VMl {
  padding: 2.66666667vw 5.33333333vw;
}
._2N98iV6LRjBdSZF6iI8VMl header {
  font-size: 0.9375rem;
  height: 5.6vw;
  line-height: 5.6vw;
  font-weight: bold;
  color: #333;
}
._2N98iV6LRjBdSZF6iI8VMl ._2c71LAZs9ia9fNNnxCnmzw {
  overflow: visible;
}
._2N98iV6LRjBdSZF6iI8VMl ._3kmhtudww0ygT2UffqLJgl {
  color: #1890FF !important;
  border-color: #1890FF;
  background-color: rgba(24, 144, 255, 0.05);
}
._2N98iV6LRjBdSZF6iI8VMl ._1OVlG8PUiUYmSTbUVfMkV4 {
  font-size: 0.8125rem;
  margin-bottom: 2.13333333vw;
  padding: 1.33333333vw 3.2vw 1.33333333vw;
  height: 10.93333333vw;
  box-sizing: border-box;
  color: #333;
  position: relative;
}
._2N98iV6LRjBdSZF6iI8VMl ._1OVlG8PUiUYmSTbUVfMkV4::after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 1px solid #d6dade;
  border-radius: 8px;
  pointer-events: none;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
  ._2N98iV6LRjBdSZF6iI8VMl ._1OVlG8PUiUYmSTbUVfMkV4::after {
    width: 200%;
    height: 200%;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
@media (-webkit-device-pixel-ratio: 1.5) {
  ._2N98iV6LRjBdSZF6iI8VMl ._1OVlG8PUiUYmSTbUVfMkV4::after {
    width: 150%;
    height: 150%;
    -webkit-transform: scale(0.6666);
    transform: scale(0.6666);
  }
}
@media (-webkit-device-pixel-ratio: 3) {
  ._2N98iV6LRjBdSZF6iI8VMl ._1OVlG8PUiUYmSTbUVfMkV4::after {
    width: 300%;
    height: 300%;
    -webkit-transform: scale(0.3333);
    transform: scale(0.3333);
  }
}
._2N98iV6LRjBdSZF6iI8VMl ._1OVlG8PUiUYmSTbUVfMkV4 ._3H5IPfO0rQx-HcCVHNNAe2 {
  font-size: 0.8125rem;
  height: 100%;
  line-height: 4.26666667vw;
  box-sizing: border-box;
  white-space: normal;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
}
._2N98iV6LRjBdSZF6iI8VMl ._1OVlG8PUiUYmSTbUVfMkV4 ._3H5IPfO0rQx-HcCVHNNAe2 span {
  max-height: 100%;
}
.itemDisabled .inner {
  color: #ccc;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
.NMA8pojWkgIVntinN_3oW {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1ptMXaJD37FDteUWcJGgXi {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3eWIykLIWF8veR6sFnH-VD {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2LdgKh6w9G5cLA3RfrI2ko {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1jrYdmneNo3rr5-Xy1Zr8l {
  text-align: left;
  height: 100vh;
}
._1jrYdmneNo3rr5-Xy1Zr8l .x_uhHM7cb3VD7nQjsVyk1 {
  position: relative;
}
._1jrYdmneNo3rr5-Xy1Zr8l .x_uhHM7cb3VD7nQjsVyk1::after {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 1px;
  background: #d6dade;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
  ._1jrYdmneNo3rr5-Xy1Zr8l .x_uhHM7cb3VD7nQjsVyk1::after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
}
@media (-webkit-device-pixel-ratio: 1.5) {
  ._1jrYdmneNo3rr5-Xy1Zr8l .x_uhHM7cb3VD7nQjsVyk1::after {
    -webkit-transform: scaleY(0.6666);
    transform: scaleY(0.6666);
  }
}
@media (-webkit-device-pixel-ratio: 3) {
  ._1jrYdmneNo3rr5-Xy1Zr8l .x_uhHM7cb3VD7nQjsVyk1::after {
    -webkit-transform: scaleY(0.3333);
    transform: scaleY(0.3333);
  }
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
.ByB2U87FZfid5RVG4xVOi {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._28E50cM_FQUoyejLv3GkmA {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3_nCh6HoMhtTPKCFY3vymE {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._6OxIpSLgwOaXn9UFPjZV2 {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2gYojapX7lJdHiP00bvEP6 {
  width: 18.66666667vw;
  height: 18.66666667vw;
  margin-top: -9.33333333vw;
  margin-left: -9.33333333vw;
  border-radius: 5px;
  left: 50%;
  top: 50%;
  right: 0;
  z-index: 99999;
  position: fixed;
  background-color: rgba(51, 51, 51, 0.9);
}
._10HhwpGl1blqofpkDHAVos {
  width: 10.13333333vw;
  height: 10.13333333vw;
  margin-top: 4.13333333vw;
  margin-left: auto;
  margin-right: auto;
  animation: _3YfdY0nHFdfT8wpQI8Qwho 2s linear infinite;
}
._10HhwpGl1blqofpkDHAVos ._7YlXFiPKaqrzBW1xp3Vla {
  width: 100%;
  height: 100%;
  display: block;
  background-image: url(/static/loading/loading.png);
  background-size: contain;
}
@keyframes _3YfdY0nHFdfT8wpQI8Qwho {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
.DejEoqpf3nqVcbrq3oo3t {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3p9pR78ASDIKOgiIbIu7kB {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2kZUNA4QhlYsbxipV9Ji-N {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3JDRfYrRsInmrtr5XE_98m {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2hBQnsRoTrOChugQZdTy3U {
  width: 100%;
}
._2hBQnsRoTrOChugQZdTy3U ._3a0Mi79viIP0yxhhk_PVSv {
  width: 100%;
}
._2hBQnsRoTrOChugQZdTy3U ._3a0Mi79viIP0yxhhk_PVSv ._3Ho2MxH7fVkGY2EDs_76NY {
  background-color: #F7F8F9;
  height: 12vw;
  line-height: 12vw;
  font-size: 0.9375rem;
  color: #333;
  text-align: center;
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2hBQnsRoTrOChugQZdTy3U ._3a0Mi79viIP0yxhhk_PVSv ._3c76aimkZGGrE351wHaA2D {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  box-sizing: border-box;
  font-size: 0.75rem;
  padding: 5.46666667vw 5.33333333vw;
  min-height: 12vw;
  max-height: 19.73333333vw;
  background-color: #F7F8F9;
}
._2hBQnsRoTrOChugQZdTy3U ._3a0Mi79viIP0yxhhk_PVSv ._3c76aimkZGGrE351wHaA2D ._1JZyyY6KlOQzAnJYFsGykk {
  text-align: right;
}
._2hBQnsRoTrOChugQZdTy3U ._3a0Mi79viIP0yxhhk_PVSv ._3c76aimkZGGrE351wHaA2D ._1JZyyY6KlOQzAnJYFsGykk:first-child {
  text-align: left;
}
._2hBQnsRoTrOChugQZdTy3U ._3a0Mi79viIP0yxhhk_PVSv ._1kAAA2kJKrTcVVXoB9jpe2 {
  width: 100%;
  font-size: 0.875rem;
}
._2hBQnsRoTrOChugQZdTy3U ._3a0Mi79viIP0yxhhk_PVSv ._1kAAA2kJKrTcVVXoB9jpe2 ._2eJOyWN6qx3RD7GJjfQOi8 {
  width: 100%;
  display: flex;
  box-sizing: border-box;
  padding: 5.46666667vw 5.33333333vw;
  min-height: 12vw;
  max-height: 19.73333333vw;
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2hBQnsRoTrOChugQZdTy3U ._3a0Mi79viIP0yxhhk_PVSv ._1kAAA2kJKrTcVVXoB9jpe2 ._2eJOyWN6qx3RD7GJjfQOi8:nth-child(even) {
  background-color: #F7F8F9;
}
._2hBQnsRoTrOChugQZdTy3U ._3a0Mi79viIP0yxhhk_PVSv ._1kAAA2kJKrTcVVXoB9jpe2 ._2eJOyWN6qx3RD7GJjfQOi8 ._1URCCpI-mTIRZwnY275stO {
  text-align: right;
}
._2hBQnsRoTrOChugQZdTy3U ._3a0Mi79viIP0yxhhk_PVSv ._1kAAA2kJKrTcVVXoB9jpe2 ._2eJOyWN6qx3RD7GJjfQOi8 ._1URCCpI-mTIRZwnY275stO:first-child {
  text-align: left;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._23OWdAofznha04Avhu67Ul {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3EvFkf-oYDrfxKVYwjgleh {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1Jgh_NZKOJzx8_465zTBm_ {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1scW5OBb2_jf4NNsy3HeBZ {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.fixed-table-body-container {
  width: 100%;
  background-color: #fff;
  font-size: 0.875rem;
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.fixed-table-body-container .loading-tip {
  width: 3.2vw;
  height: 3.2vw;
  margin-right: 6px;
}
.fixed-table-body-container .empty-tip {
  padding: 2.13333333vw;
  font-size: 0.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fixed-table-body-container .table-hidden {
  display: none;
}
.fixed-table-body-container .table-row {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  min-height: 17.33333333vw;
  max-height: 21.33333333vw;
}
.fixed-table-body-container .table-row.fixed-table-title-wrap {
  text-align: right;
  z-index: 6;
  will-change: transform;
  transform: translateZ(0);
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.fixed-table-body-container .table-row.fixed-table-title-wrap.scroll-title {
  position: fixed;
  top: 0;
  width: 100%;
}
.fixed-table-body-container .table-row.fixed-table-title-wrap .data-column {
  font-size: 0.75rem;
}
.fixed-table-body-container .table-row:nth-child(even) .data-column {
  background-color: #fff;
}
.fixed-table-body-container .table-row .data-column {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
  text-align: right;
  background-color: #f7f8f9;
  padding: 2.13333333vw;
  line-height: 4.8vw;
  color: #333;
  font-size: 0.875rem;
}
.fixed-table-body-container .table-row .data-column:first-child {
  justify-content: flex-start;
  text-align: left;
  padding-left: 5.33333333vw;
}
.fixed-table-body-container .table-row .data-column:last-child {
  padding-right: 5.33333333vw;
}
.fixed-table-body-container .table-row .data-column .table-sort {
  padding-left: 0.66666667vw;
}
.fixed-table-body-container .table-row .data-column .table-sort .order-wrap {
  line-height: 5.6vw;
  height: 5.6vw;
  width: 2.4vw;
}
.fixed-table-body-container .table-row .data-column .table-sort .order-wrap:first-child {
  margin-bottom: 0.4vw;
}
.fixed-table-body-container .table-row .data-column .table-sort .order-wrap:last-child {
  margin-top: 0.4vw;
}
.fixed-table-body-container .table-row .data-column .table-sort .triangle {
  height: 2.66666667vw;
  width: 0;
  border-width: 1.06666667vw;
  border-style: solid;
  border-color: transparent;
}
.fixed-table-body-container .table-row .data-column .table-sort .up {
  border-bottom-width: 1.86666667vw;
  border-bottom-style: solid;
  border-bottom-color: #d8d8d8;
}
.fixed-table-body-container .table-row .data-column .table-sort .down {
  border-top-width: 1.86666667vw;
  border-top-style: solid;
  border-top-color: #d8d8d8;
}
.fixed-table-body-container .table-row .data-column .table-sort .up-on {
  border-bottom-width: 1.86666667vw;
  border-bottom-style: solid;
  border-bottom-color: #1890ff;
}
.fixed-table-body-container .table-row .data-column .table-sort .down-on {
  border-bottom-width: 1.86666667vw;
  border-top-style: solid;
  border-top-color: #1890ff;
}
.fixed-table-body-container .scroll-header-wrap {
  position: fixed;
  top: 0;
}
.fixed-table-body-container .table-content-container {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.fixed-table-body-container .table-content-container .fixed-table-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 333;
  background-color: #fff;
}
.fixed-table-body-container .table-content-container .fixed-table-wrap.scroll-x-table-wrap {
  box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.3s, border 0s;
}
.fixed-table-body-container .table-content-container .fixed-table-wrap .table-row .data-column:last-child {
  padding-right: 2.13333333vw;
}
.fixed-table-body-container .table-content-container .table-wrap {
  width: 100%;
  overflow: hidden;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
.m47Luw1ZKXKrITAJSbSfG {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.SK43xR-AKMf4DcqyAXURZ {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2FL1LKrEIibOZTFNPu9cR4 {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2fzQ4YelVEsmDchLgwrmzf {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.custom-scroll-conatiner .loading-tip {
  width: 3.2vw;
  height: 3.2vw;
  margin-right: 6px;
}
.custom-scroll-conatiner .empty-tip {
  color: #bbb;
  padding: 5.33333333vw;
  font-size: 0.625rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.custom-scroll-conatiner .sroll-table-header-wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #f7f8f9;
  visibility: hidden;
  font-size: 0.875rem;
  text-align: right;
}
.custom-scroll-conatiner .sroll-table-header-wrap .fixed-table-wrap {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.custom-scroll-conatiner .sroll-table-header-wrap .table-row .data-column {
  font-size: 0.75rem;
  color: #333;
}
.custom-scroll-conatiner .table-row {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  min-height: 17.33333333vw;
  max-height: 21.33333333vw;
}
.custom-scroll-conatiner .table-row:nth-child(even) .data-column {
  background-color: #fff;
}
.custom-scroll-conatiner .table-row .data-column {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
  text-align: right;
  background-color: #f7f8f9;
  padding: 2.13333333vw;
  line-height: 4.8vw;
}
.custom-scroll-conatiner .table-row .data-column:first-child {
  justify-content: flex-start;
  text-align: left;
  padding-left: 5.33333333vw;
}
.custom-scroll-conatiner .table-row .data-column:last-child {
  padding-right: 5.33333333vw;
}
.custom-scroll-conatiner .table-row .data-column .table-sort {
  padding-left: 0.66666667vw;
}
.custom-scroll-conatiner .table-row .data-column .table-sort .order-wrap {
  line-height: 5.6vw;
  height: 5.6vw;
  width: 2.4vw;
}
.custom-scroll-conatiner .table-row .data-column .table-sort .order-wrap:first-child {
  margin-bottom: 0.4vw;
}
.custom-scroll-conatiner .table-row .data-column .table-sort .order-wrap:last-child {
  margin-top: 0.4vw;
}
.custom-scroll-conatiner .table-row .data-column .table-sort .triangle {
  height: 2.66666667vw;
  width: 0;
  border-width: 1.06666667vw;
  border-style: solid;
  border-color: transparent;
}
.custom-scroll-conatiner .table-row .data-column .table-sort .up {
  border-bottom-width: 1.86666667vw;
  border-bottom-style: solid;
  border-bottom-color: #d8d8d8;
}
.custom-scroll-conatiner .table-row .data-column .table-sort .down {
  border-top-width: 1.86666667vw;
  border-top-style: solid;
  border-top-color: #d8d8d8;
}
.custom-scroll-conatiner .table-row .data-column .table-sort .up-on {
  border-bottom-width: 1.86666667vw;
  border-bottom-style: solid;
  border-bottom-color: #1890ff;
}
.custom-scroll-conatiner .table-row .data-column .table-sort .down-on {
  border-bottom-width: 1.86666667vw;
  border-top-style: solid;
  border-top-color: #1890ff;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._3GEUZwL0vei8ItitHDNnJf {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3vW6BfAq5W9Kj2HXdBtUi- {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.qnUiP1hBGF6QXM3nc8Oy7 {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.wriTd5CIJWxe9r0bQ9DkV {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.scroll-table-chart-container .custom-scroll-fixed-header-container {
  position: relative;
  z-index: 100;
  background-color: #fff;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._3eQElG8h8XGDNYucO_EATF {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1iNeioffobYMFZpvMyBecb {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2ckDD53IvorhKhzvaddzn5 {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3ZctARgLExoYFhXfTY10U- {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.chartCenter {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  /*子元素沿主轴对齐方式居中*/
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /*子元素沿侧轴对齐方式垂直居中*/
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 18.66666667vw;
  height: 18.66666667vw;
}
.chartCenter .content p {
  margin: 0;
  text-align: center;
}
.chartCenter .content p.centerTitle {
  font-size: 1.5625rem;
  padding-top: 0vw;
  padding-bottom: 0vw;
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.chartCenter .content p.centerDetail {
  color: #333;
  font-size: 0.75rem;
  padding-top: 0vw;
  padding-bottom: 0vw;
  line-height: 4vw;
  max-height: 8vw;
  overflow: hidden;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._2hFdOpVDiYIwNNpWVDAIXW {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._29GthGQfuz0lYo8rlzNQia {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3_HVCBCUsyXIODNi6Z87M7 {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.rAKYv0KoVCaKFNHSmryB7 {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.EFzsRMyC4CKF7MoH8QQ-j {
  position: relative;
}
.EFzsRMyC4CKF7MoH8QQ-j ._21yRFSkMt2ykmqr7V-Yy7s {
  display: none;
  position: absolute;
  top: 5.33333333vw;
  width: 32.26666667vw;
  z-index: 99;
  font-size: 0.5625rem;
  padding-top: 1.33333333vw;
  padding-right: 2vw;
  padding-bottom: 1.33333333vw;
  padding-left: 2vw;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.8);
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.EFzsRMyC4CKF7MoH8QQ-j ._21yRFSkMt2ykmqr7V-Yy7s .W2ffeMNyRecbqcmeJo9Uo {
  border-radius: 100%;
  width: 1.33333333vw;
  height: 1.33333333vw;
  margin-right: 1.06666667vw;
}
.EFzsRMyC4CKF7MoH8QQ-j ._21yRFSkMt2ykmqr7V-Yy7s ._3nS7S0Uk2sRCRNBNbA5wJ9 {
  margin-bottom: 1.06666667vw;
}
.EFzsRMyC4CKF7MoH8QQ-j ._21yRFSkMt2ykmqr7V-Yy7s ._3fVrytWJLb-BkU29uGY72V {
  line-height: 3.33333333vw;
  margin-bottom: 0.66666667vw;
}
.EFzsRMyC4CKF7MoH8QQ-j ._21yRFSkMt2ykmqr7V-Yy7s ._3fVrytWJLb-BkU29uGY72V ._35r_fFva0MyJc_K6KC9BL {
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._39SHbtrGgspMlX_HEAML0C {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1hqw89d-vglkd0OqDQ0XeA {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._9SSO8MVEEQgBXLkUsB14N {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.jYxD2tsOpGpmcMgv4WWsl {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3VujNP4joAFUfc5HUNa63 {
  position: relative;
}
._3VujNP4joAFUfc5HUNa63 ._3DXJeGWEq8GPGH_QW_q60t {
  display: none;
  position: absolute;
  top: 5.33333333vw;
  z-index: 99;
  font-size: 0.8125rem;
  padding: 2.66666667vw;
  background-color: #fff;
  border-width: 0.66666667vw;
  border-radius: 1.06666667vw;
  border-style: solid;
  border-color: #e7e7e7;
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3VujNP4joAFUfc5HUNa63 ._3DXJeGWEq8GPGH_QW_q60t .circel {
  display: inline-block;
  width: 2vw;
  height: 2vw;
  border-radius: 100%;
  background: #1890FF;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._1wYspLFIOMTZHEV_jFq3Dh {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1Rw9l5N6EVjJyOgwtMAIhr {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.HQJeo-qMJrIW3FoLvO1Ph {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.ZYfjfQqCEL908OW3UZKfB {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.jLW_7DFQszH4a7r2vOf2b {
  position: relative;
}
.jLW_7DFQszH4a7r2vOf2b .LerqNrDwZaEnOFFZGzKbw {
  display: none;
  position: absolute;
  top: 5.33333333vw;
  width: 32.26666667vw;
  z-index: 99;
  font-size: 0.5625rem;
  padding: 1.33333333vw 2vw;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.8);
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.jLW_7DFQszH4a7r2vOf2b .LerqNrDwZaEnOFFZGzKbw ._2Xc3AB5m_sGxWsWOPgrp_v {
  border-radius: 100%;
  width: 1.33333333vw;
  height: 1.33333333vw;
  margin-right: 1.06666667vw;
}
.jLW_7DFQszH4a7r2vOf2b .LerqNrDwZaEnOFFZGzKbw ._3kfhdkLYhQ29tPXCtO3zoY {
  margin-bottom: 1.06666667vw;
}
.jLW_7DFQszH4a7r2vOf2b .LerqNrDwZaEnOFFZGzKbw ._3YaGi8JBUBS6FfBSnqfBbd {
  line-height: 3.33333333vw;
  margin-bottom: 0.66666667vw;
}
.jLW_7DFQszH4a7r2vOf2b .LerqNrDwZaEnOFFZGzKbw ._3YaGi8JBUBS6FfBSnqfBbd ._1bCcf9lwqCDkCmjAqoYXP9 {
  margin-right: 1.06666667vw;
  max-width: 24vw;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.jLW_7DFQszH4a7r2vOf2b .LerqNrDwZaEnOFFZGzKbw ._3YaGi8JBUBS6FfBSnqfBbd ._3iRk21wHbHWPO2Dqlf_TzG {
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._1p5r4JEDhi0kXad0kd37dh {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.k1kAXHU5Gl6rc3KEveSTM {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._27pgrVxRq1vLD4KNxhO467 {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2Qi0IMRGjPQOPz6A-CToYa {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3ELU5PTsb29x4QLHhPwi7 {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 42.66666667vw;
}
._2DsDbye5MXJ5DuNb6dcA-h {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
  display: flex;
  justify-content: center;
  text-align: center;
  flex-direction: column;
  padding: 7.2vw 0vw;
}
._2DsDbye5MXJ5DuNb6dcA-h ._3ASq1Fy_njtW_wI36UOcK3 {
  display: block;
  margin: 0 auto;
  width: 54.13333333vw;
  height: 16.13333333vw;
}
._2DsDbye5MXJ5DuNb6dcA-h ._34NEk0eFxyJE9PDZI_N-wk {
  text-align: center;
  color: #999999;
  font-size: 0.8125rem;
  margin-top: 5.33333333vw;
  line-height: 4.8vw;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._1mvbWtpm2U8YdzuyIFFtgC {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.vef5G8IqfwsXNVm_M_mOU {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3Y_2XdNaBk-sLtV0mDygVq {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3vFCbUeLawyHvDoKeuTa5L {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1E9nFQyEhFTi93OnrQYK9j .am-calendar .date-picker {
  flex: 1;
  min-height: 0;
}
._1E9nFQyEhFTi93OnrQYK9j .am-calendar .single-month .row .cell .info {
  line-height: 2.66666667vw;
  height: 2.66666667vw;
}

._3zV8izorK_NFhtDDC7lIbJ .am-picker-col:nth-child(2) {
  flex: 4 1 0 !important;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._1da-dNa4GylmlxfvdzGXZM {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1PeAPkMsURd999DMg2JwyQ {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1hK0sytYANGW3kDqGCmkq9 {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2LEB7gccKksU7xpc79OPm0 {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2t3aJHHtekSR14iRKFftQg {
  position: relative;
  text-align: center;
  height: 11.73333333vw;
  line-height: 11.73333333vw;
}
._2t3aJHHtekSR14iRKFftQg ._1F2sLlgB_RPgf4i4U51vpO {
  font-weight: bold;
  margin: 0vw 12vw;
  text-align: center;
  vertical-align: middle;
}
._2t3aJHHtekSR14iRKFftQg ._1F2sLlgB_RPgf4i4U51vpO i {
  color: #333;
  font-size: 0.5625rem;
  margin-left: 1.6vw;
}
._2t3aJHHtekSR14iRKFftQg ._2w5reOSLuV6Qps5s7UVInE {
  position: absolute;
  top: 0;
  height: 11.73333333vw;
  width: 11.73333333vw;
  text-align: center;
}
._2t3aJHHtekSR14iRKFftQg ._2w5reOSLuV6Qps5s7UVInE i {
  font-size: 0.75rem;
}
._2t3aJHHtekSR14iRKFftQg ._2w5reOSLuV6Qps5s7UVInE._2og5wjyqArVa9ThQVuFiZW {
  color: rgba(0, 0, 0, 0.3);
  opacity: 0.6;
}
._2t3aJHHtekSR14iRKFftQg ._2w5reOSLuV6Qps5s7UVInE._1LJfanuw27-ozHgWGK0HFV {
  left: 0;
}
._2t3aJHHtekSR14iRKFftQg ._2w5reOSLuV6Qps5s7UVInE._2tpQCYy48dFTBHp_iliXXv {
  right: 0;
}
.hide {
  visibility: hidden;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._2mwiD5xkNY5j0Ta1f9H5ar {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._5AuMamB3G3DjkIRRDfNck {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1nuTExXKknlGoPSiBfvbmQ {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._10hW3z14mwhhWhx6penQW- {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._390CFZ1ye9xXYHD6dFwjrQ {
  position: relative;
  padding: 4.26666667vw 0vw 0.8vw;
}
._390CFZ1ye9xXYHD6dFwjrQ::after {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 1px;
  background: #d6dade;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
  ._390CFZ1ye9xXYHD6dFwjrQ::after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
}
@media (-webkit-device-pixel-ratio: 1.5) {
  ._390CFZ1ye9xXYHD6dFwjrQ::after {
    -webkit-transform: scaleY(0.6666);
    transform: scaleY(0.6666);
  }
}
@media (-webkit-device-pixel-ratio: 3) {
  ._390CFZ1ye9xXYHD6dFwjrQ::after {
    -webkit-transform: scaleY(0.3333);
    transform: scaleY(0.3333);
  }
}
._390CFZ1ye9xXYHD6dFwjrQ ._2-C7xXaSygYLGVyGaa1SDP {
  text-align: center;
  color: #999;
  font-size: 0.875rem;
}
._390CFZ1ye9xXYHD6dFwjrQ ._2-C7xXaSygYLGVyGaa1SDP ._1-Ur4lcWDbNad0Qk3wuHbC {
  width: 5.06666667vw;
  height: 0.8vw;
  margin-top: 2.13333333vw;
  margin-left: auto;
  margin-right: auto;
}
._390CFZ1ye9xXYHD6dFwjrQ ._2-C7xXaSygYLGVyGaa1SDP._2bmg_sNtD829mBh3i-7DKv {
  font-size: 1.1875rem;
  color: black;
  font-weight: bold;
}
._390CFZ1ye9xXYHD6dFwjrQ ._2-C7xXaSygYLGVyGaa1SDP._2bmg_sNtD829mBh3i-7DKv ._1-Ur4lcWDbNad0Qk3wuHbC {
  background-color: #333;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
.Ux4dreF10VR2zdstZA538 {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.mIoiiOvsBKs4C8JkVH83o {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2wmA_hn3hoMCWU0gtL0uAH {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._10rRx2FqsQEKaZPDbeTEfW {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2JR7Z1ROqfkYbkSyo4vpmc {
  border-top: 1px solid #d6dade81;
  padding: 4.26666667vw 0vw 0.8vw;
}
._2JR7Z1ROqfkYbkSyo4vpmc .OggLhuOXajOxb6h6ch_Gy {
  text-align: center;
  color: #999;
  font-size: 0.875rem;
}
._2JR7Z1ROqfkYbkSyo4vpmc .OggLhuOXajOxb6h6ch_Gy ._3Ko8dyGbX7JgL-h2kbxZ3x {
  width: 5.06666667vw;
  height: 0.8vw;
  margin-top: 2.13333333vw;
  margin-left: auto;
  margin-right: auto;
}
._2JR7Z1ROqfkYbkSyo4vpmc .OggLhuOXajOxb6h6ch_Gy._3LrwBol5n5p04K3CYFMB1u {
  font-size: 1.1875rem;
  color: black;
  font-weight: bold;
}
._2JR7Z1ROqfkYbkSyo4vpmc .OggLhuOXajOxb6h6ch_Gy._3LrwBol5n5p04K3CYFMB1u ._3Ko8dyGbX7JgL-h2kbxZ3x {
  background-color: #333;
}

.mydaytab-section-shadow {
  box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.04);
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._20JUpBJF0YK4Q4h2SwMOih {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.tfusfxuSBjKjP1QphoPcn {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.gKe3jH56e_KJGMpCiQe8K {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3MfgSUr5KImb1L6JayKfv9 {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.iiu3hVBVH7v_1fsn1Ru9V {
  height: 52.26666667vw;
  border-radius: 8px;
  overflow: hidden;
  margin: 5.33333333vw 5.33333333vw;
  box-shadow: 0 8px 18px 0 rgba(60, 72, 113, 0.25);
  position: relative;
}
.iiu3hVBVH7v_1fsn1Ru9V._1703sCiKTmzh3JrBtdl7r0 {
  margin-top: 0vw;
  background: -webkit-linear-gradient(left, #323E66, #48517C);
  background: -moz-linear-gradient(left, #323E66, #48517C);
  background: -ms-linear-gradient(left, #323E66, #48517C);
  background: -o-linear-gradient(left, #323E66, #48517C);
  background: linear-gradient(left, #323E66, #48517C);
}
.iiu3hVBVH7v_1fsn1Ru9V.cKJCeJRuxlA1cXhoOHePP {
  background: -webkit-linear-gradient(left, #D79044, #F3CC93);
  background: -moz-linear-gradient(left, #D79044, #F3CC93);
  background: -ms-linear-gradient(left, #D79044, #F3CC93);
  background: -o-linear-gradient(left, #D79044, #F3CC93);
  background: linear-gradient(left, #D79044, #F3CC93);
}
.iiu3hVBVH7v_1fsn1Ru9V._2eeYWSvetxxOf1NuejAcMR {
  background: -webkit-linear-gradient(left, #6190E8, #B6CBF0);
  background: -moz-linear-gradient(left, #6190E8, #B6CBF0);
  background: -ms-linear-gradient(left, #6190E8, #B6CBF0);
  background: -o-linear-gradient(left, #6190E8, #B6CBF0);
  background: linear-gradient(left, #6190E8, #B6CBF0);
}
.iiu3hVBVH7v_1fsn1Ru9V ._3oRL4axhZmYhZg6nYNqjgr {
  width: 100%;
  height: 100%;
  background-image: url("/static/dashboard/background.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
.SFUwEICrUrzJfHdqglTM5 {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.mHWQ9DfXjf2O06nyVld4R {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._5dN_pzTV8adMdZrPjdJ0J {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.bporbBwM7IRuNOGFCNVFA {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2S-s_PsXz6BG6KVEbWLT-x {
  padding: 0vw 5.33333333vw;
  height: 15.2vw;
  line-height: 15.2vw;
  align-items: center;
  display: flex;
  position: relative;
}
._2S-s_PsXz6BG6KVEbWLT-x::after {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 1px;
  background: #d6dade;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
  ._2S-s_PsXz6BG6KVEbWLT-x::after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
}
@media (-webkit-device-pixel-ratio: 1.5) {
  ._2S-s_PsXz6BG6KVEbWLT-x::after {
    -webkit-transform: scaleY(0.6666);
    transform: scaleY(0.6666);
  }
}
@media (-webkit-device-pixel-ratio: 3) {
  ._2S-s_PsXz6BG6KVEbWLT-x::after {
    -webkit-transform: scaleY(0.3333);
    transform: scaleY(0.3333);
  }
}
._2S-s_PsXz6BG6KVEbWLT-x ._2ODUt6sVkW7u675e0wM0Hu {
  flex: 4;
  font-size: 0.9375rem;
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2S-s_PsXz6BG6KVEbWLT-x ._2ODUt6sVkW7u675e0wM0Hu ._3piVttB2Dn2O8FwIg3PME2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._2S-s_PsXz6BG6KVEbWLT-x ._2ODUt6sVkW7u675e0wM0Hu i {
  color: #333;
  font-size: 0.5625rem;
  margin-left: 1.6vw;
}
._2S-s_PsXz6BG6KVEbWLT-x ._33XiemhRirRvQ1Yo_jbh86 {
  flex: 3;
  color: #999;
  text-align: right;
  font-size: 0.6875rem;
}
._2S-s_PsXz6BG6KVEbWLT-x ._33XiemhRirRvQ1Yo_jbh86 .E65YCAgJqMTWCS2wVO_lA {
  font-size: 0.6875rem;
  margin-right: 1.06666667vw;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
.-CdDt10saedQGw93Dwqg_ {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2VRcnRyZfnnHHUttZYKDX2 {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3N6WpXDBsxDWY5wFSwYB8a {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2Pj2QMTArXoEvJv6GY7bpe {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1dcovc9igSlOLX53xQAv4f {
  width: 100%;
}
._1dcovc9igSlOLX53xQAv4f ul._3EkjWiz0p5hyzbcLOJDCOB {
  width: 100%;
  height: 8.53333333vw;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}
._1dcovc9igSlOLX53xQAv4f ul._3EkjWiz0p5hyzbcLOJDCOB::-webkit-scrollbar {
  display: none;
}
._1dcovc9igSlOLX53xQAv4f ul._3EkjWiz0p5hyzbcLOJDCOB li {
  display: inline-block;
  text-align: center;
  color: #999;
  margin-right: 6.4vw;
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1dcovc9igSlOLX53xQAv4f ul._3EkjWiz0p5hyzbcLOJDCOB li:first-child {
  margin-left: 5.33333333vw;
}
._1dcovc9igSlOLX53xQAv4f ul._3EkjWiz0p5hyzbcLOJDCOB li:last-child {
  margin-right: 5.33333333vw;
}
._1dcovc9igSlOLX53xQAv4f ul._3EkjWiz0p5hyzbcLOJDCOB li ._35WiKP7okcSPtDn_l2acVQ {
  font-size: 0.875rem;
}
._1dcovc9igSlOLX53xQAv4f ul._3EkjWiz0p5hyzbcLOJDCOB li ._2b4DY2Fmh0lHQiLRTX7GPl {
  visibility: hidden;
  text-align: center;
  margin-top: 2.13333333vw;
}
._1dcovc9igSlOLX53xQAv4f ul._3EkjWiz0p5hyzbcLOJDCOB li ._2b4DY2Fmh0lHQiLRTX7GPl ._35ntX9rRopQn0pjSyvRiEB {
  width: 6.4vw;
  height: 0.66666667vw;
  background-color: #000;
}
._1dcovc9igSlOLX53xQAv4f ul._3EkjWiz0p5hyzbcLOJDCOB li.selected {
  color: #000;
}
._1dcovc9igSlOLX53xQAv4f ul._3EkjWiz0p5hyzbcLOJDCOB li.selected .title {
  font-size: 0.9375rem;
}
._1dcovc9igSlOLX53xQAv4f ul._3EkjWiz0p5hyzbcLOJDCOB li.selected .border {
  visibility: visible;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
.YaBlBzDCSUIeiiVONcALB {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._1vHZNquT7QPhscxhA2xP2J {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.qqa16yDe7t3wapjtK0rqF {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2Wv80FZLjZggxgj9lXq_n2 {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3e5lFCAQReRP2Qy6XwqKGL {
  padding: 0vw 5.33333333vw;
  height: 15.2vw;
  line-height: 15.2vw;
  align-items: center;
  display: flex;
  position: relative;
}
._3e5lFCAQReRP2Qy6XwqKGL::after {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 1px;
  background: #d6dade;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
  ._3e5lFCAQReRP2Qy6XwqKGL::after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
}
@media (-webkit-device-pixel-ratio: 1.5) {
  ._3e5lFCAQReRP2Qy6XwqKGL::after {
    -webkit-transform: scaleY(0.6666);
    transform: scaleY(0.6666);
  }
}
@media (-webkit-device-pixel-ratio: 3) {
  ._3e5lFCAQReRP2Qy6XwqKGL::after {
    -webkit-transform: scaleY(0.3333);
    transform: scaleY(0.3333);
  }
}
._3e5lFCAQReRP2Qy6XwqKGL .RcpkNx67H8bquJQltjDyk {
  flex: 4;
  font-size: 0.9375rem;
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3e5lFCAQReRP2Qy6XwqKGL .RcpkNx67H8bquJQltjDyk ._3c5M7tkgMwgrKdM_SgzZxl {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._3e5lFCAQReRP2Qy6XwqKGL .RcpkNx67H8bquJQltjDyk i {
  color: #333;
  font-size: 0.5625rem;
  margin-left: 1.6vw;
}
._3e5lFCAQReRP2Qy6XwqKGL .ILHiGJDvFT7r_m8mbYkXd {
  flex: 3;
  color: #999;
  text-align: right;
  font-size: 0.6875rem;
}
._3e5lFCAQReRP2Qy6XwqKGL .ILHiGJDvFT7r_m8mbYkXd ._183RvJfsR9TAJUCeFWKzz7 {
  font-size: 0.6875rem;
  margin-right: 1.06666667vw;
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._1D_0lI-w6zN_y5gOjcjwpE {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._4RBweQQQ9brw_OJ7P4D-8 {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2COBQQpjsPvAtOUsbaz-Io {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.SPrSQHq7nrg9f3p2qv_B8 {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.eCrL0F8FjzRKWwYrIVrL9 ._2-EbCGj2giU-E0lfFN7o9- {
  font-size: 0.8125rem;
  line-height: 12vw;
  margin-left: 5.33333333vw;
}
.eCrL0F8FjzRKWwYrIVrL9 ._2-EbCGj2giU-E0lfFN7o9- ._19J1FKIexwbkF5v-M84DH8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  vertical-align: middle;
  position: relative;
}
.eCrL0F8FjzRKWwYrIVrL9 ._2-EbCGj2giU-E0lfFN7o9- ._19J1FKIexwbkF5v-M84DH8:not(._2YZfk8fn_v6I57r96umvlu):active {
  background-color: #ddd;
}
.eCrL0F8FjzRKWwYrIVrL9 ._2-EbCGj2giU-E0lfFN7o9- ._19J1FKIexwbkF5v-M84DH8._2YZfk8fn_v6I57r96umvlu {
  color: rgba(0, 0, 0, 0.3);
  opacity: 0.6;
}
.eCrL0F8FjzRKWwYrIVrL9 ._2-EbCGj2giU-E0lfFN7o9- ._19J1FKIexwbkF5v-M84DH8::after {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 1px;
  background: #d6dade;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
  .eCrL0F8FjzRKWwYrIVrL9 ._2-EbCGj2giU-E0lfFN7o9- ._19J1FKIexwbkF5v-M84DH8::after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
}
@media (-webkit-device-pixel-ratio: 1.5) {
  .eCrL0F8FjzRKWwYrIVrL9 ._2-EbCGj2giU-E0lfFN7o9- ._19J1FKIexwbkF5v-M84DH8::after {
    -webkit-transform: scaleY(0.6666);
    transform: scaleY(0.6666);
  }
}
@media (-webkit-device-pixel-ratio: 3) {
  .eCrL0F8FjzRKWwYrIVrL9 ._2-EbCGj2giU-E0lfFN7o9- ._19J1FKIexwbkF5v-M84DH8::after {
    -webkit-transform: scaleY(0.3333);
    transform: scaleY(0.3333);
  }
}
.eCrL0F8FjzRKWwYrIVrL9 ._2-EbCGj2giU-E0lfFN7o9- ._2nBEi6FnNqaXcKl8kv8QTV {
  color: #1890FF !important;
  border-color: #1890FF;
  background-color: rgba(24, 144, 255, 0.05);
}

/**
 * 淘票票mixins
 *
 * 只包含一些帮助方法，不包含具体的样式定义
 * 组件应用应该直接引用这个文件
 */
/**
 * 基础变量，包含单位换算以及品牌色彩定义
 */
/* 垂直间距 */
/**
 * 单位转换
 * .size: 不推荐使用，兼容旧代码，CSS属性值需要除以2
 * .size750: 不推荐使用，CSS属性值需要除以2
 * .s750: CSS属性值不需要除以2
 *
 * 例如：视觉给定的高度在iPhone4和iPhone6下都是60px，那么写法分别如下
 * .size(height, 30px);
 * .size750(height, 30px);
 * .s750(height, 60px);
 */
/**
 * 一像素边框高清屏解决方案
 * border-1px-[top|left|right|both|all]是用背景图渐变实现的一像素边框
 * hairline-[top|left|right|both|all]是用before, after实现的一像素边框
 */
/**
 * 文字处理
 */
/**
 * 字号
 * 规范：https://yuque.antfin.com/docs/share/27ed1a84-3fda-4f4c-8f66-97fb8a6f9b29#
 */
/**
 * SVG
 */
/*************** 本地生活新版icon ******************/
/*************** 淘票票旧版 ******************/
._3USY5Um5Vm4qBAbwrSaTkj {
  font-family: 'PingFangSC-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._2ThZ8iPresjqpDCijm-mUP {
  font-family: 'PingFangSC-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
._3CcK_9qxNMnfRwkuJ6nH1D {
  font-family: 'BebasNeue', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.e8aQq5mfdfVl8JPnvRnTc {
  font-family: 'HelveticaNeue-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.YSWOqSnJC5-Yj9a47uJqb {
  text-align: left;
  height: 100vh;
}
.YSWOqSnJC5-Yj9a47uJqb .t15nSP026cCc0fR8HP8lK {
  position: relative;
}
.YSWOqSnJC5-Yj9a47uJqb .t15nSP026cCc0fR8HP8lK::after {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 1px;
  background: #d6dade;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
  .YSWOqSnJC5-Yj9a47uJqb .t15nSP026cCc0fR8HP8lK::after {
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
}
@media (-webkit-device-pixel-ratio: 1.5) {
  .YSWOqSnJC5-Yj9a47uJqb .t15nSP026cCc0fR8HP8lK::after {
    -webkit-transform: scaleY(0.6666);
    transform: scaleY(0.6666);
  }
}
@media (-webkit-device-pixel-ratio: 3) {
  .YSWOqSnJC5-Yj9a47uJqb .t15nSP026cCc0fR8HP8lK::after {
    -webkit-transform: scaleY(0.3333);
    transform: scaleY(0.3333);
  }
}

