html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,figure,figcaption,table,th,td,caption,hr{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5;box-sizing:border-box;font-size:14px}@media screen and (min-width:1550px){html{font-size:18px}}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;margin:0;padding:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}a img{border:none}a{text-decoration:none;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a:active,a:focus{outline:0}*,*:before,*:after{box-sizing:inherit}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}hr{border:0;height:1px;background-color:#ccc}.home-card-box{height:100%;width:100%;box-sizing:border-box}.home-card-title{background:linear-gradient(-.11deg,#1671fa63 -1.59%,#16717100 98.21%);height:2.6rem;line-height:2.6rem;color:#fff;font-size:1.2rem;font-weight:800;position:relative;padding-left:2rem}.home-card-title .top-line{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(87.65deg,#16717100 1.89%,#1671be8f 60.65%,#03e5f4)}.home-card-title .bottom-line{position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(87.65deg,#03e5f4 1.89%,#1671be8f 60.65%,#16717100)}.home-card-title .left-line{position:absolute;width:4px;left:0;height:50%;top:50%;transform:translateY(-50%);background:linear-gradient(7.48deg,#1671fa .39%,#03e5f4 92.1%)}.home-card-title .left-line2{position:absolute;width:4px;left:8px;height:50%;top:50%;transform:translateY(-50%);background:linear-gradient(7.48deg,#1671fa .39%,#03e5f4 92.1%)}.home-card-title .more{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.home-card-title .more img{width:1.2rem;height:1.2rem;cursor:pointer}.news-detail-content{font-size:1.5rem;line-height:2rem;color:#fff}.news-detail-content img{max-width:100%}.news-detail-content a{cursor:pointer;text-decoration:underline;text-decoration-color:#fff;text-decoration-style:solid;text-decoration-thickness:2px}.news-detail-content a:hover{color:#fff}.news-detail-content .ql-align-center{text-align:center}.news-detail-content .ql-align-right{text-align:right}.news-detail-content .ql-align-left{text-align:left}@media screen and (min-width:1550px){.header-box .hometitle{font-size:2.3rem!important}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.login-main[data-v-30857f5b]{width:100%;height:100vh;background:url(/assets/loginbg4-DkeXINaT.png) no-repeat center / cover;position:relative;overflow:hidden}.login-main .box1[data-v-30857f5b]{position:absolute;top:10%;left:10%}.title[data-v-30857f5b]{color:#f6f6f6;font-size:48px}.title2[data-v-30857f5b]{color:#f6f6f6;font-size:20px;margin-bottom:40px}.login-box[data-v-30857f5b]{border-radius:12px;background-color:#ffffff2e;width:400px;aspect-ratio:4/3.5;padding:24px 36px;color:#fff}.login-box h2[data-v-30857f5b]{font-size:36px}.login-types[data-v-30857f5b]{display:flex;gap:10px;margin-bottom:20px}.login-type-item[data-v-30857f5b]{cursor:pointer;position:relative;height:32px;line-height:32px}.login-type-item[data-v-30857f5b]:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:#fff;border-radius:3px;transition:all .3s ease;transform:translate(-50%)}.login-type-item.active[data-v-30857f5b]:after{width:100%}.yhxy[data-v-30857f5b]{text-align:center}.yhxy span[data-v-30857f5b]{color:#bbb;font-size:14px}.yhxy a[data-v-30857f5b]{color:#fff;font-size:14px}.weather-map-content[data-v-41c0361c]{width:100%;height:100%;position:relative}.box[data-v-41c0361c]{border-radius:10px;height:100%;width:100%;position:relative;overflow:hidden}.box .more[data-v-41c0361c]{position:absolute;right:10px;top:20px;transform:translateY(-50%);z-index:10}.box .more img[data-v-41c0361c]{width:1.2rem;height:1.2rem;cursor:pointer}.weather-swiper-box[data-v-41c0361c]{position:relative;width:100%;height:100%;overflow:hidden}.weather-swiper-item[data-v-41c0361c]{position:absolute;top:0;width:100%;height:100%;transition:left .6s ease}.weather-map[data-v-41c0361c]{width:100%;height:100%}.weather-type-tabs[data-v-41c0361c]{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:12;display:flex;gap:6px}.weather-type-tab[data-v-41c0361c]{border:1px solid rgba(112,190,255,.38);border-radius:12px;background:#0818349e;color:#dcf1ffdb;font-size:11px;line-height:1;padding:5px 10px;white-space:nowrap;cursor:pointer}.weather-type-tab[data-v-41c0361c]:hover{color:#fff;border-color:#ffffffb8}.weather-type-tab.active[data-v-41c0361c]{background:#237cffdb;color:#fff;border-color:#ffffffb8}.weather-loading[data-v-41c0361c]{position:absolute;inset:0;z-index:13;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#03102642;pointer-events:none}.weather-loading-spinner[data-v-41c0361c]{width:48px;height:48px;border:3px solid rgba(114,213,255,.18);border-top-color:#7de9ff;border-right-color:#2d8cff;border-radius:50%;box-shadow:0 0 18px #4abeff47;animation:weather-map-spin-41c0361c .8s linear infinite}.weather-loading-text[data-v-41c0361c]{color:#e0f6ffeb;font-size:13px;font-weight:700;text-shadow:0 0 10px rgba(74,190,255,.32)}@keyframes weather-map-spin-41c0361c{to{transform:rotate(360deg)}}.panel-fill[data-v-b0c69633]{width:100%;height:100%}.remote-map-box[data-v-986b527c]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:10px;background:transparent}.swiper-box[data-v-986b527c]{position:relative;width:100%;height:100%;overflow:hidden}.swiper-item[data-v-986b527c]{position:absolute;top:0;width:100%;height:100%;transition:left .6s ease}.remote-map[data-v-986b527c]{width:100%;height:100%}.indicator-tabs[data-v-986b527c]{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:12;display:flex;gap:6px}.indicator-tab[data-v-986b527c]{border:1px solid rgba(112,190,255,.38);border-radius:12px;background:#0818349e;color:#dcf1ffdb;font-size:11px;line-height:1;padding:5px 10px;cursor:pointer}.indicator-tab.active[data-v-986b527c]{background:#237cffdb;color:#fff;border-color:#ffffffb8}.more[data-v-986b527c]{position:absolute;right:10px;top:20px;transform:translateY(-50%);z-index:12}.more img[data-v-986b527c]{width:1.2rem;height:1.2rem;cursor:pointer}.map-loading[data-v-986b527c]{position:absolute;inset:0;z-index:13;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#03102642;pointer-events:none}.map-loading-spinner[data-v-986b527c]{width:48px;height:48px;border:3px solid rgba(114,213,255,.18);border-top-color:#7de9ff;border-right-color:#2d8cff;border-radius:50%;box-shadow:0 0 18px #4abeff47;animation:remote-map-spin-986b527c .8s linear infinite}.map-loading-text[data-v-986b527c]{color:#e0f6ffeb;font-size:13px;font-weight:700;text-shadow:0 0 10px rgba(74,190,255,.32)}.map-status[data-v-986b527c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 16px;border:1px solid rgba(121,191,224,.24);background:#071c37d1;color:#fff;border-radius:8px;font-size:13px;z-index:14}@keyframes remote-map-spin-986b527c{to{transform:rotate(360deg)}}.base-monitor-box[data-v-26f82cb5]{--monitor-panel-width: 176px;--monitor-panel-top: 62px;--monitor-panel-bottom: 16px;--monitor-panel-offset: 14px;--monitor-panel-gap: 10px;--metric-card-padding: 10px 12px;--metric-card-radius: 10px;--metric-card-title-size: 13px;--metric-card-value-size: 18px;--metric-card-meta-size: 11px;--metric-card-value-gap: 8px;--metric-card-meta-gap: 6px;position:relative;width:100%;height:100%;overflow:hidden;border-radius:10px}.base-monitor-box.is-expanded[data-v-26f82cb5]{--monitor-panel-width: 240px;--monitor-panel-top: 92px;--monitor-panel-bottom: 36px;--monitor-panel-offset: 40px;--monitor-panel-gap: 18px;--metric-card-padding: 17px 20px;--metric-card-radius: 14px;--metric-card-title-size: 16px;--metric-card-value-size: 28px;--metric-card-meta-size: 14px;--metric-card-value-gap: 10px;--metric-card-meta-gap: 8px;position:fixed;inset:0;z-index:3000;width:100vw;height:100vh;border-radius:0;background:#061834}.base-map-controls[data-v-26f82cb5]{position:absolute;left:14px;top:32px;z-index:5;display:flex;align-items:center;gap:8px}.back-btn[data-v-26f82cb5]{height:34px;padding:0 14px;border:1px solid rgba(121,191,224,.4);border-radius:17px;background:#071c37d1;color:#fff;font-size:13px;cursor:pointer}.expand-btn[data-v-26f82cb5]{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:34px;min-width:58px;padding:0 11px;border:1px solid rgba(121,191,224,.4);border-radius:17px;background:#071c37d1;color:#fff;font-size:13px;line-height:1;cursor:pointer}.expand-btn[data-v-26f82cb5]:hover{border-color:#71d6ffb8;background:#082f5ce0}.expand-btn[data-v-26f82cb5] .anticon{font-size:13px}.expand-btn__label[data-v-26f82cb5]{white-space:nowrap}.drone-entry-btn[data-v-26f82cb5]{position:absolute;right:104px;top:32px;z-index:4;height:34px;padding:0 16px;border:1px solid rgba(113,214,255,.36);border-radius:18px;background:linear-gradient(135deg,#07183085,#082f5c47);box-shadow:0 0 16px #23aeff2e,inset 0 0 14px #4dd3ff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;line-height:1;cursor:pointer}.drone-entry-btn[data-v-26f82cb5]:hover{border-color:#71d6ffb8;background:#082f5ce0}.base-name-badge[data-v-26f82cb5]{position:absolute;right:14px;top:32px;z-index:4;padding:8px 14px;border:1px solid rgba(113,214,255,.36);border-radius:18px;background:linear-gradient(135deg,#07183085,#082f5c47);box-shadow:0 0 16px #23aeff2e,inset 0 0 14px #4dd3ff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;line-height:1}.monitor-side-panel[data-v-26f82cb5]{position:absolute;top:var(--monitor-panel-top);bottom:var(--monitor-panel-bottom);z-index:4;width:var(--monitor-panel-width);display:flex;flex-direction:column;justify-content:center;gap:var(--monitor-panel-gap);pointer-events:none;transition:width .2s ease,top .2s ease,bottom .2s ease,gap .2s ease}.monitor-side-panel--left[data-v-26f82cb5]{left:var(--monitor-panel-offset)}.monitor-side-panel--right[data-v-26f82cb5]{right:var(--monitor-panel-offset)}.metric-card[data-v-26f82cb5]{position:relative;padding:var(--metric-card-padding);border:1px solid rgba(100,208,255,.24);border-radius:var(--metric-card-radius);background:linear-gradient(180deg,#061a3457,#0512262e);box-shadow:0 0 18px #1d92e924,inset 0 0 18px #68e2ff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;overflow:hidden;transition:padding .2s ease,border-radius .2s ease}.metric-card[data-v-26f82cb5]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(110,224,255,.1) 0%,transparent 42%,rgba(110,224,255,.06) 100%);pointer-events:none}.metric-card[data-v-26f82cb5]:after{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(113,228,255,.92) 50%,transparent 100%);opacity:.75}.metric-card__title[data-v-26f82cb5]{position:relative;font-size:var(--metric-card-title-size);font-weight:600;color:#9fe7ff;text-shadow:0 0 8px rgba(90,211,255,.28)}.metric-card__value[data-v-26f82cb5]{position:relative;margin-top:var(--metric-card-value-gap);font-size:var(--metric-card-value-size);font-weight:700;color:#fff;line-height:1.2;text-shadow:0 0 14px rgba(113,228,255,.22)}.metric-card__meta[data-v-26f82cb5]{position:relative;margin-top:var(--metric-card-meta-gap);font-size:var(--metric-card-meta-size);color:#d8f1ffb8;line-height:1.4;word-break:break-all}.base-echarts[data-v-26f82cb5],.base-amap[data-v-26f82cb5],.base-external-frame[data-v-26f82cb5]{width:100%;height:100%}.base-external-frame[data-v-26f82cb5]{display:block;border:0;background:#061834}[data-v-26f82cb5] .amap-logo,[data-v-26f82cb5] .amap-copyright,[data-v-26f82cb5] .amap-controlbar,[data-v-26f82cb5] .amap-toolbar,[data-v-26f82cb5] .amap-scalecontrol,[data-v-26f82cb5] .amap-geolocation-con,[data-v-26f82cb5] .amap-indoormap-floorbar{display:none!important}.map-status[data-v-26f82cb5]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 16px;border:1px solid rgba(121,191,224,.24);background:#071c37d1;color:#fff;border-radius:8px;font-size:13px;z-index:3}.center-map-switcher[data-v-1479f0e6]{position:relative;min-width:0}.map-switch-buttons[data-v-1479f0e6]{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:20;flex:0 0 40px;width:40px;display:flex;flex-direction:column;gap:10px;justify-content:center;pointer-events:auto}.switch-btn[data-v-1479f0e6]{width:100%;min-height:94px;padding:10px 7px;border:1px solid rgba(121,191,224,.24);background:linear-gradient(180deg,#081c37e0,#0c2f6099);color:#dce9ffd6;font-size:14px;font-weight:700;line-height:1.4;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:1px;border-radius:10px;cursor:pointer;transition:all .2s ease}.switch-btn.active[data-v-1479f0e6]{color:#fff;border-color:#55bfffc7;box-shadow:0 0 16px #43a8ff40;background:linear-gradient(180deg,#1c5cbeeb,#1890ffc7)}.map-panel[data-v-1479f0e6]{position:relative;z-index:1;min-width:0;height:100%;width:100%;border-radius:10px;overflow:hidden}.panel-item[data-v-1479f0e6]{width:100%;height:100%}.box[data-v-6b3f4b81]{border-radius:10px;background-color:#1046954d;box-shadow:0 0 10px #104470cc;height:100%;width:100%;padding:8px;box-sizing:border-box}.title[data-v-6b3f4b81]{color:#fff;font-size:20px}.title-text[data-v-6b3f4b81]{display:inline-flex;align-items:center}.supply-demand-card[data-v-02c6df70]{height:100%}.supply-demand-title[data-v-02c6df70]{display:flex;align-items:center;position:relative}.title-text[data-v-02c6df70]{display:inline-flex;align-items:center}.box[data-v-02c6df70]{border-radius:10px;background-color:#1046954d;box-shadow:0 0 10px #104470cc;height:100%;width:100%;padding:8px;box-sizing:border-box}.title[data-v-02c6df70]{color:#fff;font-size:20px}.title-text[data-v-46f96b12],.title-text[data-v-e16e061f]{display:inline-flex;align-items:center}.farmland-chart[data-v-e16e061f]{cursor:pointer}.title-text[data-v-96f07bc8]{display:inline-flex;align-items:center}.tech-chart[data-v-96f07bc8]{cursor:pointer}.international-monitor-card[data-v-9ed6b59b]{display:flex;flex-direction:column}.title-text[data-v-9ed6b59b]{display:inline-flex;align-items:center}.development-entry[data-v-9ed6b59b]{flex:1;width:100%;min-height:0;padding:12px;border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#eaf6ffeb;background:transparent;cursor:pointer}.development-entry[data-v-9ed6b59b]:hover,.development-entry[data-v-9ed6b59b]:focus-visible{color:#fff;background:#00c7ff14;outline:none}.entry-icon[data-v-9ed6b59b]{color:#21d4e8;font-size:44px}.development-entry span[data-v-9ed6b59b]{font-size:16px;line-height:1.4;letter-spacing:0}.price-heatmap-card[data-v-f7e2cbca]{position:relative}.heatmap-body[data-v-f7e2cbca]{position:relative;display:flex;flex-direction:column;width:100%;min-height:120px;padding:2px 2px 0;box-sizing:border-box}.heatmap-chart[data-v-f7e2cbca]{flex:1 1 auto;width:100%;min-height:104px}.heatmap-status[data-v-f7e2cbca]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#62c7e8;font-size:12px;pointer-events:none}.heatmap-status.warning[data-v-f7e2cbca]{color:#f2c94c}.heatmap-loading[data-v-f7e2cbca]{position:absolute;inset:0;z-index:13;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#03102642;pointer-events:none}.forecast-loading-spinner[data-v-f7e2cbca]{width:48px;height:48px;border:3px solid rgba(114,213,255,.18);border-top-color:#7de9ff;border-right-color:#2d8cff;border-radius:50%;box-shadow:0 0 18px #4abeff47;animation:forecast-map-spin-f7e2cbca .8s linear infinite}.forecast-loading-text[data-v-f7e2cbca]{color:#e0f6ffeb;font-size:13px;font-weight:700;text-shadow:0 0 10px rgba(74,190,255,.32)}@keyframes forecast-map-spin-f7e2cbca{to{transform:rotate(360deg)}}.yield-risk-card[data-v-82d7abe3]{position:relative;overflow:hidden}.swiper-box[data-v-82d7abe3]{position:relative;overflow:hidden;transition:all .3s ease}.swiper-item[data-v-82d7abe3]{width:100%;height:115%;display:flex;gap:.5rem;position:absolute;transition:all .5s ease;padding:.5rem;box-sizing:border-box}.map-card[data-v-82d7abe3]{flex:1;height:100%;position:relative;background:transparent;border:none;border-radius:0;overflow:hidden}.map-card-title[data-v-82d7abe3]{position:absolute;top:6px;left:50%;transform:translate(-50%);z-index:2;color:#eaf3ff;font-size:12px;font-weight:700;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.35);pointer-events:none;width:max-content;min-width:160px;white-space:nowrap;line-height:1.3}.map-chart[data-v-82d7abe3]{width:100%;height:100%}.yield-risk-loading[data-v-82d7abe3]{position:absolute;inset:0;z-index:13;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#03102642;pointer-events:none}.yield-risk-loading-spinner[data-v-82d7abe3]{width:48px;height:48px;border:3px solid rgba(114,213,255,.18);border-top-color:#7de9ff;border-right-color:#2d8cff;border-radius:50%;box-shadow:0 0 18px #4abeff47;animation:yield-risk-map-spin-82d7abe3 .8s linear infinite}.yield-risk-loading-text[data-v-82d7abe3]{color:#e0f6ffeb;font-size:13px;font-weight:700;text-shadow:0 0 10px rgba(74,190,255,.32)}@keyframes yield-risk-map-spin-82d7abe3{to{transform:rotate(360deg)}}.map-card-placeholder[data-v-82d7abe3]{display:flex;align-items:center;justify-content:center}.usa-placeholder[data-v-82d7abe3]{color:#eaf3ffd1;font-size:22px;font-weight:800;letter-spacing:0;text-shadow:0 2px 8px rgba(0,0,0,.32)}@media(max-width:1200px){.map-card-title[data-v-82d7abe3]{font-size:12px}}@media(max-width:992px){.swiper-item[data-v-82d7abe3]{flex-direction:column}}.box[data-v-7522b74d]{border-radius:10px;background-color:#1046954d;box-shadow:0 0 10px #104470cc;height:100%;width:100%;padding:8px;box-sizing:border-box}.title[data-v-7522b74d]{color:#fff;font-size:20px}.report-entry-bar[data-v-50ecae9d]{flex:0 0 auto;display:flex;min-height:0;flex-direction:column}.report-entry-title[data-v-50ecae9d]{display:inline-flex;align-items:center;max-width:calc(100% - 3.2rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-entry-content[data-v-50ecae9d]{flex:1;min-height:0;padding:6px 6px 4px;box-sizing:border-box;overflow:hidden}.report-cover-list[data-v-50ecae9d]{display:grid;height:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:0;overflow:hidden}.report-cover-item[data-v-50ecae9d]{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;list-style:none}.report-cover-frame[data-v-50ecae9d]{position:relative;width:100%;max-width:184px;height:100%;max-height:260px;aspect-ratio:210 / 297;overflow:hidden;border:1px solid rgba(3,229,244,.28);border-radius:4px;background:#fffffff5;box-shadow:0 0 14px #03e5f433;pointer-events:none}.report-cover-image[data-v-50ecae9d]{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#fff;object-fit:contain}.report-cover-fallback[data-v-50ecae9d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:14px;color:#2e6fb4;font-size:.8rem;font-weight:700;line-height:1.45;text-align:center;word-break:break-word;background:#fff}.report-entry-state[data-v-50ecae9d]{height:100%;display:flex;align-items:center;justify-content:center;color:#ffffffc2;font-size:.86rem}.fullscreen-toggle[data-v-25464dee]{height:100%;min-height:36px;border:0;border-radius:0;padding:0 .6rem;color:#fff;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:1rem;font-weight:600;font-family:inherit;line-height:1;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:color .2s ease,background .2s ease}.fullscreen-toggle[data-v-25464dee] .anticon{color:#00c7ff;font-size:.88rem}.fullscreen-label[data-v-25464dee]{display:inline-flex;align-items:center}.fullscreen-toggle[data-v-25464dee]:hover,.fullscreen-toggle.active[data-v-25464dee]{color:#00c7ff;background:linear-gradient(180deg,#155dc5d1,#1250ab00 99%)}@media(max-width:1300px){.fullscreen-toggle[data-v-25464dee]{padding:0 12px;font-size:12px}.fullscreen-toggle[data-v-25464dee] .anticon{font-size:12px}}.home-screen-viewport[data-v-7a3bdd64]{position:relative;width:100vw;height:100vh;overflow:hidden;background-image:url(/assets/newsbg-CROaLUo3.png);background-repeat:no-repeat;background-color:#071c37;background-size:cover}.home-scale-stage[data-v-7a3bdd64]{position:absolute;top:0;left:0;overflow:hidden;transform-origin:0 0}.home-layout-content[data-v-7a3bdd64]{position:relative;height:calc(100% - var(--home-footer-height));flex:0 0 calc(100% - var(--home-footer-height));min-height:0;box-sizing:border-box;padding:0 36px;overflow:hidden}.demo-card[data-v-7a3bdd64]{background-color:#104695}.mapbg[data-v-7a3bdd64]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.header-box[data-v-7a3bdd64]{position:relative;z-index:2;top:0;left:0;height:126px;display:flex;align-items:center;justify-content:space-between}.header-box .homelogo[data-v-7a3bdd64]{width:100%;height:100%;position:absolute;top:0;left:0}.header-box .hometitle[data-v-7a3bdd64]{height:72px;color:#fff;z-index:10}.header-box .hometitle h1[data-v-7a3bdd64]{margin:0;font-size:32px;text-align:center;font-weight:800}.header-box .hometitle h2[data-v-7a3bdd64]{margin:0;font-size:25px;text-align:center}.header-box .sys-logo img[data-v-7a3bdd64]{width:396px;height:83px;filter:brightness(1.7) contrast(1.5)}.header-box .sys-title[data-v-7a3bdd64]{height:100%;color:#fff;font-size:40px;text-align:center;flex:1}.header-box .today[data-v-7a3bdd64]{background-image:url(/assets/datecard-CJZmPaGo.png);color:#fff;height:50px;width:254px;background-repeat:no-repeat;background-size:cover;font-size:24px;display:flex;align-items:center;justify-content:center}.header-box .today2[data-v-7a3bdd64]{color:#fff;font-size:25px;font-weight:800;text-align:end}.header-box .home-actions[data-v-7a3bdd64]{width:396px;display:flex;align-items:center;justify-content:flex-end;gap:18px;z-index:10}.header-box .home-actions[data-v-7a3bdd64] .fullscreen-toggle{height:42px;min-height:42px;font-size:20px}.header-box .home-actions[data-v-7a3bdd64] .fullscreen-toggle .anticon{font-size:18px}.main-layout[data-v-7a3bdd64]{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;background-image:url(/assets/newsbg-CROaLUo3.png);background-repeat:no-repeat;background-color:#071c37;background-size:cover}.home-content[data-v-7a3bdd64]{position:relative;z-index:2;height:calc(100% - 126px);display:flex;flex-direction:column;gap:10px}.top-section[data-v-7a3bdd64]{display:flex;gap:10px}.side-column[data-v-7a3bdd64]{position:relative;z-index:3;width:26%;display:flex;flex-direction:column;gap:10px}.map-column[data-v-7a3bdd64]{position:relative;z-index:1;flex:0 0 47%;min-width:0}.bottom-section[data-v-7a3bdd64]{display:flex;gap:8px}.metrics-row[data-v-7a3bdd64]{flex:1 1 100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:0}.metrics-row[data-v-7a3bdd64] .home-card-title{font-size:1.1rem}.metric-item[data-v-7a3bdd64]{min-width:0}.home-footer[data-v-7a3bdd64]{height:var(--home-footer-height);flex:0 0 var(--home-footer-height);padding:0;overflow:hidden;background:transparent}.footerbox[data-v-7a3bdd64]{display:flex;height:100%;align-items:center;justify-content:center}.footerbox .labelbox[data-v-7a3bdd64]{display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:12px;white-space:nowrap}.footerbox .labelbox .separator[data-v-7a3bdd64]{color:#ffffffb8}.headMenuBox[data-v-b60c02b5]{height:100%;display:flex;align-items:center;gap:1rem}.menu-wrapper[data-v-b60c02b5]{position:relative;height:100%}.menu-item[data-v-b60c02b5]{color:#fff;font-size:1rem;padding:0 .6rem;box-sizing:border-box;cursor:pointer;height:100%;display:flex;align-items:center;gap:6px}.menu-arrow[data-v-b60c02b5]{font-size:10px;opacity:.8}@media(max-width:1300px){.menu-item[data-v-b60c02b5]{font-size:12px;padding:0 12px}}.menu-item[data-v-b60c02b5]:hover,.menu-item.active[data-v-b60c02b5]{background:linear-gradient(180deg,#155dc5d1,#1250ab00 99%);color:#00c7ff}.submenu-panel[data-v-b60c02b5]{position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%);width:max-content;min-width:max-content;padding:8px 0;border-radius:10px;background:#081834f5;border:1px solid rgba(85,191,255,.22);box-shadow:0 12px 32px #00000047;z-index:50}.submenu-item[data-v-b60c02b5]{padding:10px 18px;color:#dce9ffeb;font-size:14px;line-height:1.4;cursor:pointer;white-space:nowrap;transition:all .2s ease;text-align:center}.submenu-item[data-v-b60c02b5]:hover,.submenu-item.active[data-v-b60c02b5]{background:#1e6fe13d;color:#00c7ff}.menu-fade-enter-active[data-v-b60c02b5],.menu-fade-leave-active[data-v-b60c02b5]{transition:opacity .18s ease,transform .18s ease}.menu-fade-enter-from[data-v-b60c02b5],.menu-fade-leave-to[data-v-b60c02b5]{opacity:0;transform:translate(-50%) translateY(6px)}.logo[data-v-385e47fd]{float:left;font-size:1.1rem;color:#fff}.header-box[data-v-385e47fd]{height:100%;width:100%;background:url(/assets/headerbg-4_PW0HR-.png) no-repeat center / cover;padding:0 50px;display:flex;justify-content:space-between;align-items:center}.header-box .right[data-v-385e47fd]{display:flex;gap:40px;height:100%}.header-box .username[data-v-385e47fd]{color:#fff;font-size:.77rem;height:100%;display:flex;align-items:center}.role-label[data-v-385e47fd]{color:#ffffffe6;cursor:default}.custom-breadcrumb[data-v-385e47fd] .ant-breadcrumb-link,.custom-breadcrumb[data-v-385e47fd] .ant-breadcrumb-separator{color:#fff!important}.breadcrumb-action-bar[data-v-385e47fd]{display:flex;align-items:center}.breadcrumb-action[data-v-385e47fd]{height:2.2rem;line-height:2.2rem;padding:0 15px;border:1px solid rgba(59,140,255,.5);background:#051630e6;color:#e6f1ff;font-size:.9rem;font-weight:400;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.breadcrumb-action[data-v-385e47fd]:first-child{border-radius:4px 0 0 4px}.breadcrumb-action[data-v-385e47fd]:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.breadcrumb-action[data-v-385e47fd]:hover{color:#fff;border-color:#3b8cffb3;background:#062452f2}.breadcrumb-action.active[data-v-385e47fd]{color:#fff;border-color:transparent;font-weight:400;background:linear-gradient(120deg,#237bffe6,#25c4ffd9)}.submenu-bar[data-v-385e47fd]{display:flex;align-items:center}.yield-risk-navigation-title[data-v-385e47fd]{margin:0 0 12px;color:#fff;font-size:1.25rem;line-height:1.4;font-weight:700;letter-spacing:0}.yield-risk-taxonomy-row[data-v-385e47fd]{display:flex;align-items:center;max-width:100%;gap:32px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;white-space:nowrap}.yield-risk-agriculture-group[data-v-385e47fd]{flex:0 0 auto;gap:8px}.yield-risk-primary-label[data-v-385e47fd]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:2.2rem;padding:0 16px;border:1px solid rgba(59,140,255,.5);border-radius:4px;color:#e6f1ff;background:#051630e6;font-size:.9rem;font-weight:400}.yield-risk-primary-label.is-active[data-v-385e47fd]{border-color:#25c4ffb8;color:#fff;background:#1046957a;font-weight:700;cursor:pointer}.yield-risk-primary-label.is-active[data-v-385e47fd]:hover,.yield-risk-primary-label.is-active[data-v-385e47fd]:focus-visible{border-color:#25c4fff2;background:#1052b09e;outline:none}.yield-risk-primary-label[data-v-385e47fd]:disabled{border-color:#3b8cff47;color:#e6f1ff61;background:#051630b8;cursor:not-allowed}.yield-risk-disabled-primary-tabs[data-v-385e47fd]{display:flex;flex:0 0 auto;margin-left:auto}.yield-risk-disabled-primary-tabs .yield-risk-primary-label[data-v-385e47fd]{border-radius:0}.yield-risk-disabled-primary-tabs .yield-risk-primary-label+.yield-risk-primary-label[data-v-385e47fd]{margin-left:-1px}.yield-risk-disabled-primary-tabs .yield-risk-primary-label[data-v-385e47fd]:first-child{border-radius:4px 0 0 4px}.yield-risk-disabled-primary-tabs .yield-risk-primary-label[data-v-385e47fd]:last-child{border-radius:0 4px 4px 0}.yield-risk-secondary-tabs[data-v-385e47fd]{flex:0 0 auto}.tech-monitor-submenu[data-v-385e47fd]{justify-content:space-between;gap:24px;width:100%}.tech-section-select[data-v-385e47fd]{margin-left:auto}.tech-section-select[data-v-385e47fd] .ant-form-item{margin-right:0;margin-bottom:0}.tech-section-dropdown[data-v-385e47fd]{width:210px}@media(max-width:900px){.tech-monitor-submenu[data-v-385e47fd]{flex-wrap:wrap}.tech-section-select[data-v-385e47fd]{margin-left:0}}@media(max-width:640px){.tech-monitor-submenu[data-v-385e47fd],.tech-section-select[data-v-385e47fd],.tech-section-dropdown[data-v-385e47fd]{width:100%}.tech-section-select[data-v-385e47fd]{align-items:flex-start;flex-direction:column}}.submenu-tab-group[data-v-385e47fd] .ant-radio-button-wrapper{height:2.2rem;line-height:2.2rem;font-size:.9rem;color:#e6f1ff;border-color:#3b8cff80;background:#051630e6}.submenu-tab-group[data-v-385e47fd] .ant-radio-button-wrapper:not(:first-child):before{background:#3b8cff59}.submenu-tab-group[data-v-385e47fd] .ant-radio-button-wrapper-checked{color:#fff;background:linear-gradient(120deg,#237bffe6,#25c4ffd9);border-color:transparent;z-index:auto}.submenu-tab-group[data-v-385e47fd] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover,.submenu-tab-group[data-v-385e47fd] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{z-index:auto}.submenu-tab-group[data-v-385e47fd] .ant-radio-button-wrapper-disabled{color:#c6d5eb6b;border-color:#3b8cff3d;background:#05163094;cursor:not-allowed}.ant-dropdown-link[data-v-385e47fd]{height:100%}.news-box[data-v-75d7761e]{width:80%;margin:0 auto;height:calc(100vh - 200px);overflow-y:auto;scroll-behavior:smooth}.news-box[data-v-75d7761e]::-webkit-scrollbar{width:6px}.news-box[data-v-75d7761e]::-webkit-scrollbar-thumb{background:#637287}.ag-swiper[data-v-75d7761e]{width:100%;aspect-ratio:4/1}.swiper-area[data-v-75d7761e]{width:100%;height:calc(100% - 3rem);min-height:200px;transition:all .3s ease;position:relative;overflow:hidden}.swiper-area .item[data-v-75d7761e]{width:100%;height:100%;display:flex;position:absolute;transition:all .5s ease}.swiper-area .item .news-info[data-v-75d7761e]{padding:20px;width:42%}.swiper-area .item .news-info .title[data-v-75d7761e]{color:#fffffff2;font-size:1.5rem;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;cursor:pointer}.swiper-area .item .news-info .news-infos[data-v-75d7761e]{display:flex;align-items:center;gap:2rem;height:1.5rem}.swiper-area .item .news-info .news-infos .news-time[data-v-75d7761e]{color:#86909c;font-size:.8rem}.swiper-area .item .news-info .news-infos .news-source[data-v-75d7761e]{border-radius:4px;background-color:#e8f3ff;color:#0074ff;font-size:.6rem;padding:5px 8px}.swiper-area .item .news-info .dividing-line[data-v-75d7761e]{height:1px;background-color:#9998a2a3;margin:.8rem 0}.swiper-area .item .news-info .desc[data-v-75d7761e]{color:#fffffff2;font-size:1rem;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.index-buttons[data-v-75d7761e]{display:flex;justify-content:center;align-items:flex-end;gap:1rem;height:3rem}.index-buttons .button-item[data-v-75d7761e]{width:.5rem;height:.5rem;background-color:#fff}.index-buttons .button-item.active[data-v-75d7761e]{background-color:#00c7ff}.ag-list[data-v-75d7761e]{width:100%;margin-top:2rem}.ag-list .ag-list-item-dividing-line[data-v-75d7761e]{height:1px;background-color:#9998a2a3;margin:1rem 0}.ag-list .ag-list-item[data-v-75d7761e]{width:100%;display:flex;gap:1.5rem;height:10rem;cursor:pointer}.ag-list .ag-list-item .img-box[data-v-75d7761e]{width:16rem;height:100%}.ag-list .ag-list-item .news-info[data-v-75d7761e]{flex:1}.ag-list .ag-list-item .news-info .title[data-v-75d7761e]{color:#00c7ff;font-size:1.2rem;margin-bottom:5px;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.ag-list .ag-list-item .news-info .news-infos[data-v-75d7761e]{display:flex;gap:2rem;align-items:center}.ag-list .ag-list-item .news-info .news-infos .news-time[data-v-75d7761e]{color:#fffffff2;font-size:.8rem}.ag-list .ag-list-item .news-info .news-infos .news-source[data-v-75d7761e]{border-radius:4px;background-color:#e8f3ff;color:#0074ff;font-size:.6rem;padding:5px 8px}.ag-list .ag-list-item .news-info .dividing-line[data-v-75d7761e]{height:1px;margin:5px 0}.ag-list .ag-list-item .news-info .desc[data-v-75d7761e]{color:#fff;font-size:.9rem;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.load-more[data-v-75d7761e]{width:100%;text-align:center;color:#86909c;font-size:.8rem;height:1.3rem;line-height:1.3rem}.news-detail-box[data-v-203be359]{width:60%;margin:0 auto}.news-detail-box h1[data-v-203be359]{color:#fffffff2;font-size:2.22rem}.news-detail-box .infos[data-v-203be359]{display:flex;text-align:center;gap:1.2rem;color:#86909c;font-size:1rem;margin-bottom:2rem;align-items:center}.news-detail-box .infos .source[data-v-203be359]{border-radius:4px;background-color:#e8f3ff;color:#0074ff;font-size:1rem;padding:5px 8px}.price-overview[data-v-e4c41692]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:410px 330px;gap:24px;align-items:stretch}.overview-card[data-v-e4c41692]{min-height:0;border-radius:8px;background-color:#0a1834;padding:28px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px #3c95ff14}.overview-card-large[data-v-e4c41692]{grid-row:1 / span 2;height:auto;min-height:0;align-self:stretch}.overview-card-header[data-v-e4c41692]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:10px}.overview-card-header h1[data-v-e4c41692]{color:#fff;font-size:1.65rem;line-height:1.2;margin:0}.overview-card-header p[data-v-e4c41692]{color:#dceeffb8;font-size:.88rem;margin:6px 0 0}.overview-chart[data-v-e4c41692]{width:100%;flex:1;min-height:0}.large-chart[data-v-e4c41692]{height:auto;min-height:0}.futures-overview-card[data-v-e4c41692],.futures-chart[data-v-e4c41692]{min-height:0}.spot-overview-card[data-v-e4c41692]{height:auto;min-height:0}.spot-chart[data-v-e4c41692]{height:auto;min-height:0;flex:1}.empty-text[data-v-e4c41692]{flex:1;min-height:280px;display:flex;align-items:center;justify-content:center;color:#ffffffb8}@media(max-width:1100px){.price-overview[data-v-e4c41692]{grid-template-columns:1fr}.overview-card-large[data-v-e4c41692]{grid-row:auto;min-height:200px}}.ag-card[data-v-e4c41692]{border-radius:10px;background-color:#0a1834;padding:24px;width:20rem;display:flex;gap:14px;flex:1}.ag-card>img[data-v-e4c41692]{width:1.1rem;height:1.1rem}.ag-card h1[data-v-e4c41692]{font-size:20px;color:#fff}.ag-card h2[data-v-e4c41692]{font-size:1.1rem;color:#fff}.ag-card .value[data-v-e4c41692]{font-size:2.2rem}.ag-card .unit[data-v-e4c41692]{font-size:2rem}.chartBox[data-v-e4c41692]{flex:1;border-radius:10px;background-color:#0a1834;padding:24px;height:100%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;position:relative}.chartBox .title[data-v-e4c41692]{display:flex;justify-content:space-between;align-items:center}.chartBox .title h1[data-v-e4c41692]{color:#fff;font-size:2.6rem;position:relative;padding-left:23px;margin:0}.chartBox .title h1[data-v-e4c41692]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background-color:#3c95ff}.chartBox .title .date[data-v-e4c41692]{height:2.44rem;border-radius:.56rem;background-color:#030b1a;line-height:2.44rem;text-align:center;color:#fff;font-size:1rem;padding:0 1.1rem}.ag-table-box[data-v-e4c41692]{width:100%;border-radius:10px;background-color:#0a1834;padding:24px}.ag-table[data-v-e4c41692]{width:100%;text-align:center;color:#fff;font-size:1.2rem}.ag-table thead td[data-v-e4c41692]{height:60rpx;line-height:60rpx}.ag-table tbody tr[data-v-e4c41692]{background:linear-gradient(to left,#183E60,transparent);border-top:10px solid rgba(10,24,52,1);border-bottom:10px solid rgba(10,24,52,1)}.ag-table tbody td[data-v-e4c41692]{height:40px;line-height:40px;margin:0;padding:0;border:0}[data-v-e4c41692] .ant-form-inline{gap:40px}.chart-container[data-v-e4c41692]{width:100%;flex:1}.chart-source-label[data-v-e4c41692]{position:absolute;left:24px;bottom:12px;z-index:2;max-width:calc(100% - 48px);color:#dceeffc7;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;background:#030b1a8c;padding:2px 8px;border-radius:4px}.ag-card[data-v-7ee8134d]{border-radius:10px;background-color:#0a1834;padding:24px;width:20rem;display:flex;gap:14px}.ag-card>img[data-v-7ee8134d]{width:1.1rem;height:1.1rem}.ag-card h1[data-v-7ee8134d],.ag-card h2[data-v-7ee8134d]{font-size:1.1rem;color:#fff}.ag-card .value[data-v-7ee8134d]{font-size:2.2rem}.ag-card .unit[data-v-7ee8134d]{font-size:2rem}.chartBox[data-v-7ee8134d]{flex:1;border-radius:10px;background-color:#0a1834;padding:24px;height:100%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;position:relative}.chartBox .title[data-v-7ee8134d]{display:flex;justify-content:space-between;align-items:center}.chartBox .title .left[data-v-7ee8134d]{display:flex;gap:20px;align-items:center}.chartBox .title h1[data-v-7ee8134d]{color:#fff;font-size:2.6rem;position:relative;padding-left:23px;margin:0}.chartBox .title h1[data-v-7ee8134d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background-color:#3c95ff}.chartBox .title .date[data-v-7ee8134d]{height:2.44rem;border-radius:.56rem;background-color:#030b1a;line-height:2.44rem;text-align:center;color:#fff;font-size:1rem;padding:0 1.1rem}.ag-table-box[data-v-7ee8134d]{width:100%;border-radius:10px;background-color:#0a1834;padding:24px}.ag-table[data-v-7ee8134d]{width:100%;text-align:center;color:#fff;font-size:1.2rem}.ag-table thead td[data-v-7ee8134d]{height:60rpx;line-height:60rpx}.ag-table tbody tr[data-v-7ee8134d]{background:linear-gradient(to left,#183E60,transparent);border-top:10px solid rgba(10,24,52,1);border-bottom:10px solid rgba(10,24,52,1)}.ag-table tbody td[data-v-7ee8134d]{height:40px;line-height:40px;margin:0;padding:0;border:0}[data-v-7ee8134d] .ant-form-inline{gap:40px}.chart-container[data-v-7ee8134d]{width:100%;flex:1}.chart-source-label[data-v-7ee8134d]{position:absolute;left:24px;bottom:12px;z-index:2;max-width:calc(100% - 48px);color:#dceeffc7;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;background:#030b1a8c;padding:2px 8px;border-radius:4px}.ag-card[data-v-5c432e0f]{border-radius:10px;background-color:#0a1834;padding:24px;width:20rem;display:flex;gap:14px}.ag-card>img[data-v-5c432e0f]{width:1.1rem;height:1.1rem}.ag-card h1[data-v-5c432e0f],.ag-card h2[data-v-5c432e0f]{font-size:1.1rem;color:#fff}.ag-card .value[data-v-5c432e0f]{font-size:2.2rem}.ag-card .unit[data-v-5c432e0f]{font-size:2rem}.chartBox[data-v-5c432e0f]{flex:1;border-radius:10px;background-color:#0a1834;padding:24px;height:100%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;position:relative}.chartBox .title[data-v-5c432e0f]{display:flex;justify-content:space-between;align-items:center}.chartBox .title .left[data-v-5c432e0f]{display:flex;gap:20px;align-items:center}.chartBox .title h1[data-v-5c432e0f]{color:#fff;font-size:2.6rem;position:relative;padding-left:23px;margin:0}.chartBox .title h1[data-v-5c432e0f]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background-color:#3c95ff}.chartBox .title .date[data-v-5c432e0f]{height:2.44rem;border-radius:.56rem;background-color:#030b1a;line-height:2.44rem;text-align:center;color:#fff;font-size:1rem;padding:0 1.1rem}.ag-table-box[data-v-5c432e0f]{width:100%;border-radius:10px;background-color:#0a1834;padding:24px}.ag-table[data-v-5c432e0f]{width:100%;text-align:center;color:#fff;font-size:1.2rem}.ag-table thead td[data-v-5c432e0f]{height:60rpx;line-height:60rpx}.ag-table tbody tr[data-v-5c432e0f]{background:linear-gradient(to left,#183E60,transparent);border-top:10px solid rgba(10,24,52,1);border-bottom:10px solid rgba(10,24,52,1)}.ag-table tbody td[data-v-5c432e0f]{height:40px;line-height:40px;margin:0;padding:0;border:0}[data-v-5c432e0f] .ant-form-inline{gap:40px}.chart-container[data-v-5c432e0f]{width:100%;flex:1}.chart-source-label[data-v-5c432e0f]{position:absolute;left:24px;bottom:12px;z-index:2;max-width:calc(100% - 48px);color:#dceeffc7;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;background:#030b1a8c;padding:2px 8px;border-radius:4px}.legacy-page[data-v-275d962a]{display:flex;gap:1rem}.monitor-page[data-v-275d962a]{min-height:calc(100vh - 8rem)}.monitor-card[data-v-275d962a]{min-height:680px;border-radius:8px;background:#0a1834;padding:28px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px #3c95ff14}.monitor-title[data-v-275d962a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.monitor-title h1[data-v-275d962a]{color:#fff;font-size:2rem;line-height:1.2;margin:0}.monitor-title p[data-v-275d962a]{color:#dceeffb8;font-size:.95rem;margin:8px 0 0}.monitor-title-right[data-v-275d962a]{display:flex;align-items:center;gap:18px;min-height:32px}.chart-legend[data-v-275d962a]{display:flex;align-items:center;gap:18px;color:#dceeff;font-size:14px}.chart-legend span[data-v-275d962a]{display:inline-flex;align-items:center;gap:6px}.chart-legend i[data-v-275d962a]{width:26px;height:12px;border-radius:2px;display:inline-block}.legend-export[data-v-275d962a]{background:#00b0ff}.legend-import[data-v-275d962a]{background:#c6ff00}.bullet-chart[data-v-275d962a]{width:100%;flex:1;min-height:560px}.empty-text[data-v-275d962a]{flex:1;min-height:420px;display:flex;align-items:center;justify-content:center;color:#ffffffb8}@media(max-width:900px){.legacy-page[data-v-275d962a]{flex-direction:column}.monitor-card[data-v-275d962a]{min-height:560px;padding:18px}.bullet-chart[data-v-275d962a]{min-height:460px}}.supply-overview[data-v-77c4d6ce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.overview-card[data-v-77c4d6ce]{min-height:430px;border-radius:8px;background-color:#0a1834;padding:28px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px #3c95ff14}.province-overview-card[data-v-77c4d6ce],.balance-overview-card[data-v-77c4d6ce]{grid-column:1 / span 2;min-height:460px}.overview-card-header[data-v-77c4d6ce]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.overview-card-header h1[data-v-77c4d6ce]{color:#fff;font-size:1.65rem;line-height:1.2;margin:0}.overview-card-header p[data-v-77c4d6ce]{color:#dceeffb8;font-size:.88rem;margin:6px 0 0}.overview-chart[data-v-77c4d6ce]{width:100%;flex:1;min-height:320px}.empty-text[data-v-77c4d6ce]{flex:1;min-height:260px;display:flex;align-items:center;justify-content:center;color:#ffffffb8}@media(max-width:1100px){.supply-overview[data-v-77c4d6ce]{grid-template-columns:1fr}.province-overview-card[data-v-77c4d6ce]{grid-column:auto}}.ag-card[data-v-77c4d6ce]{border-radius:10px;background-color:#0a1834;padding:24px;width:20rem;display:flex;gap:14px}.ag-card>img[data-v-77c4d6ce]{width:1.1rem;height:1.1rem}.ag-card h1[data-v-77c4d6ce],.ag-card h2[data-v-77c4d6ce]{font-size:1.1rem;color:#fff}.ag-card .value[data-v-77c4d6ce]{font-size:2.2rem}.ag-card .unit[data-v-77c4d6ce]{font-size:2rem}.chart-indicator-select[data-v-77c4d6ce]{width:240px}.chart-filter-form[data-v-77c4d6ce]{margin-top:22px}.chart-section[data-v-77c4d6ce]{display:flex;gap:1rem;margin-top:45px;height:480px;margin-bottom:27px}.balance-matrix-section[data-v-77c4d6ce]{width:100%;margin-top:45px;border-radius:10px;background-color:#0a1834;padding:24px;box-sizing:border-box;overflow:hidden}.chart-filter-form+.chart-section[data-v-77c4d6ce],.balance-matrix-section+.chart-section[data-v-77c4d6ce]{margin-top:22px}.balance-matrix-title[data-v-77c4d6ce]{color:#fff;font-size:1.45rem;font-weight:700;line-height:1.3;text-align:center;margin-bottom:12px}.balance-table-scroll[data-v-77c4d6ce]{width:100%;overflow-x:auto}.balance-matrix-table[data-v-77c4d6ce]{width:100%;min-width:760px;table-layout:fixed;border-collapse:separate;border-spacing:0 10px;background-color:transparent;color:#fff;font-size:1.05rem;line-height:1.3}.balance-matrix-table th[data-v-77c4d6ce],.balance-matrix-table td[data-v-77c4d6ce]{border:0;padding:0 14px;height:40px;text-align:center;word-break:break-word}.balance-matrix-table thead th[data-v-77c4d6ce]{background-color:transparent;color:#fff;font-size:1.05rem;font-weight:700}.balance-matrix-table thead .metric-column[data-v-77c4d6ce]{width:150px}.balance-matrix-table tbody th[data-v-77c4d6ce]{color:#fff;font-weight:500;text-align:left}.balance-matrix-table tbody tr[data-v-77c4d6ce]{background:linear-gradient(to right,#112d53f5,#1e4b6ff5)}.balance-matrix-table tbody tr th[data-v-77c4d6ce],.balance-matrix-table tbody tr td[data-v-77c4d6ce]{border-top:0;border-bottom:0}.balance-table-empty[data-v-77c4d6ce]{min-height:180px;border:1px dashed rgba(141,188,255,.32);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#dceeffc2;background-color:#030b1a5c}.balance-table-note[data-v-77c4d6ce]{color:#8bd8fff2;font-size:12px;line-height:1.5;margin-top:6px;text-align:left}.chartBox[data-v-77c4d6ce]{flex:1;border-radius:10px;background-color:#0a1834;padding:24px;height:100%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;position:relative}.chartBox .title[data-v-77c4d6ce]{display:flex;justify-content:space-between;align-items:center}.chartBox .title .left[data-v-77c4d6ce]{display:flex;gap:20px;align-items:center}.chartBox .title h1[data-v-77c4d6ce]{color:#fff;font-size:2.6rem;position:relative;padding-left:23px;margin:0}.chartBox .title h1[data-v-77c4d6ce]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background-color:#3c95ff}.chartBox .title .date[data-v-77c4d6ce]{height:2.44rem;border-radius:.56rem;background-color:#030b1a;line-height:2.44rem;text-align:center;color:#fff;font-size:1rem;padding:0 1.1rem}.ag-table-box[data-v-77c4d6ce]{width:100%;border-radius:10px;background-color:#0a1834;padding:24px}.ag-table[data-v-77c4d6ce]{width:100%;text-align:center;color:#fff;font-size:1.2rem}.ag-table thead td[data-v-77c4d6ce]{height:60rpx;line-height:60rpx}.ag-table tbody tr[data-v-77c4d6ce]{background:linear-gradient(to left,#183E60,transparent);border-top:10px solid rgba(10,24,52,1);border-bottom:10px solid rgba(10,24,52,1)}.ag-table tbody td[data-v-77c4d6ce]{height:40px;line-height:40px;margin:0;padding:0;border:0}[data-v-77c4d6ce] .ant-form-inline{gap:40px}.chart-container[data-v-77c4d6ce]{width:100%;flex:1}.chart-source-label[data-v-77c4d6ce]{position:absolute;left:24px;bottom:12px;z-index:2;max-width:calc(100% - 48px);color:#dceeffc7;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;background:#030b1a8c;padding:2px 8px;border-radius:4px}.inventory-overview[data-v-6389d2bb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.overview-card[data-v-6389d2bb]{min-height:700px;border-radius:8px;background-color:#0a1834;padding:28px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px #3c95ff14}.overview-card-header[data-v-6389d2bb]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.overview-card-header h1[data-v-6389d2bb]{color:#fff;font-size:2rem;line-height:1.2;margin:0}.overview-card-header p[data-v-6389d2bb]{color:#dceeffb8;font-size:.95rem;margin:8px 0 0}.overview-chart[data-v-6389d2bb]{width:100%;flex:1;min-height:330px}.empty-text[data-v-6389d2bb]{flex:1;min-height:280px;display:flex;align-items:center;justify-content:center;color:#ffffffb8}@media(max-width:1100px){.inventory-overview[data-v-6389d2bb]{grid-template-columns:1fr}}.ag-card[data-v-6389d2bb]{border-radius:10px;background-color:#0a1834;padding:24px;width:20rem;display:flex;gap:14px;flex:1}.ag-card>img[data-v-6389d2bb]{width:1.1rem;height:1.1rem}.ag-card h1[data-v-6389d2bb],.ag-card h2[data-v-6389d2bb]{font-size:1.1rem;color:#fff}.ag-card .value[data-v-6389d2bb]{font-size:2.2rem}.ag-card .unit[data-v-6389d2bb]{font-size:2rem}.chartBox[data-v-6389d2bb]{flex:1;border-radius:10px;background-color:#0a1834;padding:24px;height:100%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;position:relative}.chart-unit-label[data-v-6389d2bb]{position:absolute;top:clamp(8px,.6vw,12px);left:clamp(40px,2.8vw,56px);z-index:1;color:#fff;font-size:13px;line-height:18px;pointer-events:none}.chartBox .title[data-v-6389d2bb]{display:flex;justify-content:space-between;align-items:center}.chartBox .title h1[data-v-6389d2bb]{color:#fff;font-size:2.6rem;position:relative;padding-left:23px;margin:0}.chartBox .title h1[data-v-6389d2bb]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background-color:#3c95ff}.chartBox .title .date[data-v-6389d2bb]{height:44px;border-radius:10px;background-color:#030b1a;line-height:44px;text-align:center;color:#fff;font-size:18px;padding:0 20px}.ag-table-box[data-v-6389d2bb]{width:100%;border-radius:10px;background-color:#0a1834;padding:24px}.ag-table[data-v-6389d2bb]{width:100%;text-align:center;color:#fff;font-size:1.2rem}.ag-table thead td[data-v-6389d2bb]{height:60rpx;line-height:60rpx}.ag-table tbody tr[data-v-6389d2bb]{background:linear-gradient(to left,#183E60,transparent);border-top:10px solid rgba(10,24,52,1);border-bottom:10px solid rgba(10,24,52,1)}.ag-table tbody td[data-v-6389d2bb]{height:40px;line-height:40px;margin:0;padding:0;border:0}[data-v-6389d2bb] .ant-form-inline{gap:40px}.chart-container[data-v-6389d2bb]{width:100%;flex:1}.chart-source-label[data-v-6389d2bb]{position:absolute;left:24px;bottom:12px;z-index:2;max-width:calc(100% - 48px);color:#dceeffc7;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;background:#030b1a8c;padding:2px 8px;border-radius:4px}.ag-card[data-v-27d8da86]{border-radius:10px;background-color:#0a1834;padding:24px;width:20rem;display:flex;gap:14px}.ag-card>img[data-v-27d8da86]{width:1.1rem;height:1.1rem}.ag-card h1[data-v-27d8da86],.ag-card h2[data-v-27d8da86]{font-size:1.1rem;color:#fff}.ag-card .value[data-v-27d8da86]{font-size:2.2rem}.ag-card .unit[data-v-27d8da86]{font-size:2rem}.chartBox[data-v-27d8da86]{flex:1;border-radius:10px;background-color:#0a1834;padding:24px;height:100%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.chartBox .title[data-v-27d8da86]{display:flex;justify-content:space-between;align-items:center}.chartBox .title h1[data-v-27d8da86]{color:#fff;font-size:2.6rem;position:relative;padding-left:23px;margin:0}.chartBox .title h1[data-v-27d8da86]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background-color:#3c95ff}.chartBox .title .date[data-v-27d8da86]{height:44px;border-radius:10px;background-color:#030b1a;line-height:44px;text-align:center;color:#fff;font-size:18px;padding:0 20px}.ag-table-box[data-v-27d8da86]{width:100%;border-radius:10px;background-color:#0a1834;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.ag-table-scroll-box[data-v-27d8da86]{flex:1;overflow-y:auto}.ag-table-scroll-box[data-v-27d8da86]::-webkit-scrollbar{width:6px;height:6px}.ag-table-scroll-box[data-v-27d8da86]::-webkit-scrollbar-thumb{background:#637287}.ag-table[data-v-27d8da86]{width:100%;text-align:center;color:#fff;font-size:1.2rem}.ag-table thead td[data-v-27d8da86]{height:60rpx;line-height:60rpx}.ag-table tbody tr[data-v-27d8da86]{background:linear-gradient(to left,#183E60,transparent);border-top:10px solid rgba(10,24,52,1);border-bottom:10px solid rgba(10,24,52,1)}.ag-table tbody td[data-v-27d8da86]{height:40px;line-height:40px;margin:0;padding:0;border:0}[data-v-27d8da86] .ant-form-inline{gap:40px}.chart-container[data-v-27d8da86]{width:100%;flex:1}.remote-page[data-v-1226c517]{width:100%;min-height:calc(100vh - 155px);height:auto;position:relative;display:flex;flex-direction:column;color:#fff;overflow:visible}.layout-split[data-v-1226c517]{position:relative;display:flex;width:100%;flex:0 0 640px;min-height:640px;gap:16px;background:transparent}.control-panel[data-v-1226c517]{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:360px;flex:0 0 360px;padding:18px 18px 16px;background:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto}.panel-section[data-v-1226c517]{width:100%;display:flex;flex-direction:column;gap:10px}.panel-section-title[data-v-1226c517]{color:#fff;font-size:16px;font-weight:700}.period-grid[data-v-1226c517]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.period-extra-grid[data-v-1226c517]{margin-top:12px;width:100%}.period-btn[data-v-1226c517]{border:1px solid rgba(255,255,255,.45);border-radius:6px;background:#08183447;color:#e6f1ff;font-size:13px;font-weight:600;padding:6px 4px;cursor:pointer;transition:all .2s ease}.period-btn-wide[data-v-1226c517]{width:100%;min-height:48px;font-size:15px}.period-btn[data-v-1226c517]:hover{border-color:#ffffffe6;box-shadow:0 0 0 2px #67a1ff33}.period-btn.active[data-v-1226c517]{background:linear-gradient(135deg,#2f7bffd9,#144aafd9);border-color:#fffffff2;color:#fff}.period-btn[data-v-1226c517]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.selector-section[data-v-1226c517]{gap:10px}.select-field[data-v-1226c517]{width:100%;display:flex;align-items:center;gap:8px}.select-label[data-v-1226c517]{color:#fff;font-size:16px;font-weight:700;white-space:nowrap}.category-select[data-v-1226c517]{width:240px}[data-v-1226c517] .category-select .ant-select-selector{height:32px!important;min-height:32px!important;padding:0 11px!important;background:#141414!important;border:1px solid #424242!important;border-radius:6px!important;box-shadow:none!important}[data-v-1226c517] .category-select .ant-select-selection-item{line-height:30px!important;font-size:16px!important;color:#fff!important;font-weight:600}[data-v-1226c517] .category-select .ant-select-arrow{color:#ffffff73!important}.history-panel[data-v-1226c517]{flex:0 0 auto;margin:0 36px 8px;border:1px solid rgba(72,192,255,.34);background:#030f248a;box-shadow:inset 0 0 18px #0092ff1f;overflow:hidden}.history-header[data-v-1226c517]{height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid rgba(72,192,255,.22)}.history-title-group[data-v-1226c517]{display:flex;align-items:center;gap:12px;min-width:0}.history-title[data-v-1226c517]{font-size:16px;font-weight:700;color:#fff}.history-subtitle[data-v-1226c517]{font-size:13px;color:#8fe8ff}.history-page-size-control[data-v-1226c517]{flex:0 0 auto;display:flex;align-items:center;gap:6px;color:#dff7ffdb;font-size:13px;font-weight:600}.history-page-size-select[data-v-1226c517]{height:24px;min-width:78px;padding:0 8px;border:1px solid rgba(72,192,255,.5);border-radius:4px;background:#061836eb;color:#fff;outline:none}.history-page-size-select[data-v-1226c517]:focus{border-color:#8fe8ffeb;box-shadow:0 0 0 2px #48c0ff29}.history-table-wrap[data-v-1226c517]{height:calc(100% - 34px);overflow:auto}.history-table-wrap.dark-scrollbar[data-v-1226c517]{scrollbar-width:thin;scrollbar-color:rgba(28,70,116,.95) rgba(3,15,36,.82)}.history-table-wrap.dark-scrollbar[data-v-1226c517]::-webkit-scrollbar{width:8px;height:8px}.history-table-wrap.dark-scrollbar[data-v-1226c517]::-webkit-scrollbar-track{background:#030f24d1}.history-table-wrap.dark-scrollbar[data-v-1226c517]::-webkit-scrollbar-thumb{border-radius:999px;background:#1c4674f2}.history-table-wrap.dark-scrollbar[data-v-1226c517]::-webkit-scrollbar-thumb:hover{background:#2d67a5fa}.history-panel.hasHistory .history-table-wrap[data-v-1226c517]{height:calc(100% - 76px)}.history-table[data-v-1226c517]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.history-table th[data-v-1226c517],.history-table td[data-v-1226c517]{height:30px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.08);color:#dff7ff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-table th[data-v-1226c517]{color:#fff;font-weight:700;background:#1046953d;position:sticky;top:0;z-index:1}.history-pagination[data-v-1226c517]{height:42px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 14px;border-top:1px solid rgba(72,192,255,.18)}.history-pagination-total[data-v-1226c517]{margin-right:6px;color:#fff;font-size:13px;font-weight:600}.history-page-btn[data-v-1226c517]{min-width:28px;height:28px;padding:0 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:#fff;font-size:13px;line-height:26px;cursor:pointer}.history-page-btn.active[data-v-1226c517]{border-color:#1677fff2;background:#1677ff38;color:#8fe8ff}.history-page-btn[data-v-1226c517]:disabled{opacity:.35;cursor:not-allowed}.history-page-btn[data-v-1226c517]:not(:disabled):hover{border-color:#8fe8ffcc;background:#2069d247}.history-empty[data-v-1226c517]{height:100%;display:flex;align-items:center;justify-content:center;color:#dff7ffb8;font-size:15px}.preview-btn[data-v-1226c517]{min-width:58px;height:24px;border:1px solid rgba(72,192,255,.68);border-radius:4px;background:#062856c7;color:#fff;font-size:12px;cursor:pointer}.preview-btn[data-v-1226c517]:disabled{opacity:.36;cursor:not-allowed}.preview-btn[data-v-1226c517]:not(:disabled):hover{border-color:#fff;background:#2069d2c7}.remote-image-preview-modal .ant-modal-header{background:#0b1f42;border-bottom:1px solid rgba(72,192,255,.26)}.preview-image-wrap[data-v-1226c517]{display:flex;flex-direction:column;align-items:center;gap:10px}.preview-image-frame[data-v-1226c517]{--preview-nav-top: 50%;--preview-nav-gutter: 76px;--preview-nav-side-offset: 14px;--preview-nav-btn-width: 48px;--preview-nav-btn-height: 64px;position:relative;width:100%;min-height:260px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 var(--preview-nav-gutter);overflow:hidden;border-radius:4px;background:#061226}.preview-image[data-v-1226c517]{display:block;width:100%;max-width:100%;max-height:72vh;object-fit:contain;border-radius:4px;background:#fdfeff}.preview-nav-btn[data-v-1226c517]{position:absolute;top:var(--preview-nav-top);z-index:3;width:var(--preview-nav-btn-width);height:var(--preview-nav-btn-height);padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(126,233,255,.78);border-radius:8px;background:#061226d1;color:#fff;box-shadow:0 8px 24px #00000057;cursor:pointer;transform:translateY(-50%);transition:background .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease}.preview-nav-btn span[data-v-1226c517]{display:block;width:14px;height:14px;border-top:3px solid currentColor;border-right:3px solid currentColor}.preview-nav-btn-previous[data-v-1226c517]{left:var(--preview-nav-side-offset)}.preview-nav-btn-previous span[data-v-1226c517]{transform:rotate(-135deg)}.preview-nav-btn-next[data-v-1226c517]{right:var(--preview-nav-side-offset)}.preview-nav-btn-next span[data-v-1226c517]{transform:rotate(45deg)}.preview-nav-btn[data-v-1226c517]:not(:disabled):hover{border-color:#fff;background:#1677ffe6;transform:translateY(-50%) scale(1.05)}.preview-nav-btn[data-v-1226c517]:focus-visible{outline:3px solid rgba(126,233,255,.48);outline-offset:3px}.preview-nav-btn[data-v-1226c517]:disabled{opacity:.24;cursor:not-allowed}.preview-image-loading[data-v-1226c517]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#0612268f}.preview-loading-spinner[data-v-1226c517]{width:44px;height:44px;border:3px solid rgba(126,233,255,.18);border-top-color:#7de9ff;border-right-color:#2d8cff;border-radius:50%;box-shadow:0 0 18px #4abeff47;animation:remote-preview-spin-1226c517 .8s linear infinite}.preview-loading-text[data-v-1226c517]{color:#e0f6fff2;font-size:13px;font-weight:700;text-shadow:0 0 10px rgba(74,190,255,.32)}.preview-link[data-v-1226c517]{align-self:flex-end;color:#8fe8ff;font-size:14px;font-weight:600}@keyframes remote-preview-spin-1226c517{to{transform:rotate(360deg)}}.map-panel[data-v-1226c517]{position:relative;flex:1;min-width:0}.map-level-switch[data-v-1226c517]{position:absolute;left:24px;top:18px;z-index:8;display:inline-flex;gap:4px;padding:3px;border:1px solid rgba(72,192,255,.45);border-radius:6px;background:#04122ab8;box-shadow:0 8px 22px #00000038;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.map-level-btn[data-v-1226c517]{min-width:58px;height:28px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:#dff7ffc7;font-size:13px;font-weight:700;cursor:pointer}.map-level-btn[data-v-1226c517]:hover{color:#fff;background:#48c0ff29}.map-level-btn.active[data-v-1226c517]{color:#fff;background:#1677ffd1}.map-region-search[data-v-1226c517]{position:absolute;left:24px;top:62px;z-index:9;width:230px}.map-region-search-input-wrap[data-v-1226c517]{position:relative;display:flex;align-items:center;height:36px;border:1px solid rgba(72,192,255,.58);border-radius:5px;background:#04122ae6;box-shadow:0 8px 22px #0000003d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.map-region-search-input-wrap[data-v-1226c517]:focus-within{border-color:#69d5ff;box-shadow:0 0 0 2px #48c0ff2e,0 8px 22px #0000003d}.map-region-search-icon[data-v-1226c517]{flex:0 0 auto;margin-left:11px;color:#dff7ffad;font-size:15px}.map-region-search-input[data-v-1226c517]{min-width:0;flex:1;height:100%;padding:0 8px;border:0;outline:0;background:transparent;color:#fff;font-size:14px}.map-region-search-input[data-v-1226c517]::placeholder{color:#dff7ff80}.map-region-search-input[data-v-1226c517]::-webkit-search-cancel-button{display:none}.map-region-search-clear[data-v-1226c517]{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#dff7ff9e;font-size:12px;cursor:pointer}.map-region-search-clear[data-v-1226c517]:hover{color:#fff}.map-region-search-results[data-v-1226c517]{max-height:288px;margin-top:5px;padding:4px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(72,192,255,.7) rgba(3,15,36,.9);border:1px solid rgba(72,192,255,.42);border-radius:5px;background:#04122af7;box-shadow:0 12px 28px #00000057}.map-region-search-results[data-v-1226c517]::-webkit-scrollbar{width:7px}.map-region-search-results[data-v-1226c517]::-webkit-scrollbar-track{background:#030f24e6}.map-region-search-results[data-v-1226c517]::-webkit-scrollbar-thumb{border-radius:4px;background:#48c0ffb3}.map-region-search-results[data-v-1226c517]::-webkit-scrollbar-thumb:hover{background:#69d5ffeb}.map-region-search-option[data-v-1226c517]{width:100%;height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border:0;border-radius:3px;background:transparent;color:#e8f7ff;font-size:14px;text-align:left;cursor:pointer}.map-region-search-option[data-v-1226c517]:hover,.map-region-search-option[data-v-1226c517]:focus-visible{outline:0;background:#1677ff5c;color:#fff}.map-region-search-option small[data-v-1226c517]{flex:0 0 auto;color:#8fe8ff;font-size:12px}.map-region-search-empty[data-v-1226c517]{padding:10px 8px;color:#dff7ff9e;font-size:13px;text-align:center}.map-chart[data-v-1226c517]{position:absolute;inset:0;width:100%;height:100%}@media(max-width:960px){.remote-page[data-v-1226c517]{min-height:calc(100vh - 170px)}.layout-split[data-v-1226c517]{flex:0 0 auto;min-height:560px;flex-direction:column;gap:12px}.control-panel[data-v-1226c517]{width:100%;flex:none}.history-panel[data-v-1226c517]{margin:0 12px 8px}.history-table th[data-v-1226c517],.history-table td[data-v-1226c517]{padding:0 6px;font-size:12px}.map-panel[data-v-1226c517]{min-height:0}.map-level-switch[data-v-1226c517]{left:12px;top:12px}.map-region-search[data-v-1226c517]{left:12px;top:56px;width:min(230px,calc(100% - 24px))}.preview-image-frame[data-v-1226c517]{--preview-nav-gutter: 60px;--preview-nav-side-offset: 10px;--preview-nav-btn-width: 40px;--preview-nav-btn-height: 54px}}.farmland-monitor-page[data-v-ee1ed833]{width:100%;min-height:calc(100vh - 4rem);color:#fff}.farmland-monitor-page.is-empty[data-v-ee1ed833]{display:flex;align-items:center;justify-content:center}.farmland-frame[data-v-ee1ed833]{display:block;width:100%;height:calc(100vh - 4rem);min-height:calc(100vh - 4rem);border:0;background:#fff}.farmland-panel[data-v-ee1ed833]{width:min(520px,90vw);padding:36px 42px;border:1px solid rgba(126,190,255,.36);border-radius:8px;background:#06183494;box-shadow:0 12px 36px #00367838;text-align:center}.panel-title[data-v-ee1ed833]{font-size:32px;line-height:1.2;font-weight:700}.panel-desc[data-v-ee1ed833]{margin-top:14px;color:#dce9ffbd;font-size:16px}.linyi-base-monitor-page[data-v-e589ebcd]{--linyi-control-top: 32px;position:relative;width:100%;min-height:calc(100vh - 4rem);overflow:hidden;color:#fff}.linyi-base-monitor-page.is-expanded[data-v-e589ebcd]{--linyi-control-top: 14px;position:fixed;inset:0;z-index:3000;width:100vw;min-height:100vh;background:#061834}.linyi-base-monitor-page.is-empty[data-v-e589ebcd]{display:flex;align-items:center;justify-content:center}.linyi-base-frame[data-v-e589ebcd]{display:block;width:100%;height:calc(100vh - 4rem);min-height:calc(100vh - 4rem);border:0;background:#fff}.linyi-base-monitor-page.is-expanded .linyi-base-frame[data-v-e589ebcd]{height:100vh;min-height:100vh}.linyi-map-controls[data-v-e589ebcd]{position:absolute;left:14px;top:var(--linyi-control-top);z-index:5;display:flex;align-items:center;gap:8px}.back-btn[data-v-e589ebcd]{height:34px;padding:0 14px;border:1px solid rgba(121,191,224,.4);border-radius:17px;background:#071c37d1;color:#fff;font-size:13px;cursor:pointer}.expand-btn[data-v-e589ebcd]{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:34px;min-width:58px;padding:0 11px;border:1px solid rgba(121,191,224,.4);border-radius:17px;background:#071c37d1;color:#fff;font-size:13px;line-height:1;cursor:pointer}.expand-btn[data-v-e589ebcd]:hover{border-color:#71d6ffb8;background:#082f5ce0}.expand-btn[data-v-e589ebcd] .anticon{font-size:13px}.expand-btn__label[data-v-e589ebcd]{white-space:nowrap}.base-name-badge[data-v-e589ebcd]{position:absolute;right:14px;top:var(--linyi-control-top);z-index:4;padding:8px 14px;border:1px solid rgba(113,214,255,.36);border-radius:18px;background:linear-gradient(135deg,#07183085,#082f5c47);box-shadow:0 0 16px #23aeff2e,inset 0 0 14px #4dd3ff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;line-height:1}.drone-entry-btn[data-v-e589ebcd]{position:absolute;right:104px;top:var(--linyi-control-top);z-index:4;height:34px;padding:0 16px;border:1px solid rgba(113,214,255,.36);border-radius:18px;background:linear-gradient(135deg,#07183085,#082f5c47);box-shadow:0 0 16px #23aeff2e,inset 0 0 14px #4dd3ff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;line-height:1;cursor:pointer}.drone-entry-btn[data-v-e589ebcd]:hover{border-color:#71d6ffb8;background:#082f5ce0}.linyi-base-panel[data-v-e589ebcd]{width:min(520px,90vw);padding:36px 42px;border:1px solid rgba(126,190,255,.36);border-radius:8px;background:#06183494;box-shadow:0 12px 36px #00367838;text-align:center}.panel-title[data-v-e589ebcd]{font-size:32px;line-height:1.2;font-weight:700}.panel-desc[data-v-e589ebcd]{margin-top:14px;color:#dce9ffbd;font-size:16px}.tech-monitor-page[data-v-dc0f8031]{width:100%;min-height:calc(100vh - 155px);color:#fff}.module-shell[data-v-dc0f8031]{display:flex;flex-direction:column;gap:16px}.section-stage[data-v-dc0f8031]{min-width:0}.stage-header[data-v-dc0f8031]{min-height:88px;display:flex;justify-content:space-between;gap:18px;margin-bottom:16px;padding:0 2px}.stage-header h1[data-v-dc0f8031]{margin:5px 0 8px;color:#fff;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:0}.stage-header p[data-v-dc0f8031]{max-width:820px;margin:0;color:#dff7ffb8;font-size:14px;line-height:1.6}.stage-filters[data-v-dc0f8031]{flex:0 0 auto;display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:flex-end;margin:0}.stage-filters[data-v-dc0f8031] .ant-form-item{margin-right:0;margin-bottom:0}.stage-filters[data-v-dc0f8031] .ant-form-item-label>label{color:#fff}.tech-filter-select[data-v-dc0f8031]{width:140px}.section-panel[data-v-dc0f8031]{display:flex;flex-direction:column;gap:16px}.info-band[data-v-dc0f8031]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid rgba(72,192,255,.32);border-radius:8px;background:linear-gradient(120deg,#072046e0,#074c6f6b)}.info-band p[data-v-dc0f8031]{margin:0;color:#ecfaffc7;font-size:14px;line-height:1.65}.info-band span[data-v-dc0f8031]{flex:0 0 auto;min-width:210px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(143,232,255,.38);border-radius:6px;color:#fff;background:#04122a7a;font-size:13px;font-weight:800}.metric-grid[data-v-dc0f8031]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.metric-grid.four[data-v-dc0f8031]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card[data-v-dc0f8031],.panel[data-v-dc0f8031],.kpi[data-v-dc0f8031]{border:1px solid rgba(72,192,255,.28);border-radius:8px;background:#030f2494;box-shadow:inset 0 0 18px #0092ff1a}.metric-card[data-v-dc0f8031]{min-height:112px;padding:16px}.label[data-v-dc0f8031]{color:#dff7ffa3;font-size:13px;line-height:1.4}.value[data-v-dc0f8031]{margin-top:6px;color:#fff;font-size:30px;font-weight:800;line-height:1.15}.value.text[data-v-dc0f8031]{font-size:24px}.value span[data-v-dc0f8031]{margin-left:4px;color:#dff7ff94;font-size:13px;font-weight:700}.trend[data-v-dc0f8031]{margin-top:10px;font-size:12px;font-weight:700}.trend.up[data-v-dc0f8031]{color:#20d6a1}.trend.down[data-v-dc0f8031]{color:#ff6b6b}.trend.warning[data-v-dc0f8031]{color:#f8b84e}.metric-progress[data-v-dc0f8031]{display:block;height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#ffffff1f}.metric-progress em[data-v-dc0f8031]{display:block;height:100%;border-radius:inherit}.metric-progress .red[data-v-dc0f8031]{background:#ff6b6b}.metric-progress .blue[data-v-dc0f8031]{background:#38a3ff}.metric-progress .green[data-v-dc0f8031]{background:#20d6a1}.grid-2[data-v-dc0f8031],.grid-3[data-v-dc0f8031]{display:grid;gap:16px}.grid-2[data-v-dc0f8031]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3[data-v-dc0f8031]{grid-template-columns:repeat(3,minmax(0,1fr))}.panel[data-v-dc0f8031]{overflow:hidden}.full-span[data-v-dc0f8031]{grid-column:1 / -1}.panel-header[data-v-dc0f8031]{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid rgba(72,192,255,.22);background:linear-gradient(90deg,#1671fa47,#16717100)}.panel-header h2[data-v-dc0f8031]{margin:0;color:#fff;font-size:16px;font-weight:800;line-height:1.3}.panel-body[data-v-dc0f8031]{padding:16px}.chart[data-v-dc0f8031]{width:100%;height:360px}.chart-lg[data-v-dc0f8031]{height:460px}.chart-sm[data-v-dc0f8031]{height:280px}.kpi-grid[data-v-dc0f8031]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kpi-grid.four[data-v-dc0f8031]{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi[data-v-dc0f8031]{min-height:84px;padding:13px 14px}.kpi span[data-v-dc0f8031]{display:block;color:#dff7ff9e;font-size:12px;line-height:1.4}.kpi b[data-v-dc0f8031]{display:block;margin-top:6px;color:#fff;font-size:20px;line-height:1.2}.kpi i[data-v-dc0f8031]{display:block;height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#ffffff1f}.kpi em[data-v-dc0f8031]{display:block;height:100%;border-radius:inherit}.kpi .red[data-v-dc0f8031]{background:#ff6b6b}.kpi .blue[data-v-dc0f8031]{background:#38a3ff}.kpi .green[data-v-dc0f8031]{background:#20d6a1}.tag-row[data-v-dc0f8031]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-v-dc0f8031]{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border-radius:6px;font-size:12px;font-weight:800;white-space:nowrap}.tag-r[data-v-dc0f8031]{color:#ffd6d6;background:#ef444433}.tag-m[data-v-dc0f8031]{color:#cfe7ff;background:#3b82f638}.tag-d[data-v-dc0f8031]{color:#c5ffee;background:#10b98138}.tag-e[data-v-dc0f8031]{color:#ffe7b7;background:#f59e0b38}.tag-t[data-v-dc0f8031]{color:#e9ddff;background:#8b5cf63d}.table-wrap[data-v-dc0f8031]{overflow-x:auto}table[data-v-dc0f8031]{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}th[data-v-dc0f8031],td[data-v-dc0f8031]{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);color:#dff7ffd1;text-align:left;vertical-align:middle}th[data-v-dc0f8031]{color:#fff;font-weight:800;background:#1046953d}tbody tr[data-v-dc0f8031]:hover{background:#48c0ff14}.insight[data-v-dc0f8031]{padding:14px 16px;border-left:4px solid #38a3ff;border-radius:0 8px 8px 0;color:#dff7ff;background:#0f3c7a6b;line-height:1.7;font-size:14px}.risk-tag[data-v-dc0f8031]{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:6px;font-size:12px;font-weight:800;white-space:nowrap}.risk-high[data-v-dc0f8031]{color:#ffd6d6;background:#ef44443d}.risk-medium[data-v-dc0f8031]{color:#ffe7b7;background:#f59e0b3d}.risk-low[data-v-dc0f8031]{color:#c5ffee;background:#10b9813d}.risk-soon[data-v-dc0f8031]{color:#e9ddff;background:#8b5cf63d}.search-box[data-v-dc0f8031]{display:grid;grid-template-columns:minmax(0,1fr) 86px 86px;gap:10px}.search-box input[data-v-dc0f8031]{min-width:0;height:40px;padding:0 13px;border:1px solid rgba(72,192,255,.38);border-radius:6px;background:#04122ae0;color:#fff;outline:none}.search-box input[data-v-dc0f8031]::placeholder{color:#dff7ff61}.search-box button[data-v-dc0f8031],.suggestions button[data-v-dc0f8031],.chips button[data-v-dc0f8031]{border:1px solid rgba(72,192,255,.38);border-radius:6px;color:#fff;font-weight:800;cursor:pointer}.search-box button[data-v-dc0f8031]{height:40px;background:#1677ffe0}.search-box .compare[data-v-dc0f8031]{background:#10b981b8}.search-box .compare.active[data-v-dc0f8031]{border-color:#fff;box-shadow:0 0 0 2px #10b98133}.suggestions[data-v-dc0f8031]{margin-top:12px}.suggestions button[data-v-dc0f8031]{min-height:26px;margin:0 6px 6px 0;padding:2px 10px;background:#1677ff38;color:#cfe7ff;font-size:12px}.chips[data-v-dc0f8031]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.chips button[data-v-dc0f8031]{min-height:30px;padding:0 11px;background:#04122a9e;color:#dff7ffc7;font-size:12px}.chips button[data-v-dc0f8031]:hover,.chips button.active[data-v-dc0f8031]{color:#fff;border-color:#8fe8ffb8;background:#1677ff8f}.network-canvas[data-v-dc0f8031]{position:relative;width:100%;min-height:360px;aspect-ratio:16 / 10;overflow:hidden;border:1px solid rgba(72,192,255,.22);border-radius:8px;background:linear-gradient(rgba(143,213,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(143,213,255,.05) 1px,transparent 1px),#020d20c2;background-size:34px 34px}.network-canvas.large[data-v-dc0f8031]{min-height:540px}[data-v-dc0f8031] .network-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.58);border-radius:50%;color:#fff;font-size:12px;font-weight:800;line-height:1.18;text-align:center;box-shadow:0 8px 22px #00000047}[data-v-dc0f8031] .network-node.danger{background:#d94b56}[data-v-dc0f8031] .network-node.blue{background:#2563eb}[data-v-dc0f8031] .network-node.warning{background:#d99124}[data-v-dc0f8031] .network-node.green{background:#109a77}[data-v-dc0f8031] .network-node.purple{background:#7c5ee6}[data-v-dc0f8031] .network-node.navy{background:#17406f}.network-legend[data-v-dc0f8031]{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}[data-v-dc0f8031] .network-legend span{display:inline-flex;align-items:center;gap:7px;color:#dff7ffb8;font-size:13px;font-weight:700}[data-v-dc0f8031] .network-legend-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%;box-shadow:0 0 0 1px #ffffff52,0 0 10px #48c0ff3d}[data-v-dc0f8031] .network-legend-dot.danger{background:#d94b56}[data-v-dc0f8031] .network-legend-dot.blue{background:#2563eb}[data-v-dc0f8031] .network-legend-dot.warning{background:#d99124}[data-v-dc0f8031] .network-legend-dot.green{background:#109a77}[data-v-dc0f8031] .network-legend-dot.purple{background:#7c5ee6}[data-v-dc0f8031] .network-legend-dot.navy{background:#17406f}@media(max-width:1280px){.metric-grid[data-v-dc0f8031],.metric-grid.four[data-v-dc0f8031]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.stage-header[data-v-dc0f8031],.info-band[data-v-dc0f8031],.panel-header[data-v-dc0f8031]{flex-direction:column;align-items:flex-start}.stage-filters[data-v-dc0f8031],.chips[data-v-dc0f8031]{width:100%;justify-content:flex-start}.grid-2[data-v-dc0f8031],.grid-3[data-v-dc0f8031],.kpi-grid[data-v-dc0f8031]{grid-template-columns:1fr}.info-band span[data-v-dc0f8031]{width:100%;min-width:0}}@media(max-width:760px){.metric-grid[data-v-dc0f8031],.metric-grid.four[data-v-dc0f8031]{width:100%;grid-template-columns:1fr}.stage-header h1[data-v-dc0f8031]{font-size:22px}.stage-filters[data-v-dc0f8031],.search-box[data-v-dc0f8031]{display:grid;grid-template-columns:1fr;width:100%}.stage-filters[data-v-dc0f8031] .ant-form-item,.tech-filter-select[data-v-dc0f8031]{width:100%}.chart[data-v-dc0f8031]{height:320px}.chart-lg[data-v-dc0f8031]{height:380px}.network-canvas[data-v-dc0f8031],.network-canvas.large[data-v-dc0f8031]{min-height:420px}}.international-monitor-page[data-v-f377d016]{min-height:calc(100vh - 9rem);display:flex;align-items:center;justify-content:center;color:#fff}.development-state[data-v-f377d016]{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.state-icon[data-v-f377d016]{color:#21d4e8;font-size:64px}h1[data-v-f377d016]{margin:0;font-size:30px;line-height:1.4;font-weight:700;letter-spacing:0}.map-container[data-v-12bfa77e]{width:100%;min-height:calc(100vh - 155px);height:auto;position:relative;display:flex;flex-direction:column;background:transparent;border:none;overflow:visible}.layout-split[data-v-12bfa77e]{display:grid;grid-template-columns:minmax(220px,360px) minmax(180px,1fr) minmax(220px,360px);width:100%;flex:0 0 640px;min-height:640px;gap:16px;background:transparent}.control-panel[data-v-12bfa77e]{display:flex;align-items:stretch;gap:10px;width:360px;max-width:360px;padding:18px 10px 16px;background:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto;box-sizing:border-box}.panel-block[data-v-12bfa77e]{width:100%;display:flex;flex-direction:column;gap:12px}.panel-section[data-v-12bfa77e]{width:100%;display:flex;flex-direction:column;gap:10px}.panel-section-title[data-v-12bfa77e]{color:#fff;font-size:16px;font-weight:700}.selector-column[data-v-12bfa77e]{min-width:0;flex:1;display:flex;flex-direction:column;gap:10px}.selector-column-title[data-v-12bfa77e]{color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:1.2}.selector-list[data-v-12bfa77e]{display:flex;flex-direction:column;gap:8px}.selector-list-months[data-v-12bfa77e]{max-height:100%}.selector-btn[data-v-12bfa77e]{width:100%;min-height:38px;border:1px solid rgba(255,255,255,.45);border-radius:6px;background:#08183447;color:#e6f1ff;font-size:17px;font-weight:600;padding:6px 4px;cursor:pointer;transition:all .2s ease}.selector-btn[data-v-12bfa77e]:hover{border-color:#ffffffe6;box-shadow:0 0 0 2px #67a1ff33}.selector-btn.active[data-v-12bfa77e]{background:linear-gradient(135deg,#2f7bffd9,#144aafd9);border-color:#fffffff2;color:#fff}.selector-btn[data-v-12bfa77e]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.period-grid[data-v-12bfa77e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.period-btn[data-v-12bfa77e]{border:1px solid rgba(255,255,255,.45);border-radius:6px;background:#08183447;color:#e6f1ff;font-size:18px;font-weight:600;padding:6px 4px;cursor:pointer;transition:all .2s ease}.period-btn[data-v-12bfa77e]:hover{border-color:#ffffffe6;box-shadow:0 0 0 2px #67a1ff33}.period-btn.active[data-v-12bfa77e]{background:linear-gradient(135deg,#2f7bffd9,#144aafd9);border-color:#fffffff2;color:#fff}.period-btn[data-v-12bfa77e]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.map-chart[data-v-12bfa77e]{position:absolute;inset:0;width:100%;height:100%}.map-chart-hidden[data-v-12bfa77e]{opacity:0;pointer-events:none}.map-panel[data-v-12bfa77e]{position:relative;min-width:0;min-height:0}.yield-risk-region-search[data-v-12bfa77e]{position:absolute;top:48px;left:5%;z-index:9;width:240px}.yield-risk-region-search.has-breadcrumb[data-v-12bfa77e]{top:92px}.yield-risk-region-search-input-wrap[data-v-12bfa77e]{display:flex;align-items:center;height:36px;border:1px solid rgba(72,192,255,.58);border-radius:5px;background:#04122aeb;box-shadow:0 8px 22px #0000003d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.yield-risk-region-search-input-wrap[data-v-12bfa77e]:focus-within{border-color:#69d5ff;box-shadow:0 0 0 2px #48c0ff2e,0 8px 22px #0000003d}.yield-risk-region-search-icon[data-v-12bfa77e]{flex:0 0 auto;margin-left:11px;color:#dff7ffad;font-size:15px}.yield-risk-region-search-input[data-v-12bfa77e]{min-width:0;flex:1;height:100%;padding:0 8px;border:0;outline:0;background:transparent;color:#fff;font-size:14px}.yield-risk-region-search-input[data-v-12bfa77e]::placeholder{color:#dff7ff80}.yield-risk-region-search-input[data-v-12bfa77e]::-webkit-search-cancel-button{display:none}.yield-risk-region-search-clear[data-v-12bfa77e]{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#dff7ff9e;font-size:12px;cursor:pointer}.yield-risk-region-search-clear[data-v-12bfa77e]:hover{color:#fff}.yield-risk-region-search-results[data-v-12bfa77e]{max-height:288px;margin-top:5px;padding:4px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(72,192,255,.7) rgba(3,15,36,.9);border:1px solid rgba(72,192,255,.42);border-radius:5px;background:#04122af7;box-shadow:0 12px 28px #00000057}.yield-risk-region-search-results[data-v-12bfa77e]::-webkit-scrollbar{width:7px}.yield-risk-region-search-results[data-v-12bfa77e]::-webkit-scrollbar-track{background:#030f24e6}.yield-risk-region-search-results[data-v-12bfa77e]::-webkit-scrollbar-thumb{border-radius:4px;background:#48c0ffb3}.yield-risk-region-search-results[data-v-12bfa77e]::-webkit-scrollbar-thumb:hover{background:#69d5ffeb}.yield-risk-region-search-option[data-v-12bfa77e]{width:100%;height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border:0;border-radius:3px;background:transparent;color:#e8f7ff;font-size:14px;text-align:left;cursor:pointer}.yield-risk-region-search-option[data-v-12bfa77e]:hover,.yield-risk-region-search-option[data-v-12bfa77e]:focus-visible{outline:0;background:#1677ff5c;color:#fff}.yield-risk-region-search-option small[data-v-12bfa77e]{flex:0 0 auto;color:#8fe8ff;font-size:12px}.yield-risk-region-search-empty[data-v-12bfa77e]{padding:10px 8px;color:#dff7ff9e;font-size:13px;text-align:center}.map-placeholder[data-v-12bfa77e]{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;pointer-events:none}.map-placeholder-title[data-v-12bfa77e]{font-size:28px;font-weight:800;line-height:1.2}.map-placeholder-text[data-v-12bfa77e]{margin-top:12px;font-size:22px;font-weight:700;color:#ffffffc2}.report-panel[data-v-12bfa77e]{width:360px;max-width:360px;height:600px;align-self:start;padding:18px;border:1px solid rgba(255,255,255,.32);border-radius:8px;background:#0818343d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 18px #67a1ff14;color:#fff;overflow-y:auto;box-sizing:border-box;scrollbar-color:rgba(82,153,224,.72) rgba(4,15,34,.72);scrollbar-width:thin}.report-panel[data-v-12bfa77e]::-webkit-scrollbar{width:8px}.report-panel[data-v-12bfa77e]::-webkit-scrollbar-track{background:#040f22b8;border-radius:8px}.report-panel[data-v-12bfa77e]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5299e0e6,#124389e6);border:2px solid rgba(4,15,34,.88);border-radius:8px}.report-panel[data-v-12bfa77e]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7dcefff2,#2366bef2)}.report-panel-title[data-v-12bfa77e]{font-size:18px;font-weight:800;line-height:1.2}.report-panel-body[data-v-12bfa77e]{margin-top:14px;color:#ffffffc2;font-size:16px;font-weight:600;line-height:1.7}.report-panel-paragraph[data-v-12bfa77e]{margin:0;text-indent:2em}.report-panel-paragraph+.report-panel-paragraph[data-v-12bfa77e]{margin-top:12px}.map-breadcrumb[data-v-12bfa77e]{position:absolute;top:48px;left:5%;z-index:6;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:#09162c80;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.breadcrumb-back[data-v-12bfa77e]{border:none;background:transparent;color:#9dc3ff;font-size:14px;font-weight:700;cursor:pointer;padding:0}.breadcrumb-back[data-v-12bfa77e]:hover{color:#cfe3ff}.breadcrumb-sep[data-v-12bfa77e],.breadcrumb-current[data-v-12bfa77e]{color:#fff;font-size:14px;font-weight:600}.yield-risk-matrix-panel[data-v-12bfa77e]{flex:0 0 auto;margin:14px 36px 8px;border:1px solid rgba(72,192,255,.34);background:#030f248a;box-shadow:inset 0 0 18px #0092ff1f;color:#fff;overflow:hidden}.yield-risk-matrix-header[data-v-12bfa77e]{height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid rgba(72,192,255,.22)}.yield-risk-matrix-title-group[data-v-12bfa77e]{display:flex;align-items:center;gap:12px;min-width:0}.yield-risk-matrix-title[data-v-12bfa77e]{font-size:16px;font-weight:700;color:#fff}.yield-risk-matrix-subtitle[data-v-12bfa77e]{font-size:13px;color:#8fe8ff}.yield-risk-matrix-empty[data-v-12bfa77e]{min-height:120px;display:flex;align-items:center;justify-content:center;color:#ffffffb8;font-size:16px;font-weight:700}.yield-risk-matrix-scroll[data-v-12bfa77e]{max-height:none;overflow:auto}.yield-risk-matrix-table[data-v-12bfa77e]{width:100%;min-width:620px;border-collapse:collapse;table-layout:fixed;color:#fff;font-size:13px}.yield-risk-matrix-table th[data-v-12bfa77e],.yield-risk-matrix-table td[data-v-12bfa77e]{border:1px solid rgba(255,255,255,.08);height:34px;padding:0 10px;color:#dff7ff;text-align:center;font-size:13px;line-height:1.25;white-space:nowrap}.yield-risk-matrix-table thead th[data-v-12bfa77e]{position:sticky;top:0;z-index:2;color:#fff;background:#1046953d;font-weight:700}.yield-risk-matrix-table tbody th[data-v-12bfa77e]{position:sticky;left:0;z-index:1;color:#fff;background:#1046953d;font-weight:700}.yield-risk-matrix-table tbody th.metric-label-cell-multiline[data-v-12bfa77e],.yield-risk-matrix-table tbody tr:has(th.metric-label-cell-multiline) td[data-v-12bfa77e]{height:52px}.metric-label-cell[data-v-12bfa77e]{padding:4px 8px}.metric-label-text[data-v-12bfa77e]{min-height:26px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.metric-label-main[data-v-12bfa77e],.metric-label-secondary[data-v-12bfa77e]{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.metric-label-secondary[data-v-12bfa77e]{color:#dff7ffd1;font-size:12px;font-weight:650}.yield-risk-matrix-table .metric-column[data-v-12bfa77e]{width:160px}.yield-risk-matrix-table .comparison-column[data-v-12bfa77e]{width:118px}.yield-risk-matrix-comparison[data-v-12bfa77e]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:74px;color:#dff7ff}.yield-risk-matrix-comparison-arrow[data-v-12bfa77e]{width:14px;font-size:17px;font-weight:800;line-height:1}.yield-risk-matrix-comparison.is-up .yield-risk-matrix-comparison-arrow[data-v-12bfa77e]{color:#ff4d4f}.yield-risk-matrix-comparison.is-down .yield-risk-matrix-comparison-arrow[data-v-12bfa77e]{color:#36d17c}.yield-risk-matrix-table tbody td[data-v-12bfa77e]{background:#ffffff0a;color:#dff7ff;font-weight:650}.yield-risk-matrix-value-btn[data-v-12bfa77e]{width:100%;min-height:26px;padding:0 6px;border:1px solid transparent;border-radius:4px;background:transparent;color:#dff7ff;font:inherit;font-weight:650;cursor:pointer}.yield-risk-matrix-value-btn.has-preview[data-v-12bfa77e]{color:#8fe8ff;text-decoration:underline;text-underline-offset:3px}.yield-risk-matrix-value-btn[data-v-12bfa77e]:hover{border-color:#8fe8ffb8;background:#2069d247;color:#fff}.remote-image-preview-modal{z-index:3000}.remote-image-preview-modal .ant-modal-content{overflow:hidden;background:#061226;border:1px solid rgba(72,192,255,.42);box-shadow:0 18px 60px #00000094}.remote-image-preview-modal .ant-modal-header{background:transparent;border-bottom:none}.remote-image-preview-modal .ant-modal-title,.remote-image-preview-modal .ant-modal-close{color:#fff;top:12px;right:12px}.remote-image-preview-modal .ant-modal-body{padding:20px;background:#061226}.preview-image-wrap[data-v-12bfa77e]{display:flex;flex-direction:column;align-items:center;gap:10px}.preview-image-frame[data-v-12bfa77e]{--preview-nav-top: 50%;--preview-nav-gutter: 76px;--preview-nav-side-offset: 14px;--preview-nav-btn-width: 48px;--preview-nav-btn-height: 64px;position:relative;width:100%;min-height:260px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 var(--preview-nav-gutter);overflow:hidden;border-radius:4px;background:#061226}.preview-image[data-v-12bfa77e]{display:block;width:100%;max-width:100%;max-height:72vh;object-fit:contain;border-radius:4px;background:#fdfeff}.preview-nav-btn[data-v-12bfa77e]{position:absolute;top:var(--preview-nav-top);z-index:3;width:var(--preview-nav-btn-width);height:var(--preview-nav-btn-height);padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(126,233,255,.78);border-radius:8px;background:#061226d1;color:#fff;box-shadow:0 8px 24px #00000057;cursor:pointer;transform:translateY(-50%);transition:background .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease}.preview-nav-btn span[data-v-12bfa77e]{display:block;width:14px;height:14px;border-top:3px solid currentColor;border-right:3px solid currentColor}.preview-nav-btn-previous[data-v-12bfa77e]{left:var(--preview-nav-side-offset)}.preview-nav-btn-previous span[data-v-12bfa77e]{transform:rotate(-135deg)}.preview-nav-btn-next[data-v-12bfa77e]{right:var(--preview-nav-side-offset)}.preview-nav-btn-next span[data-v-12bfa77e]{transform:rotate(45deg)}.preview-nav-btn[data-v-12bfa77e]:not(:disabled):hover{border-color:#fff;background:#1677ffe6;transform:translateY(-50%) scale(1.05)}.preview-nav-btn[data-v-12bfa77e]:focus-visible{outline:3px solid rgba(126,233,255,.48);outline-offset:3px}.preview-nav-btn[data-v-12bfa77e]:disabled{opacity:.24;cursor:not-allowed}.preview-image-loading[data-v-12bfa77e]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#0612268f}.preview-loading-spinner[data-v-12bfa77e]{width:44px;height:44px;border:3px solid rgba(126,233,255,.18);border-top-color:#7de9ff;border-right-color:#2d8cff;border-radius:50%;box-shadow:0 0 18px #4abeff47;animation:remote-preview-spin-12bfa77e .8s linear infinite}.preview-loading-text[data-v-12bfa77e]{color:#e0f6fff2;font-size:13px;font-weight:700;text-shadow:0 0 10px rgba(74,190,255,.32)}.preview-link[data-v-12bfa77e]{align-self:flex-end;color:#8fe8ff;font-size:14px;font-weight:600}@keyframes remote-preview-spin-12bfa77e{to{transform:rotate(360deg)}}@media(max-width:768px){.map-container[data-v-12bfa77e]{min-height:calc(100vh - 170px)}.layout-split[data-v-12bfa77e]{grid-template-columns:1fr;grid-template-rows:auto minmax(360px,1fr) auto;flex:0 0 auto;min-height:0;gap:12px}.control-panel[data-v-12bfa77e]{width:100%;max-width:none;flex:none;flex-direction:row}.report-panel[data-v-12bfa77e]{width:100%;max-width:none;flex:none;min-height:120px}.map-breadcrumb[data-v-12bfa77e]{top:24px;left:12px}.yield-risk-region-search[data-v-12bfa77e]{top:72px;left:12px;width:min(240px,calc(100% - 24px))}.yield-risk-region-search.has-breadcrumb[data-v-12bfa77e]{top:72px}.yield-risk-matrix-panel[data-v-12bfa77e]{margin:12px 10px 8px}.yield-risk-matrix-scroll[data-v-12bfa77e]{max-height:none}.yield-risk-matrix-table th[data-v-12bfa77e],.yield-risk-matrix-table td[data-v-12bfa77e]{padding:7px 8px;font-size:13px}}.forecast-page[data-v-739f7c3c]{min-height:100%;padding:20px;color:#fff;box-sizing:border-box}.heatmap-panel[data-v-739f7c3c],.density-panel[data-v-739f7c3c],.price-trend-panel[data-v-739f7c3c],.impact-panel[data-v-739f7c3c]{border:1px solid rgba(105,176,255,.22);border-radius:8px;background:#0a1834f0;box-shadow:0 12px 32px #00000038}.heatmap-panel[data-v-739f7c3c]{padding:22px 24px 18px}.forecast-detail-grid[data-v-739f7c3c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.density-panel[data-v-739f7c3c],.price-trend-panel[data-v-739f7c3c],.impact-panel[data-v-739f7c3c]{padding:20px 24px 24px;min-width:0}.panel-head[data-v-739f7c3c]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.panel-head h1[data-v-739f7c3c],.panel-head h2[data-v-739f7c3c]{margin:0;color:#fff;font-weight:700;line-height:1.2}.panel-head h1[data-v-739f7c3c]{font-size:1.55rem}.panel-head h2[data-v-739f7c3c]{font-size:1.28rem}.panel-head span[data-v-739f7c3c]{display:block;margin-top:8px;color:#cfe8ffc7;font-size:.95rem}.status-text[data-v-739f7c3c],.error-text[data-v-739f7c3c]{flex-shrink:0;padding-top:4px;font-size:.95rem}.status-text[data-v-739f7c3c]{color:#62c7e8}.error-text[data-v-739f7c3c]{color:#f2c94c}.heatmap-chart[data-v-739f7c3c]{width:100%;height:360px;margin-top:12px}.density-chart[data-v-739f7c3c],.price-trend-chart[data-v-739f7c3c]{width:100%;height:390px;margin-top:14px}.heatmap-legend[data-v-739f7c3c]{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 22px;color:#cfe8ffe6;font-size:.9rem}.legend-item[data-v-739f7c3c]{display:inline-flex;align-items:center;gap:8px}.legend-item i[data-v-739f7c3c]{width:18px;height:10px;border-radius:2px;box-shadow:inset 0 0 0 1px #fff3}.impact-panel[data-v-739f7c3c]{padding:20px 20px 18px}.impact-table-panel[data-v-739f7c3c]{grid-column:1 / -1;min-width:0;padding:22px 24px 24px;border:1px solid rgba(105,176,255,.22);border-radius:8px;background:#0a1834f0;box-shadow:0 12px 32px #00000038;box-sizing:border-box}.impact-head[data-v-739f7c3c],.impact-controls[data-v-739f7c3c],.impact-table-head[data-v-739f7c3c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.impact-head h2[data-v-739f7c3c],.impact-table-head h2[data-v-739f7c3c]{margin:0;color:#fff;font-size:1.28rem;font-weight:700;line-height:1.2;white-space:nowrap}.impact-menus[data-v-739f7c3c]{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.impact-menu-button[data-v-739f7c3c]{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:68px;height:30px;padding:0 7px;border:1px solid rgba(98,199,232,.45);border-radius:4px;color:#dceeff;background:#030b1a94;font-size:16px;cursor:pointer;transition:.2s ease}.impact-menu-button[data-v-739f7c3c]:hover,.impact-menu-button.active[data-v-739f7c3c]{border-color:#62c7e8;color:#fff;background:#1e6fa652;box-shadow:0 0 12px #62c7e829}.impact-menu-button[data-v-739f7c3c]:disabled{border-color:#94a3b82e;color:#cbd5e15c;background:#0f172a52;cursor:not-allowed;box-shadow:none}.menu-arrow[data-v-739f7c3c]{font-size:10px;opacity:.72}.impact-controls[data-v-739f7c3c]{min-height:34px;margin-top:12px;justify-content:flex-end;gap:6px}.active-impact-name[data-v-739f7c3c]{margin-right:auto;overflow:hidden;color:#cfe8ffc7;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.impact-product-select[data-v-739f7c3c]{width:min(100px,30%);height:30px;flex:0 0 auto;font-size:12px}.impact-indicator-select[data-v-739f7c3c]{width:min(120px,36%);height:30px;flex:0 0 auto;font-size:12px}.impact-chart-stage[data-v-739f7c3c]{position:relative;width:100%;height:330px;margin-top:28px}.impact-chart[data-v-739f7c3c]{width:100%;height:100%}.impact-chart-state[data-v-739f7c3c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;color:#cfe8ffd1;font-size:14px;text-align:center}.impact-table-head[data-v-739f7c3c]{align-items:flex-start;margin-bottom:18px}.impact-table-head p[data-v-739f7c3c]{margin:7px 0 0;color:#cfe8ffb3;font-size:12px}.impact-range-badge[data-v-739f7c3c]{flex:0 0 auto;padding:5px 12px;border:1px solid rgba(98,199,232,.32);border-radius:999px;color:#9de7ff;background:#62c7e817;font-size:12px}.impact-table-scroll[data-v-739f7c3c]{width:100%;overflow-x:auto}.impact-table[data-v-739f7c3c]{width:100%;min-width:920px;border-collapse:separate;border-spacing:0 8px;color:#fff;font-size:14px;text-align:center}.impact-table th[data-v-739f7c3c]{height:38px;padding:0 12px;color:#dceeffc7;font-weight:500;white-space:nowrap}.impact-table tbody tr[data-v-739f7c3c]{background:linear-gradient(90deg,#183e603d,#183e60b8,#183e603d)}.impact-table td[data-v-739f7c3c]{height:42px;padding:0 12px;border-top:1px solid rgba(98,199,232,.08);border-bottom:1px solid rgba(98,199,232,.08);white-space:nowrap}.impact-table .impact-table-empty[data-v-739f7c3c]{height:90px;color:#cfe8ff9e}.impact-pagination[data-v-739f7c3c]{display:flex;justify-content:flex-end;width:100%;margin-top:12px}[data-v-739f7c3c] .impact-product-select .ant-select-selector,[data-v-739f7c3c] .impact-indicator-select .ant-select-selector{height:30px!important;padding:0 7px!important;border-color:#62c7e873!important;border-radius:4px!important;color:#fff!important;background:#030b1a94!important;font-size:12px!important}[data-v-739f7c3c] .impact-product-select .ant-select-selection-item,[data-v-739f7c3c] .impact-product-select .ant-select-selection-placeholder,[data-v-739f7c3c] .impact-indicator-select .ant-select-selection-item,[data-v-739f7c3c] .impact-indicator-select .ant-select-selection-placeholder{font-size:15px!important;line-height:28px!important}[data-v-739f7c3c] .impact-product-select .ant-select-arrow,[data-v-739f7c3c] .impact-indicator-select .ant-select-arrow{color:#cfe8ffb8;font-size:10px}.impact-indicator-dropdown{width:max-content!important;min-width:120px!important;max-width:none}.impact-indicator-dropdown .ant-select-item-option-content{overflow:visible;text-overflow:clip;white-space:nowrap}.impact-indicator-dropdown .rc-virtual-list-holder{scrollbar-width:thin;scrollbar-color:#343434 #080808}.impact-indicator-dropdown .rc-virtual-list-holder::-webkit-scrollbar{width:8px}.impact-indicator-dropdown .rc-virtual-list-holder::-webkit-scrollbar-track{border-radius:4px;background:#080808}.impact-indicator-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb{border:1px solid #080808;border-radius:4px;background:#343434}.impact-indicator-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.impact-indicator-dropdown .rc-virtual-list-holder::-webkit-scrollbar-button{display:none;width:0;height:0}[data-v-739f7c3c] .ant-pagination,[data-v-739f7c3c] .ant-pagination-total-text{color:#dceeffc7}.impact-factor-dropdown .ant-dropdown-menu{min-width:150px;border:1px solid rgba(98,199,232,.22);background:#051228fa;box-shadow:0 12px 28px #0000005c}.impact-factor-dropdown .ant-dropdown-menu-item{color:#dceeff}.impact-factor-dropdown .ant-dropdown-menu-item:hover{color:#fff;background:#3c95ff33}.impact-factor-dropdown .ant-dropdown-menu-item-disabled{color:#cbd5e152!important}@media(max-width:1350px){.impact-head[data-v-739f7c3c]{align-items:flex-start;flex-direction:column}.impact-menus[data-v-739f7c3c]{justify-content:flex-start;width:100%}.impact-menu-button[data-v-739f7c3c]{min-width:0;flex:1}}@media(max-width:900px){.forecast-page[data-v-739f7c3c]{padding:12px}.heatmap-panel[data-v-739f7c3c],.density-panel[data-v-739f7c3c],.price-trend-panel[data-v-739f7c3c],.impact-panel[data-v-739f7c3c]{padding-left:14px;padding-right:14px}.forecast-detail-grid[data-v-739f7c3c]{grid-template-columns:1fr}.panel-head[data-v-739f7c3c]{flex-direction:column;align-items:stretch}.heatmap-chart[data-v-739f7c3c]{height:420px}}.reportListBox[data-v-4d678883]{height:calc(100vh - 200px);overflow-y:auto}.reportListBox[data-v-4d678883]::-webkit-scrollbar{width:6px}.reportListBox[data-v-4d678883]::-webkit-scrollbar-thumb{background:#637287}.ag-list[data-v-4d678883]{width:100%;margin-top:2rem}.ag-list .ag-list-item-dividing-line[data-v-4d678883]{height:1px;background-color:#9998a2a3;margin:1rem 0}.ag-list .ag-list-item[data-v-4d678883]{width:100%;display:flex;gap:1.5rem;height:3rem}.ag-list .ag-list-item .img-box[data-v-4d678883]{width:4rem;height:100%}.ag-list .ag-list-item .news-info[data-v-4d678883]{flex:1}.ag-list .ag-list-item .news-info .title[data-v-4d678883]{color:#00c7ff;font-size:1.2rem;margin-bottom:5px;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ag-list .ag-list-item .news-info .title.disabled[data-v-4d678883]{color:#00c7ff8c;cursor:default}.ag-list .ag-list-item .news-info .news-infos[data-v-4d678883]{display:flex;gap:2rem;align-items:center}.ag-list .ag-list-item .news-info .news-infos .news-time[data-v-4d678883]{color:#fffffff2;font-size:.8rem}.ag-list .ag-list-item .news-info .news-infos .news-source[data-v-4d678883]{border-radius:4px;font-size:.6rem;padding:5px 8px}.ag-list .ag-list-item .news-info .news-infos .news-source.success[data-v-4d678883]{background-color:#e0eeea;color:#2ea366}.ag-list .ag-list-item .news-info .news-infos .news-source.danger[data-v-4d678883]{background-color:#fbeff1;color:#d13756}.ag-list .ag-list-item .news-info .dividing-line[data-v-4d678883]{height:1px;margin:5px 0}.ag-list .ag-list-item .news-info .desc[data-v-4d678883]{color:#fff;font-size:.9rem;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.load-more[data-v-4d678883]{width:100%;text-align:center;color:#86909c;font-size:.8rem;height:1.3rem;line-height:1.3rem}.news-box[data-v-4b3b167e]{width:80%;margin:0 auto;overflow-y:hidden;scroll-behavior:smooth}.news-box[data-v-4b3b167e]::-webkit-scrollbar{width:6px}.news-box[data-v-4b3b167e]::-webkit-scrollbar-thumb{background:#637287}.ag-list[data-v-4b3b167e]{width:100%;margin-top:2rem}.ag-list .ag-list-item-dividing-line[data-v-4b3b167e]{height:1px;background-color:#9998a2a3;margin:1rem 0}.ag-list .ag-list-item[data-v-4b3b167e]{width:100%;display:flex;gap:1.5rem;height:3rem}.ag-list .ag-list-item .img-box[data-v-4b3b167e]{width:4rem;height:100%}.ag-list .ag-list-item .news-info[data-v-4b3b167e]{flex:1}.ag-list .ag-list-item .news-info .title[data-v-4b3b167e]{color:#00c7ff;font-size:1.2rem;margin-bottom:5px;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ag-list .ag-list-item .news-info .news-infos[data-v-4b3b167e]{display:flex;gap:2rem;align-items:center}.ag-list .ag-list-item .news-info .news-infos .news-time[data-v-4b3b167e]{color:#fffffff2;font-size:.8rem}.ag-list .ag-list-item .news-info .news-infos .news-source[data-v-4b3b167e]{border-radius:4px;font-size:.6rem;padding:5px 8px}.ag-list .ag-list-item .news-info .news-infos .news-source.success[data-v-4b3b167e]{background-color:#e0eeea;color:#2ea366}.ag-list .ag-list-item .news-info .news-infos .news-source.danger[data-v-4b3b167e]{background-color:#fbeff1;color:#d13756}.ag-list .ag-list-item .news-info .dividing-line[data-v-4b3b167e]{height:1px;margin:5px 0}.ag-list .ag-list-item .news-info .desc[data-v-4b3b167e]{color:#fff;font-size:.9rem;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.load-more[data-v-4b3b167e]{width:100%;text-align:center;color:#86909c;font-size:.8rem;height:1.3rem;line-height:1.3rem}
