/*!
 *  build: kktuku 
 *  copyright: vuejs-core.cn  
 *  time: 2026-11-14 18:00:00
 */[data-v-54e99c58]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}[data-v-54e99c58] .el-tree{font-size:10px!important;background:linear-gradient(145deg,#f8f9fc,#f1f3f9);border-radius:10px;padding:16px;box-shadow:0 4px 20px rgba(0,0,0,.06)}[data-v-54e99c58] .el-tree .el-tree-node{margin:6px 0;transition:transform .25s ease}[data-v-54e99c58] .el-tree .el-tree-node:hover{background:rgba(64,158,255,.05)}[data-v-54e99c58] .el-tree .el-tree-node:hover .el-tree-node__label{color:#337ecc}[data-v-54e99c58] .el-tree .el-tree-node:before{border-left:2px dashed #d0d7e5;left:14px}[data-v-54e99c58] .el-tree .el-checkbox__inner{border:2px solid #c0c4cc;transition:all .25s cubic-bezier(.4,0,.2,1)}[data-v-54e99c58] .el-tree .el-checkbox__inner:hover{transform:scale(1.15);border-color:#409eff}[data-v-54e99c58] .el-tree .is-checked .el-checkbox__inner{background:linear-gradient(135deg,#409eff,#337ecc);box-shadow:0 3px 6px rgba(64,158,255,.2)}[data-v-54e99c58] .el-tree .el-tree-node__content{height:36px}[data-v-54e99c58] .el-tree .el-tree-node__label{font-size:15px;font-weight:500;letter-spacing:.2px;color:#4a4a4a}[data-v-54e99c58] .el-tree .el-tree-node__expand-icon{font-size:16px;color:#909399;transition:all .3s ease}[data-v-54e99c58] .el-tree .el-tree-node__expand-icon:hover{color:#409eff;transform:rotate(90deg) scale(1.1)}[data-v-54e99c58] .el-tree-node.is-current{position:relative}[data-v-54e99c58] .el-tree-node.is-current:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:4px;height:80%;background:#409eff;border-radius:2px;animation:node-glow 1.5s ease infinite}[data-v-39b7c18e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}[data-v-39b7c18e] .el-radio__input{display:none!important}[data-v-39b7c18e] .el-radio__label{display:inline-block!important}[data-v-39b7c18e] .el-radio-group .el-radio{font-weight:500;font-size:.88rem;color:#333;height:1.63rem;padding:0 .63rem;text-align:center;line-height:1.63rem;margin-right:0;margin-left:30px}[data-v-39b7c18e] .el-radio-group .el-radio .el-radio__label{padding:.13rem .63rem!important}[data-v-39b7c18e] .el-radio-group .el-radio.is-checked{background:linear-gradient(92deg,#ff7e46,#ffc778);border-radius:.25rem .25rem .25rem .25rem}[data-v-39b7c18e] .el-radio-group .el-radio.is-checked .el-radio__label{color:#fff!important;padding:0!important}.searchSlotDiv[data-v-39b7c18e]{background:#fff;border-radius:1.25rem;padding:1.06rem 1.25rem}[data-v-4f13fa0e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.searchInput[data-v-4f13fa0e]{width:50%;height:3.5rem!important;border-radius:.63rem;border:.06rem solid #d8dbe4}.searchInput[data-v-4f13fa0e] .el-input-group__prepend{background:#fff}.searchInput[data-v-4f13fa0e] .el-input__inner{border:0;width:100%;height:3.5rem;background:#fff;border-radius:0 .63rem .63rem 0}.searchInput[data-v-4f13fa0e] .el-input__icon{font-size:1.2rem}.searchInput[data-v-4f13fa0e] .el-input__prefix{display:flex;align-items:center}.searchInput[data-v-4f13fa0e] .el-input__prefix .el-input__icon{transform:none}.searchInput[data-v-4f13fa0e] .el-input__suffix{right:1rem;display:flex;align-items:center;justify-content:center;height:100%;gap:10px}.searchInput[data-v-4f13fa0e] .el-input-group__prepend{border-radius:.63rem 0 0 .63rem;border:0}.product-showcase[data-v-4f13fa0e]{background:linear-gradient(180deg,#f5f7fa,#fff);height:calc(100vh - 80px);overflow-y:scroll}.product-grid[data-v-4f13fa0e]{display:flex;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;margin:1.25rem 0 0;flex-flow:wrap}.product-card[data-v-4f13fa0e]{padding-top:10px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.06);transition:all .3s ease;cursor:pointer;width:15vw}.product-card[data-v-4f13fa0e]:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 16px 30px rgba(0,0,0,.1)}.product-card .product-image-wrapper[data-v-4f13fa0e]{position:relative;width:100%;height:200px;overflow:hidden}.product-card .product-image-wrapper .product-image[data-v-4f13fa0e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.product-card .product-image-wrapper:hover .product-image[data-v-4f13fa0e]{transform:scale(1.05)}.product-card .product-meta[data-v-4f13fa0e]{padding:16px;text-align:center}.product-card .product-meta .product-title[data-v-4f13fa0e]{font-size:18px;font-weight:600;color:#222;margin-bottom:6px}.product-card .product-meta .info-btn[data-v-4f13fa0e]{color:#409eff;font-weight:500}.pagination-wrapper[data-v-4f13fa0e]{display:flex;justify-content:center;margin:20px 0 0}.dialog-glass[data-v-4f13fa0e] .el-dialog{border-radius:16px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.dialog-body[data-v-4f13fa0e]{font-size:14px;line-height:1.8;color:#333}.dialog-body .attr-section[data-v-4f13fa0e]{margin-top:12px}.dialog-body .attr-section .attr-list[data-v-4f13fa0e]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.dialog-body .attr-section .attr-list .attr-item[data-v-4f13fa0e]{display:flex;flex-direction:column;align-items:center;width:130px}.dialog-body .attr-section .attr-list .attr-item .attr-item__error[data-v-4f13fa0e],.dialog-body .attr-section .attr-list .attr-item .attr-item__placeholder[data-v-4f13fa0e]{width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#909399;background:#f4f6fa;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.dialog-body .attr-section .attr-list .attr-item img[data-v-4f13fa0e]{width:70px;height:70px;border-radius:10px;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 12px rgba(0,0,0,.05)}.dialog-body .attr-section .attr-list .attr-item span[data-v-4f13fa0e]{font-size:12px;color:#666;margin-top:4px}@media (max-width:600px){.product-meta .product-title[data-v-4f13fa0e]{font-size:16px}.dialog-glass[data-v-4f13fa0e] .el-dialog{width:95vw!important}}.model[data-v-4f13fa0e]{border:1px solid #e2e2e3;border-radius:8px;padding:5px}.model-list[data-v-4f13fa0e]{box-shadow:0 1px 5px rgba(0,0,0,.3);padding:10px;margin:5px}