#app .van-popup{padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}#app .van-tabs__line{background-color:var(--ctsy-base-color)}:root{--van-nav-bar-height:46px;--ctsy-base-color:#1989fa}body{padding-bottom:env(safe-area-inset-bottom);min-width:1100px;overflow-x:auto;color:#323233;font-size:14px;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif;background-color:#f7f8fa;-webkit-font-smoothing:antialiased}body,p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit}ol,ul{margin:0;padding:0;list-style:none}a{text-decoration:none}.van-doc-row{width:100%}@media (min-width:1680px){.van-doc-row{width:1680px;margin:0 auto}}body{min-width:100vw}::-webkit-scrollbar{width:0;background:transparent}.container{padding-top:46px}.block-title{margin:0;padding:16px;color:rgba(69,90,100,.6);font-weight:400;font-size:14px;line-height:16px}.vant-cart{margin:12px;border-radius:8px}.vant-cart,.vant-cart-full{padding:12px;background:#fff;color:#323233}.vant-cart-full{margin-bottom:12px}.vant-block-title{margin:0;padding:16px 12px;color:rgba(69,90,100,.6);font-weight:400;font-size:14px;line-height:16px}.cart-title{font-size:16px}.cart-text{font-size:14px;line-height:30px}.data-table{overflow-x:auto}.data-table table,table.data-table{width:100%;border:none;padding:0;margin:0;border-collapse:collapse;text-align:left;background-color:#fff}thead{display:table-header-group;vertical-align:middle}thead,tr{border-color:inherit}tr{display:table-row;vertical-align:inherit}.data-table thead td,.data-table thead th{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:16px;height:48px}.data-table tbody{font-size:14px}.data-table td,.data-table th{padding:0 12px;position:relative;box-sizing:border-box}.data-table tbody td:before,.data-table tbody th:before{content:"";position:absolute;display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;-webkit-transform-origin:50% 0;transform-origin:50% 0}.data-table tbody td{height:40px}.van-nav-bar{position:fixed!important;width:100%}.mt-1{margin-top:12px!important}.mb-1{margin-bottom:12px!important}.form-cart{padding:12px 0;background:#fff;color:#323233;margin:12px;border-radius:8px}.submit-btn{margin:16px}.company-list .van-search{position:fixed;top:46px;z-index:1;width:100%}.company-list .van-list{padding-top:100px}.bg-info{background-color:#1989fa}.bg-success{background-color:#07c160}.bg-danger{background-color:#ee0a24}.bg-warning{background-color:#ff976a}.rtable{
  /*!
  // IE needs inline-block to position scrolling shadows otherwise use:
  // display: block;
  // max-width: min-content;
  */display:inline-block;vertical-align:top;max-width:100%;overflow-x:auto;white-space:nowrap;border-collapse:collapse;border-spacing:0}.rtable,.rtable--flip tbody{-webkit-overflow-scrolling:touch;background:radial-gradient(left,ellipse,rgba(0,0,0,.2) 0,transparent 75%) 0,radial-gradient(right,ellipse,rgba(0,0,0,.2) 0,transparent 75%) 100%;background-size:10px 100%,10px 100%;background-attachment:scroll,scroll;background-repeat:no-repeat}.rtable--flip tbody tr:first-child,.rtable td:first-child{background-image:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0));background-repeat:no-repeat;background-size:20px 100%}.rtable--flip tbody tr:last-child,.rtable td:last-child{background-image:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));background-repeat:no-repeat;background-position:100% 0;background-size:20px 100%}.rtable th{font-size:11px;text-align:left;background:#dee2e6}.rtable td,.rtable th{padding:6px 12px;border:1px solid #dee2e6}.rtable--flip{display:flex;overflow:hidden;background:none}.rtable--flip thead{display:flex;flex-shrink:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.rtable--flip tbody{display:flex;position:relative;overflow-x:auto;overflow-y:hidden}.rtable--flip tr{display:flex;flex-direction:column;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;flex-shrink:0}.rtable--flip td,.rtable--flip th{display:block}.rtable--flip td{background-image:none!important;border-left:0}.rtable--flip td:not(:last-child),.rtable--flip th:not(:last-child){border-bottom:0}.van-button--block{border-radius:6px!important}.ctsy-link-text{color:var(--ctsy-base-color);text-decoration:underline}