.basic-container-all .basic-container__card{height:calc(100vh - 132px)!important;overflow:hidden;background:#f8fafc}.basic-container-all .basic-container__card .el-card__body{height:100%!important;padding:0!important}.market-query-page{background:#f8fafc;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.market-query-page .market-page-shell{height:100%;overflow-y:auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.market-query-page .market-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:0 4px}.market-query-page .market-header__main h1{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 6px 0;letter-spacing:-.02em}.market-query-page .market-header__main p{font-size:14px;color:#6b7280;margin:0}.market-query-page .market-header__search .search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:320px;height:44px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:0 16px;-webkit-transition:all .2s ease;transition:all .2s ease}.market-query-page .market-header__search .search-box:focus-within{border-color:#1a5cff;-webkit-box-shadow:0 0 0 3px rgba(26,92,255,.1);box-shadow:0 0 0 3px rgba(26,92,255,.1)}.market-query-page .market-header__search .search-box i{color:#9ca3af;font-size:16px;margin-right:10px}.market-query-page .market-header__search .search-box input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;font-size:14px;color:#1f2937;outline:none}.market-query-page .market-header__search .search-box input::-webkit-input-placeholder{color:#9ca3af}.market-query-page .market-header__search .search-box input::-moz-placeholder{color:#9ca3af}.market-query-page .market-header__search .search-box input:-ms-input-placeholder{color:#9ca3af}.market-query-page .market-header__search .search-box input::-ms-input-placeholder{color:#9ca3af}.market-query-page .market-header__search .search-box input::placeholder{color:#9ca3af}.market-query-page .market-header__search .search-box .search-clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border:none;background:#9ca3af;border-radius:50%;cursor:pointer;padding:0;-webkit-transition:background .2s;transition:background .2s}.market-query-page .market-header__search .search-box .search-clear i{margin:0;color:#fff;font-size:12px}.market-query-page .market-header__search .search-box .search-clear:hover{background:#6b7280}.market-query-page .market-nav{margin-bottom:16px}.market-query-page .market-nav__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.market-query-page .market-nav .nav-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:36px;padding:0 16px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#6b7280;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.market-query-page .market-nav .nav-item i{font-size:14px}.market-query-page .market-nav .nav-item:hover{border-color:#d1d5db;color:#1f2937}.market-query-page .market-nav .nav-item--active{background:#1a5cff;border-color:#1a5cff;color:#fff;font-weight:500}.market-query-page .market-nav .nav-item--active:hover{background:#014aff;color:#fff}.market-query-page .market-filter-panel{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.market-query-page .market-filter-panel .filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #e5e7eb}.market-query-page .market-filter-panel .filter-row:first-child{padding-top:0}.market-query-page .market-filter-panel .filter-row:last-child{border-bottom:none;padding-bottom:0}.market-query-page .market-filter-panel .filter-row__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:70px;-ms-flex-negative:0;flex-shrink:0;font-size:13px;font-weight:600;color:#1f2937}.market-query-page .market-filter-panel .filter-row__label i{color:#1a5cff;font-size:14px}.market-query-page .market-filter-panel .filter-row__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.market-query-page .market-filter-panel .filter-tag{height:32px;padding:0 14px;background:transparent;border:1px solid transparent;border-radius:6px;font-size:13px;color:#6b7280;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.market-query-page .market-filter-panel .filter-tag:hover{background:#f8fafc;color:#1f2937}.market-query-page .market-filter-panel .filter-tag--active{background:#e8f0ff;border-color:#1a5cff;color:#1a5cff;font-weight:500}.market-query-page .market-filter-panel .filter-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:32px;padding:0 12px;background:transparent;border:none;font-size:13px;color:#1a5cff;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.market-query-page .market-filter-panel .filter-more i{font-size:12px}.market-query-page .market-filter-panel .filter-more:hover{color:#0042e6}.market-query-page .market-filter-panel .filter-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px dashed #e5e7eb}.market-query-page .market-filter-panel .filter-status__label{font-size:13px;color:#9ca3af;-ms-flex-negative:0;flex-shrink:0}.market-query-page .market-filter-panel .filter-status__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.market-query-page .market-filter-panel .filter-status .status-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:28px;padding:0 10px 0 12px;background:#e8f0ff;border-radius:14px;font-size:12px;color:#1a5cff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.market-query-page .market-filter-panel .filter-status .status-tag i{font-size:11px}.market-query-page .market-filter-panel .filter-status .status-tag:hover{background:#cfdfff}.market-query-page .market-filter-panel .filter-status .clear-all{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:28px;padding:0 12px;background:transparent;border:1px solid #e5e7eb;border-radius:14px;font-size:12px;color:#6b7280;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.market-query-page .market-filter-panel .filter-status .clear-all i{font-size:12px}.market-query-page .market-filter-panel .filter-status .clear-all:hover{border-color:#ff4d4f;color:#ff4d4f}.market-query-page .market-content .result-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding:0 4px;font-size:14px;color:#6b7280}.market-query-page .market-content .result-summary strong{color:#1f2937;font-weight:600}.market-query-page .market-content .market-empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:80px 24px;text-align:center;background:#fff;border-radius:10px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.market-query-page .market-content .market-empty,.market-query-page .market-content .market-empty .empty-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.market-query-page .market-content .market-empty .empty-icon{width:80px;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f8fafc;border-radius:50%;margin-bottom:20px}.market-query-page .market-content .market-empty .empty-icon i{font-size:36px;color:#9ca3af}.market-query-page .market-content .market-empty h3{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px 0}.market-query-page .market-content .market-empty p{font-size:14px;color:#6b7280;margin:0 0 20px 0}.market-query-page .market-content .product-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.market-query-page .market-content .product-group{background:#fff;border-radius:10px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden}.market-query-page .market-content .product-group__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb}.market-query-page .market-content .product-group__header h3{font-size:15px;font-weight:600;color:#1f2937;margin:0}.market-query-page .market-content .product-group__header .product-count{font-size:12px;color:#6b7280;background:hsla(0,0%,100%,.8);padding:4px 10px;border-radius:12px;border:1px solid #e5e7eb}.market-query-page .market-content .product-group .product-list{padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.market-query-page .market-content .product-group .product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px;background:#f8fafc;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid transparent}.market-query-page .market-content .product-group .product-card:hover{background:#fff;border-color:#1a5cff;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.market-query-page .market-content .product-group .product-card__info .product-name{font-size:14px;font-weight:500;color:#1f2937;margin:0 0 6px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-query-page .market-content .product-group .product-card__info .product-code{font-size:12px;color:#9ca3af;font-family:SF Mono,Monaco,monospace}.market-query-page .market-content .product-group .product-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.market-query-page .market-content .product-group .product-card__price .price-label{font-size:12px;color:#6b7280}.market-query-page .market-content .product-group .product-card__price .price-value{font-size:20px;font-weight:700;color:#ff4d4f}.market-query-page .market-content .product-group .product-card__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding-top:12px;border-top:1px solid #e5e7eb;font-size:13px;color:#1a5cff;font-weight:500}.market-query-page .market-content .product-group .product-card__action i{font-size:14px}.market-query-page .market-content .market-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 0}.market-query-page .market-content .market-footer .loading-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:#6b7280}.market-query-page .market-content .market-footer .loading-more i{font-size:16px}.market-query-page .market-content .market-footer .load-more-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:40px;padding:0 28px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;font-size:14px;color:#6b7280;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.market-query-page .market-content .market-footer .load-more-btn i{font-size:12px}.market-query-page .market-content .market-footer .load-more-btn:hover{border-color:#1a5cff;color:#1a5cff}.market-query-page .market-content .market-footer .no-more{font-size:13px;color:#9ca3af}.market-trend-dialog{border-radius:16px;overflow:hidden}.market-trend-dialog .el-dialog__headerbtn{top:18px;right:18px}.market-trend-dialog .el-dialog__headerbtn .el-dialog__close{font-size:22px;font-weight:700;color:#6b7280}.market-trend-dialog .el-dialog__header{padding:0;border-bottom:none}.market-trend-dialog .el-dialog__body{padding:0!important}.market-trend-dialog .trend-dialog__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px;padding:24px;background:linear-gradient(135deg,#f8fbff,#eef4ff 62%,#f7faff);border-bottom:1px solid #dbe7ff}.market-trend-dialog .trend-dialog__header-main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.market-trend-dialog .trend-dialog__header .trend-dialog__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;padding:0 10px;margin-bottom:12px;border-radius:999px;background:rgba(26,92,255,.1);color:#1a5cff;font-size:12px;font-weight:600;letter-spacing:.04em}.market-trend-dialog .trend-dialog__header h3{margin:0;color:#1f2937;font-size:22px;font-weight:700;line-height:1.35;word-break:break-word}.market-trend-dialog .trend-dialog__header .trend-dialog__meta-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:16px}.market-trend-dialog .trend-dialog__header .trend-dialog__meta-item{min-width:180px;padding:14px 16px;border-radius:14px;background:hsla(0,0%,100%,.88);border:1px solid rgba(148,163,184,.18);-webkit-box-shadow:0 10px 24px rgba(15,23,42,.05);box-shadow:0 10px 24px rgba(15,23,42,.05)}.market-trend-dialog .trend-dialog__header .trend-dialog__meta-item .label{display:block;margin-bottom:6px;font-size:12px;color:#6b7280}.market-trend-dialog .trend-dialog__header .trend-dialog__meta-item strong{display:block;color:#1f2937}.market-trend-dialog .trend-dialog__header .trend-dialog__meta-item--code strong{font-size:18px;font-weight:700;letter-spacing:.04em;font-family:SF Mono,Monaco,monospace}.market-trend-dialog .trend-dialog__header .trend-dialog__meta-item--price strong{font-size:24px;font-weight:700;color:#ff4d4f;line-height:1.2}.market-trend-dialog .trend-dialog__header .trend-dialog__header-icon{width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,rgba(26,92,255,.14),rgba(26,92,255,.06));border:1px solid rgba(26,92,255,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.market-trend-dialog .trend-dialog__header .trend-dialog__header-icon i{font-size:28px;color:#1a5cff}.market-trend-dialog .trend-dialog__chart-wrap{padding:24px;background:#f8fafc}.market-trend-dialog .trend-dialog__chart{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:320px;background:#fff;overflow:hidden;border-radius:10px;border:1px solid rgba(229,231,235,.8);padding:20px 24px 16px 16px}@media screen and (max-width:1200px){.market-query-page .market-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.market-query-page .market-header__search,.market-query-page .market-header__search .search-box{width:100%}.market-query-page .product-group .product-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.market-trend-dialog .trend-dialog__header{padding:20px}}@media screen and (max-width:768px){.market-query-page .market-page-shell{padding:12px}.market-query-page .market-nav__categories{gap:6px}.market-query-page .nav-item{height:32px;padding:0 12px;font-size:13px}.market-query-page .market-filter-panel{padding:16px}.market-query-page .market-filter-panel .filter-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.market-query-page .market-filter-panel .filter-row__label{width:auto}.market-query-page .product-group .product-list{grid-template-columns:1fr}.market-trend-dialog .trend-dialog__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:18px}.market-trend-dialog .trend-dialog__header h3{font-size:18px}.market-trend-dialog .trend-dialog__header .trend-dialog__meta-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.market-trend-dialog .trend-dialog__header .trend-dialog__meta-item{min-width:0}.market-trend-dialog .trend-dialog__header .trend-dialog__meta-item--price strong{font-size:20px}.market-trend-dialog .trend-dialog__header .trend-dialog__header-icon{width:52px;height:52px;border-radius:16px}.market-trend-dialog .trend-dialog__header .trend-dialog__header-icon i{font-size:24px}.market-trend-dialog .trend-dialog__chart-wrap{padding:16px}}