#app{min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{-ms-touch-action:none}html,body{-webkit-text-size-adjust:none;margin:0;height:100%;font-size:14px!important}html ::-webkit-scrollbar,body ::-webkit-scrollbar{width:20}ul,ol{list-style:none}a{color:#32adc6;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button{-webkit-tap-highlight-color:rgba(0,0,0,0)}input,button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none}input:active,textarea:active,select:active{border:none}input,textarea,select{font-size:14px}img{border:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input::-moz-placeholder,textarea::-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}::-webkit-scrollbar{width:20;height:20}.item-card{display:flex;border:1px solid #ebeef5;border-radius:4px;padding:8px;background-color:#fff;transition:all .3s;height:100%;min-height:86px}.item-card:hover{box-shadow:0 2px 6px #0000000f}.item-img-wrapper{width:70px;height:70px;flex-shrink:0;border-radius:4px;overflow:hidden;border:1px solid #f0f0f0;margin-right:10px}.item-img{width:100%;height:100%}.image-slot{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#f5f7fa;color:#909399;font-size:24px}.item-info{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.item-title{margin-bottom:4px;line-height:1.2}.title-text{font-size:12px;font-weight:500;color:#303133;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.img-tag{display:inline-block;padding:0 4px;border-radius:2px;font-size:10px;color:#fff;margin-right:4px;vertical-align:middle;line-height:16px;height:16px}.tag-super{background-color:#f56c6c}.tag-market{background-color:#e6a23c}.tag-explosive,.tag-potential{background-color:#f08080}.similarity-tag{display:inline-block;padding:0 4px;border-radius:2px;font-size:10px;color:#fff;margin-right:4px;vertical-align:middle;line-height:16px;height:16px}.sim-high{background-color:#f56c6c}.sim-medium{background-color:#e6a23c}.sim-low{background-color:#909399}.item-meta{font-size:12px;line-height:1.4;margin-bottom:2px;display:flex;justify-content:space-between}.meta-col{display:flex;flex-direction:column}.text-muted{color:#909399}.text-danger{color:#f56c6c}.sales-num{color:#303133;font-weight:600}.item-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:auto;font-size:12px}.copy-icon{margin-left:5px;cursor:pointer;color:#409eff}.bidding-status{font-size:12px;font-weight:500}:root{--app-page-background: #f5f7fa;--app-panel-background: #fff;--app-panel-border: #e8edf4;--app-panel-radius: 12px;--app-panel-padding: 24px;--app-section-gap: 20px;--app-text: #24344c;--app-text-muted: #718096}.app-page{width:100%;min-width:0;color:var(--app-text)}.app-panel{padding:var(--app-panel-padding);border:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius);background:var(--app-panel-background)}.app-section{margin-bottom:var(--app-section-gap)}.app-page-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.app-page-title{margin:0 0 8px;color:var(--app-text);font-size:24px;font-weight:700;line-height:1.4}.app-page-description{margin:0;color:var(--app-text-muted);font-size:13px;line-height:1.7}.app-layout__content .el-card,.app-layout__content .el-card:hover{--el-card-padding: var(--app-panel-padding);--el-card-border-radius: var(--app-panel-radius);border-color:var(--app-panel-border);border-radius:var(--app-panel-radius);box-shadow:none}@media (max-width: 800px){:root{--app-panel-padding: 18px;--app-section-gap: 16px}.app-page-heading{align-items:flex-start;gap:16px}.app-page-title{font-size:22px}}
