@charset "UTF-8";*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%;margin:0;padding:0}html{font-size:14px}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,sans-serif;color:#262626;background:#fff8f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:#ff6b35;text-decoration:none}a:hover{color:#e55a2b}img{vertical-align:middle}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ff6b352e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff6b3552}::-webkit-scrollbar-track{background:transparent}.text-muted{color:#bfbfbf}.text-secondary{color:#8c8c8c}.text-success{color:#52c41a}.text-warning{color:#faad14}.text-danger{color:#ff4d4f}.text-primary{color:#ff6b35}.text-mono{font-family:JetBrains Mono,SFMono-Regular,Courier New,monospace}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-1{flex:1;min-width:0}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}@media (max-width: 767px){.hide-mobile{display:none!important}}@media (min-width: 768px){.hide-desktop{display:none!important}}.page-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 1px 4px #ff6b350f}@media (max-width: 767px){.page-card{border-radius:10px;padding:12px}}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.toolbar .grow{flex:1;min-width:0}@media (max-width: 767px){.toolbar{gap:8px;margin-bottom:12px}}.cell-actions{display:flex;gap:4px;flex-wrap:wrap}.pagination-wrap{display:flex;justify-content:flex-end;margin-top:16px}@media (max-width: 767px){.pagination-wrap{justify-content:center}.pagination-wrap :deep(.el-pagination__sizes){display:none}.pagination-wrap :deep(.el-pagination__jump){display:none}}:root{--el-color-primary: #FF6B35;--el-color-primary-light-3: #ff8a5c;--el-color-primary-light-5: #ffa580;--el-color-primary-light-7: #ffc4a8;--el-color-primary-light-8: #ffd5bd;--el-color-primary-light-9: #FFF4EE;--el-color-primary-dark-2: #E55A2B;--el-color-success: #52C41A;--el-color-warning: #FAAD14;--el-color-danger: #FF4D4F;--el-border-color: #F0E5DD;--el-border-color-light: #F0E5DD;--el-border-radius-base: 6px;--el-fill-color-light: #FFF8F5;--el-bg-color-page: #FFF8F5}.el-button{border-radius:6px!important;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.el-button--primary:not(.is-text):not(.is-link){background:linear-gradient(135deg,#ff6b35,#ff8f65)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 4px 10px #ff6b352e}.el-button--primary:not(.is-text):not(.is-link):hover,.el-button--primary:not(.is-text):not(.is-link):focus{background:linear-gradient(135deg,#e55a2b,#ff6b35)!important;box-shadow:0 6px 14px #ff6b3542}.el-button--primary:not(.is-text):not(.is-link):active{box-shadow:0 2px 6px #ff6b352e}.el-button--primary:not(.is-text):not(.is-link).is-disabled,.el-button--primary:not(.is-text):not(.is-link).is-disabled:hover{background:#ffd5bd!important;box-shadow:none;color:#fff!important}.el-button--default:not(.is-text):not(.is-link),.el-button:not([class*=el-button--]):not(.is-text):not(.is-link){background:#fff!important;border-color:#f0e5dd!important;color:#595959!important;box-shadow:none}.el-button--default:not(.is-text):not(.is-link):hover,.el-button--default:not(.is-text):not(.is-link):focus,.el-button:not([class*=el-button--]):not(.is-text):not(.is-link):hover,.el-button:not([class*=el-button--]):not(.is-text):not(.is-link):focus{background:#fff4ee!important;border-color:#ff6b35!important;color:#ff6b35!important}.el-button--success:not(.is-text):not(.is-link),.el-button--warning:not(.is-text):not(.is-link),.el-button--info:not(.is-text):not(.is-link){background:#fff!important;border-color:#f0e5dd!important;color:#595959!important;box-shadow:none}.el-button--success:not(.is-text):not(.is-link):hover,.el-button--success:not(.is-text):not(.is-link):focus,.el-button--warning:not(.is-text):not(.is-link):hover,.el-button--warning:not(.is-text):not(.is-link):focus,.el-button--info:not(.is-text):not(.is-link):hover,.el-button--info:not(.is-text):not(.is-link):focus{background:#fff4ee!important;border-color:#ff6b35!important;color:#ff6b35!important}.el-button--danger:not(.is-text):not(.is-link){background:#fff!important;border-color:#ffa39e!important;color:#ff4d4f!important;box-shadow:none}.el-button--danger:not(.is-text):not(.is-link):hover,.el-button--danger:not(.is-text):not(.is-link):focus{background:#ff4d4f0f!important;border-color:#ff4d4f!important;color:#ff4d4f!important}.el-button.is-text,.el-button.is-link{color:#595959!important;background:transparent!important;border:none!important;box-shadow:none!important;padding-left:8px;padding-right:8px}.el-button.is-text:hover,.el-button.is-text:focus,.el-button.is-link:hover,.el-button.is-link:focus{color:#ff6b35!important;background:#fff4ee!important}.el-button.is-text.el-button--danger,.el-button.is-link.el-button--danger{color:#595959!important}.el-button.is-text.el-button--danger:hover,.el-button.is-text.el-button--danger:focus,.el-button.is-link.el-button--danger:hover,.el-button.is-link.el-button--danger:focus{color:#ff4d4f!important;background:#ff4d4f14!important}.el-button.is-text.el-button--success,.el-button.is-text.el-button--warning,.el-button.is-text.el-button--info,.el-button.is-text.el-button--primary,.el-button.is-link.el-button--success,.el-button.is-link.el-button--warning,.el-button.is-link.el-button--info,.el-button.is-link.el-button--primary{color:#595959!important}.el-button.is-text.el-button--success:hover,.el-button.is-text.el-button--success:focus,.el-button.is-text.el-button--warning:hover,.el-button.is-text.el-button--warning:focus,.el-button.is-text.el-button--info:hover,.el-button.is-text.el-button--info:focus,.el-button.is-text.el-button--primary:hover,.el-button.is-text.el-button--primary:focus,.el-button.is-link.el-button--success:hover,.el-button.is-link.el-button--success:focus,.el-button.is-link.el-button--warning:hover,.el-button.is-link.el-button--warning:focus,.el-button.is-link.el-button--info:hover,.el-button.is-link.el-button--info:focus,.el-button.is-link.el-button--primary:hover,.el-button.is-link.el-button--primary:focus{color:#ff6b35!important;background:#fff4ee!important}.el-button.is-text.is-disabled,.el-button.is-link.is-disabled{color:#bfbfbf!important;background:transparent!important}.el-button.is-circle{border-radius:50%!important}.el-table{--el-table-row-hover-bg-color: #FFF1EA;--el-table-border-color: #F0E5DD;border-radius:10px;overflow:hidden}.el-table th.el-table__cell{background:#fafafa!important;color:#8c8c8c!important;font-weight:600;font-size:12px;letter-spacing:.3px;border-bottom-color:#f0e5dd!important}.el-table tr.el-table__row:hover>td.el-table__cell{background:#fff1ea!important}.el-card{border-radius:10px!important;border-color:#f0e5dd!important}.el-card.is-never-shadow{box-shadow:0 1px 4px #ff6b350f!important}.el-input__wrapper,.el-textarea__inner,.el-select .el-input__wrapper{border-radius:6px!important}.el-input__wrapper.is-focus,.el-input__wrapper:hover{box-shadow:0 0 0 1px #ff6b35 inset!important}.el-pagination{--el-pagination-hover-color: #FF6B35}.el-pagination .el-pager li.is-active{background:linear-gradient(135deg,#ff6b35,#ff8f65)!important;color:#fff!important}.el-tag{border-radius:6px!important;border:none!important;font-weight:500;height:auto;padding:1px 8px;line-height:20px}.el-tag--primary,.el-tag--primary.is-light,.el-tag--primary.is-plain{background:#ff6b351a!important;color:#ff6b35!important}.el-tag--success,.el-tag--success.is-light,.el-tag--success.is-plain{background:#52c41a1f!important;color:#389e0d!important}.el-tag--warning,.el-tag--warning.is-light,.el-tag--warning.is-plain{background:#faad141f!important;color:#d48806!important}.el-tag--danger,.el-tag--danger.is-light,.el-tag--danger.is-plain{background:#ff4d4f1a!important;color:#cf1322!important}.el-tag--info,.el-tag--info.is-light,.el-tag--info.is-plain,.el-tag--default{background:#0000000a!important;color:#8c8c8c!important}.el-menu{--el-menu-bg-color: transparent;--el-menu-hover-bg-color: rgba(255, 255, 255, .08);--el-menu-active-color: #fff;--el-menu-text-color: rgba(255, 255, 255, .75)}.el-dialog{border-radius:16px!important;overflow:hidden}@media (max-width: 767px){.el-dialog{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:8px auto!important;border-radius:10px!important}.el-dialog .el-dialog__header{padding:14px 16px}.el-dialog .el-dialog__body{padding:16px;max-height:calc(100vh - 180px);overflow-y:auto}.el-dialog .el-dialog__footer{padding:12px 16px;display:flex;gap:8px}.el-dialog .el-dialog__footer .el-button{flex:1;min-height:40px}.el-dialog .el-form--label-right .el-form-item__label,.el-dialog .el-form-item__label{text-align:left;width:auto!important;padding-bottom:4px!important;font-size:12px;color:#8c8c8c}.el-dialog .el-form-item__content{margin-left:0!important}.el-dialog .el-form-item{display:flex;flex-direction:column;align-items:stretch}}@media (max-width: 767px){.el-message-box{width:calc(100vw - 32px)!important;max-width:420px}}@media (max-width: 767px){.el-form-item{margin-bottom:14px}.el-form-item .el-form-item__label{padding-bottom:4px!important}}.el-tag.tier-free,.van-tag.tier-free{color:#8c8c8c!important;background:#8c8c8c1a!important}.el-tag.tier-pro,.van-tag.tier-pro{color:#d4470a!important;background:#ff6b351a!important}.el-tag.tier-pro_plus,.van-tag.tier-pro_plus{color:#531dab!important;background:#722ed114!important}.el-tag.tier-plus,.van-tag.tier-plus{color:#08979c!important;background:#13c2c214!important}.el-tag.tier-ultra,.van-tag.tier-ultra{color:#cf1322!important;background:#ff4d4f14!important}.el-tag.tier-business,.van-tag.tier-business{color:#2f54eb!important;background:#2f54eb14!important}.el-tag.tier-team,.van-tag.tier-team{color:#389e0d!important;background:#52c41a1a!important}@media (max-width: 767px){.el-button{min-height:36px}.el-button--small{min-height:32px}.el-input,.el-select,.el-input-number{width:100%!important}.el-table{font-size:13px}.el-table .el-table__cell{padding:8px 6px!important}}.mobile-list{display:none}@media (max-width: 767px){.mobile-list{display:block}}.mobile-list .ml-card{background:#fff;border-radius:10px;padding:12px 14px;margin-bottom:10px;box-shadow:0 1px 4px #ff6b350f;border:1px solid #F0E5DD}.mobile-list .ml-card .ml-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #F0E5DD}.mobile-list .ml-card .ml-title{font-weight:600;font-size:14px;color:#262626;display:flex;align-items:center;gap:8px}.mobile-list .ml-card .ml-meta{font-size:12px;color:#bfbfbf;font-family:JetBrains Mono,monospace}.mobile-list .ml-card .ml-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;gap:10px}.mobile-list .ml-card .ml-row .ml-label{color:#8c8c8c;flex-shrink:0}.mobile-list .ml-card .ml-row .ml-value{color:#262626;text-align:right;min-width:0}.mobile-list .ml-card .ml-actions{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px dashed #F0E5DD}@media (max-width: 767px){.pc-table{display:none!important}}@media (min-width: 768px){.pc-table{display:block}}:root{--van-primary-color: #FF6B35;--van-success-color: #52C41A;--van-warning-color: #FAAD14;--van-danger-color: #FF4D4F;--van-text-color: #262626;--van-text-color-2: #595959;--van-text-color-3: #8C8C8C;--van-background: #FFF8F5;--van-background-2: #FFFFFF;--van-border-color: #F0E5DD;--van-active-color: #FFF1EA;--van-gray-1: #fafafa;--van-gray-2: #f5f5f5;--van-gray-3: #ededed;--van-gray-7: #8C8C8C;--van-radius-sm: 6px;--van-radius-md: 10px;--van-radius-lg: 16px;--van-button-default-height: 40px;--van-button-mini-height: 24px;--van-button-small-height: 32px;--van-button-large-height: 50px;--van-button-border-radius: 6px;--van-button-round-border-radius: 9999px;--van-nav-bar-background: #fff;--van-tabbar-background: #fff;--van-tabbar-item-active-color: #FF6B35;--van-cell-background: #fff;--van-cell-border-color: #F0E5DD;--van-search-background: #FFF4EE;--van-field-input-text-color: #262626;--van-tag-primary-color: #FF6B35;--van-popup-background: #fff;--van-popup-round-border-radius: 16px}.van-button{font-weight:500;--van-button-default-background: #fff;--van-button-default-border-color: #F0E5DD;--van-button-default-color: #595959}.van-button--primary:not(.van-button--plain){background:linear-gradient(135deg,#ff6b35,#ff8f65)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 4px 10px #ff6b352e}.van-button--primary:not(.van-button--plain):active{box-shadow:0 2px 6px #ff6b352e}.van-button--primary.van-button--plain{background:#fff4ee!important;border-color:#ff6b354d!important;color:#ff6b35!important}.van-button--success.van-button--plain,.van-button--warning.van-button--plain{background:#fff!important;border-color:#f0e5dd!important;color:#595959!important}.van-button--success.van-button--plain:active,.van-button--warning.van-button--plain:active{background:#fff4ee!important;border-color:#ff6b35!important;color:#ff6b35!important}.van-button--success:not(.van-button--plain){background:#52c41a!important;border-color:#52c41a!important;color:#fff!important}.van-button--warning:not(.van-button--plain){background:#faad14!important;border-color:#faad14!important;color:#fff!important}.van-button--danger.van-button--plain{background:#fff!important;border-color:#ffa39e!important;color:#ff4d4f!important}.van-button--danger.van-button--plain:active{background:#ff4d4f14!important}.van-button--danger:not(.van-button--plain){background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}.van-tabbar{border-top:1px solid #F0E5DD;padding-bottom:env(safe-area-inset-bottom,0)}.van-tabbar-item--active .van-tabbar-item__icon{position:relative}.van-tabbar-item--active .van-tabbar-item__icon:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:16px;height:3px;background:linear-gradient(135deg,#ff6b35,#ff8f65);border-radius:2px}.van-nav-bar{background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #F0E5DD}.van-nav-bar:after{display:none}.van-nav-bar__title{font-weight:600;color:#262626}.van-cell{padding:14px 16px;font-size:14px}.van-cell--clickable:active{background:#fff1ea}.van-field__control::placeholder{color:#bfbfbf}.van-tag{font-weight:500;border-radius:6px}.van-tag--primary,.van-tag--primary.van-tag--plain{background-color:#ff6b351a!important;color:#ff6b35!important;border-color:transparent!important}.van-tag--success,.van-tag--success.van-tag--plain{background-color:#52c41a1f!important;color:#389e0d!important;border-color:transparent!important}.van-tag--warning,.van-tag--warning.van-tag--plain{background-color:#faad141f!important;color:#d48806!important;border-color:transparent!important}.van-tag--danger,.van-tag--danger.van-tag--plain{background-color:#ff4d4f1a!important;color:#cf1322!important;border-color:transparent!important}.van-tag--default{background-color:#0000000a!important;color:#8c8c8c!important;border-color:transparent!important}:root{--van-search-background: #FAFAFA}.van-search__content{background:#fafafa!important}.van-collapse-item__title .van-cell__title,.van-collapse-item__title .van-cell__value{color:#262626}.van-radio__icon--checked .van-icon,.van-checkbox__icon--checked .van-icon{background-color:#ff6b35!important;border-color:#ff6b35!important}.van-switch--on{background:#ff6b35!important}
