body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:PingFang TC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;height:100%}.toolbar{box-shadow:1px 0 5px 0 #0000001a;min-height:88px;padding:20px 32px}.top-28{margin-top:28px}.q-btn.disabled{opacity:.3!important}.q-editor__toolbar{min-height:48px;padding:8px}.q-field--outlined .q-field__control{border-radius:2px;min-height:48px}.q-field__control{height:48px}.q-field--auto-height .q-field__control,.q-field--auto-height .q-field__native{min-height:48px}.q-field__marginal{height:48px}.q-date__today{border:1px solid #ffd200;box-shadow:none}.text-primary{color:#333}.text-light{color:#707070}.text-placeholder{color:#b2b2b2}.text-disable{color:#d8d8d8}.text-button{color:#ff9f00}.text-opacity{color:#fff;opacity:.5}.text-h1{font-size:24px}.text-h1,.text-subtitle1{font-weight:500;letter-spacing:normal;line-height:normal}.text-subtitle1{font-size:16px}.text-subtitle2{font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal}.text-body1{font-size:16px}.text-body1,.text-body2{font-weight:400;letter-spacing:normal;line-height:normal}.text-body2{font-size:14px}.text-button1{font-size:16px}.text-button1,.text-button2{font-weight:600;letter-spacing:normal;line-height:normal}.text-button2{font-size:14px}.text-line-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:normal;overflow:hidden;text-overflow:ellipsis}.break-all{word-break:break-all}.stick-toolbar{position:-webkit-sticky;position:sticky;top:64px;z-index:998}.q-virtual-scroll__content .q-item{min-height:28px}.q-checkbox__bg{border:1px solid #d8d8d8}.q-checkbox__inner--truthy .q-checkbox__bg{border:2px solid}.active-tab{background:#ffd200;color:#333;opacity:1}.status-created{background:#fff3e7;color:#fa8c18}.status-activated,.status-created{border-radius:12px;display:inline-block;height:24px;padding:2px 12px;white-space:nowrap}.status-activated{background:#e8faf7;color:#1dc5b2}.status-deactivated{background:#ffe5dd;color:#ff521b}.status-deactivated,.status-schedule{border-radius:12px;display:inline-block;height:24px;padding:2px 12px;text-align:center;white-space:nowrap}.status-schedule{background:#dfeeff;color:#2b8eff}.status-sellout{background:#f1effd;color:#7460ee;display:inline-block;padding:2px 12px}.status-failed,.status-sellout{border-radius:12px;height:24px;text-align:center;white-space:nowrap}.status-failed{background:#ffe5dd;color:#ff521b;padding:2px 0;width:88px}.status-deleted{background:#efefef;color:#707070}.status-deleted,.status-done{border-radius:12px;display:inline-block;height:24px;padding:2px 12px;white-space:nowrap}.status-done{background:#dfeeff;color:#2b8eff;text-align:center}.status-expired{background:#e3e3e3;color:#707070}.status-expired,.status-pay-expired{border-radius:12px;display:inline-block;height:24px;padding:2px 12px;white-space:nowrap}.status-pay-expired{background:#ffe5dd;color:#ff521b}.status-wait{background:#fffad8;color:#ffd200;padding:2px 20px}.status-part,.status-wait{border-radius:12px;display:inline-block;height:24px;white-space:nowrap}.status-part{background:#f1effd;color:#7460ee;padding:2px 4px}.status-seal{background:#efefef;border-radius:12px;color:#707070;display:inline-block;height:24px;padding:2px 12px;white-space:nowrap}.card-product{background:#ffc714}.card-merchant{background:#fa8c18}font[size="2"]{font-size:14px}.q-menu.q-position-engine.bg-grey-3{background:#fff!important}.q-field__messages [role=alert]{font-size:14px}.q-field__messages [role=alert]:before{margin-left:-10px}.q-field__messages [role=alert]:before,.warning-tip .q-banner__content:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTciIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZmNTIxYn08L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjUgMTdDMy44IDE3IDAgMTMuMiAwIDguNVMzLjggMCA4LjUgMCAxNyAzLjggMTcgOC41IDEzLjIgMTcgOC41IDE3em0wLTE2QzQuNCAxIDEgNC40IDEgOC41UzQuNCAxNiA4LjUgMTYgMTYgMTIuNiAxNiA4LjUgMTIuNiAxIDguNSAxeiIgaWQ9IlBhdGhfMTE5Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSAxMi40Yy0uNCAwLS44LS4zLS44LS44VjguNWMwLS40LjMtLjguOC0uOHMuOC4zLjguOHYzLjJjLS4xLjQtLjQuNy0uOC43eiIgaWQ9IlBhdGhfMTIwIi8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iOC41IiBjeT0iNS40IiByPSIuOCIvPjwvc3ZnPg==);background-size:16px 16px;content:"";display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}.warning-tip .q-banner__content:before{margin-left:-6px}.q-field--error .q-field__append.q-field__marginal{display:none}.qedt_btm_chk{margin-right:30px}a{color:#2b8eff;cursor:pointer}.q-editor .q-editor__content a:hover{text-decoration:underline}.qedt_btm_input{color:#027be3}.qedt_btm_rem{color:#707070}.input-wrap .q-field__counter{color:#b2b2b2;transform:translateY(-300%)}.input-wrap .q-field__control{height:auto!important;padding-right:80px}.input-wrap .q-field__native{min-height:44px;padding-bottom:13px;padding-top:13px}.input-counter .q-field__counter{color:#b2b2b2;transform:translateY(-300%)}.input-counter .q-field__control{height:auto!important;padding-right:60px}.input-counter .q-field__native{min-height:44px;padding-bottom:13px;padding-top:13px}.input-height-48 .q-field__input,.input-height-48 .q-field__native,.input-height-48 .q-field__prefix,.input-height-48 .q-field__suffix{height:48px;line-height:48px}.input-height-48 .q-field__control,.input-height-48 .q-field__control:after,.input-height-48 .q-field__marginal{height:48px}.input-height-48.q-field--outlined .q-field__control:before{border-radius:2px}.btn-height-48{height:48px}.q-table th{font-size:14px;font-weight:500}.q-field--outlined.q-field--readonly .q-field__control:before{border-style:solid}.q-select .q-field__native span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;line-height:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.tips-descript{display:inline-block;position:relative}.tips-descript .after,.tips-descript .before{display:none}.tips-descript:hover>.after{background-color:#424242;border-radius:4px;bottom:40px;box-shadow:0 3px 6px 0 #00000029;color:#fff;content:attr(descript);display:block;font-size:14px;left:-80px;padding:8px;position:absolute;white-space:pre-wrap;width:200px;z-index:9999999}.tips-descript.tip-2:hover>.after{width:230px}.tips-descript:hover>.before{border:6px solid #0000;border-top:12px solid #424242;bottom:24px;content:"";display:block;height:0;position:absolute;transform:translate(20%);width:0}::placeholder{color:#b2b2b2!important}