:root{--giant-font-size:24px;--huge-font-size:20px;--greater-font-size:18px;--heavy-font-size:16px;--big-font-size:15px;--little-font-size:14px;--mini-font-size:12px;--mild-font-size:10px;--giant-space:40px;--huge-space:32px;--greater-space:24px;--large-space:20px;--big-space:16px;--petty-space:12px;--little-space:8px;--small-space:6px;--mini-space:4px;--mild-space:2px;--micro-space:1px;--primary:#7bbe74;--primaryLight:rgba(123,190,116,.1);--primaryDeep:#266139;--red:#fa5151;--redLight:rgba(247,83,79,.1);--warn:#f86d10;--warnLight:rgba(248,109,16,.1);--yellow:#f4bb07;--yellowLight:rgba(244,187,7,.1);--blue:#38f;--blueLight:rgba(51,136,255,.1);--purple:#742cda;--purpleLight:rgba(116,44,218,.1);--cyan:#38cbcb;--cyanLight:rgba(16,194,193,.1);--textWhite:#fff;--textBlack:rgba(0,0,0,.85);--textGrey:rgba(0,0,0,.65);--textLight:rgba(0,0,0,.45);--textBright:rgba(0,0,0,.25);--lineBg:#f0f0f0;--spaceBg:#fafafa;--backBg:#f4f5f7}@font-face{font-family:D-DIN;src:url(https://res0.shangshi360.com/ss/app/font/D-DIN.woff2)format("woff"),url(https://res0.shangshi360.com/ss/app/font/D-DIN.woff)format("woff"),url(https://res0.shangshi360.com/ss/app/font/D-DIN.ttf)}@font-face{font-family:D-DIN-Bold;src:url(https://res0.shangshi360.com/ss/app/font/D-DIN-Bold.woff2)format("woff"),url(https://res0.shangshi360.com/ss/app/font/D-DIN-Bold.woff)format("woff"),url(https://res0.shangshi360.com/ss/app/font/D-DIN-Bold.ttf)}*{scrollbar-color:#b8b8b8 transparent;scrollbar-width:thin}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.ant-modal .ant-btn-primary{background-color:var(--primary);border-color:var(--primary)}.ant-modal .ant-btn-primary:hover{background-color:#a3cc9d!important;border-color:#a3cc9d!important}.ant-modal .ant-btn-primary:active{background-color:#5a9956!important;border-color:#5a9956!important}.ant-modal .ant-btn-default:hover{color:var(--primary)!important;border-color:var(--primary)!important}.ant-modal .ant-btn-default:active{color:#5a9956!important;border-color:#5a9956!important}.ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item,.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item{padding:0;overflow:hidden}.ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item .ant-upload-list-item-image,.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-image,.ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item .ant-upload-list-item-image,.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-image{object-fit:cover}.ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item:before,.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item:before{width:100%;height:100%}.ant-card{border-radius:16px}.layout-main{box-sizing:border-box;width:100%;min-width:800px;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.flexMainX,.flexMainXcenter,.flexMainXXcenter,.flexMainXYcenter,.flexMainY,.flexMainYcenter,.flexMainYXcenter,.flexMainYYcenter,.reverse{display:flex}.flexMainXcenter,.flexMainYcenter{justify-content:center;align-items:center}.flexMainXXcenter,.flexMainYYcenter{justify-content:center}.flexMainXYcenter,.flexMainYXcenter{align-items:center}.flexMainY,.flexMainYcenter,.flexMainYXcenter,.flexMainYYcenter{flex-direction:column}.flex1{flex:1}.flex2{flex:2}.flex3{flex:3}.flexShrink{flex-shrink:0}.flexWrap{flex-wrap:wrap}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.column-center{align-items:center}.align-end{align-items:flex-end}.reverse{flex-direction:column-reverse}.row-reverse{flex-direction:row-reverse}.border-line-top,.border-line-bottom,.border-line-left,.border-line-right{border-style:solid;border-width:0;border-color:var(--lineBg)}.border-line-top{border-top-width:1px}.border-line-bottom{border-bottom-width:1px}.border-line-left{border-left-width:1px}.border-line-right{border-right-width:1px}.line-limit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-clamp1,.line-clamp2,.line-clamp3,.line-clamp4{word-break:break-all;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp2{-webkit-line-clamp:2}.line-clamp3{-webkit-line-clamp:3}.line-clamp4{-webkit-line-clamp:4}.giant-font{font-size:var(--giant-font-size)}.huge-font{font-size:var(--huge-font-size)}.greater-font{font-size:var(--greater-font-size)}.heavy-font{font-size:var(--heavy-font-size)}.big-font{font-size:var(--big-font-size)}.little-font{font-size:var(--little-font-size)}.mini-font{font-size:var(--mini-font-size)}.mild-font{font-size:var(--mild-font-size)}.font-din{font-family:D-DIN,微软雅黑,Helvetica Neue,Helvetica,sans-serif}.font-din-bold{font-family:D-DIN-Bold,微软雅黑,Helvetica Neue,Helvetica,sans-serif}.text-primary{color:var(--primary)}.text-primary-deep{color:var(--primaryDeep)}.text-black{color:var(--textBlack)}.text-grey{color:var(--textGrey)}.text-light{color:var(--textLight)}.text-bright{color:var(--textBright)}.text-white{color:var(--textWhite)}.text-red{color:var(--red)}.text-yellow{color:var(--yellow)}.text-warn{color:var(--warn)}.text-bold{font-weight:700}.text-bold600{font-weight:600}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-underline{text-decoration:underline}.text-through{text-decoration:line-through}.nowrap{word-break:keep-all;white-space:nowrap}.pre-wrap{white-space:pre-wrap}.bg-white{background:#fff}.bg-back{background:var(--backBg)}.bg-space{background:var(--spaceBg)}.bg-primary{background:var(--primary)}.bg-primary-light{background:var(--primaryLight)}.radius-mini{border-radius:4px}.radius-small{border-radius:6px}.radius-little{border-radius:8px}.radius-petty{border-radius:12px}.radius-big{border-radius:16px}.radius-giant{border-radius:100px}.radius-round{border-radius:50%}.overflow-hidden{overflow:hidden}.overflow-y{overflow-y:auto}.overflow-x{overflow-x:auto}.block{display:block}.display-none{display:none}.relative{position:relative}.absolute{position:absolute}.equal-width{aspect-ratio:1}.img-cover{object-fit:cover}.point{cursor:pointer}.width-none{width:0}.width-fit{width:-webkit-fit-content;width:fit-content}.width-full{width:100%}.max-w-full{max-width:100%}.height-none{height:0}.height-fit{height:-webkit-fit-content;height:fit-content}.height-full{height:100%}.max-h-full{max-height:100%}.min-h-full{min-height:100%}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index-6{z-index:6}.z-index-7{z-index:7}.z-index-8{z-index:8}.mt-micro{margin-top:var(--micro-space)}.mb-micro{margin-bottom:var(--micro-space)}.ml-micro{margin-left:var(--micro-space)}.mr-micro{margin-right:var(--micro-space)}.mx-micro{margin-left:var(--micro-space);margin-right:var(--micro-space)}.my-micro{margin-top:var(--micro-space);margin-bottom:var(--micro-space)}.m-micro{margin:var(--micro-space)}.p-micro{padding:var(--micro-space)}.px-micro{padding-left:var(--micro-space);padding-right:var(--micro-space)}.py-micro{padding-top:var(--micro-space);padding-bottom:var(--micro-space)}.pt-micro{padding-top:var(--micro-space)}.pl-micro{padding-left:var(--micro-space)}.pr-micro{padding-right:var(--micro-space)}.pb-micro{padding-bottom:var(--micro-space)}.mt-mild{margin-top:var(--mild-space)}.mb-mild{margin-bottom:var(--mild-space)}.ml-mild{margin-left:var(--mild-space)}.mr-mild{margin-right:var(--mild-space)}.mx-mild{margin-left:var(--mild-space);margin-right:var(--mild-space)}.my-mild{margin-top:var(--mild-space);margin-bottom:var(--mild-space)}.m-mild{margin:var(--mild-space)}.p-mild{padding:var(--mild-space)}.px-mild{padding-left:var(--mild-space);padding-right:var(--mild-space)}.py-mild{padding-top:var(--mild-space);padding-bottom:var(--mild-space)}.pt-mild{padding-top:var(--mild-space)}.pl-mild{padding-left:var(--mild-space)}.pr-mild{padding-right:var(--mild-space)}.pb-mild{padding-bottom:var(--mild-space)}.mt-mini{margin-top:var(--mini-space)}.mb-mini{margin-bottom:var(--mini-space)}.ml-mini{margin-left:var(--mini-space)}.mr-mini{margin-right:var(--mini-space)!important}.mx-mini{margin-left:var(--mini-space);margin-right:var(--mini-space)}.my-mini{margin-top:var(--mini-space);margin-bottom:var(--mini-space)}.m-mini{margin:var(--mini-space)}.p-mini{padding:var(--mini-space)}.px-mini{padding-left:var(--mini-space);padding-right:var(--mini-space)}.py-mini{padding-top:var(--mini-space);padding-bottom:var(--mini-space)}.pt-mini{padding-top:var(--mini-space)}.pl-mini{padding-left:var(--mini-space)}.pr-mini{padding-right:var(--mini-space)}.pb-mini{padding-bottom:var(--mini-space)}.mt-small{margin-top:var(--small-space)}.mb-small{margin-bottom:var(--small-space)}.ml-small{margin-left:var(--small-space)}.mr-small{margin-right:var(--small-space)}.mx-small{margin-left:var(--small-space);margin-right:var(--small-space)}.my-small{margin-top:var(--small-space);margin-bottom:var(--small-space)}.m-small{margin:var(--small-space)}.p-small{padding:var(--small-space)}.px-small{padding-left:var(--small-space);padding-right:var(--small-space)}.py-small{padding-top:var(--small-space);padding-bottom:var(--small-space)}.pt-small{padding-top:var(--small-space)}.pl-small{padding-left:var(--small-space)}.pr-small{padding-right:var(--small-space)}.pb-small{padding-bottom:var(--small-space)}.mt-little{margin-top:var(--little-space)}.mb-little{margin-bottom:var(--little-space)}.ml-little{margin-left:var(--little-space)}.mr-little{margin-right:var(--little-space)}.mx-little{margin-left:var(--little-space);margin-right:var(--little-space)}.my-little{margin-top:var(--little-space);margin-bottom:var(--little-space)}.m-little{margin:var(--little-space)}.p-little{padding:var(--little-space)}.px-little{padding-left:var(--little-space);padding-right:var(--little-space)}.py-little{padding-top:var(--little-space);padding-bottom:var(--little-space)}.pt-little{padding-top:var(--little-space)}.pl-little{padding-left:var(--little-space)}.pr-little{padding-right:var(--little-space)}.pb-little{padding-bottom:var(--little-space)}.mt-petty{margin-top:var(--petty-space)}.mb-petty{margin-bottom:var(--petty-space)}.ml-petty{margin-left:var(--petty-space)}.mr-petty{margin-right:var(--petty-space)!important}.mx-petty{margin-left:var(--petty-space)!important;margin-right:var(--petty-space)!important}.my-petty{margin-top:var(--petty-space);margin-bottom:var(--petty-space)}.m-petty{margin:var(--petty-space)}.p-petty{padding:var(--petty-space)}.px-petty{padding-left:var(--petty-space);padding-right:var(--petty-space)}.py-petty{padding-top:var(--petty-space);padding-bottom:var(--petty-space)}.pt-petty{padding-top:var(--petty-space)}.pl-petty{padding-left:var(--petty-space)}.pr-petty{padding-right:var(--petty-space)}.pb-petty{padding-bottom:var(--petty-space)!important}.mt-big{margin-top:var(--big-space)}.mb-big{margin-bottom:var(--big-space)}.ml-big{margin-left:var(--big-space)}.mr-big{margin-right:var(--big-space)}.mx-big{margin-left:var(--big-space);margin-right:var(--big-space)}.my-big{margin-top:var(--big-space);margin-bottom:var(--big-space)}.m-big{margin:var(--big-space)}.p-big{padding:var(--big-space)}.px-big{padding-left:var(--big-space);padding-right:var(--big-space)}.py-big{padding-top:var(--big-space);padding-bottom:var(--big-space)}.pt-big{padding-top:var(--big-space)}.pl-big{padding-left:var(--big-space)}.pr-big{padding-right:var(--big-space)}.pb-big{padding-bottom:var(--big-space)}.mt-large{margin-top:var(--large-space)}.mb-large{margin-bottom:var(--large-space)}.ml-large{margin-left:var(--large-space)}.mr-large{margin-right:var(--large-space)}.mx-large{margin-left:var(--large-space);margin-right:var(--large-space)}.my-large{margin-top:var(--large-space);margin-bottom:var(--large-space)}.m-large{margin:var(--large-space)}.p-large{padding:var(--large-space)}.px-large{padding-left:var(--large-space);padding-right:var(--large-space)}.py-large{padding-top:var(--large-space);padding-bottom:var(--large-space)}.pt-large{padding-top:var(--large-space)}.pl-large{padding-left:var(--large-space)}.pr-large{padding-right:var(--large-space)}.pb-large{padding-bottom:var(--large-space)}.mt-greater{margin-top:var(--greater-space)}.mb-greater{margin-bottom:var(--greater-space)}.ml-greater{margin-left:var(--greater-space)}.mr-greater{margin-right:var(--greater-space)}.mx-greater{margin-left:var(--greater-space);margin-right:var(--greater-space)}.my-greater{margin-top:var(--greater-space);margin-bottom:var(--greater-space)}.m-greater{margin:var(--greater-space)}.p-greater{padding:var(--greater-space)}.px-greater{padding-left:var(--greater-space);padding-right:var(--greater-space)}.py-greater{padding-top:var(--greater-space);padding-bottom:var(--greater-space)}.pt-greater{padding-top:var(--greater-space)}.pl-greater{padding-left:var(--greater-space)}.pr-greater{padding-right:var(--greater-space)}.pb-greater{padding-bottom:var(--greater-space)}.mt-huge{margin-top:var(--huge-space)}.mb-huge{margin-bottom:var(--huge-space)}.ml-huge{margin-left:var(--huge-space)}.mr-huge{margin-right:var(--huge-space)}.mx-huge{margin-left:var(--huge-space);margin-right:var(--huge-space)}.my-huge{margin-top:var(--huge-space);margin-bottom:var(--huge-space)}.m-huge{margin:var(--huge-space)}.p-huge{padding:var(--huge-space)}.px-huge{padding-left:var(--huge-space);padding-right:var(--huge-space)}.py-huge{padding-top:var(--huge-space);padding-bottom:var(--huge-space)}.pt-huge{padding-top:var(--huge-space)}.pl-huge{padding-left:var(--huge-space)}.pr-huge{padding-right:var(--huge-space)}.pb-huge{padding-bottom:var(--huge-space)}.mt-giant{margin-top:var(--giant-space)}.mb-giant{margin-bottom:var(--giant-space)}.ml-giant{margin-left:var(--giant-space)}.mr-giant{margin-right:var(--giant-space)}.mx-giant{margin-left:var(--giant-space);margin-right:var(--giant-space)}.my-giant{margin-top:var(--giant-space);margin-bottom:var(--giant-space)}.m-giant{margin:var(--giant-space)}.p-giant{padding:var(--giant-space)}.px-giant{padding-left:var(--giant-space);padding-right:var(--giant-space)}.py-giant{padding-top:var(--giant-space);padding-bottom:var(--giant-space)}.pt-giant{padding-top:var(--giant-space)}.pl-giant{padding-left:var(--giant-space)}.pr-giant{padding-right:var(--giant-space)}.pb-giant{padding-bottom:var(--giant-space)}.login-wrap{min-width:-webkit-fit-content;min-width:fit-content;height:100vh;min-height:-webkit-fit-content;min-height:fit-content}.login-wrap .login-header{height:60px;padding:0 54px}.login-wrap .login-content-bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.login-wrap .login-content{gap:48px;padding:10% 100px;position:relative}.login-wrap .login-card{box-sizing:border-box;background:#fff;border-radius:16px;width:470px;height:-webkit-fit-content;height:fit-content;padding:40px}.login-wrap .login-input{height:48px}.login-wrap .text-link{text-decoration:underline}.admin-layout{background:var(--backBg);height:100vh}.admin-layout .admin-header{z-index:10;background:#fff;min-width:-webkit-fit-content;min-width:fit-content;height:60px;padding:0;position:-webkit-sticky;position:sticky;top:0}.admin-layout .admin-header .admin-header-main{height:100%;padding:0 54px}.admin-layout .admin-content-layout{box-sizing:border-box;gap:16px;height:calc(100vh - 60px)}.admin-layout .admin-content-layout .admin-sider{background:#fff;border-radius:16px;margin:16px 0}.admin-layout .admin-content-layout .admin-sider .admin-menu{border-right:none;border-radius:16px;height:100%;padding:8px 0}.admin-layout .admin-content-layout .admin-sider .admin-menu .ant-menu-item{border-radius:0;width:100%;height:44px;margin:0;padding:0 16px}.admin-layout .admin-content-layout .admin-sider .admin-menu .ant-menu-item.ant-menu-item-selected{color:var(--primaryDeep);background:0 0}.admin-layout .admin-content-layout .admin-sider .admin-menu .ant-menu-item.ant-menu-item-selected .menu-icon{color:#000}.admin-layout .admin-content-layout .admin-sider .admin-menu .ant-menu-item.ant-menu-item-selected .ant-menu-title-content{text-decoration:underline}.admin-layout .admin-content-layout .admin-content{height:100%;padding:16px 0;overflow-y:auto}.overview-card{min-height:100%}.overview-card .overview-num{color:var(--primaryDeep);font-size:26px}.supper-info-wrap .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item{padding:0}.supper-info-wrap .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item .ant-upload-list-item-image{object-fit:cover}.supper-info-wrap .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item:before{width:100%;height:100%}.act-edit-modal .ant-space-compact{width:100%}.act-edit-modal .act-edit-detail{border:1px solid #d9d9d9;border-radius:8px;padding:16px}.act-edit-modal .act-edit-item{border:1px solid var(--lineBg);border-radius:2px}.act-edit-modal .act-edit-option{background:var(--spaceBg);border-radius:8px;width:150px;height:60px}.act-edit-modal .act-option-item{cursor:pointer;height:100%;transform:all .3s;border-radius:8px;padding:0 16px}.act-edit-modal .act-option-item:hover{background:var(--backBg)}.act-edit-modal .act-option-item:active{opacity:.6}.act-detail-modal .ant-statistic-content{font-family:D-DIN-Bold,微软雅黑,Helvetica Neue,Helvetica,sans-serif;font-size:20px}