#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--el-color-primary:#6366f1;--el-color-primary-dark-2:#4f46e5;--el-color-danger:#f43f5e;--el-color-warning:#f59e0b;--el-color-success:#10b981;--el-font-family:PingFang SC, Microsoft YaHei, HarmonyOS Sans SC, system-ui, -apple-system, sans-serif;--el-border-radius-base:10px;--el-border-radius-small:6px;--el-border-radius-round:20px;--el-bg-color:#fff;--el-bg-color-page:#f5f7fb;--el-bg-color-overlay:#fff;--el-text-color-primary:#1f2937;--el-text-color-regular:#4b5563;--el-text-color-secondary:#6b7280;--el-text-color-placeholder:#9ca3af;--el-text-color-disabled:#c0c4cc;--el-border-color:#e5e7eb;--el-border-color-light:#f3f4f6;--el-border-color-lighter:#f9fafb;--el-fill-color:#f3f4f6;--el-fill-color-light:#f9fafb;--el-fill-color-lighter:#fafbfc;--el-mask-color:#11182773;--el-box-shadow:0 2px 12px #1118270f, 0 1px 2px #1118270a;--el-box-shadow-light:0 1px 4px #1118270f;--el-box-shadow-lighter:0 1px 2px #1118270a;--vr-accent:#f43f5e;--vr-gold:#f59e0b;--vr-purple:#8b5cf6;--vr-bg-page:#f5f7fb;--vr-bg-card:#fff;--vr-admin-cyan:#0ea5e9;--vr-admin-purple:#a855f7;--vr-agent-teal:#14b8a6;--vr-agent-green:#10b981}html,body,#app{-webkit-text-size-adjust:100%;max-width:100%;height:100%;margin:0;overflow-x:hidden}body{color:#1f2937;-webkit-font-smoothing:antialiased;background:#f5f7fb;font-family:PingFang SC,Microsoft YaHei,HarmonyOS Sans SC,system-ui,-apple-system,sans-serif}.theme-admin body{background-color:#0000;background-image:radial-gradient(60% 50% at 20% 0,#0ea5e91a 0%,#0000 60%),radial-gradient(50% 40% at 100% 0,#a855f71a 0%,#0000 55%),radial-gradient(80% 60% at 50% 100%,#6366f114 0%,#0000 60%),linear-gradient(#f7f9fd 0%,#f5f7fb 40%,#f7f9fd 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.theme-agent body{background-color:#0000;background-image:radial-gradient(55% 45% at 15% 0,#0ea5e91a 0%,#0000 55%),radial-gradient(50% 40% at 100% 10%,#14b8a61a 0%,#0000 55%),radial-gradient(70% 50% at 50% 100%,#10b98114 0%,#0000 55%),linear-gradient(#f4faf8 0%,#f5f9f7 40%,#f4faf8 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}*{box-sizing:border-box}a{color:var(--el-color-primary);text-decoration:none}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#6366f10a 1px,#0000 1px),linear-gradient(90deg,#6366f10a 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 20%,#0000 85%);mask-image:radial-gradient(80% 80%,#000 20%,#0000 85%)}.theme-agent body:before{background-image:linear-gradient(#14b8a60a 1px,#0000 1px),linear-gradient(90deg,#14b8a60a 1px,#0000 1px)}#app>*{z-index:1;position:relative}.app-card{-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#ffffffc7;border:1px solid #1118270f;border-radius:14px;position:relative;box-shadow:0 1px 2px #1118270a,0 8px 24px #1118270f}.app-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#0ea5e966,#a855f740);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-card{background:#fff;margin-bottom:16px;padding:18px 20px}.theme-agent .app-card{border-radius:14px;position:relative}.theme-agent .app-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#14b8a666,#10b98140);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.table-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.table-toolbar__grow{flex:auto}.table-toolbar .el-radio-group{flex-wrap:wrap;flex-shrink:0}.num-big{letter-spacing:.2px;color:#1f2937;font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:22px;font-weight:700}.num-small{color:#6b7280;font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:12px}.el-tag.type-commission{color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b38}.el-tag.type-deduct{color:#be123c;background:#f43f5e1a;border:1px solid #f43f5e38}.el-tag.type-agent{color:#6d28d9;background:#8b5cf61a;border:1px solid #8b5cf638}.el-tag.type-alive{color:#047857;background:#10b9811a;border:1px solid #10b98138}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#0ea5e959,#a855f759) padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#0ea5e999,#a855f799) padding-box padding-box}.theme-agent ::-webkit-scrollbar-thumb{background:linear-gradient(#14b8a659,#10b98159) padding-box padding-box}.theme-agent ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#14b8a699,#10b98199) padding-box padding-box}.el-button{border-radius:10px;font-weight:500;transition:all .25s}.el-button.el-button--primary{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;box-shadow:0 2px 8px #6366f14d}.el-button.el-button--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #6366f166}.el-button.el-button--default{color:#4b5563;background:#fff;border:1px solid #e5e7eb}.el-button.el-button--default:hover{color:#6366f1;background:#f9fafb;border-color:#6366f166}.el-button.el-button--text{color:#6b7280}.el-button.el-button--text:hover{color:#6366f1}.el-input .el-input__wrapper,.el-input .el-textarea__inner,.el-textarea .el-input__wrapper,.el-textarea .el-textarea__inner{color:#1f2937;border:1px solid #e5e7eb;border-radius:10px;transition:all .2s;box-shadow:none!important;background:#fff!important}.el-input .el-input__wrapper:hover,.el-input .el-textarea__inner:hover,.el-textarea .el-input__wrapper:hover,.el-textarea .el-textarea__inner:hover{border-color:#6366f166}.el-input .el-input__wrapper.is-focus,.el-input .el-textarea__inner:focus,.el-textarea .el-input__wrapper.is-focus,.el-textarea .el-textarea__inner:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f11f!important}.el-table{--el-table-bg-color:#fff;--el-table-tr-bg-color:#fff;--el-table-header-bg-color:#f9fafb;--el-table-border-color:#f3f4f6;--el-table-header-text-color:#374151;--el-table-text-color:#4b5563;--el-table-row-hover-bg-color:rgba($admin-indigo, .04);border-radius:10px;overflow:hidden}.el-tabs{--el-tabs-header-bg-color:transparent}.el-tabs .el-tabs__item{color:#6b7280;font-weight:500}.el-tabs .el-tabs__item.is-active{color:#6366f1}.el-tabs .el-tabs__item:hover{color:#374151}.el-tabs .el-tabs__active-bar{background:linear-gradient(90deg,#0ea5e9,#a855f7);height:2px}.el-tabs .el-tabs__nav-wrap:after{background-color:#f3f4f6}.el-badge__content{background:linear-gradient(135deg,#f43f5e,#e11d48);border:none;font-size:10px}.el-menu{border-right:none!important}.el-menu .el-menu-item,.el-menu .el-sub-menu__title{border-radius:10px;margin-bottom:2px;transition:all .2s;color:#4b5563!important}.el-menu .el-menu-item:hover,.el-menu .el-sub-menu__title:hover{color:#1f2937!important;background:#6366f10f!important}.el-menu .el-menu-item.is-active{font-weight:600;position:relative;color:#6366f1!important;background:linear-gradient(135deg,#6366f11f,#a855f71a)!important}.el-menu .el-menu-item.is-active:before{content:"";background:linear-gradient(#0ea5e9,#a855f7);border-radius:3px;width:3px;height:18px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.el-select-dropdown,.el-popper,.el-dropdown-menu{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;box-shadow:0 8px 24px #1118271a;background:#fff!important;border:1px solid #e5e7eb!important}.el-switch.is-checked .el-switch__core,.el-checkbox.is-checked .el-checkbox__inner{background:linear-gradient(135deg,#6366f1,#a855f7);border-color:#0000}.el-checkbox.is-checked .el-checkbox__label,.el-radio.is-checked .el-radio__label{color:#6366f1}.el-tooltip__popper{background:#1f2937;border:1px solid #11182726;border-radius:8px}.el-drawer .el-drawer__header{border-bottom:1px solid #f3f4f6}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .el-pager li{color:#4b5563;background:#fff;border-radius:8px}.el-pagination .btn-prev.is-active,.el-pagination .btn-next.is-active,.el-pagination .el-pager li.is-active{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7)}.el-pagination .btn-prev:hover:not(.is-disabled):not(.is-active),.el-pagination .btn-next:hover:not(.is-disabled):not(.is-active),.el-pagination .el-pager li:hover:not(.is-disabled):not(.is-active){color:#6366f1}.theme-agent .el-button--primary{background:linear-gradient(135deg,#14b8a6,#10b981);box-shadow:0 2px 8px #14b8a64d}.theme-agent .el-button--primary:hover:not(:disabled){box-shadow:0 4px 14px #14b8a666}.theme-agent .el-menu-item.is-active{color:#14b8a6!important;background:linear-gradient(135deg,#14b8a61f,#10b9811a)!important}.theme-agent .el-menu-item.is-active:before{background:linear-gradient(#14b8a6,#10b981)}.theme-agent .el-tabs__item.is-active,.theme-agent .el-button--text:hover{color:#14b8a6}.theme-agent .el-tabs__active-bar{background:linear-gradient(90deg,#14b8a6,#10b981)}@media (width<=959px){.app-card{border-radius:12px;margin-bottom:12px;padding:14px}.table-toolbar{flex-wrap:wrap;gap:8px;padding:8px 0}.table-toolbar .el-button{padding:7px 12px;font-size:13px}.table-toolbar .el-radio-button__inner{white-space:nowrap;padding:6px 8px;font-size:12px}.table-toolbar .el-radio-group{flex-wrap:wrap;flex-shrink:0;gap:4px}.el-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.el-table .el-table__header-wrapper,.el-table .el-table__body-wrapper{min-width:100%}.el-table .cell{font-size:13px;padding-left:8px!important;padding-right:8px!important}.el-table th.el-table__cell{padding:8px 0!important}.el-form--label-top .el-form-item__label{padding-bottom:4px;line-height:1.4}.el-form-item{margin-bottom:14px}.el-dialog{max-height:88vh;border-radius:14px 14px 0 0!important;width:100vw!important;max-width:100vw!important;margin:0!important;position:fixed!important;inset:auto 0 0!important}.el-dialog .el-dialog__body{-webkit-overflow-scrolling:touch;max-height:calc(88vh - 110px);padding:14px 16px;overflow-y:auto}.el-dialog .el-dialog__header{padding:14px 16px}.el-dialog .el-dialog__footer{padding:10px 16px 14px}.el-dialog__wrapper{align-items:flex-end!important}.el-drawer{width:88vw!important;max-width:360px!important}.num-big{font-size:19px}.el-pagination{flex-wrap:wrap;justify-content:center;gap:4px}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px}.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump{display:none}.el-descriptions{font-size:13px}.el-descriptions__label,.el-descriptions__content{padding:8px 10px!important}.el-row{row-gap:10px}}@supports (padding:max(0px)){@media (width<=959px){.el-dialog{padding-bottom:max(0px, env(safe-area-inset-bottom))}}}
