/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-4-10 11:21:44
 */a.button,span.button{display:inline-block;vertical-align:middle;height:32px;line-height:32px;background:#8fc31f;border-radius:90px;box-shadow:0 2px 0 0 rgba(0,0,0,.04);font-size:14px;font-weight:500;text-align:center;color:#fff;cursor:pointer;padding:0 16px;>img{width:14px;height:auto;vertical-align:text-top;margin-right:5px}>svg{vertical-align:middle}}a.button.big,span.button.big{height:40px;line-height:40px}a.button.white,span.button.white{background-color:#fff;border:1px solid #d7dee1;color:#000}a.button.red,span.button.red{background-color:#fff;border:1px solid #fa5151;color:#fa5151}a.button.left,span.button.left{margin-left:12px}.flex{display:flex}.flex.between{justify-content:space-between}.flex-1{flex:1}.flex-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.flex-gap-10{gap:10px}.tags{padding:10px 0;display:flex;flex-wrap:wrap;.per-tag{font-size:12px;font-weight:400;line-height:22px;letter-spacing:0;padding:5px 10px;white-space:nowrap;margin:0 10px 10px 0;background:#fff;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);border-radius:10px;>img{width:10px;height:auto;vertical-align:middle;margin-left:10px}}.per-tag.type1{color:#6e5695;background:#efe5ff;border:0 solid}.per-tag.type2{color:#374b5e;background:#e5f2ff;border:0 solid}.per-tag.type3{color:#7b6748;background:#fff5e5;border:0 solid}.per-tag.type4{color:#4a695e;background:#eafff8;border:0 solid}.per-tag.big{line-height:44px}}.pointer{cursor:pointer}.title-lit{font-size:24px;line-height:40px;font-weight:700;color:$base-color-black}.mtb-20{margin:20px 0}.back{width:auto;height:30px;line-height:30px;cursor:pointer;font-size:14px;font-weight:400;color:#000}@media only screen and (max-width:1000px){.mtb-20{margin:inherit}}[data-v-bc593ff2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.content[data-v-bc593ff2]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.content .box-card[data-v-bc593ff2]{margin:0 20px 20px 0;width:350px;border:1px solid #d7dee1;border-radius:20px;padding:0 0 20px;overflow:hidden;position:relative;color:#000;cursor:pointer;background:#fff}.content .box-card.flex1.application[data-v-bc593ff2]{flex:0 0 calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);min-width:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);margin-right:20px}.content .box-card.flex1.application[data-v-bc593ff2]:nth-child(3n){margin-right:0}.content .box-card.library-card[data-v-bc593ff2]{border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:0;overflow:hidden;transition:all .3s ease;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04)}.content .box-card.library-card[data-v-bc593ff2]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:rgba(0,0,0,.12);transform:translateY(-2px)}.content .box-card.library-card .preview-content[data-v-bc593ff2]{position:relative}.content .box-card.library-card .preview-content .card-cover[data-v-bc593ff2]{width:100%;aspect-ratio:4/3;border-radius:0;overflow:hidden;margin-bottom:0;position:relative;transition:transform .3s ease;background:linear-gradient(to right bottom,#e8f4ff,#e8f4ff,#ebeef5)}.content .box-card.library-card .preview-content .card-cover[data-v-bc593ff2]:hover{transform:scale(1.05)}.content .box-card.library-card .preview-content .card-cover.card-cover-placeholder[data-v-bc593ff2]{background:linear-gradient(to right bottom,#f5f7fa,#e8f4ff);display:flex;align-items:center;justify-content:center;border:1px dashed #d7dee1}.content .box-card.library-card .preview-content .card-cover.card-cover-placeholder .placeholder-content[data-v-bc593ff2]{text-align:center;color:rgba(0,0,0,.5);z-index:1}.content .box-card.library-card .preview-content .card-cover.card-cover-placeholder .placeholder-content svg[data-v-bc593ff2]{display:block;margin:0 auto 8px}.content .box-card.library-card .preview-content .card-cover.card-cover-placeholder .placeholder-content .placeholder-text[data-v-bc593ff2]{font-size:12px;color:rgba(0,0,0,.4)}.content .box-card.library-card .preview-content .card-cover .card-scene[data-v-bc593ff2]{position:absolute;bottom:6px;right:6px;font-size:11px;line-height:18px;color:rgba(0,0,0,.8);padding:4px 10px;background-color:#f2f2f2;border:1px solid rgba(0,0,0,.12);border-radius:6px;z-index:2;white-space:nowrap;max-width:80%;overflow:hidden;text-overflow:ellipsis;font-weight:500}.content .box-card.library-card .preview-content .card-menu-trigger-wrapper[data-v-bc593ff2]{position:absolute;top:8px;right:8px;z-index:10;pointer-events:none}.content .box-card.library-card .preview-content .card-menu-trigger[data-v-bc593ff2]{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.12);border:none;pointer-events:auto;backdrop-filter:blur(4px)}.content .box-card.library-card .preview-content .card-menu-trigger[data-v-bc593ff2]:hover{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.15);transform:scale(1.05)}.content .box-card.library-card .preview-content .card-menu-trigger svg[data-v-bc593ff2]{width:16px;height:16px;display:block}.content .box-card.library-card .preview-content .card-info[data-v-bc593ff2]{padding:14px 16px 16px;text-align:left}.content .box-card.library-card .preview-content .card-info .card-author[data-v-bc593ff2]{display:flex;align-items:center;gap:5px;font-size:12px;color:rgba(0,0,0,.65);margin-bottom:10px}.content .box-card.library-card .preview-content .card-info .card-author .user[data-v-bc593ff2]{width:24px;height:24px;line-height:24px;border-radius:56px;display:inline-block;vertical-align:middle;text-align:center;background:#000;margin-right:0;flex-shrink:0}.content .box-card.library-card .preview-content .card-info .card-author .user svg[data-v-bc593ff2]{width:8.39px;height:8.88px;vertical-align:middle;margin-top:-2px}.content .box-card.library-card .preview-content .card-info .card-name[data-v-bc593ff2]{font-size:17px;font-weight:600;line-height:24px;color:#000;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content .box-card.library-card .preview-content .card-info .card-desc[data-v-bc593ff2]{font-size:13px;line-height:20px;color:rgba(0,0,0,.7);margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;min-height:40px}.content .box-card.library-card .preview-content .card-meta[data-v-bc593ff2]{display:flex;justify-content:space-between;align-items:center;font-size:12px;line-height:18px;padding:14px 16px 16px;margin-top:0}.content .box-card.library-card .preview-content .card-meta .card-date[data-v-bc593ff2]{white-space:nowrap;color:rgba(0,0,0,.55)}.content .box-card.library-card .preview-content .card-meta .card-stats[data-v-bc593ff2]{display:flex;align-items:center;gap:14px}.content .box-card.library-card .preview-content .card-meta .card-stats .stat-item[data-v-bc593ff2]{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:18px;color:rgba(0,0,0,.6);white-space:nowrap}.content .box-card.library-card .preview-content .card-meta .card-stats .stat-item .stat-icon[data-v-bc593ff2]{width:16px;height:16px;flex-shrink:0;display:inline-block;vertical-align:middle}.content .box-card.library-card .preview-content .card-meta .card-stats .stat-item.stat-item-like .stat-icon-like[data-v-bc593ff2]{width:20px;height:20px;display:inline-block;vertical-align:middle}.content .box-card.library-card .preview-content .card-meta .card-stats .stat-item>span[data-v-bc593ff2]{line-height:18px;display:inline-block}.content .box-card.library-card .preview-content .card-meta .card-stats .stat-item.stat-item-interactive[data-v-bc593ff2]{cursor:pointer;position:relative;z-index:10;pointer-events:auto}.empty[data-v-bc593ff2]{text-align:center;width:100%}[data-v-69452a44]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.content[data-v-69452a44]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.content .box-card[data-v-69452a44]{margin:0 0 20px 0;width:350px;border:1px solid #d7dee1;border-radius:20px;padding:10px 10px 20px;overflow:hidden;position:relative;color:#000;cursor:pointer;background:#fff}.content .box-card div.img[data-v-69452a44]{width:100%;height:200px;background:linear-gradient(to right bottom,#e8f4ff,#e8f4ff,#ebeef5) no-repeat top/cover;border-radius:20px;margin-bottom:20px;position:relative;overflow:hidden}.content .box-card div.img.img-placeholder[data-v-69452a44]{background:linear-gradient(to right bottom,#f5f7fa,#e8f4ff);display:flex;align-items:center;justify-content:center;border:1px dashed #d7dee1}.content .box-card div.img.img-placeholder .placeholder-content[data-v-69452a44]{text-align:center;color:rgba(0,0,0,.5)}.content .box-card div.img.img-placeholder .placeholder-content svg[data-v-69452a44]{display:block;margin:0 auto 8px}.content .box-card div.img.img-placeholder .placeholder-content .placeholder-text[data-v-69452a44]{font-size:12px;color:rgba(0,0,0,.4)}.content .box-card div.con-box[data-v-69452a44]{text-align:left;flex:1;padding:0 10px 30px}.content .box-card div.con-box .title[data-v-69452a44]{font-weight:700;line-height:30px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.content .box-card div.con-box .desc[data-v-69452a44]{font-size:14px;line-height:30px;color:rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content .box-card .bottom[data-v-69452a44]{display:flex;justify-content:space-between;position:absolute;bottom:20px;left:20px;right:20px;z-index:10}.content .box-card .bottom .user[data-v-69452a44]{width:24px;height:24px;line-height:24px;border-radius:56px;display:inline-block;vertical-align:middle;text-align:center;background:#000;margin-right:5px}.content .box-card.flex1.model[data-v-69452a44]{flex:0 0 calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);min-width:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);margin-right:20px}.content .box-card.flex1.model[data-v-69452a44]:nth-child(3n){margin-right:0}.content .box-card.flex1.model.recommend[data-v-69452a44]{min-width:260px}.content .box-card[data-v-69452a44]:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.1);border-color:#fff}.content .box-card:hover .img[data-v-69452a44]{transform:scale(1.1);transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,color .1s,font-size 0s}.content .box-card.model-selected[data-v-69452a44]{border-color:#8fc31f;box-shadow:0 10px 20px 0 rgba(143,195,31,.3)}.content .box-card.selectable[data-v-69452a44]{cursor:pointer}.empty[data-v-69452a44]{text-align:center;width:100%}body .el-dialog.publish-confirm-dialog .el-dialog__footer .el-button.cancel-btn,body .el-dialog.publish-confirm-dialog .el-dialog__footer .el-button.cancel-btn:active,body .el-dialog.publish-confirm-dialog .el-dialog__footer .el-button.cancel-btn:focus,body .el-dialog.publish-confirm-dialog .el-dialog__footer .el-button.cancel-btn:hover,body .el-dialog.publish-confirm-dialog .el-dialog__footer .el-button.confirm-btn,body .el-dialog.publish-confirm-dialog .el-dialog__footer .el-button.confirm-btn:active,body .el-dialog.publish-confirm-dialog .el-dialog__footer .el-button.confirm-btn:focus,body .el-dialog.publish-confirm-dialog .el-dialog__footer .el-button.confirm-btn:hover,body .publish-confirm-dialog .el-dialog .el-dialog__footer .el-button.cancel-btn,body .publish-confirm-dialog .el-dialog .el-dialog__footer .el-button.cancel-btn:active,body .publish-confirm-dialog .el-dialog .el-dialog__footer .el-button.cancel-btn:focus,body .publish-confirm-dialog .el-dialog .el-dialog__footer .el-button.cancel-btn:hover,body .publish-confirm-dialog .el-dialog .el-dialog__footer .el-button.confirm-btn,body .publish-confirm-dialog .el-dialog .el-dialog__footer .el-button.confirm-btn:active,body .publish-confirm-dialog .el-dialog .el-dialog__footer .el-button.confirm-btn:focus,body .publish-confirm-dialog .el-dialog .el-dialog__footer .el-button.confirm-btn:hover{transform:none!important;transition:none!important;height:40px!important;line-height:40px!important;font-size:14px!important;margin-top:0!important;padding:0 20px!important}.el-dialog.publish-confirm-dialog,.publish-confirm-dialog .el-dialog{border-radius:16px!important;box-shadow:0 20px 60px rgba(0,0,0,.15)!important;border:1px solid rgba(0,0,0,.05)!important;overflow:hidden!important}.el-dialog.publish-confirm-dialog .el-dialog__header,.publish-confirm-dialog .el-dialog .el-dialog__header{padding:28px 28px 20px!important;border-bottom:1px solid rgba(0,0,0,.08)!important;background:#fff!important}.el-dialog.publish-confirm-dialog .el-dialog__header .el-dialog__title,.publish-confirm-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:22px!important;font-weight:600!important;color:#000!important;letter-spacing:-.3px!important}.el-dialog.publish-confirm-dialog .el-dialog__header .el-dialog__headerbtn,.publish-confirm-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{top:24px!important;right:24px!important;width:32px!important;height:32px!important;border-radius:8px!important;transition:all .2s ease!important}.el-dialog.publish-confirm-dialog .el-dialog__header .el-dialog__headerbtn:hover,.publish-confirm-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn:hover{background:rgba(0,0,0,.05)!important}.el-dialog.publish-confirm-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.publish-confirm-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{font-size:18px!important;color:rgba(0,0,0,.6)!important;transition:color .2s ease!important}.el-dialog.publish-confirm-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover,.publish-confirm-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#8fc31f!important}.el-dialog.publish-confirm-dialog .el-dialog__body,.publish-confirm-dialog .el-dialog .el-dialog__body{padding:28px!important;background:#fff!important}.el-dialog.publish-confirm-dialog .el-dialog__footer,.publish-confirm-dialog .el-dialog .el-dialog__footer{padding:20px 28px 28px!important;border-top:1px solid rgba(0,0,0,.05)!important;background:#fafafa!important}.publish-confirm-dialog .publish-dialog-content .publish-message{font-size:14px!important;line-height:22px!important;color:rgba(0,0,0,.75)!important;margin-bottom:28px!important;padding:16px!important;background:#f9fafb!important;border-radius:10px!important;border-left:3px solid #8fc31f!important;word-break:normal!important;overflow-wrap:break-word!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty{margin-bottom:24px!important;padding:20px!important;background:#fafafa!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.05)!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-intro{margin-bottom:16px!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-intro .warranty-checkbox,.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-intro .warranty-checkbox .el-checkbox{width:100%!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-intro .warranty-checkbox .el-checkbox__input .el-checkbox__inner{width:18px!important;height:18px!important;border-radius:4px!important;border:2px solid rgba(0,0,0,.2)!important;transition:all .2s ease!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-intro .warranty-checkbox .el-checkbox__input .el-checkbox__inner:hover{border-color:#8fc31f!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-intro .warranty-checkbox .el-checkbox__input .el-checkbox__inner:after{width:5px!important;height:9px!important;left:5px!important;top:2px!important;border-width:2px!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-intro .warranty-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#8fc31f!important;border-color:#8fc31f!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-intro .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#8fc31f!important;box-shadow:0 0 0 2px rgba(143,195,31,.1)!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-intro .warranty-checkbox .el-checkbox__label{font-size:14px!important;font-weight:500!important;color:rgba(0,0,0,.85)!important;line-height:22px!important;padding-left:10px!important;cursor:pointer!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-items{padding-left:28px!important;display:flex!important;flex-direction:column!important;gap:14px!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-items .warranty-item{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:13px!important;line-height:20px!important;color:rgba(0,0,0,.7)!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-items .warranty-item .warranty-number{font-weight:600!important;color:rgba(0,0,0,.85)!important;flex-shrink:0!important;min-width:20px!important}.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-items .warranty-item .warranty-text{flex:1!important;line-height:20px!important}.publish-confirm-dialog .dialog-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin-top:0!important}.publish-confirm-dialog .dialog-footer .cancel-btn,.publish-confirm-dialog .dialog-footer .confirm-btn{padding:0 20px!important;height:40px!important;line-height:40px!important;font-size:14px!important;font-weight:500!important;border-radius:8px!important;transition:none!important;min-width:100px!important;margin-top:0!important;margin-bottom:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.publish-confirm-dialog .dialog-footer .cancel-btn{color:rgba(0,0,0,.7)!important;background:#fff!important;border:1px solid rgba(0,0,0,.12)!important}.publish-confirm-dialog .dialog-footer .cancel-btn:hover{background:#f5f5f5!important;border-color:rgba(0,0,0,.2)!important;color:rgba(0,0,0,.85)!important}.publish-confirm-dialog .dialog-footer .confirm-btn{background:#8fc31f!important;border-color:#8fc31f!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 4px rgba(143,195,31,.2)!important}.publish-confirm-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled){background:#7db01c!important;border-color:#7db01c!important;box-shadow:0 2px 4px rgba(143,195,31,.2)!important}.publish-confirm-dialog .dialog-footer .confirm-btn.is-disabled{background:#e5e7eb!important;border-color:#e5e7eb!important;color:#9ca3af!important;cursor:not-allowed!important;box-shadow:none!important;opacity:.6!important}