@charset "UTF-8";:root{--admin-bg: #f4f6fa;--admin-card: #fff;--admin-border: #eef0f4;--admin-primary: #3a7afe;--admin-primary-soft: #edf3ff;--admin-text: #1f2d3d;--admin-muted: #909399;--admin-radius: 12px;--admin-pad-x: 20px;--admin-pad-y: 16px;--admin-gap: 12px;--el-color-primary: #3a7afe;--el-color-primary-light-3: #6b9cff;--el-color-primary-light-5: #9bbdff;--el-color-primary-light-7: #c5d9ff;--el-color-primary-light-8: #d9e6ff;--el-color-primary-light-9: #edf3ff;--el-color-primary-dark-2: #2f68e0;--ml-primary: #3a7afe;--ml-primary-hover: #2f68e0;--ml-bg: #f4f6fa;--ml-card: #fff;--ml-border: #eef0f4;--ml-text: #1f2d3d;--ml-muted: #909399;--ml-radius: 12px}html,body,#app{background:var(--admin-bg)}.main.admin-unified-shell,.main.admin-unified-shell.ml-child-enhanced{--ml-primary: #3a7afe;--ml-primary-hover: #2f68e0;--ml-bg: #f4f6fa;--ml-card: #fff;--ml-border: #eef0f4;--ml-text: #1f2d3d;--ml-muted: #909399;--ml-radius: 12px}.main.admin-unified-shell .common-header{height:52px;line-height:52px;border-bottom:1px solid var(--admin-border);background:#fff}.main.admin-unified-shell .common-header .name{font-size:14px;font-weight:600;color:var(--admin-text)}.main.admin-unified-shell .right-content-box{max-height:calc(100vh - 52px);min-height:calc(100vh - 52px);background:var(--admin-bg)}.main.admin-unified-shell .subject-wrap{min-height:calc(100vh - 52px);color:var(--admin-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.main.admin-unified-shell .subject-wrap>div:not(.admin-page):not(.route-loading-overlay),.main.admin-unified-shell.ml-child-enhanced .subject-wrap>div:not(.admin-page):not(.route-loading-overlay),.main.admin-unified-shell.note-module-shell.ml-child-enhanced .subject-wrap>div:not(.admin-page):not(.route-loading-overlay){box-sizing:border-box;min-height:calc(100vh - 52px);margin:0!important;padding:var(--admin-pad-y) var(--admin-pad-x) 24px!important;background:var(--admin-bg)!important}.main.admin-unified-shell .subject-wrap>.admin-page,.main.admin-unified-shell.ml-child-enhanced .subject-wrap>.admin-page,.main.admin-unified-shell.note-module-shell.ml-child-enhanced .subject-wrap>.admin-page{padding:0!important;min-height:calc(100vh - 52px)}.main.admin-unified-shell .subject-wrap>.admin-page--header-only,.main.admin-unified-shell.ml-child-enhanced .subject-wrap>.admin-page--header-only,.main.admin-unified-shell.note-module-shell.ml-child-enhanced .subject-wrap>.admin-page--header-only{padding:0!important;min-height:0!important;background:transparent!important}.main.admin-unified-shell .el-card,.main.admin-unified-shell .el-dialog,.main.admin-unified-shell .el-drawer{--el-border-radius-base: var(--admin-radius)}.main.admin-unified-shell .el-button{border-radius:8px}.main.admin-unified-shell .el-table{--el-table-border-color: var(--admin-border);--el-table-header-bg-color: #f7f9fc;border-radius:var(--admin-radius);overflow:hidden}.common-seach-wrap{background:var(--admin-card);border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:14px 16px 6px;margin-bottom:var(--admin-gap)}.common-seach-wrap .el-form--inline .el-form-item{margin-right:12px;margin-bottom:8px}.common-level-rail{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.pagination{display:flex;justify-content:flex-end;margin-top:12px}.el-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius);box-shadow:none;overflow:hidden}.admin-unified-shell .el-card__body{padding:14px 16px}.admin-unified-shell .el-card__header{padding:12px 16px}.el-dialog{border-radius:12px!important;overflow:hidden}.el-drawer.rtl,.el-drawer.ltr{--el-drawer-padding-primary: 16px 20px}.el-tabs__item.is-active{color:var(--admin-primary)}.el-tabs__active-bar,.el-pagination.is-background .el-pager li.is-active{background-color:var(--admin-primary)}.route-loading-bar{background:var(--admin-primary)}.route-loading-spinner{border-color:#3a7afe38;border-top-color:var(--admin-primary)}.product-content,.table-wrap,.user .el-table{border-radius:var(--admin-radius)}.admin-unified-shell .page-top-card{background:var(--admin-card);border:1px solid var(--admin-border);border-radius:var(--admin-radius);box-shadow:none;padding:14px 16px 12px!important;margin-bottom:var(--admin-gap)!important}.admin-unified-shell .page-top-card>.page-header{padding-bottom:12px;margin-bottom:0;align-items:center;justify-content:flex-end;gap:12px}.admin-unified-shell .page-top-card>.page-header-row{min-height:0}.admin-unified-shell .el-form--inline .el-form-item{margin-bottom:8px}.admin-unified-shell .el-table+.pagination,.admin-unified-shell .table-wrap+.pagination{margin-top:12px}.admin-unified-shell .home-t1{margin-bottom:var(--admin-gap)}.admin-unified-shell .home-t1-item,.admin-unified-shell .home-t2-l,.admin-unified-shell .home-t2-r,.admin-unified-shell .home-t3-l,.admin-unified-shell .home-t3-r{border:1px solid var(--admin-border);border-radius:var(--admin-radius);overflow:hidden}.admin-page .header-top{padding:0 0 8px!important;margin:0!important;background:transparent!important;border-bottom:0!important}.admin-page .page-body,.admin-page .audit-workbench-body,.admin-page .content-panel+.page-body{padding:0!important}.admin-page .filter-bar,.admin-page .sub-tabs{padding-left:0!important;padding-right:0!important;padding-top:0!important}.admin-page .main-tabs{margin-left:0!important;margin-right:0!important;margin-top:0!important}.admin-page .dashboard-container,.admin-page .hot-search-page,.admin-page .tag-page,.admin-page .audit-center-page,.admin-page .audit-rule-page,.admin-page .reward-audit-page,.admin-page .product-page,.admin-page .commission-page,.admin-page .price-rule-module{min-height:0!important;background:transparent!important;padding:0!important;margin:0!important}.admin-page .center-header{margin-bottom:var(--admin-gap)}.admin-unified-shell .center-header{padding:12px 16px;margin-bottom:var(--admin-gap)}.main.admin-unified-shell.ml-child-enhanced .el-button{border-radius:8px}.left-menu-wrapper.ml-child-enhanced.featured-child-menu .featured-child-head-icon,.left-menu-wrapper.ml-child-enhanced.featured-child-menu .child-menu ul .router-link-active .child-menu-el-icon{background:none;color:var(--admin-primary)}.left-menu-wrapper.ml-child-enhanced.featured-child-menu .child-menu ul .router-link-active:before{background:var(--admin-primary)}.left-menu-wrapper.ml-child-enhanced.featured-child-menu .child-menu ul li:hover,.left-menu-wrapper.ml-child-enhanced .child-menu ul li:hover,.left-menu-wrapper.ml-child-enhanced.featured-child-menu .child-menu ul .router-link-active{color:var(--admin-primary)}.ml-top-btn{background:var(--admin-primary)!important;border-radius:8px!important}.ml-top-btn:hover{background:var(--el-color-primary-dark-2)!important}.header-navbar-icon .blue{color:var(--admin-primary)!important}.main.admin-unified-shell{--admin-border: #e8edf5;--admin-muted: #758399;--el-border-color: #e1e7f0;--el-border-color-light: #eaf0f6;--el-text-color-secondary: #758399}.main.admin-unified-shell .admin-page__head{background:#fff;border-bottom-color:#e8edf5}.main.admin-unified-shell .admin-page__identity h1{letter-spacing:.2px}.main.admin-unified-shell .admin-page__identity p{color:#758399;line-height:1.7}.main.admin-unified-shell .admin-page__icon{background:linear-gradient(140deg,#eef5ff,#e4edff)}.main.admin-unified-shell :where(.common-seach-wrap,.filter-bar,.np-filter){border:1px solid var(--admin-border);border-radius:12px;background:#fff;box-shadow:0 2px 6px #23365503}.main.admin-unified-shell .el-table{--el-table-header-bg-color: #f6f8fc;--el-table-header-text-color: #5c6c82;--el-table-row-hover-bg-color: #f5f8ff;--el-table-text-color: #334155;font-variant-numeric:tabular-nums}.main.admin-unified-shell .el-table th.el-table__cell{padding-top:13px;padding-bottom:13px}.main.admin-unified-shell .el-table__empty-block{min-height:168px}.main.admin-unified-shell .el-table__empty-text{color:#8794a7;font-size:13px}.main.admin-unified-shell .el-table .el-loading-mask{background:#ffffffd9}.main.admin-unified-shell .el-loading-spinner .circular{width:30px;height:30px}.main.admin-unified-shell .el-loading-spinner .el-loading-text{font-size:13px;color:#6781a4}.main.admin-unified-shell .el-input__wrapper,.main.admin-unified-shell .el-select__wrapper,.main.admin-unified-shell .el-textarea__inner{border-radius:8px}.main.admin-unified-shell .el-button{font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.main.admin-unified-shell .el-button--primary:not(.is-plain):not(.is-link):not(.is-text){box-shadow:0 2px 4px #3a7afe18}.main.admin-unified-shell .el-pagination{--el-pagination-button-bg-color: #fff;gap:4px;flex-wrap:wrap}.main.admin-unified-shell .el-pagination.is-background .el-pager li{border-radius:7px}.main.admin-unified-shell .el-pagination__total{color:#758399}.main.admin-unified-shell .el-alert{border-radius:9px}.main.admin-unified-shell .el-skeleton{--el-skeleton-color: #eef2f8;--el-skeleton-to-color: #f8faff}.admin-chunk-notice{position:fixed;right:24px;bottom:24px;z-index:4000;display:flex;align-items:center;gap:10px;padding:14px 20px;border:1px solid #dce7fb;border-radius:12px;background:#fff;color:#52647d;box-shadow:0 6px 24px #2336551a;font-size:13px}.admin-chunk-notice button{border:0;background:#edf3ff;color:#3a7afe;padding:5px 10px;border-radius:6px;cursor:pointer}.admin-chunk-spinner{width:16px;height:16px;border:2px solid #dce7fb;border-top-color:#3a7afe;border-radius:50%;animation:admin-chunk-spin .8s linear infinite}@keyframes admin-chunk-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.admin-chunk-spinner,.route-loading-bar,.route-loading-spinner{animation:none!important}.admin-unified-shell .el-skeleton.is-animated .el-skeleton__item{animation:none}}@media(max-width:1280px){.main.admin-unified-shell{--admin-pad-x: 16px}.admin-unified-shell .pagination{overflow-x:auto;justify-content:flex-start}}.main.admin-unified-shell>.left-menu-wrapper{width:104px;background:#0f1d31;box-shadow:4px 0 18px #1a305414}.main.admin-unified-shell .menu-wrapper{width:104px;background:linear-gradient(180deg,#12243b,#0d1b2e)}.main.admin-unified-shell .menu-wrapper .home-login{width:104px;height:60px;margin:0;justify-content:flex-start;padding:0 16px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.08)}.main.admin-unified-shell .menu-wrapper .home-login .logoImg{width:72px;max-height:34px;object-fit:contain}.main.admin-unified-shell .menu-wrapper>.d-c-c{width:104px;min-height:34px;padding:0 10px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.06)}.main.admin-unified-shell .menu-wrapper>.d-c-c .p-10-0{display:block;width:100%;padding:7px 4px;color:#c7d5e8!important;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main.admin-unified-shell .menu-wrapper .nav-wrapper{padding-top:10px}.main.admin-unified-shell .menu-wrapper .nav-wrapper .nav-ul{gap:3px;padding:0 7px 18px}.main.admin-unified-shell .menu-wrapper .nav-wrapper .nav-ul li{position:relative;min-height:58px;padding:8px 4px;border-radius:9px;color:#9fb0c5;font-size:12px;transition:color .16s ease,background-color .16s ease,transform .16s ease}.main.admin-unified-shell .menu-wrapper .nav-wrapper .nav-ul li:after{content:"";position:absolute;right:-7px;top:13px;width:3px;height:32px;border-radius:3px 0 0 3px;background:transparent}.main.admin-unified-shell .menu-wrapper .nav-wrapper .nav-ul li:hover{background:#ffffff12;color:#f4f8ff;transform:translate(1px)}.main.admin-unified-shell .menu-wrapper .nav-wrapper .nav-ul li.router-link-active{background:linear-gradient(135deg,#23518b,#1a3e6c);color:#fff;box-shadow:0 5px 12px #0412262e}.main.admin-unified-shell .menu-wrapper .nav-wrapper .nav-ul li.router-link-active:after{background:#66a1ff}.main.admin-unified-shell .menu-wrapper .nav-wrapper .nav-ul .menu-item .item-box{gap:5px}.main.admin-unified-shell .menu-wrapper .nav-wrapper .nav-ul .menu-item .menu-item-el-icon,.main.admin-unified-shell .menu-wrapper .nav-wrapper .nav-ul .menu-item .menu-item-icon{color:currentColor;font-size:19px}.main.admin-unified-shell .menu-wrapper .nav-wrapper .nav-ul .menu-item>.item-box>span:last-child{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main.admin-unified-shell .left-menu-wrapper.ml-child-enhanced .child-menu-wrapper{left:104px;width:220px;background:#fff;border-right:1px solid #e5ebf3;box-shadow:5px 0 14px #243a5d0a}.main.admin-unified-shell .left-menu-wrapper.ml-child-enhanced .child-menu{width:220px;padding:60px 12px 18px;background:#fff}.main.admin-unified-shell .left-menu-wrapper.ml-child-enhanced .child-menu ul{gap:4px}.main.admin-unified-shell .left-menu-wrapper.ml-child-enhanced .child-menu ul li{min-height:40px;padding:9px 12px;border-radius:8px;color:#607089;font-size:13px;transition:background-color .16s ease,color .16s ease}.main.admin-unified-shell .left-menu-wrapper.ml-child-enhanced .child-menu ul li:hover{background:#f2f6fd;color:#2f68e0}.main.admin-unified-shell .left-menu-wrapper.ml-child-enhanced .child-menu ul li.router-link-active{background:#edf4ff;color:#255ec9;box-shadow:inset 3px 0 #3a7afe}.main.admin-unified-shell .left-menu-wrapper.ml-child-enhanced .featured-child-head{height:54px;margin:0 -12px 10px;padding:0 18px;background:#fff;border-bottom:1px solid #edf1f6}.main.admin-unified-shell .left-menu-wrapper.ml-child-enhanced .featured-child-head-name{color:#24344d;font-size:14px}.main.admin-unified-shell .left-menu-wrapper.ml-child-enhanced .child-menu ul li .name{letter-spacing:.1px}.main.admin-unified-shell.right-big .right-content{margin-left:104px!important}.main.admin-unified-shell .main.has-child-menu .right-content,.main.admin-unified-shell .main.ml-child-enhanced .right-content,.main.admin-unified-shell.has-child-menu .right-content,.main.admin-unified-shell.ml-child-enhanced .right-content{margin-left:324px!important}.main.admin-unified-shell .common-header{height:60px;line-height:60px;padding-left:24px;background:#fffffff5;box-shadow:0 1px #21385a0d}.main.admin-unified-shell .common-header .breadcrumb .baseInfo-left-base{color:#24344d;font-size:15px}.main.admin-unified-shell .common-header .header-navbar{padding-right:18px;gap:4px}.main.admin-unified-shell .common-header .header-navbar-icon{height:30px;margin-right:8px;padding:0 8px;border-radius:7px;font-size:12px;line-height:30px}.main.admin-unified-shell .common-header .header-navbar-icon:hover{background:#f2f5fa}.main.admin-unified-shell .common-header .header-navbar-icon.login-out:hover{background:#fff1f1}.main.admin-unified-shell .right-content-box{max-height:calc(100vh - 60px);min-height:calc(100vh - 60px)}.main.admin-unified-shell .subject-wrap{min-height:calc(100vh - 60px)}.main.admin-unified-shell .admin-page__head{padding:18px 24px 16px;background:linear-gradient(180deg,#fff,#fafcff);border-bottom:1px solid #e8edf5}.main.admin-unified-shell .admin-page__body{padding:18px 24px 28px;gap:14px}.main.admin-unified-shell .admin-page__crumb{color:#8a98ac;font-size:11px;letter-spacing:.2px}.main.admin-unified-shell .admin-page__identity h1{color:#1e2f49;font-size:19px}.main.admin-unified-shell .admin-page__identity p{color:#7b899c}.main.admin-unified-shell .admin-page__icon{width:38px;height:38px;border-radius:11px;color:#2868dc;background:linear-gradient(145deg,#ecf4ff,#e3edff)}@media(max-width:900px){.main.admin-unified-shell>.left-menu-wrapper,.main.admin-unified-shell .menu-wrapper{width:80px}.main.admin-unified-shell .menu-wrapper .home-login,.main.admin-unified-shell .menu-wrapper>.d-c-c{width:80px}.main.admin-unified-shell .menu-wrapper .home-login .logoImg{width:48px}.main.admin-unified-shell .left-menu-wrapper.ml-child-enhanced .child-menu-wrapper{left:80px}.main.admin-unified-shell .main.has-child-menu .right-content,.main.admin-unified-shell .main.ml-child-enhanced .right-content,.main.admin-unified-shell.has-child-menu .right-content,.main.admin-unified-shell.ml-child-enhanced .right-content{margin-left:300px!important}.main.admin-unified-shell .admin-page__head,.main.admin-unified-shell .admin-page__body{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.main.admin-unified-shell .menu-wrapper .nav-wrapper .nav-ul li{transition:none}}@media(max-width:900px){.main.admin-unified-shell.page-decoration-shell>.left-menu-wrapper,.main.admin-unified-shell.page-decoration-shell .common-header{display:none}.main.admin-unified-shell.page-decoration-shell .right-content{margin-left:0!important;width:100%;max-width:100%;min-width:0}.main.admin-unified-shell.page-decoration-shell .right-content-box{padding:0}.main.admin-unified-shell.page-decoration-shell .subject-wrap{padding:0;min-width:0}}.content-studio{color:var(--admin-text, #1f2d3d);min-width:0;--studio-readable: var(--el-text-color-regular, #606266);--studio-action: var(--el-color-primary-dark-2, #2f68e0)}.content-studio .el-button+.el-button{margin-left:0}.content-studio .el-button--primary{--el-button-bg-color: var(--studio-action);--el-button-border-color: var(--studio-action)}.content-studio .el-table{width:100%;min-height:220px;border:1px solid var(--admin-border, #eef0f4);border-radius:10px}.content-studio .el-table th.el-table__cell{background:var(--admin-bg, #f4f6fa);color:var(--studio-readable);font-size:12px;font-weight:600}.content-studio .el-table .cell>.el-button+.el-button{margin-left:12px}.content-studio .el-table .cell{overflow-wrap:anywhere;line-height:1.65}.content-studio .el-input,.content-studio .el-select{min-width:0}.content-studio .el-pagination{max-width:100%;overflow-x:auto;padding:6px 0}.content-studio .el-alert{margin-bottom:16px}.content-studio button:focus-visible,.content-studio a:focus-visible{outline:2px solid var(--studio-action);outline-offset:3px}.content-studio-dialog.el-dialog{max-width:calc(100vw - 32px);margin-top:5vh;border-radius:var(--admin-radius, 12px);padding:0;color:var(--admin-text, #1f2d3d)}.content-studio-dialog.el-dialog .el-button--primary{--el-button-bg-color: var(--el-color-primary-dark-2,#2f68e0);--el-button-border-color: var(--el-color-primary-dark-2,#2f68e0);--el-button-hover-bg-color: var(--el-color-primary-dark-2,#2f68e0);--el-button-hover-border-color: var(--el-color-primary-dark-2,#2f68e0)}.content-studio-dialog.el-dialog .el-dialog__header{padding:22px 28px 18px;margin:0;border-bottom:1px solid var(--admin-border, #eef0f4)}.content-studio-dialog.el-dialog .el-dialog__title{font-size:18px;font-weight:600}.content-studio-dialog.el-dialog .el-dialog__headerbtn{top:13px;right:14px;width:44px;height:44px}.content-studio-dialog.el-dialog .el-dialog__body{padding:24px 28px;max-height:72vh;overflow-y:auto;overflow-wrap:anywhere}.content-studio-dialog.el-dialog .el-dialog__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:16px 28px 22px;border-top:1px solid var(--admin-border, #eef0f4)}.content-studio-dialog.el-dialog .el-dialog__footer .el-button{margin-left:0}.content-studio-dialog.el-dialog .library-edit-form{max-height:none;overflow:visible;padding:0}.content-studio-dialog.el-dialog .el-form-item{margin-bottom:22px}.content-studio-dialog.el-dialog .el-form-item__label{color:var(--admin-text, #1f2d3d);font-size:13px}.content-studio-dialog.el-dialog .el-input,.content-studio-dialog.el-dialog .el-select,.content-studio-dialog.el-dialog .el-date-editor{max-width:100%}.content-studio-dialog.el-dialog textarea{resize:none}.content-studio-dialog.el-dialog .el-alert{margin-bottom:18px}.content-studio-dialog.el-dialog video,.content-studio-dialog.el-dialog img{max-width:100%}@media(max-width:640px){.content-studio-dialog.el-dialog{max-width:calc(100vw - 20px);margin-top:16px}.content-studio-dialog.el-dialog .el-dialog__header{padding:18px 58px 18px 20px}.content-studio-dialog.el-dialog .el-dialog__body{padding:20px;max-height:68vh}.content-studio-dialog.el-dialog .el-dialog__footer{padding:14px 20px 20px}.content-studio-dialog.el-dialog .el-dialog__footer .el-button{min-height:40px}}.content-studio .el-button.is-link.el-button--primary,.content-studio-dialog .el-button.is-link.el-button--primary{color:var(--el-color-primary-dark-2, #2f68e0)}.content-studio .el-button.is-link.el-button--success{color:#357638}.content-studio .el-button.is-link.el-button--warning{color:#8a5a17}.content-studio .el-button.is-link.el-button--danger{color:#bd3535}.content-studio .el-button--primary{--el-button-hover-bg-color:var(--el-color-primary-dark-2,#2f68e0);--el-button-hover-border-color:var(--el-color-primary-dark-2,#2f68e0)}.content-studio-date-picker.el-popper{max-width:calc(100vw - 20px)}.content-studio-date-picker .el-date-picker{width:322px;max-width:calc(100vw - 22px)}.content-studio-date-picker .el-date-picker .el-picker-panel__content{width:calc(100% - 24px);margin:12px}.content-studio-date-picker .el-date-picker__header{margin-left:12px;margin-right:12px}
