.secondary-sidebar[data-v-9ddf8cbe]{display:flex;height:100vh;flex-shrink:0;background:#010101}.primary-rail[data-v-9ddf8cbe]{flex-shrink:0;display:flex;flex-direction:column;background:#010101;border-right:1px solid hsla(0,0%,100%,.06)}.rail-logo[data-v-9ddf8cbe]{height:64px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.rail-logo .logo-img[data-v-9ddf8cbe]{width:36px;height:36px;border-radius:8px}.rail-logo .logo-placeholder[data-v-9ddf8cbe]{color:#fff;font-size:14px;font-weight:600}.rail-scroll[data-v-9ddf8cbe]{flex:1;min-height:0}.rail-nav[data-v-9ddf8cbe]{padding:8px 0 16px}.rail-item[data-v-9ddf8cbe]{min-height:56px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#9aa3b2;cursor:pointer;transition:color .2s,background .2s;font-size:20px;box-sizing:border-box}.rail-item .rail-svg-icon[data-v-9ddf8cbe]{width:20px;height:20px;fill:currentColor;flex-shrink:0}.rail-item .rail-item-label[data-v-9ddf8cbe]{font-size:11px;line-height:1.25;text-align:center;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;word-break:break-all}.rail-item[data-v-9ddf8cbe]:hover{color:#fff;background:hsla(0,0%,100%,.06)}.rail-item.is-active[data-v-9ddf8cbe]{color:#409eff;background:rgba(64,158,255,.12)}.secondary-panel[data-v-9ddf8cbe]{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;border-right:1px solid #e8eaec}.panel-header[data-v-9ddf8cbe]{height:64px;flex-shrink:0;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #f0f0f0;box-sizing:border-box}.panel-title[data-v-9ddf8cbe]{font-size:15px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-scroll[data-v-9ddf8cbe]{flex:1;min-height:0}.panel-nav[data-v-9ddf8cbe]{padding:8px 0 20px}.secondary-item[data-v-9ddf8cbe]{position:relative;margin:2px 10px;padding:0 14px 0 18px;height:40px;line-height:40px;border-radius:6px;cursor:pointer;color:#303133;font-size:14px;transition:background .2s,color .2s}.secondary-item[data-v-9ddf8cbe]:before{content:"";position:absolute;left:6px;top:11px;bottom:11px;width:3px;border-radius:2px;background:transparent;transition:background .2s}.secondary-item[data-v-9ddf8cbe]:hover{background:#f5f7fa;color:#409eff}.secondary-item.is-active[data-v-9ddf8cbe]{background:#e6f7ff;color:#409eff;font-weight:600}.secondary-item.is-active[data-v-9ddf8cbe]:before{background:#409eff}.secondary-item-text[data-v-9ddf8cbe]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-subgroup[data-v-9ddf8cbe]{margin:8px 10px 4px;border-radius:8px;overflow:hidden}.menu-subgroup.has-active .subgroup-header[data-v-9ddf8cbe]{color:#409eff}.menu-subgroup.is-expanded .subgroup-arrow[data-v-9ddf8cbe]{transform:rotate(0deg)}.subgroup-header[data-v-9ddf8cbe]{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px 0 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#606266;font-size:14px;font-weight:500;transition:color .2s,background .2s;gap:8px;border-radius:6px}.subgroup-header[data-v-9ddf8cbe]:hover{background:#f5f7fa;color:#409eff}.subgroup-icon-wrap[data-v-9ddf8cbe]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;font-size:16px;color:inherit}.subgroup-icon-wrap .subgroup-svg-icon[data-v-9ddf8cbe]{width:16px;height:16px;fill:currentColor}.subgroup-title[data-v-9ddf8cbe]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subgroup-arrow[data-v-9ddf8cbe]{font-size:12px;color:#c0c4cc;transform:rotate(-90deg);transition:transform .2s;flex-shrink:0;margin-left:4px}.subgroup-body[data-v-9ddf8cbe]{padding:4px 0 6px 6px}.tertiary-item[data-v-9ddf8cbe]{display:flex;align-items:center;margin:2px 8px 2px 4px;padding:0 12px;height:36px;border-radius:6px;cursor:pointer;color:#606266;font-size:13px;transition:background .2s,color .2s}.tertiary-item[data-v-9ddf8cbe]:hover{color:#409eff}.tertiary-item:hover .tertiary-dot[data-v-9ddf8cbe]{border-color:#409eff;background:#409eff}.tertiary-item.is-active[data-v-9ddf8cbe]{background:#409eff;color:#fff;font-weight:500}.tertiary-item.is-active .tertiary-dot[data-v-9ddf8cbe]{border-color:#fff;background:#fff;box-shadow:none}.tertiary-dot[data-v-9ddf8cbe]{width:6px;height:6px;margin-right:8px;border-radius:50%;border:1.5px solid #c0c4cc;background:transparent;flex-shrink:0;transition:border-color .2s,background .2s}.tertiary-item-text[data-v-9ddf8cbe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary-empty[data-v-9ddf8cbe]{padding-top:4px}[data-v-17eb01ad] .el-avatar img{width:100%;height:100%}.header-container[data-v-17eb01ad]{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.header-container .left[data-v-17eb01ad]{display:flex;align-items:center}.header-container .left i[data-v-17eb01ad]{margin-right:12px;cursor:pointer}.header-container .right[data-v-17eb01ad]{height:100%;display:flex;align-items:center;gap:4px}.header-container .right .auth-merged[data-v-17eb01ad]{display:inline-flex;align-items:center;color:#606266;padding:0 4px}.header-container .right .auth-merged .auth-merged-action[data-v-17eb01ad]{margin-left:6px;color:#909399}.header-container .right .auth-merged:hover .auth-merged-action[data-v-17eb01ad]{color:#409eff}.header-container .right .frontend-link[data-v-17eb01ad]{color:#409eff;margin-right:2px}.header-container .right .update-link[data-v-17eb01ad]{color:#67c23a;margin-right:6px}.header-container .right .userinfo[data-v-17eb01ad]{height:100%;display:flex;align-items:center;cursor:default}.header-container .right .userinfo[data-v-17eb01ad]:hover{background:rgba(0,0,0,.025)}.header-container .right .userinfo>div[data-v-17eb01ad]{display:flex;align-items:center;font-size:15px;color:#000;padding:0 12px}.el-dropdown-menu .el-dropdown-menu__item[data-v-17eb01ad]{font-size:14px;color:#515a6e}.el-dropdown-menu .el-dropdown-menu__item .svg-icon[data-v-17eb01ad]{margin-right:6px}.tabs-container[data-v-ffcb12ac]{display:flex;align-items:center;overflow:hidden;color:#808695;font-size:14px;cursor:pointer}.tabs-container .tabs-close[data-v-ffcb12ac]{background-color:#fff;border-radius:2px}.tabs-container .tabs-close[data-v-ffcb12ac],.tabs-container .tabs-next[data-v-ffcb12ac],.tabs-container .tabs-prev[data-v-ffcb12ac]{flex-shrink:0;width:32px;height:32px;display:flex;justify-content:center;align-items:center;color:#515a6e;font-size:16px}.tabs-container .tabs-close i[data-v-ffcb12ac],.tabs-container .tabs-next i[data-v-ffcb12ac],.tabs-container .tabs-prev i[data-v-ffcb12ac]{font-weight:600}.tabs-container .tabs-wrap .tabs-scroll-container[data-v-ffcb12ac],.tabs-container .tabs-wrap[data-v-ffcb12ac]{display:flex;flex-grow:1;overflow:hidden}.tabs-container .tabs-wrap .tabs-scroll-container .tabs-scroll[data-v-ffcb12ac]{display:flex;transition:transform .5s ease-in-out}.tabs-container .tabs-wrap .tabs-scroll-container .tabs-scroll .tab[data-v-ffcb12ac]{flex-shrink:0;padding:0 16px;line-height:32px;background:#fff;border-radius:2px;margin-right:6px;display:flex;align-items:center}.tabs-container .tabs-wrap .tabs-scroll-container .tabs-scroll .tab i[data-v-ffcb12ac]{width:22px;height:22px;line-height:22px}.tabs-container .tabs-wrap .tabs-scroll-container .tabs-scroll .tab:hover i[data-v-ffcb12ac]{font-weight:600}.tabs-container .tabs-wrap .tabs-scroll-container .tabs-scroll .tab.active span[data-v-ffcb12ac]{color:#2d8cf0}.layout-container[data-v-266759de]{height:100%}.layout-container .layout-main[data-v-266759de]{background:#f5f7f9}.layout-container .layout-main .layout-content[data-v-266759de]{padding:0}.layout-container .layout-main .layout-content .layout-tabs[data-v-266759de]{width:100%;box-sizing:border-box;padding:6px 10px}.layout-container .layout-header[data-v-266759de]{background:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08)}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{box-sizing:border-box}#app,html{height:100%}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.el-message-loading{min-width:auto}.el-message-loading .el-message__content{padding-left:10px}.pl-font-tip{color:#909399;font-size:12px}.admin-overview-stats .admin-stat-block{margin-bottom:20px}.admin-overview-stats .admin-stat-block:last-child{margin-bottom:0}.admin-overview-stats .admin-stat-block__title{margin:0 0 14px;padding-left:12px;border-left:4px solid #409eff;font-size:15px;font-weight:600;color:#17233d;line-height:1.4;display:flex;align-items:center;gap:8px}.admin-overview-stats .admin-stat-block__title i{font-size:18px;color:#409eff}.admin-overview-stats .admin-stat-block__row{margin:0!important}.admin-overview-stats .admin-stat-card{display:flex;align-items:center;gap:14px;padding:16px 14px;margin-bottom:12px;background:#fff;border:1px solid #ebeef5;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.04);transition:transform .2s,box-shadow .2s}.admin-overview-stats .admin-stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.admin-overview-stats .admin-stat-card__icon{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.admin-overview-stats .admin-stat-card__body{flex:1;min-width:0}.admin-overview-stats .admin-stat-card__num{margin:0 0 4px;font-size:28px;font-weight:700;color:#17233d;line-height:1.15;font-variant-numeric:tabular-nums}.admin-overview-stats .admin-stat-card__label{margin:0;font-size:13px;color:#808695;line-height:1.4}.admin-overview-stats .admin-stat-card--theme-orange .admin-stat-card__icon{background:linear-gradient(135deg,#ffc300,#ff8c00)}.admin-overview-stats .admin-stat-card--theme-coral .admin-stat-card__icon{background:linear-gradient(135deg,#ff9f7a,#ff6b35)}.admin-overview-stats .admin-stat-card--theme-green .admin-stat-card__icon{background:linear-gradient(135deg,#5cdb95,#19be6b)}.admin-overview-stats .admin-stat-card--theme-blue .admin-stat-card__icon{background:linear-gradient(135deg,#6eb5ff,#409eff)}.admin-overview-stats .admin-stat-card--theme-purple .admin-stat-card__icon{background:linear-gradient(135deg,#b37feb,#722ed1)}.admin-overview-stats .admin-stat-card--theme-gold .admin-stat-card__icon{background:linear-gradient(135deg,#ffd666,#faad14)}.admin-overview-charts{margin-top:14px}.admin-overview-charts .admin-chart-panel{padding:4px 0 8px}.admin-overview-charts .admin-chart-panel__title{margin:0 0 4px;padding-left:12px;border-left:4px solid #409eff;font-size:15px;font-weight:600;color:#17233d}.admin-overview-charts .admin-chart-panel__title i{margin-right:6px;color:#409eff}.admin-overview-charts .admin-chart-panel__desc{margin:0 0 16px 16px;font-size:12px;color:#909399}.mini-bar-chart{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:200px;padding:0 8px 8px}.mini-bar-chart__item{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0}.mini-bar-chart__bar-wrap{width:100%;height:140px;display:flex;align-items:flex-end;justify-content:center}.mini-bar-chart__bar{width:70%;max-width:36px;min-height:0;border-radius:6px 6px 2px 2px;transition:height .35s ease}.mini-bar-chart__bar--order{background:linear-gradient(180deg,#409eff,#66b1ff)}.mini-bar-chart__bar--user{background:linear-gradient(180deg,#19be6b,#5cdb95)}.mini-bar-chart__label{margin-top:8px;font-size:12px;color:#909399}.mini-bar-chart__value{margin-top:2px;font-size:13px;font-weight:600;color:#303133;font-variant-numeric:tabular-nums}.svg-icon[data-v-18a0495b]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-18a0495b]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}.curd-card-container[data-v-4b9fe104]{width:calc(100% - 20px);margin:auto;border:none;border-radius:5px}[data-v-29987e1c] .colum-dialog{position:absolute;right:0;height:100vh}[data-v-29987e1c] .colum-dialog .el-dialog__body{height:calc(100% - 92px)}.colum-title[data-v-29987e1c]{display:flex;font-size:16px;padding:0 16px;margin-bottom:30px}.colum-title div[data-v-29987e1c]{padding-left:10px}.colum-list .colum-item[data-v-29987e1c]{padding:0 16px;display:none;align-items:center;height:38px}.colum-list .colum-item[data-v-29987e1c]:hover{background:#f3f3f3}.colum-list .colum-item.visible[data-v-29987e1c],.colum-list .colum-item:hover .operation[data-v-29987e1c]{display:flex}.colum-list .colum-item .colum-item-label[data-v-29987e1c]{flex-grow:1;text-align:left;padding-left:10px}.colum-list .colum-item .operation[data-v-29987e1c]{display:none;justify-content:space-between;width:40px}.colum-list .colum-item .operation .active[data-v-29987e1c]{color:#409eff}.curd-search-form[data-v-2d8fdcbd]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}@media screen and (max-width:1200px){.curd-search-form[data-v-2d8fdcbd]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:1000px){.curd-search-form[data-v-2d8fdcbd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.curd-search-form .search-operation[data-v-2d8fdcbd]{text-align:right;grid-column:6/span 1}@media screen and (max-width:1200px){.curd-search-form .search-operation[data-v-2d8fdcbd]{grid-column:5/span 1}}@media screen and (max-width:1000px){.curd-search-form .search-operation[data-v-2d8fdcbd]{grid-column:4/span 1}}[data-v-2d8fdcbd] .curd-search-form:not(.expand-all) .el-form-item:not(:nth-of-type(-n+5),:last-of-type){display:none!important}@media screen and (max-width:1200px){[data-v-2d8fdcbd] .curd-search-form:not(.expand-all) .el-form-item:not(:nth-of-type(-n+4),:last-of-type){display:none!important}}@media screen and (max-width:1000px){[data-v-2d8fdcbd] .curd-search-form:not(.expand-all) .el-form-item:not(:nth-of-type(-n+3),:last-of-type){display:none!important}}.curd-search-form[data-v-2d8fdcbd] .el-form-item__label{font-weight:400}.curd-search-form[data-v-2d8fdcbd] .el-form-item:not(.search-operation){display:flex}.curd-search-form[data-v-2d8fdcbd] .el-form-item:not(.search-operation) .el-form-item__label{flex-shrink:0;min-width:80px}.curd-search-form[data-v-2d8fdcbd] .el-form-item:not(.search-operation) .el-form-item__content{flex-grow:1}.curd-tools-container[data-v-2d8fdcbd]{display:flex;justify-content:space-between;margin-bottom:15px}.curd-tools-container .icon-container .el-dropdown[data-v-2d8fdcbd],.curd-tools-container .icon-container[data-v-2d8fdcbd]{display:flex;align-items:center}.curd-tools-container .icon-container .icon-item[data-v-2d8fdcbd]{display:flex;align-items:center;justify-content:center;margin:auto 5px;font-size:16px;color:#303133}.el-dropdown-menu__item.active[data-v-2d8fdcbd]{background:#f3f3f5}.pagination-container[data-v-2d8fdcbd]{text-align:right;margin-top:12px}[data-v-3c9b57e6] input{cursor:pointer}.image-thumb-preview[data-v-3386d3c8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.file-thumb-preview[data-v-49416f48]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-thumb-preview[data-v-a80c7e68]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-v-79f829e2] .el-dialog__body{padding:0 20px 20px 20px}.library-title[data-v-79f829e2]{font-size:18px;line-height:30px}.el-tree-node.is-current>.el-tree-node__content .category-tree-item .el-icon-more[data-v-79f829e2]{display:block}.category-tree-item[data-v-79f829e2]{display:flex;width:100%;height:100%;padding-right:10px;justify-content:space-between;align-items:center}.category-tree-item span[data-v-79f829e2]{flex-grow:1;height:100%;display:flex;align-items:center}.category-tree-item .el-icon-more[data-v-79f829e2]{display:none}.category-tree-item:hover .el-icon-more[data-v-79f829e2]{display:block}.library-container[data-v-79f829e2]{width:100%;height:500px;display:flex}.library-container .slide-container[data-v-79f829e2]{display:flex;flex-grow:1;flex-direction:column;height:100%;width:300px;border-right:1px solid #eee;padding-right:20px;overflow:hidden}.library-container .main-container[data-v-79f829e2]{padding:0 10px;flex-shrink:0;width:560px;display:flex;flex-direction:column}.library-container .main-container .main-attachment-list[data-v-79f829e2]{flex-grow:1;margin:20px 0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}.library-container .main-container .main-attachment-list .attachment-item[data-v-79f829e2]{width:100px;height:125px;position:relative}.library-container .main-container .main-attachment-list .attachment-item .item-preview[data-v-79f829e2]{width:100px;height:100px;border-radius:2px;overflow:hidden;position:relative}.library-container .main-container .main-attachment-list .attachment-item .item-selected[data-v-79f829e2]{border-radius:2px;overflow:hidden;display:none;position:absolute;top:0;width:100px;height:100px;justify-content:center;align-items:center;background:rgba(0,0,0,.6)}.library-container .main-container .main-attachment-list .attachment-item .item-selected.active[data-v-79f829e2]{display:flex}.library-container .main-container .main-attachment-list .attachment-item .item-selected .icon-number[data-v-79f829e2]{display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;border-radius:50%;width:34px;height:34px;line-height:34px;border:2px solid #fff;text-align:center}.library-container .main-container .main-attachment-list .attachment-item .item-title[data-v-79f829e2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0 5px}.library-container .main-container .pagination-container[data-v-79f829e2]{text-align:right}.preview-container[data-v-8c0d90f4]{width:100%;height:calc(80vh - 104px)}.preview-container img[data-v-8c0d90f4],.preview-container video[data-v-8c0d90f4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.attachment-list[data-v-0eacfa64]{display:flex;flex-wrap:wrap}.attachment-list .attachment-box-border[data-v-0eacfa64]{border:1px dashed #c0ccda}.attachment-list .upload-button[data-v-0eacfa64]{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:24px;color:#8c939d}.attachment-list .upload-button span[data-v-0eacfa64]{font-size:14px}.attachment-list .attachment-item[data-v-0eacfa64]{position:relative;width:100px;height:100px;overflow:hidden;margin:0 10px 10px 0;background-color:#fbfdff;border-radius:6px;box-sizing:border-box;cursor:pointer}.attachment-list .attachment-item:hover .mask-item[data-v-0eacfa64]{display:flex}.attachment-list .attachment-item .preview-item[data-v-0eacfa64]{z-index:9;width:100px;height:100px;overflow:hidden}.attachment-list .attachment-item .mask-item[data-v-0eacfa64]{position:absolute;top:0;width:100px;height:100px;background:rgba(0,0,0,.5);color:#fff;display:none;align-items:center;justify-content:center}.attachment-list .attachment-item .mask-item i[data-v-0eacfa64]{margin:5px}