.app-header,.tc-entry{display:flex}.tc-entry{width:100%;height:100vh;position:relative;justify-content:center;align-items:center;background:#fff}.tc-entry .logo{position:absolute;left:50px;top:20px}.tc-entry .logo img{width:120px}.tc-entry .footer{display:flex;width:100%;font-size:14px;font-weight:400;color:#838383;line-height:20px;position:absolute;bottom:10px;left:0;justify-content:center;padding-bottom:24px}.tc-entry .footer p{text-align:center;margin-left:24px}.tc-entry .footer p:first-child{margin-left:0}.login-page{display:flex;justify-content:space-between}.login-image-wrapper{width:40%;position:relative}.login-modal{position:absolute;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.4);z-index:1}.login-text-wrapper{position:absolute;top:10vh;left:20%;z-index:2}.login-title{color:#fff;font-size:40px;font-weight:600;margin-bottom:40px}.login-desc{color:#ccc;margin-top:24px;font-size:18px}.login-desc:before{position:relative;bottom:2px;content:"〇";font-size:12px;margin-right:8px}.login-footer{z-index:2;position:absolute;bottom:48px;margin:0 10%}.login-footer span{color:#ccc;margin-left:8px}.login-content{position:relative;right:15%;width:500px;margin-top:80px;padding:50px 60px;background:#fff;border-radius:8px}.login-content .content-title{font-size:24px;font-weight:700;padding-bottom:24px;color:#1e2126}.login-content .custom-height{height:40px}.login-content .content-footer{text-align:center}.login-content .ant-tabs-nav-list{width:100%}.login-content .ant-tabs-nav-list .ant-tabs-tab{margin:0;text-align:center;flex:1 1;display:flex;justify-content:center}.reset-pwd-content{min-width:500px;padding:50px 60px;background:#fff;box-shadow:0 1px 19px 0 hsla(0,0%,77.3%,.5);border-radius:12px}.reset-pwd-content .content-title{text-align:center;font-size:28px;color:#1e2126}.reset-pwd-content .custom-height{height:40px}.reset-pwd-content .content-footer{text-align:center}.oauth-container{width:100%;height:100vh}.oauth-container .oauth-tips{width:50%;text-align:center}.tc-app-header{width:100%;height:88px;position:relative}.tc-app-header .tca-header-wrapper{padding:0 10%;margin:0 auto;height:100%}.tc-app-header .tca-header-wrapper .tca-header-left{flex:1 1;align-items:center}.tc-app-header .tca-header-wrapper .tca-header-left .tca-header-left-logo{width:120px;display:inline-block;margin-right:30px}.tc-app-header .tca-header-wrapper .tca-header-left p{border-left:1px solid #d9d9d9;padding-left:30px;font-size:16px}.tc-app-header .tca-header-wrapper .tca-header-right{align-items:center;font-size:12px}.tc-app-header .tca-header-wrapper .tca-header-right p{margin-left:30px}.require span{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1}.address-tabs{width:450px;min-height:100px}.address-tabs .wrapper{width:100%;flex-wrap:wrap;align-items:center}.address-tabs .wrapper .item{width:25%;height:30px;text-align:center;margin-bottom:10px;cursor:pointer}.address-tabs .wrapper .item span{font-size:14px;line-height:30px}.address-tabs .wrapper .item-active span{background-color:#1363df;color:#fff}.poi-loc-wrapper{position:relative;width:100%;height:300px}.poi-loc-wrapper #panel{position:absolute;background-color:#fff;max-height:90%;overflow-y:auto;top:10px;right:10px;width:280px}.shop-register-info{max-width:1200px;margin:0 auto}.shop-register-info .conduction-form-wrapper,.shop-register-info .delivery-form-wrapper,.shop-register-info .shopinfo-form-wrapper{margin-top:50px}.conduction-popconfirm-title{margin:0;padding:0}.conduction-popconfirm-title li{list-style:none}.shop-register .type{display:flex;flex-direction:column;align-items:center}.shop-register .type .title{margin-bottom:50px;font-size:18px;font-weight:500}.shop-register .type .type-content{width:292px;height:498px;text-align:center;margin:0 0 20px;border-radius:7px;z-index:1;border:1px solid #ccc;overflow:hidden}.shop-register .type .type-content .content-top{position:relative;height:284px;padding-top:30px;color:#fff;z-index:1;background:#000;overflow:hidden;border-radius:7px 7px 0 0}.shop-register .type .type-content .content-top:hover{background:linear-gradient(150deg,#1363df,#000c92)}.shop-register .type .type-content .content-top:hover img{opacity:.1}.shop-register .type .type-content .content-top img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.5}.shop-register .type .type-content .content-top .top-title{z-index:100;font-size:20px;font-weight:500;margin-bottom:10px}.shop-register .type .type-content .content-bottom{border-top:none;padding-top:30px}.shop-register .type .type-content .content-bottom .open-btn{margin-top:40px}.shop-register .steps{display:flex;margin:0 auto 50px;width:1200px;height:40px;background-color:#fff}.shop-register .steps .steps-step{width:18%;margin-right:3%;box-sizing:border-box;line-height:40px;position:relative;background-color:#eee;color:#fff;text-align:center}.shop-register .steps .steps-step .care{font-size:55px;position:absolute;top:-7px;right:-38px;color:#1363df}.shop-register .steps .steps-step .care2{font-size:55px;position:absolute;top:-7px;left:-17px;color:#fff}.shop-register .steps .steps-step--less{width:24%}.shop-register .shop-category{display:flex;flex-direction:column;align-items:center}.shop-register .shop-category .category-title{font-size:18px;font-weight:500;color:#333;margin-bottom:40px}.shop-register .shop-category .choose{width:256px;height:36px;display:flex;justify-content:space-between;padding:0 20px;align-items:center;border:1px solid #ccc;cursor:pointer}.shop-register .shop-category .category-list{margin-top:20px;width:417px;height:200px;border:1px solid #ccc}.shop-register .shop-category .category-list .list-title{width:95px;height:35px;border:1px solid #ccc;border-width:0 1px 1px 0;line-height:35px;text-align:center}.shop-register .shop-category .category-list .list-detail{display:flex;flex-wrap:wrap;margin-top:20px;justify-content:space-around;padding:0 10px}.shop-register .shop-category .category-list .list-detail p{width:20%;margin-right:10px;text-align:center;height:30px;cursor:pointer}.shop-register .list{position:relative;width:100px;height:100px;border:1px solid #ccc;bottom:100px}.shop-register .register-info .info-title{text-align:center;color:#333;font-size:18px;font-weight:700;margin-bottom:20px}.shop-register .step-btn{display:inline-block;width:130px;margin-top:67px}.register-content{min-width:500px;padding:50px 60px;background:#fff;box-shadow:0 1px 19px 0 hsla(0,0%,77.3%,.5);border-radius:12px}.register-content .content-title{text-align:center;font-size:28px;color:#1e2126}.register-content .custom-height{height:40px}.register-content .content-footer{text-align:center}.menu{margin-bottom:20px;overflow-x:scroll;overflow-y:hidden}.menu::-webkit-scrollbar{display:none}.menu .menu-item{margin:0 20px 10px}.menu .menu-item p{margin-bottom:0}.usershop{min-width:1200px}.usershop .user-btn{background-color:#f8f9fb;height:70px;flex-direction:row-reverse;align-items:center;padding:0 10%}.usershop .user-btn Button{margin-right:10px}.usershop .user-shop{padding:40px 10%}.usershop .user-shop .shop-list{margin-top:30px;display:flex;flex-wrap:wrap}.usershop .user-shop .shop-list .shop-detail{margin-right:2%;margin-bottom:20px;width:300px;height:160px;border:1px solid rgba(0,0,0,.06);border-radius:4px;padding:10px 16px 0}.usershop .user-shop .shop-list .shop-detail .shop-title{color:#333;font-size:16px;font-weight:500;margin-bottom:20px}.usershop .user-shop .shop-list .shop-detail p{color:#999;font-size:12px;margin-bottom:5px}.usershop .user-shop .shop-list .shop-detail Button{border:1px solid #1363df;margin-top:10px;float:right;color:#1363df}.shop-top{height:70px;border-bottom:1px solid #333;justify-content:space-between;padding:10px 40px}.shop-top,.shop-top .top-left{display:flex}.shop-top .top-left img{width:50px;height:50px;margin-right:10px}.shop-top .top-left .title{font-size:18px;line-height:50px}.shop-top .top-left .line{margin:0 5px;width:1px;height:40px;background-color:#333;line-height:50px}.shop-top .top-left .create{line-height:50px}.shop-top .top-right{display:flex}.develop-label-wrap{display:flex;padding:12px 16px}.develop-label-wrap__label{text-align:right;width:100px;color:#999}.develop-label-wrap__value{margin-left:12px}.shop-list-overlay ul{max-height:520px;overflow:scroll;padding:4px}.shop-memo{bottom:30px;width:150px}.shop-memo,.shop-menu{position:absolute;z-index:2}.shop-menu{top:20px;right:10px;width:30px;height:30px}.docs-agreement{width:100%}.docs-agreement .docs-agreement-content-wrapper{min-height:calc(100vh - 90px);background-color:#fff}.docs-agreement .docs-agreement-content-wrapper .docs-agreement-content{max-width:900px;min-width:500px;padding:50px;margin:0 auto;color:#1e2126;font-size:14px}.docs-agreement .docs-agreement-content-wrapper .docs-agreement-content p{padding-bottom:5px}.docs-agreement .docs-agreement-content-wrapper .docs-agreement-content .dac-title{font-size:18px;padding-bottom:30px;text-align:center}.docs-agreement .docs-agreement-content-wrapper .docs-agreement-content .dac-content{font-size:14px;padding:5px 0}.docs-agreement .docs-agreement-content-wrapper .docs-agreement-content .dac-subtitle{font-size:16px;padding-bottom:10px}.docs-agreement .docs-agreement-content-wrapper .docs-agreement-content .dac-indent{text-indent:1em}.docs-agreement .docs-agreement-content-wrapper .docs-agreement-content .dac-indent-2{text-indent:2em}.docs-agreement .docs-agreement-content-wrapper .docs-agreement-footer{text-align:center;padding:20px;font-size:14px;color:#838383}.docs-privacy{width:100%}.docs-privacy .docs-privacy-content-wrapper{min-height:calc(100vh - 90px);background-color:#fff}.docs-privacy .docs-privacy-content-wrapper .docs-privacy-content{max-width:900px;min-width:500px;padding:50px;margin:0 auto;color:#1e2126;font-size:14px}.docs-privacy .docs-privacy-content-wrapper .docs-privacy-content p{padding-bottom:5px}.docs-privacy .docs-privacy-content-wrapper .docs-privacy-content .dpc-title{font-size:18px;padding-bottom:30px;text-align:center}.docs-privacy .docs-privacy-content-wrapper .docs-privacy-content .dpc-content{font-size:14px;padding:5px 0}.docs-privacy .docs-privacy-content-wrapper .docs-privacy-content .dpc-subtitle{font-size:16px;padding-bottom:10px}.docs-privacy .docs-privacy-content-wrapper .docs-privacy-content .dpc-indent{text-indent:1em}.docs-privacy .docs-privacy-content-wrapper .docs-privacy-content .dpc-indent-2{text-indent:2em}.docs-privacy .docs-privacy-content-wrapper .docs-privacy-content .dpc-emphasize{font-weight:700}.docs-privacy .docs-privacy-content-wrapper .docs-privacy-footer{text-align:center;padding:20px;font-size:14px;color:#838383}.app-header .inner{position:relative;width:100%;box-shadow:0 1px 4px rgba(0,21,41,.08)}.app-header .inner .inner-left{flex:1 1}.app-header .inner .inner-right{margin-right:40px;color:#fff;font-size:14px}.app-header .inner .inner-right .inner-right-chain{height:40px;border-radius:30px;padding:0 10px}.app-header .inner .inner-right .inner-right-chain>span{padding:0 5px}.app-header .trigger{height:64px;padding:22px 24px;font-size:20px;cursor:pointer}.app-header .wx-cs-wrapper{display:flex;flex-direction:row;align-items:center;color:#fff;font-size:16px;cursor:pointer}.app-header .wx-cs-text{margin:0 15px 0 8px}.header-pop .ant-popover-inner-content{padding:0;width:250px}.header-pop-title{background-color:#eee;font-size:14px;font-weight:600;line-height:32px}.header-pop-title span{margin-left:16px}.header-subtitle{padding:5px 0 5px 10px;position:relative;line-height:16px;font-size:16px;font-weight:600}.header-subtitle:before{content:"";display:inline-block;background:#1363df;width:3px;border-radius:3px;height:100%;position:absolute;left:0;top:0}.header-scroll{height:230px;overflow-y:scroll}.header-scroll::-webkit-scrollbar{width:5px}.header-scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);opacity:.2;background:#eee}.header-scroll::-webkit-scrollbar-track{display:none}.app-logo{height:120px;overflow:hidden}.app-logo img.logo{height:42px;width:42px;border-radius:50%}.app-logo h1,.app-logo img.logo{display:inline-block;position:relative}.app-logo h1{margin-top:5px;width:100%;text-align:center;color:#fff;padding:0 10px;line-height:20px}.app-logo h1 span{position:relative;display:inline-block;height:20px;width:12px}.app-logo h1 span:after{content:"";display:inline-block;position:absolute;left:0;top:50%;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent}.app-logo img.icon{display:inline-block;height:15px;width:15px;vertical-align:middle}.shop-popover{top:100px!important}.footer{text-align:center;color:#838383}.app-body{padding:20px;background:#f8f9fb}.layout-menu{height:calc(100% - 120px);overflow-y:scroll;overflow-x:hidden}.layout-menu::-webkit-scrollbar{display:none}html{font-family:Arial,Verdana,Sans-serif}body{background:#fff}.text-ov-double{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-online{color:#50d09a}.text-offline{color:#838383}.plain-btn{padding:0}.subtitle{padding-left:10px;position:relative;line-height:16px;font-size:16px;font-weight:600}.subtitle:before{content:"";display:inline-block;background:#1363df;width:3px;border-radius:3px;height:100%;position:absolute;left:0;top:0}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto}.common-action-bar{padding:20px;background-color:#fff;margin-bottom:20px}.text-color-secondary{color:#838383}.link-text{color:#2d63d7}.ant-btn.ant-btn-link{border-color:transparent}.ant-btn.ant-btn-primary{color:#fff}.ant-table-wrapper{padding:20px;background-color:#fff}.ant-menu-item-selected{background-color:hsla(0,0%,100%,.08)!important}.ant-menu-dark .ant-menu-submenu-selected{background-color:rgba(0,0,0,.08)}body{min-width:1200px}p{margin:0}.bread-url{cursor:pointer}.bread-url:hover{color:#1363df}.fr{flex-direction:row}.fc,.fr{display:flex}.fc{flex-direction:column}.fr-a{flex-direction:row}.fc-a,.fr-a{display:flex;align-items:center}.fc-a{flex-direction:column}.fc-j{flex-direction:column}.fc-j,.fr-v{display:flex;justify-content:center}.fr-v{flex-direction:row}.fc-v,.fr-v{align-items:center}.fc-v{display:flex;flex-direction:column;justify-content:center}.pr-bb{position:relative;box-sizing:border-box}.text-ov-single{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-select-model{background-color:#fff;padding:24px 12px;margin:0 0 20px}