@charset "UTF-8";.yak-industry-chain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;color:#fff;background:#03121c}.industry-map-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.industry-map-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgba(4,18,28,0) 0%,rgba(4,18,28,.05) 37%,rgba(2,10,17,.34) 78%,rgba(1,7,12,.62) 100%),linear-gradient(90deg,rgba(0,12,20,.42),transparent 26%,transparent 74%,rgba(0,12,20,.42))}.industry-map-loading{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%);color:#dcfaffc7;font-size:18px}.industry-map-feature-info{position:absolute;z-index:10;pointer-events:all}.industry-map-feature-info:after{position:absolute;display:var(--feature-arrow-display, block);top:var(--feature-arrow-top);left:var(--feature-arrow-left);z-index:0;width:16px;height:16px;content:"";border-right:1px solid rgba(89,225,244,.42);border-bottom:1px solid rgba(89,225,244,.42);background:rgba(3,25,39,.98);box-shadow:4px 4px 14px #00070e47;transform:translate(-50%) rotate(var(--feature-arrow-rotate))}.industry-map-feature-info>.m-card{position:relative;z-index:1;background:rgba(3,25,39,.97);box-shadow:0 18px 42px #00070e6b;backdrop-filter:none}.industry-map-feature-info .m-card-bd:before{background:radial-gradient(circle at 18% 0%,rgba(65,215,235,.18),transparent 42%),linear-gradient(150deg,rgba(5,31,46,.98),rgba(2,17,28,.98));box-shadow:inset 0 0 0 1px #59e1f447;backdrop-filter:none}.industry-point-feature-info .m-card-hd{cursor:grab;touch-action:none;user-select:none}.industry-point-feature-info.is-dragging .m-card-hd{cursor:grabbing}.industry-side-panel{position:absolute;top:128px;bottom:8px;z-index:6;width:398px;perspective-origin:50% 50%;pointer-events:all}.industry-side-panel--left{left:32px;perspective:var(--screen-side-perspective-left, 500px)}.industry-side-panel--right{right:32px;perspective:var(--screen-side-perspective-right, 800px)}.industry-side-stack{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:12px;transform-style:preserve-3d}.industry-side-stack.is-left{transform:translateZ(0) rotateY(6deg);transform-origin:left center}.industry-side-stack.is-right{transform:translateZ(0) rotateY(-6deg);transform-origin:right center}.industry-side-card{flex:0 0 auto}.industry-side-card .m-card-bd-content{top:36px;bottom:0;color:#f3feff;overflow:hidden}.industry-side-card .industry-town-column-chart{position:relative;z-index:1;width:100%;height:100%;min-height:0}.industry-side-card .industry-panel-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#e2fbffad;font-size:13px;font-weight:600;letter-spacing:0;text-shadow:0 0 8px rgba(48,220,255,.14)}.industry-side-card .business-columns.is-variant-plain{grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:8px;padding-right:12px;padding-left:12px}.industry-side-card .business-columns.is-variant-plain .business-column-item{grid-template-rows:16px minmax(62px,1fr) 32px}.industry-side-card .business-columns.is-variant-plain .business-column-item span{display:-webkit-box;max-width:58px;color:#f0fdffdb;line-height:13px;white-space:normal;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.industry-side-card .business-columns.is-variant-plain .business-column-track{width:6px}.industry-side-card .business-columns.is-variant-townCompact{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;padding:35px 13px 10px}.industry-side-card .business-columns.is-variant-townCompact:before{left:13px;right:13px;top:55px;bottom:40px;opacity:.46;background:linear-gradient(to bottom,transparent calc(100% - 1px),rgba(48,220,255,.58) calc(100% - 1px)),repeating-linear-gradient(to bottom,rgba(159,220,230,.16) 0 1px,transparent 1px 21px)}.industry-side-card .business-columns.is-variant-townCompact:after{content:"";position:absolute;left:13px;right:13px;bottom:39px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(60,244,255,.72),transparent);box-shadow:none}.industry-side-card .business-columns.is-variant-townCompact .business-column-item{position:relative;z-index:1;grid-template-rows:17px minmax(74px,1fr) 29px;min-width:0}.industry-side-card .business-columns.is-variant-townCompact .business-column-item strong{width:100%;color:#f4fcfff0;font-size:10px;line-height:14px;text-align:center;text-shadow:none}.industry-side-card .business-columns.is-variant-townCompact .business-column-item span{display:-webkit-box;align-self:start;width:100%;max-width:36px;height:25px;margin-top:3px;color:#e8fcffd1;font-size:10px;line-height:12px;text-align:center;white-space:normal;word-break:break-all;writing-mode:horizontal-tb;text-orientation:initial;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.industry-side-card .business-columns.is-variant-townCompact .business-column-track{width:8px;height:100%;min-height:74px;align-self:end;border:0;border-radius:2px 2px 0 0;background:linear-gradient(180deg,rgba(48,220,255,.12),rgba(36,246,196,.015)),linear-gradient(90deg,rgba(48,220,255,.1),rgba(48,220,255,.02) 48%,rgba(48,220,255,.1)),rgba(4,26,38,.22);box-shadow:inset 0 -1px #30dcff29}.industry-side-card .business-columns.is-variant-townCompact .business-column-track:after{content:"";position:absolute;left:50%;bottom:-5px;width:18px;height:7px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(48,220,255,.12),rgba(48,220,255,0) 68%);transform:translate(-50%)}.industry-side-card .business-columns.is-variant-townCompact .business-column-track i{left:0;right:0;min-height:5px;border-radius:3px 3px 0 0;box-shadow:inset 0 1px #ffffff3d}.industry-side-card .business-columns.is-variant-townCompact .business-column-track i:before,.industry-side-card .business-columns.is-variant-townCompact .business-column-track i:after{display:none}.industry-side-card .business-columns.is-variant-townCompact .business-column-item.is-zero strong{opacity:0}.industry-side-card .business-columns.is-variant-townCompact .business-column-item.is-zero .business-column-track i{height:4px!important;opacity:.16;box-shadow:none}.industry-side-card .business-bars.is-rank-bar{padding-right:12px;padding-left:12px}.industry-side-card .business-bars.is-rank-bar .business-bar-name{font-size:12px;line-height:14px}.industry-side-card--industry-artificial-grassland-town-area .m-card-bd-content,.industry-side-card--industry-breeding-selection-level .m-card-bd-content,.industry-side-card--industry-forage-storage-capacity .m-card-bd-content,.industry-side-card--industry-forage-trade-fund .m-card-bd-content,.industry-side-card--industry-stage-composition .m-card-bd-content{background:radial-gradient(circle at 22% 8%,rgba(36,246,196,.08),transparent 42%),linear-gradient(180deg,rgba(7,39,55,.22),rgba(3,22,34,.06))}.industry-side-card--industry-artificial-grassland-town-area .business-panel,.industry-side-card--industry-breeding-selection-level .business-panel,.industry-side-card--industry-forage-storage-capacity .business-panel,.industry-side-card--industry-forage-trade-fund .business-panel,.industry-side-card--industry-stage-composition .business-panel{position:relative}.industry-side-card--industry-breeding-selection-level .business-structure{grid-template-rows:30px minmax(0,1fr);gap:8px;padding:9px 14px 10px}.industry-side-card--industry-breeding-selection-level .business-structure-band{height:22px;padding:3px;border-color:#30dcff3d;background:linear-gradient(90deg,rgba(48,220,255,.12),rgba(167,139,250,.1)),rgba(4,27,40,.48)}.industry-side-card--industry-breeding-selection-level .business-structure-list{gap:6px}.industry-side-card--industry-breeding-selection-level .business-structure-row{grid-template-columns:8px minmax(0,1fr) 58px 40px;min-height:30px;padding:0 8px;border-color:#30dcff21;background:linear-gradient(90deg,rgba(48,220,255,.08),rgba(7,35,50,.18)),rgba(2,21,32,.36)}.industry-side-card--industry-breeding-selection-level .business-structure-row span{color:#e8fcffdb;font-size:12px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.industry-side-card--industry-breeding-selection-level .business-structure-row strong{color:#f6feff;font-size:14px;line-height:16px;text-align:right;text-shadow:none}.industry-side-card--industry-breeding-selection-level .business-structure-row strong em{margin-left:2px;color:#d9f8ffa3;font-size:10px}.industry-side-card--industry-breeding-selection-level .business-structure-row small{color:#97f4ffbd;font-size:10px;text-align:right}.industry-side-card--industry-forage-storage-capacity .business-bars.is-rank-bar,.industry-side-card--industry-forage-trade-fund .business-bars.is-rank-bar{gap:6px;padding:9px 14px 10px}.industry-side-card--industry-forage-storage-capacity .business-bars.is-rank-bar .business-bar-row,.industry-side-card--industry-forage-trade-fund .business-bars.is-rank-bar .business-bar-row{grid-template-columns:24px minmax(70px,.74fr) minmax(0,1fr) minmax(86px,.65fr);grid-template-areas:"rank name track value";min-height:30px;gap:8px;padding:0 8px;border:1px solid rgba(48,220,255,.12);background:linear-gradient(90deg,rgba(48,220,255,.08),rgba(36,246,196,.035)),rgba(3,24,36,.42)}.industry-side-card--industry-forage-storage-capacity .business-bars.is-rank-bar .business-bar-row:after,.industry-side-card--industry-forage-trade-fund .business-bars.is-rank-bar .business-bar-row:after{content:"";position:absolute;left:28px;right:10px;bottom:4px;height:1px;background:linear-gradient(90deg,rgba(48,220,255,.3),transparent);opacity:.34}.industry-side-card--industry-forage-storage-capacity .business-bars.is-rank-bar .business-bar-rank,.industry-side-card--industry-forage-trade-fund .business-bars.is-rank-bar .business-bar-rank{width:18px;height:18px;border-color:#30dcff61;border-radius:3px;color:#e8fcffeb;background:linear-gradient(180deg,rgba(48,220,255,.24),rgba(36,246,196,.07)),rgba(3,24,36,.78)}.industry-side-card--industry-forage-storage-capacity .business-bars.is-rank-bar .business-bar-name,.industry-side-card--industry-forage-trade-fund .business-bars.is-rank-bar .business-bar-name{grid-area:name;color:#e8fcffdb;font-size:12px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.industry-side-card--industry-forage-storage-capacity .business-bars.is-rank-bar .business-bar-track,.industry-side-card--industry-forage-trade-fund .business-bars.is-rank-bar .business-bar-track{grid-area:track;height:7px;margin:0;border-color:#30dcff2e;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 24px),rgba(48,220,255,.08)}.industry-side-card--industry-forage-storage-capacity .business-bars.is-rank-bar .business-bar-track i,.industry-side-card--industry-forage-trade-fund .business-bars.is-rank-bar .business-bar-track i{min-width:10px}.industry-side-card--industry-forage-storage-capacity .business-bars.is-rank-bar .business-bar-row strong,.industry-side-card--industry-forage-trade-fund .business-bars.is-rank-bar .business-bar-row strong{grid-area:value;justify-self:end;min-width:0;color:#f8feff;font-size:14px;line-height:16px;text-align:right;white-space:nowrap;text-shadow:none}.industry-side-card--industry-forage-storage-capacity .business-bars.is-rank-bar .business-bar-row strong em,.industry-side-card--industry-forage-storage-capacity .business-bars.is-rank-bar .business-bar-row strong small,.industry-side-card--industry-forage-trade-fund .business-bars.is-rank-bar .business-bar-row strong em,.industry-side-card--industry-forage-trade-fund .business-bars.is-rank-bar .business-bar-row strong small{margin-left:3px;color:#d3f5fca8;font-size:10px;font-weight:700}.industry-side-card--industry-forage-storage-capacity .business-bars.is-rank-bar .business-bar-row strong small,.industry-side-card--industry-forage-trade-fund .business-bars.is-rank-bar .business-bar-row strong small{display:none}.industry-side-card--industry-stage-composition .business-donut.is-variant-ring,.industry-side-card--industry-stage-composition .business-donut.is-variant-ring.is-dense,.industry-side-card--industry-artificial-grassland-town-area .business-donut.is-variant-ring,.industry-side-card--industry-artificial-grassland-town-area .business-donut.is-variant-ring.is-dense{grid-template-columns:132px minmax(0,1fr);gap:10px;padding:7px 12px 8px 13px}.industry-side-card--industry-stage-composition .business-ring-visual,.industry-side-card--industry-artificial-grassland-town-area .business-ring-visual{width:132px;height:132px}.industry-side-card--industry-stage-composition .business-ring-visual:before,.industry-side-card--industry-artificial-grassland-town-area .business-ring-visual:before{left:14px;right:14px;bottom:10px;opacity:.76}.industry-side-card--industry-stage-composition .business-ring-chart,.industry-side-card--industry-artificial-grassland-town-area .business-ring-chart{width:128px;height:128px}.industry-side-card--industry-stage-composition .business-ring-track,.industry-side-card--industry-artificial-grassland-town-area .business-ring-track{stroke-width:20;stroke:#30dcff21}.industry-side-card--industry-stage-composition .business-ring-segment,.industry-side-card--industry-artificial-grassland-town-area .business-ring-segment{stroke-width:20;opacity:.92}.industry-side-card--industry-stage-composition .business-ring-segment.is-active,.industry-side-card--industry-artificial-grassland-town-area .business-ring-segment.is-active{stroke-width:22}.industry-side-card--industry-stage-composition .business-ring-halo,.industry-side-card--industry-artificial-grassland-town-area .business-ring-halo{fill:#02111ce0;stroke:#30dcff2e}.industry-side-card--industry-stage-composition .business-ring-inner,.industry-side-card--industry-artificial-grassland-town-area .business-ring-inner{top:36px;right:31px;bottom:34px;left:31px}.industry-side-card--industry-stage-composition .business-ring-inner strong,.industry-side-card--industry-artificial-grassland-town-area .business-ring-inner strong{font-size:23px;line-height:24px;color:#f9feff}.industry-side-card--industry-stage-composition .business-donut-legend,.industry-side-card--industry-artificial-grassland-town-area .business-donut-legend{gap:4px;justify-content:center;padding-right:0}.industry-side-card--industry-stage-composition .business-donut-row,.industry-side-card--industry-artificial-grassland-town-area .business-donut-row{grid-template-columns:8px minmax(0,1fr) 42px 22px;gap:5px;min-height:18px;padding:0 5px;border-color:#30dcff1a;background:linear-gradient(90deg,rgba(48,220,255,.06),rgba(7,35,50,.12)),rgba(2,21,32,.34)}.industry-side-card--industry-stage-composition .business-donut-row i,.industry-side-card--industry-artificial-grassland-town-area .business-donut-row i{width:7px;height:7px;border-width:1px}.industry-side-card--industry-stage-composition .business-donut-row span,.industry-side-card--industry-artificial-grassland-town-area .business-donut-row span{color:#e8fcffd1;font-size:11px;line-height:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.industry-side-card--industry-stage-composition .business-donut-row strong,.industry-side-card--industry-artificial-grassland-town-area .business-donut-row strong{color:#f8feff;font-size:13px;line-height:14px;text-align:right}.industry-side-card--industry-stage-composition .business-donut-row em,.industry-side-card--industry-artificial-grassland-town-area .business-donut-row em{color:#d3f5fc94;font-size:9px}.industry-side-card--industry-artificial-grassland-town-area .business-donut.is-variant-ring,.industry-side-card--industry-artificial-grassland-town-area .business-donut.is-variant-ring.is-dense{grid-template-columns:150px minmax(0,1fr);padding-right:13px}.industry-side-card--industry-artificial-grassland-town-area .business-ring-visual{width:150px;height:150px}.industry-side-card--industry-artificial-grassland-town-area .business-ring-chart{width:146px;height:146px}.industry-side-card--industry-artificial-grassland-town-area .business-ring-inner{top:39px;right:35px;bottom:37px;left:35px}.industry-side-card--industry-artificial-grassland-town-area .business-donut-row{min-height:21px;grid-template-columns:9px minmax(0,1fr) 48px 22px}.industry-side-card--industry-artificial-grassland-town-area .business-donut-row span{font-size:12px;line-height:14px}.industry-side-card--industry-artificial-grassland-town-area .business-donut-row strong{font-size:14px;line-height:16px}.industry-side-card--industry-stage-composition .business-donut.is-variant-ring.is-dense .business-ring-visual{width:132px;height:132px}.industry-side-card--industry-stage-composition .business-donut.is-variant-ring.is-dense .business-ring-chart{width:128px;height:128px}.industry-side-card--industry-stage-composition .business-donut.is-variant-ring.is-dense .business-ring-inner{top:36px;right:31px;bottom:34px;left:31px}.industry-side-card--industry-stage-composition .business-donut.is-variant-ring.is-dense .business-ring-inner strong{font-size:23px;line-height:24px}.industry-side-card--industry-stage-composition .business-donut.is-variant-ring.is-dense .business-donut-legend{gap:4px}.industry-side-card--industry-stage-composition .business-donut.is-variant-ring.is-dense .business-donut-row{grid-template-columns:8px minmax(0,1fr) 42px 22px;min-height:18px;padding:0 5px}.industry-side-card--industry-stage-composition .business-donut.is-variant-ring.is-dense .business-donut-row span{font-size:11px;line-height:13px}.industry-side-card--industry-stage-composition .business-donut.is-variant-ring.is-dense .business-donut-row strong{font-size:13px;line-height:14px}.industry-side-card--industry-stage-composition .business-donut.is-variant-ring.is-dense .business-donut-row em{font-size:9px}.industry-side-card--industry-artificial-grassland-town-area .business-donut.is-variant-ring.is-dense .business-ring-visual{width:150px;height:150px}.industry-side-card--industry-artificial-grassland-town-area .business-donut.is-variant-ring.is-dense .business-ring-chart{width:146px;height:146px}.industry-side-card--industry-artificial-grassland-town-area .business-donut.is-variant-ring.is-dense .business-ring-inner{top:39px;right:35px;bottom:37px;left:35px}.industry-side-card--industry-artificial-grassland-town-area .business-donut.is-variant-ring.is-dense .business-donut-row{grid-template-columns:9px minmax(0,1fr) 48px 22px;min-height:21px}.industry-side-card--industry-artificial-grassland-town-area .business-donut.is-variant-ring.is-dense .business-donut-row span{font-size:12px;line-height:14px}.industry-side-card--industry-artificial-grassland-town-area .business-donut.is-variant-ring.is-dense .business-donut-row strong{font-size:14px;line-height:16px}.industry-stage-composition-chart{position:relative;z-index:1;display:grid;grid-template-rows:18px minmax(0,1fr);gap:8px;height:100%;padding:8px 12px 9px;box-sizing:border-box;overflow:hidden}.industry-stage-composition-chart__band{display:flex;height:18px;padding:3px;overflow:hidden;border:1px solid rgba(48,220,255,.24);background:linear-gradient(90deg,rgba(48,220,255,.1),rgba(36,246,196,.035)),rgba(3,24,36,.54);box-shadow:inset 0 0 12px #30dcff14}.industry-stage-composition-chart__band i{display:block;min-width:2px;height:100%;box-shadow:inset 0 1px #ffffff42}.industry-stage-composition-chart__band i+i{margin-left:2px}.industry-stage-composition-chart__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:5px;min-height:0}.industry-stage-composition-chart__item{position:relative;display:grid;grid-template-rows:14px minmax(16px,1fr) 4px;gap:2px;min-width:0;min-height:0;padding:5px 6px;overflow:hidden;border:1px solid rgba(48,220,255,.12);background:linear-gradient(135deg,color-mix(in srgb,var(--stage-color) 13%,transparent),rgba(3,25,38,.22)),rgba(3,23,35,.46)}.industry-stage-composition-chart__item:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--stage-color);box-shadow:0 0 8px var(--stage-color);opacity:.86}.industry-stage-composition-chart__item span{min-width:0;padding-left:3px;overflow:hidden;color:#e0f9ffc7;font-size:10px;font-weight:700;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.industry-stage-composition-chart__item strong{align-self:center;min-width:0;overflow:hidden;color:#f8feff;font-family:var(--screen-font-number, D-DIN, Arial, sans-serif);font-size:15px;font-weight:800;line-height:17px;text-overflow:ellipsis;white-space:nowrap;text-shadow:none}.industry-stage-composition-chart__item strong em{margin-left:2px;color:#d7f8ff99;font-family:var(--screen-font-ui, "Alibaba PuHuiTi", "PingFang SC", "Microsoft YaHei", Arial, sans-serif);font-size:9px;font-style:normal;font-weight:700}.industry-stage-composition-chart__item small{display:block;height:4px;overflow:hidden;background:rgba(48,220,255,.09)}.industry-stage-composition-chart__item small b{display:block;width:var(--stage-width);height:100%;min-width:4px;background:linear-gradient(90deg,var(--stage-color),rgba(255,255,255,.7))}.industry-forage-trade-dashboard{position:relative;z-index:1;display:grid;grid-template-columns:minmax(96px,.72fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) 42px;grid-template-areas:"hero flows" "metrics metrics";gap:8px 10px;height:100%;padding:9px 13px 10px;box-sizing:border-box;overflow:hidden}.industry-forage-trade-dashboard__hero{position:relative;grid-area:hero;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:8px 9px 8px 12px;overflow:hidden;border:1px solid rgba(48,220,255,.2);background:radial-gradient(circle at 18% 22%,rgba(36,246,196,.18),transparent 42%),linear-gradient(135deg,rgba(48,220,255,.14),rgba(3,24,36,.36)),rgba(3,24,36,.52)}.industry-forage-trade-dashboard__hero:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;background:#32dcff;box-shadow:0 0 12px #32dcff9e}.industry-forage-trade-dashboard__hero span{color:#e0f9ffd1;font-size:12px;font-weight:760;line-height:14px}.industry-forage-trade-dashboard__hero strong{margin-top:5px;color:#f8feff;font-family:var(--screen-font-number, D-DIN, Arial, sans-serif);font-size:23px;font-weight:820;line-height:25px;white-space:nowrap}.industry-forage-trade-dashboard__hero strong em{margin-left:3px;color:#d6f7fca8;font-family:var(--screen-font-ui, "Alibaba PuHuiTi", "PingFang SC", "Microsoft YaHei", Arial, sans-serif);font-size:10px;font-style:normal;font-weight:700}.industry-forage-trade-dashboard__hero small{margin-top:5px;overflow:hidden;color:#92ebf6b3;font-size:10px;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.industry-forage-trade-dashboard__flows{grid-area:flows;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:7px;min-width:0;min-height:0}.industry-forage-trade-dashboard__flow{position:relative;display:grid;grid-template-columns:minmax(58px,.62fr) minmax(70px,.72fr);grid-template-rows:17px 7px;grid-template-areas:"name value" "bar bar";align-content:center;gap:4px 8px;min-width:0;min-height:0;padding:7px 8px;border:1px solid rgba(48,220,255,.13);background:linear-gradient(90deg,color-mix(in srgb,var(--trade-color) 10%,transparent),rgba(3,24,36,.22)),rgba(3,24,36,.42)}.industry-forage-trade-dashboard__flow span{grid-area:name;min-width:0;overflow:hidden;color:#ddf8fecc;font-size:11px;font-weight:720;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.industry-forage-trade-dashboard__flow strong{grid-area:value;justify-self:end;color:#f8feff;font-family:var(--screen-font-number, D-DIN, Arial, sans-serif);font-size:14px;font-weight:800;line-height:16px;white-space:nowrap}.industry-forage-trade-dashboard__flow strong em{margin-left:2px;color:#d6f7fc9e;font-family:var(--screen-font-ui, "Alibaba PuHuiTi", "PingFang SC", "Microsoft YaHei", Arial, sans-serif);font-size:9px;font-style:normal;font-weight:700}.industry-forage-trade-dashboard__flow i{position:relative;grid-area:bar;height:7px;overflow:hidden;border:1px solid rgba(48,220,255,.16);background:rgba(48,220,255,.075)}.industry-forage-trade-dashboard__flow b{display:block;width:var(--trade-width);height:100%;min-width:8px;background:linear-gradient(90deg,var(--trade-color),rgba(255,255,255,.82));box-shadow:0 0 8px color-mix(in srgb,var(--trade-color) 55%,transparent)}.industry-forage-trade-dashboard__metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0}.industry-forage-trade-dashboard__metrics div{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;padding:0 8px;border:1px solid rgba(48,220,255,.12);background:rgba(3,24,36,.4)}.industry-forage-trade-dashboard__metrics span{min-width:0;overflow:hidden;color:#d6f7fcb3;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.industry-forage-trade-dashboard__metrics strong{color:#9dfaff;font-family:var(--screen-font-number, D-DIN, Arial, sans-serif);font-size:15px;font-weight:800;white-space:nowrap}.industry-forage-trade-dashboard__metrics strong em{margin-left:2px;color:#d6f7fc9e;font-family:var(--screen-font-ui, "Alibaba PuHuiTi", "PingFang SC", "Microsoft YaHei", Arial, sans-serif);font-size:9px;font-style:normal;font-weight:700}.industry-featured-base-list{position:relative;z-index:1;display:grid;gap:8px;height:100%;padding:2px 3px}.industry-side-card[class*=-bottom-list] .business-project-table{padding:5px 8px 8px}.industry-side-card[class*=-bottom-list] .business-project-search input{height:30px;font-size:12px}.industry-side-card[class*=-bottom-list] .business-project-frame{border-color:#30dcff33;background:rgba(5,28,41,.34)}.industry-side-card[class*=-bottom-list] .business-project-frame th,.industry-side-card[class*=-bottom-list] .business-project-frame td,.industry-side-card[class*=-bottom-list] .business-project-frame th:nth-child(2),.industry-side-card[class*=-bottom-list] .business-project-frame td:nth-child(2),.industry-side-card[class*=-bottom-list] .business-project-frame th:nth-child(4),.industry-side-card[class*=-bottom-list] .business-project-frame td:nth-child(4){text-align:left}.industry-side-card[class*=-bottom-list] .business-project-frame th{height:28px;padding:0 8px;color:#b0ebf6c7;font-size:12px;font-weight:700}.industry-side-card[class*=-bottom-list] .business-project-frame td{height:42px;padding:5px 8px;overflow:hidden;color:#e2f9ffdb;font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.industry-side-card[class*=-bottom-list] .business-project-frame td.is-center,.industry-side-card[class*=-bottom-list] .business-project-frame th.is-center{text-align:center}.industry-side-card[class*=-bottom-list] .business-project-frame .business-project-name{color:#fafffff5;font-size:13px;font-weight:760}.industry-side-card[class*=-bottom-list] .business-project-frame .business-project-locate-button{width:26px;height:26px}.industry-tabbed-map-list{position:relative;z-index:1;display:grid;grid-template-rows:auto auto 22px minmax(0,1fr);gap:6px;height:100%;padding:0 4px 8px;box-sizing:border-box;overflow:hidden}.industry-tabbed-map-list__selector,.industry-tabbed-map-list__tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.industry-tabbed-map-list__selector{position:relative;z-index:4;grid-template-columns:auto minmax(0,1fr);min-height:36px;padding:1px 2px 0}.industry-tabbed-map-list__selector>span{display:flex;height:34px;padding:0 10px;align-items:center;border:1px solid rgba(48,220,255,.22);color:#c9eff7a8;background:rgba(3,31,44,.34);font-size:12px;line-height:16px;white-space:nowrap}.industry-tabbed-map-list__select{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:8px;align-items:center;min-width:0;width:100%;height:34px;padding:0 10px 0 12px;border:1px solid rgba(48,220,255,.42);border-radius:3px;color:#f4fefff5;outline:none;cursor:pointer;background:linear-gradient(90deg,rgba(31,185,211,.26),rgba(36,246,196,.08)),rgba(4,32,45,.76);box-shadow:inset 0 0 14px #30dcff14;font:inherit}.industry-tabbed-map-list__select:hover,.industry-tabbed-map-list__select:focus-visible,.industry-tabbed-map-list__select.is-open{border-color:#30dcffd1;box-shadow:0 0 14px #30dcff29,inset 0 0 14px #30dcff1a}.industry-tabbed-map-list__select strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-tabbed-map-list__select strong{justify-self:center;color:#f4fefffa;font-size:14px;font-weight:760}.industry-tabbed-map-list__select i{width:0;height:0;justify-self:center;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid rgba(147,250,255,.95);transition:transform .16s ease}.industry-tabbed-map-list__select.is-open i{transform:rotate(180deg)}.industry-tabbed-map-list__menu{position:absolute;top:39px;right:2px;left:76px;z-index:8;display:grid;gap:4px;max-height:270px;padding:7px;overflow-y:auto;border:1px solid rgba(48,220,255,.48);border-radius:4px;background:linear-gradient(180deg,rgba(7,47,62,.98),rgba(3,23,36,.98)),rgba(3,23,36,.98);box-shadow:0 16px 34px #00070e7a,inset 0 0 20px #30dcff14}.industry-tabbed-map-list__menu button{display:flex;align-items:center;min-height:32px;padding:0 9px;border:1px solid rgba(48,220,255,.14);border-radius:3px;color:#e1f9ffd1;cursor:pointer;background:rgba(6,33,47,.76);text-align:left;font:inherit}.industry-tabbed-map-list__menu button:hover,.industry-tabbed-map-list__menu button:focus-visible,.industry-tabbed-map-list__menu button.is-active{border-color:#30dcffa3;color:#fff;outline:none;background:linear-gradient(90deg,rgba(31,185,211,.34),rgba(36,246,196,.12));box-shadow:inset 2px 0 #24f6c4cc}.industry-tabbed-map-list__menu span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-tabbed-map-list__menu span{width:100%;font-size:13px;font-weight:720}.industry-tabbed-map-list__tools input{min-width:0;height:28px;padding:0 10px;border:1px solid rgba(48,220,255,.26);color:#f2feffeb;outline:none;background:rgba(3,31,44,.46);font:inherit;font-size:12px}.industry-tabbed-map-list__tools input::placeholder{color:#cfebf275}.industry-tabbed-map-list__tools input:focus{border-color:#30dcffb8;box-shadow:0 0 12px #30dcff1f}.industry-tabbed-map-list__tools small{display:flex;height:28px;padding:0 9px;align-items:center;border:1px solid rgba(48,220,255,.16);color:#c9eff79e;background:rgba(2,24,36,.34);font-size:11px;line-height:14px;white-space:nowrap}.industry-tabbed-map-list__head,.industry-tabbed-map-list__rows{min-height:0}.industry-tabbed-map-list__head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(126px,.78fr) 30px;gap:8px;align-items:center;padding:0 8px 0 10px;border-top:1px solid rgba(48,220,255,.12);border-bottom:1px solid rgba(48,220,255,.12);color:#a5e5f1a3;background:linear-gradient(90deg,rgba(12,73,91,.36),rgba(3,31,44,.16));font-size:11px;line-height:22px}.industry-tabbed-map-list__head span:nth-child(2),.industry-tabbed-map-list__head span:nth-child(3){text-align:right}.industry-tabbed-map-list__rows{display:block;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-color:rgba(48,220,255,.44) rgba(3,28,41,.38);scrollbar-width:thin}.industry-tabbed-map-list__rows::-webkit-scrollbar{width:5px}.industry-tabbed-map-list__rows::-webkit-scrollbar-track{background:rgba(3,28,41,.38)}.industry-tabbed-map-list__rows::-webkit-scrollbar-thumb{background:rgba(48,220,255,.44)}.industry-tabbed-map-list__row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(126px,.78fr) 30px;grid-template-areas:"name meta locate";align-items:center;width:100%;min-height:46px;gap:8px;padding:5px 7px 5px 10px;border:0;border-bottom:1px solid rgba(48,220,255,.1);color:inherit;cursor:pointer;background:linear-gradient(90deg,rgba(48,220,255,.055),rgba(48,220,255,.018));text-align:left;font:inherit}.industry-tabbed-map-list__row:nth-child(2n){background:rgba(36,246,196,.028)}.industry-tabbed-map-list__row:hover:not(:disabled),.industry-tabbed-map-list__row:focus-visible,.industry-tabbed-map-list__row.is-active{outline:none;background:linear-gradient(90deg,rgba(36,246,196,.22),rgba(48,220,255,.075));box-shadow:inset 3px 0 #24f6c4e0,inset 0 0 18px #30dcff0f}.industry-tabbed-map-list__row.is-disabled{cursor:default;opacity:.5}.industry-tabbed-map-list__name{display:grid;grid-area:name;align-content:center;min-width:0}.industry-tabbed-map-list__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#f6fefff5;font-size:13px;line-height:18px;font-weight:760}.industry-tabbed-map-list__meta{display:flex;grid-area:meta;align-items:center;justify-content:flex-end;min-width:0}.industry-tabbed-map-list__area{min-width:0;overflow:hidden;width:100%;color:#cbeff7c2;font-size:12px;line-height:17px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.industry-tabbed-map-list__locate{position:relative;grid-area:locate;justify-self:center;width:20px;height:20px;border:1px solid currentColor;border-radius:50%;color:#30dcffd1;background:linear-gradient(currentColor,currentColor) center top/1px 4px no-repeat,linear-gradient(currentColor,currentColor) center bottom/1px 4px no-repeat,linear-gradient(currentColor,currentColor) left center/4px 1px no-repeat,linear-gradient(currentColor,currentColor) right center/4px 1px no-repeat,rgba(48,220,255,.08);box-shadow:0 0 8px #30dcff29}.industry-tabbed-map-list__locate:after{content:"";position:absolute;width:4px;height:4px;margin:7px;border-radius:50%;background:currentColor}.industry-tabbed-map-list__empty{display:flex;align-items:center;justify-content:center;min-height:90px;color:#e2fbff9e;font-size:12px}.industry-side-card--breeding-town-rank .business-stat-list.is-compact{display:grid;grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:2px;padding:5px 13px 8px;overflow:hidden}.industry-side-card--breeding-town-rank .business-stat-list.is-compact .business-stat-row{height:auto;min-height:0;gap:10px;grid-template-columns:25px minmax(0,1fr) 104px}.industry-side-card--breeding-town-rank .business-stat-list.is-compact .business-stat-rank{width:18px;height:18px;font-size:12px;line-height:19px}.industry-side-card--breeding-town-rank .business-stat-list.is-compact .business-stat-name{font-size:13px;line-height:16px}.industry-side-card--breeding-town-rank .business-stat-list.is-compact .business-stat-bar{height:5px;margin-top:6px}.industry-side-card--breeding-town-rank .business-stat-list.is-compact .business-stat-value strong{font-size:16px;line-height:18px}.industry-side-card--breeding-town-rank .business-stat-list.is-compact .business-stat-value em{font-size:12px}.industry-side-card--breeding-town-rank .business-stat-list.is-compact .business-stat-value span{margin-top:3px;font-size:11px;line-height:13px}.industry-featured-base{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;width:100%;min-height:76px;padding:9px 28px 9px 9px;overflow:hidden;border:1px solid rgba(48,220,255,.16);border-radius:3px;background:linear-gradient(90deg,rgba(18,88,106,.27),rgba(6,25,38,.3)),rgba(3,20,31,.46);color:inherit;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.industry-featured-base:after{content:">";position:absolute;right:10px;top:50%;color:#24f6c4e6;font-size:16px;font-weight:800;transform:translateY(-50%)}.industry-featured-base:hover,.industry-featured-base:focus-visible{border-color:#24f6c48a;background:linear-gradient(90deg,rgba(18,112,120,.38),rgba(6,31,43,.38)),rgba(3,20,31,.56);outline:0;transform:translate(2px)}.industry-featured-base.is-active{border-color:#24f6c4b8;background:linear-gradient(90deg,rgba(30,124,119,.38),rgba(7,41,48,.42)),rgba(3,26,34,.62);box-shadow:inset 3px 0 #24f6c4e6,0 0 16px #24f6c41c}.industry-featured-base.is-active:after{color:#c9fbff}.industry-featured-base:disabled{cursor:default;opacity:.58}.industry-featured-base__index{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(48,220,255,.42);background:rgba(48,220,255,.09);color:#35f1ff;font-family:D-DIN,DIN Alternate,sans-serif;font-size:14px;font-weight:800}.industry-featured-base__copy{display:grid;min-width:0;gap:2px}.industry-featured-base__copy strong,.industry-featured-base__copy em,.industry-featured-base__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-featured-base__copy strong{color:#f6fffff5;font-size:14px;font-weight:760;line-height:18px}.industry-featured-base__copy em{color:#24f6c4eb;font-size:11px;font-style:normal;line-height:15px}.industry-featured-base__copy small{color:#cdeef4a8;font-size:11px;line-height:15px}.industry-leadership-mode-list{position:relative;z-index:1;display:grid;gap:7px;padding:3px 5px}.industry-leadership-mode{display:grid;grid-template-columns:4px 26px minmax(0,1fr);gap:8px;align-items:center;min-height:48px;padding:5px 6px;border-bottom:1px solid rgba(48,220,255,.1)}.industry-leadership-mode>i{display:block;width:4px;height:30px;box-shadow:0 0 10px currentColor}.industry-leadership-mode>span{color:#cff7ff75;font-family:D-DIN,DIN Alternate,sans-serif;font-size:13px;font-weight:800}.industry-leadership-mode div{display:grid;min-width:0;gap:2px}.industry-leadership-mode strong{color:#f6fffff2;font-size:13px;font-weight:760}.industry-leadership-mode small{overflow:hidden;color:#cdeef4a8;font-size:11px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.industry-ledger-list{display:grid;gap:7px}.industry-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;padding:7px 8px;border:1px solid rgba(48,220,255,.1);border-radius:4px;background:rgba(4,20,31,.42)}.industry-ledger-row div{min-width:0}.industry-ledger-row strong,.industry-ledger-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-ledger-row strong{color:#f1feffeb;font-size:13px;font-weight:760}.industry-ledger-row span{margin-top:4px;color:#c9edf494;font-size:11px}.industry-ledger-row em{color:#c9fbff;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.industry-map-layer-tools{position:absolute;right:458px;bottom:102px;z-index:7;width:248px;pointer-events:all}.industry-map-layer-tools .m-card{width:100%!important;height:100%!important;background:rgba(3,18,30,.54);backdrop-filter:blur(2px)}.industry-map-layer-tools .layer-panel{grid-template-rows:auto;padding:8px 10px 10px}.industry-card-more{height:24px;padding:0 10px;border:1px solid rgba(48,220,255,.42);border-radius:2px;color:#dffcff;background:rgba(13,88,116,.38);font-size:11px;cursor:pointer}.industry-card-more:hover{border-color:#30dcffd6;background:rgba(20,126,158,.48)}.industry-credit-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:90px 150px 96px;background:rgba(0,8,15,.78);backdrop-filter:blur(7px);pointer-events:all}.industry-credit-dialog{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1420px,100%);height:min(820px,100%);overflow:hidden;border:1px solid rgba(48,220,255,.52);border-radius:8px;background:linear-gradient(180deg,rgba(15,61,82,.92),rgba(4,20,31,.98) 18%),rgba(3,17,27,.98);box-shadow:0 24px 90px #00000085,inset 0 0 34px #30dcff12}.industry-credit-dialog__header{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 24px;border-bottom:1px solid rgba(48,220,255,.22)}.industry-credit-dialog__header>div{display:grid;gap:5px}.industry-credit-dialog__header strong{color:#effeff;font-size:23px;letter-spacing:2px}.industry-credit-dialog__header span{color:#c3ecf4a6;font-size:12px}.industry-credit-dialog__header button{width:34px;height:34px;border:1px solid rgba(48,220,255,.3);border-radius:50%;color:#dffcff;background:rgba(16,75,96,.42);font-size:25px;line-height:28px;cursor:pointer}.industry-credit-dialog__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 24px 10px}.industry-credit-dialog__stats>div{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 16px;border:1px solid rgba(48,220,255,.14);background:linear-gradient(90deg,rgba(24,102,129,.22),rgba(8,31,45,.4))}.industry-credit-dialog__stats span{color:#d2f1f7b8;font-size:13px}.industry-credit-dialog__stats strong{color:#f7d675;font-family:D-DIN,DIN Alternate,sans-serif;font-size:24px}.industry-credit-dialog__stats em{margin-left:4px;color:#def8fbb8;font-family:inherit;font-size:11px;font-style:normal}.industry-credit-dialog__filters{display:grid;grid-template-columns:minmax(280px,1fr) 142px 142px 142px auto;gap:10px;align-items:center;padding:8px 24px 14px}.industry-credit-dialog__filters input,.industry-credit-dialog__filters select{height:34px;padding:0 12px;border:1px solid rgba(48,220,255,.24);border-radius:3px;outline:none;color:#e9fdff;background:rgba(3,27,41,.88);font-size:12px}.industry-credit-dialog__filters input:focus,.industry-credit-dialog__filters select:focus{border-color:#30dcffbd}.industry-credit-dialog__filters small{color:#ccf0f6ad;font-size:12px;text-align:right;white-space:nowrap}.industry-credit-table{min-height:0;margin:0 24px;overflow:hidden;border:1px solid rgba(48,220,255,.15)}.industry-credit-table__head,.industry-credit-table__row{display:grid;grid-template-columns:1.05fr .9fr 1fr .78fr .78fr .78fr 1.72fr;align-items:center}.industry-credit-table__head>*,.industry-credit-table__row>*{min-width:0;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-credit-table__head{height:38px;color:#d1f4fabf;background:rgba(35,132,158,.18);font-size:12px;font-weight:700}.industry-credit-table__row{height:37px;border-top:1px solid rgba(48,220,255,.07);color:#daf5f9c2;font-size:12px}.industry-credit-table__row:nth-child(odd){background:rgba(12,54,71,.16)}.industry-credit-table__row strong{color:#f6fffff0}.industry-credit-table__row .is-authorized{color:#37f2bd}.industry-credit-table__row .is-unauthorized{color:#ff9b88}.industry-credit-grade{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:22px;border:1px solid rgba(48,220,255,.3);border-radius:11px;color:#bdf8ff;background:rgba(48,220,255,.08);font-style:normal}.industry-credit-grade[data-grade=A级]{border-color:#37f2bd80;color:#54f6c5}.industry-credit-grade[data-grade=B级]{border-color:#30dcff80;color:#73e9ff}.industry-credit-grade[data-grade=C级]{border-color:#f7d67580;color:#f7d675}.industry-credit-grade[data-grade=D级]{border-color:#ff8b7480;color:#ff9b88}.industry-credit-table__empty{display:flex;align-items:center;justify-content:center;height:calc(100% - 38px);min-height:180px;color:#cdeff59e;font-size:13px}.industry-credit-table__empty.is-error{color:#ff9b88}.industry-credit-dialog__footer{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 24px;color:#bfe5ec8c;font-size:11px}.industry-credit-dialog__footer>div{display:flex;gap:12px;align-items:center}.industry-credit-dialog__footer button{height:28px;padding:0 14px;border:1px solid rgba(48,220,255,.28);border-radius:3px;color:#dbfbff;background:rgba(13,71,94,.46);cursor:pointer}.industry-credit-dialog__footer button:disabled{opacity:.34;cursor:not-allowed}.industry-credit-dialog__footer strong{min-width:72px;color:#e3fbfec7;text-align:center}.industry-bottom-switcher{position:absolute;left:50%;bottom:48px;z-index:8;display:flex;align-items:center;justify-content:center;transform:translate(-50%);pointer-events:all}