.top-header[data-v-59d150b2]{height:var(--app-header-height,70px);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(10px,1.2vw,18px);background-color:rgba(15,23,42,.9)}.header-left[data-v-59d150b2]{gap:5px}.header-left[data-v-59d150b2],.logo[data-v-59d150b2]{display:flex;align-items:center}.logo-icon[data-v-59d150b2]{width:clamp(44px,3.4vw,60px);height:clamp(54px,4.6vw,80px);-o-object-fit:contain;object-fit:contain;border-radius:4px}.header-title-container[data-v-59d150b2]{display:flex;align-items:center;gap:clamp(4px,.6vw,8px);margin-left:4px;min-width:0}.header-title[data-v-59d150b2]{font-family:YouSheBiaoTiHei;font-weight:400;font-size:54px;color:#000;text-shadow:0 3px 10px #bfc5ff;background:linear-gradient(135deg,#f0f1fd,#c3c8db);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-separator[data-v-59d150b2]{width:2px;height:clamp(26px,3vh,40px);background:linear-gradient(135deg,#f0f1fd,#c3c8db);border:0 solid #000;opacity:.5;transform:rotate(10deg);transform-origin:center center}.header-subtitle[data-v-59d150b2]{font-family:Consolas;font-weight:400;font-size:clamp(11px,.78vw,14px);color:#c3c7e4;font-style:italic;margin-top:clamp(8px,1.5vh,18px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-right[data-v-59d150b2]{display:flex;align-items:center;gap:clamp(6px,.8vw,12px);font-size:clamp(10px,.62vw,11px);color:hsla(0,0%,100%,.8);min-width:0}.temperature[data-v-59d150b2]{display:flex;align-items:center;gap:5px}.weather-desc[data-v-59d150b2]{font-size:clamp(10px,.62vw,11px);color:hsla(0,0%,100%,.8);max-width:clamp(120px,14vw,240px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weather-icon[data-v-59d150b2]{font-size:clamp(12px,.86vw,14px)}.settings-btn[data-v-59d150b2]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease}.settings-btn[data-v-59d150b2]:hover{background:rgba(100,200,255,.3);border-color:rgba(100,200,255,.5);box-shadow:0 0 8px rgba(100,200,255,.3)}.logout-btn[data-v-59d150b2]{display:flex;align-items:center;gap:5px;padding:6px clamp(8px,1vw,12px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-size:clamp(11px,.75vw,12px);cursor:pointer;transition:all .3s ease}.logout-btn[data-v-59d150b2]:hover{background:rgba(255,80,80,.3);border-color:rgba(255,80,80,.5);box-shadow:0 0 8px rgba(255,80,80,.3)}.logout-icon[data-v-59d150b2]{font-size:14px}@media (max-width:1366px){.header-subtitle[data-v-59d150b2]{max-width:38vw}}@media (max-width:1100px){.header-right .datetime[data-v-59d150b2],.header-separator[data-v-59d150b2],.header-subtitle[data-v-59d150b2]{display:none}}.nav-container[data-v-27f4193c]{background:transparent;margin:clamp(6px,1.2vh,20px) clamp(8px,1vw,20px);display:flex;justify-content:center;position:fixed;bottom:0;left:0;right:0;z-index:3000}.bottom-nav[data-v-27f4193c]{display:flex;gap:clamp(6px,.8vw,12px);opacity:1;position:relative;max-width:calc(100vw - 24px);overflow:visible}.nav-item[data-v-27f4193c]{display:flex;align-items:center;padding:clamp(7px,.9vh,10px) clamp(14px,2vw,32px);border-radius:4px;border:none;color:#fff;cursor:pointer;font-family:Microsoft YaHei,sans-serif;opacity:1}.more-btn[data-v-27f4193c]{background:url(/img/Group%201321316020.6b00004a.png) 50% no-repeat;background-size:cover}.nav-item.active[data-v-27f4193c]{border:none;color:#fff;box-shadow:none;opacity:1}.more-btn[data-v-27f4193c]{position:relative;cursor:pointer}.more-btn.active[data-v-27f4193c]{background:url(/img/Group%201321316015.f3e3b1e1.png) 50% no-repeat;background-size:cover;border:none}.more-menu[data-v-27f4193c]{position:absolute;bottom:100%;right:0;margin-bottom:10px;width:150px;background:#16305c;border:1px solid #3a7bd5;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:3001;overflow:hidden}.more-menu-item[data-v-27f4193c]{display:flex;align-items:center;padding:8px 15px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(58,123,213,.3)}.more-menu-item[data-v-27f4193c]:last-child{border-bottom:none}.more-menu-item[data-v-27f4193c]:hover{background-color:rgba(58,123,213,.2)}.more-menu-text[data-v-27f4193c]{font-size:14px;color:#fff}.nav-text[data-v-27f4193c]{font-size:clamp(12px,.9vw,16px);font-weight:700;color:#fff;margin-left:clamp(10px,1.8vw,30px)}.nav-item.ai-analysis-item .nav-text[data-v-27f4193c]{margin-left:16px}.nav-item.dashboard-item .nav-text[data-v-27f4193c]{margin-left:clamp(18px,3vw,55px)}@media (max-width:1366px){.nav-item.ai-analysis-item .nav-text[data-v-27f4193c]{margin-left:8px}.nav-item.dashboard-item .nav-text[data-v-27f4193c]{margin-left:16px}}@media (max-width:1100px){.nav-item .nav-text[data-v-27f4193c]{margin-left:8px}}:root{--app-header-height:clamp(54px,5.2vh,70px);--app-bottom-gap:clamp(8px,1.2vh,20px);--app-base-font:clamp(12px,0.75vw,16px)}*{margin:0;padding:0;box-sizing:border-box}body{color:#fff;font-family:Arial,sans-serif;font-size:var(--app-base-font)}#app,body{overflow:hidden;height:100vh}#app{width:100vw;display:flex;flex-direction:column}.main-content{flex:1;overflow:hidden;background:linear-gradient(135deg,#0a192f,#112240);min-height:0;position:relative}.bottom-nav-container{margin-top:auto;padding:var(--app-bottom-gap) 0;position:relative;z-index:10}@media (max-width:1366px){:root{--app-header-height:58px;--app-bottom-gap:8px;--app-base-font:13px}}@media (max-width:1100px){:root{--app-header-height:54px;--app-bottom-gap:6px;--app-base-font:12px}}[data-v-d589f908]{margin:0;padding:0;box-sizing:border-box}body[data-v-d589f908],html[data-v-d589f908]{width:100%;height:100%;overflow:hidden}.login-wrap[data-v-d589f908]{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;z-index:9999}.login-container[data-v-d589f908]{width:100vw;height:100vh;background-image:url(/img/fGiqptPgF1.eb01ad71.png);background-size:cover,100% 100%;background-repeat:no-repeat,no-repeat,repeat;display:flex;justify-content:center;align-items:center;font-family:Microsoft YaHei,sans-serif;overflow:hidden;position:relative}.login-container .login-card[data-v-d589f908]{width:100%;max-width:420px;padding:40px;border-radius:40px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.04),rgba(200,255,220,.02));box-shadow:0 14px 40px rgba(3,22,18,.5),inset 0 1px 0 hsla(0,0%,100%,.02);backdrop-filter:blur(10px) saturate(120%);overflow:hidden;position:relative;z-index:2}.login-container[data-v-d589f908]:after{content:"";position:absolute;inset:0;background-image:url(/img/mengban.a6567e92.png);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.48;pointer-events:none;z-index:1;mix-blend-mode:overlay}.login-title[data-v-d589f908]{text-align:center;margin-bottom:30px;color:#99d1ff;overflow:hidden;position:relative;min-height:220px;padding-top:184px}.login-title .login-logo[data-v-d589f908]{display:block;position:absolute;top:-35px;left:50%;transform:translateX(-50%);width:131px;height:250px;-o-object-fit:contain;object-fit:contain}.login-title h2[data-v-d589f908]{margin:0;font-size:28px;font-weight:800;color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.4)}.login-form[data-v-d589f908]{width:100%;overflow:hidden}.form-item[data-v-d589f908]{margin-bottom:20px;overflow:hidden}.form-label[data-v-d589f908]{display:block;margin-bottom:8px;color:#99d1ff;font-size:14px}.label-icon[data-v-d589f908]{margin-right:6px}.form-label[data-v-d589f908]{color:#cfeee0}.form-input[data-v-d589f908]{width:100%;padding:12px 15px;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.14);border-radius:8px;color:#fff;font-size:14px;outline:none;transition:all .18s ease;overflow:hidden}.form-input[data-v-d589f908]::-moz-placeholder{color:hsla(0,0%,100%,.65)}.form-input[data-v-d589f908]::placeholder{color:hsla(0,0%,100%,.65)}.form-input[data-v-d589f908]:focus{border-color:rgba(24,144,255,.9);box-shadow:0 10px 30px rgba(24,144,255,.08);outline:none}.login-container .login-card .form-input[data-v-d589f908]{background:hsla(0,0%,100%,.03)!important;color:#fff!important;border:1px dashed hsla(0,0%,100%,.16)!important}.login-container .login-card .form-input[data-v-d589f908]::-moz-placeholder{color:hsla(0,0%,100%,.65)!important}.login-container .login-card .form-input[data-v-d589f908]::placeholder{color:hsla(0,0%,100%,.65)!important}.input-error[data-v-d589f908]{border-color:#ff6b6b}.error-tip[data-v-d589f908]{margin-top:5px;font-size:12px;color:#ff6b6b;overflow:hidden}.form-helper[data-v-d589f908]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:13px;overflow:hidden}.remember-checkbox[data-v-d589f908]{display:flex;align-items:center;color:#99d1ff;cursor:pointer;overflow:hidden}.remember-checkbox input[data-v-d589f908]{display:none}.checkbox-icon[data-v-d589f908]{display:inline-block;width:14px;height:14px;border:1px solid rgba(6,160,100,.55);border-radius:3px;margin-right:6px;position:relative;transition:all .3s ease;overflow:hidden}.remember-checkbox input:checked+.checkbox-icon[data-v-d589f908]:after{content:"✓";position:absolute;top:-2px;left:1px;font-size:12px;color:#ffc800}.forgot-password[data-v-d589f908]{color:#00b8ff;text-decoration:none;transition:color .3s ease}.forgot-password[data-v-d589f908]:hover{color:#ffc800}.login-btn[data-v-d589f908]{width:100%;padding:12px 0;background:linear-gradient(135deg,#19b86a,#0fa45a);border:1px solid #0fa45a;border-radius:22px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .24s ease;outline:none;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 20px rgba(10,140,80,.12),inset 0 -4px 10px hsla(0,0%,100%,.03)}.login-btn[data-v-d589f908]:hover:not(:disabled){background:linear-gradient(135deg,#27d97f,#16c66a);border-color:#12c361;box-shadow:0 10px 26px rgba(10,170,100,.16),inset 0 -6px 14px hsla(0,0%,100%,.04)}.login-btn[data-v-d589f908]:disabled{opacity:.7;cursor:not-allowed}@media (max-width:480px){.login-card[data-v-d589f908]{padding:30px 20px;border-radius:12px}.login-container[data-v-d589f908]{padding:10px;overflow:hidden}}.dashboard-container[data-v-522a313e]{width:100vw;height:100vh;overflow:hidden;position:relative;background-color:#000}.tianditu-map[data-v-522a313e]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.boot-overlay[data-v-522a313e]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000;z-index:10000}.boot-card[data-v-522a313e]{padding:18px 22px;border-radius:10px;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.15)}.boot-title[data-v-522a313e]{color:hsla(0,0%,100%,.9);font-size:14px}.growth-opacity-panel[data-v-522a313e]{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);width:320px;padding:10px 12px;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;z-index:12}.growth-opacity-title[data-v-522a313e]{font-size:12px;color:hsla(0,0%,100%,.9);margin-bottom:6px}.data-indicators[data-v-522a313e]{position:absolute;left:-2%;display:flex;flex-direction:column;gap:15px;z-index:10;transition:all .3s ease}.row[data-v-522a313e]{display:flex;gap:15px;width:100%}.card-small[data-v-522a313e]{width:150px;height:90px;flex:1}.card-large[data-v-522a313e]{width:100%;height:90px}.indicator-card[data-v-522a313e]{color:#fff;padding:15px;text-align:center;display:flex;flex-direction:column;justify-content:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAABqCAYAAAA2oiq4AAAAAXNSR0IArs4c6QAAB+VJREFUeF7t2M1rXNcdxvHnnHNf5up2TKa27EotCGK6kQhdmJakXUh/QLZaNNoJmi666CIJDbQgBC2kJFl0kUUS0E7pQtv8AdKiTWjxogRrUxwQtFJt2VXQ9OrOfTnnhKtBpNBImsn8Cp6ZRwsvbM/je773w5GRAr9Y4BksoJ7BZ+IjsQAIkwieyQJDwvSX/f0hd57JFnyo0Qv4r59Ql/z+5f/ggKD6IDc2oPb3oY6PobAMdI/6N25+wpt39Hc6/gtJB+cA23Pw2ANmZ+EXF+E3N/u/DwwOdACYXl2A/LwDnc9DLTyFyrtQRQfqVtZHWdwgzvGn9c1PEJ/28T1J4eMT+KQNf3ATPjmEf/4E7iugg+G8BmYf5d4e9ONZ6Nsp9PL3t/7wzR+fn5y2Ant/X//l4wzu9jHc8jJc//a8Hue1MFdXoR8ApkGJGQTL39169/0P3zuatsA87/AFfv6zX8zt/XP9NZyhbnAuAXZnB25EmP3b8uMjmHYJ06B8LkLwg9mt3xPm8C9pGj/RwPzb8fqvvihRNzi7EezLc7CD3JpX3Jhend+WSzB3DxHkHYThGaIffWfrt4Q5jcyGP3MD8y//Wv9NNYMyOUH1cB710oPBbs0rYa6swCQvwJxmiFoJIq0Q/3hua4Mwh39J0/iJBuafj9Y3nUfRy1HeSFHmn8Hu7sJe9+38apgbMDhAkLQRAYgrlSc/ufPHXxPmNDIb/swNzD89+unvQp/kzQ9u8i5KLKDe3RwR5r1XEUQpgtgjnimzVq1N8tLcR28S5vAvaRo/0cD85OiVtwJn87Mo7RUKRZmhvv8B6pFuzAbmPBA6g7iO0YIq0hdvbb9BmNPIbPgzNzA/fbL2NnycBQV62qI4BKpRYerFVQR3OwjKFC0XohX3ivTene3XCXP4lzSNn2hg3n+09k7RijNdoRdl6D08Qb2/c35juquaXPV/zHOY31tAqCziEEicKtIf3tx+jTCnkdnwZ25g/vXp2rvax1kF5N6g+McBKsIcviU/IViAMAVjckquAGHKteSSYAHCFIzJKbkChCnXkkuCBQhTMCan5AoQplxLLgkWIEzBmJySK0CYci25JFiAMAVjckquAGHKteSSYAHCFIzJKbkChCnXkkuCBQhTMCan5AoQplxLLgkWIEzBmJySK0CYci25JFiAMAVjckquAGHKteSSYAHCFIzJKbkChCnXkkuCBQhTMCan5AoQplxLLgkWIEzBmJySK0CYci25JFiAMAVjckquAGHKteSSYAHCFIzJKbkChCnXkkuCBQhTMCan5AoQplxLLgkWIEzBmJySK0CYci25JFiAMAVjckquAGHKteSSYAHCFIzJKbkChCnXkkuCBQhTMCan5AoQplxLLgkWIEzBmJySK0CYci25JFiAMAVjckquAGHKteSSYAHCFIzJKbkChCnXkkuCBQhTMCan5AoQplxLLgkWIEzBmJySK0CYci25JFiAMAVjckquAGHKteSSYAHCFIzJKbkChCnXkkuCBQhTMCan5AoQplxLLgkWIEzBmJySK0CYci25JFiAMAVjckquAGHKteSSYAHCFIzJKbkChCnXkkuCBQhTMCan5AoQplxLLgkWIEzBmJySK0CYci25JFiAMAVjckquAGHKteSSYIH/K8y7HQRlipYL0Yp7RXrvzvbr73/43pHg83NqQgs0MO8/WnunaMWZrtCLMvQenqDe30ENKHfVsdXlf+jVvVcRzAOhM4jrGC2oIn3x1vYbhDmhkoSP1cD89Mna2/BxFhToaYviEKjuf3AO048EM0oRxB7xTJm1am2Sl+Y+elP4+Tk3wQU+OXrlrcDZ/CxKe4VCUWaoR4a5sgGDAwRJGxGAuFJ5op2ZCQLV8hYtHajQeYTKw3iNK27fCS7Po50XUA7eK1itULnaV8qgV9e+57Q9C32SAyjyLkosoN7dhB3pxlxZgUlegDnNELUSRFohDlSRACpWRkXWIlJGGTgYYwhzmo1aCw8N6623xqD01peAL2of586j6OUob6Qo889gd3dHhLm6Cv1gCebuIYK8gzA869+cQBFbr0JoBFGgjK2gnYEKHHFOI85aw2sLb0K4svYWDrVRvgLiorkpqxmUyQmqh/Oolx7A7uzAjXRjbmxAfXwE0y5hMIPguQhBYRHWHqHXeaCdMipUJrRQLiDKaUR5cWZdw1cG3lfeOu2tckkdKFSxQfVFiRpnqLsR7MtzsJub8CPAbP5Jr85vTcDcTqEbnEEbxv8HQaShlc2MjVLlIqi4IsxphlmE8LqEN2XmvUlt6eDUt1DXXdgG5eMMbgmD3Zbn/2e9OqZXza25twf9eBa6wdmOoP9dw9xIoXIDnRZQdeu6nWl+ZdNz9qAHn8XwiYU7zeC/HcB2S7gG5e1juOVluEFuywFg9m/NBuf+PtTnHeh8HmrhKVTehSo6ULeyPsriBnFOD8H/PWl82nx7Bp6k8PEJfNKGP7gJnxzCP38Ct7gIPyjKAWH2cTa/XgA9PobCMtA96mPMT4hymlFenD3p9HG25+CxB8zOwn8F8pzblT9U/++GQ/7ssQ/0a76G3OFrnNACl8AbHORFF4KaUCHjfizCHPc3OKHPT5gT+mLH/ViEOe5vcEKfnzAn9MWO+7EIc9zf4IQ+P2FO6Isd92MR5ri/wQl9fsKc0Bc77scizHF/gxP6/IQ5oS923I/1JTmkBfLctLzKAAAAAElFTkSuQmCC);background-size:100% 100%}.card-title[data-v-522a313e]{color:#fff;font-size:12px;margin-bottom:5px}.card-value[data-v-522a313e]{color:#fff;font-size:18px;font-weight:700;align-items:baseline;text-align:center}.card-unit[data-v-522a313e]{color:#fff;font-size:12px;margin-left:5px}.left-charts[data-v-522a313e]{left:clamp(10px,1.6vw,30px)}.left-charts[data-v-522a313e],.right-charts[data-v-522a313e]{position:absolute;top:clamp(16px,3.5vh,35px);width:clamp(240px,18vw,320px);bottom:clamp(56px,10vh,90px);z-index:10;display:flex;flex-direction:column;gap:clamp(10px,1.8vh,20px)}.right-charts[data-v-522a313e]{right:clamp(10px,1.6vw,30px)}.chart-box[data-v-522a313e]{padding:clamp(12px,1.4vw,24px)}.chart-top-left[data-v-522a313e]{height:clamp(220px,34vh,300px)!important;background-image:url(/img/planeleft.10d517ed.png)}.chart-bottom-left[data-v-522a313e],.chart-top-left[data-v-522a313e]{flex:none;background-size:cover;background-position:50%;background-repeat:no-repeat}.chart-bottom-left[data-v-522a313e]{height:clamp(260px,50vh,465px)!important;background-image:url(/img/plane.748634ae.png)}.chart-right-top[data-v-522a313e]{height:clamp(260px,50vh,465px)!important;flex:none}.content-function-list[data-v-522a313e]{position:absolute;top:clamp(58px,8vh,88px);right:calc(clamp(240px, 18vw, 320px) + clamp(12px, 1.2vw, 24px));z-index:12;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.content-function-trigger[data-v-522a313e]{border:1px solid rgba(74,144,226,.45);background:rgba(25,33,51,.88);color:#fff;border-radius:14px;padding:6px 12px;font-size:12px;cursor:pointer}.content-function-panel[data-v-522a313e]{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(74,144,226,.45);border-radius:6px;background:rgba(25,33,51,.9)}.function-item-btn[data-v-522a313e]{border:1px solid rgba(74,144,226,.35);background:rgba(25,33,51,.75);color:#fff;border-radius:12px;padding:4px 8px;font-size:12px;line-height:1;min-height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.function-item-btn.disabled[data-v-522a313e]{opacity:.5;cursor:not-allowed;pointer-events:none}.function-item-btn[data-v-522a313e]:hover{background:rgba(74,144,226,.3);border-color:rgba(120,190,255,.9)}.function-item-toggle input[data-v-522a313e]{display:none}.function-item-toggle.active[data-v-522a313e]{background:rgba(74,144,226,.45);border-color:rgba(120,190,255,.95)}.layer-control[data-v-522a313e]{position:absolute;top:4px;right:20px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:8px;padding:7px;box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2);z-index:1000;min-width:150px}.layer-control-title[data-v-522a313e]{color:#fff;font-size:14px;font-weight:700;margin-bottom:10px;text-align:center}.layer-control-options[data-v-522a313e]{display:flex;gap:24px}.layer-option[data-v-522a313e]{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;cursor:pointer}.layer-option input[type=radio][data-v-522a313e]{accent-color:#4a90e2;cursor:pointer}.layer-option label[data-v-522a313e]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layer-option[data-v-522a313e]:hover{color:#4a90e2}.chart-right-top[data-v-522a313e]{background-image:url("/img/plane(2).5403530a.png")}.chart-right-bottom[data-v-522a313e],.chart-right-top[data-v-522a313e]{background-size:cover;background-position:50%;background-repeat:no-repeat}.chart-right-bottom[data-v-522a313e]{height:clamp(220px,34vh,300px)!important;flex:none;background-image:url("/img/plane@2x(1).dc3b6bd9.png")}.chart-header[data-v-522a313e]{display:flex;justify-content:space-between;align-items:center;height:35px;background-image:url(/img/title.a6bd5007.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.chart-header h3[data-v-522a313e]{color:#fff;font-size:clamp(13px,.9vw,15px);margin-left:clamp(14px,1.7vw,33px);margin-top:clamp(-25px,-2.2vh,-12px);white-space:nowrap;line-height:1}.chart-header span[data-v-522a313e]{color:#4a90e2;font-size:clamp(10px,.75vw,12px);margin-top:clamp(-20px,-1.9vh,-10px);white-space:nowrap}.chart-header-actions[data-v-522a313e]{display:inline-flex;align-items:center;gap:8px;margin-right:10px;flex:0 0 auto;min-width:0}.chart-header-actions span[data-v-522a313e]{margin-top:0;display:inline-block;max-width:clamp(96px,13vw,190px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-header-table-btn[data-v-522a313e]{border:1px solid rgba(74,144,226,.65);background:rgba(28,42,67,.78);color:#b9d9ff;border-radius:10px;padding:2px 10px;font-size:12px;line-height:1.4;cursor:pointer;white-space:nowrap;min-width:44px}.chart-header-table-btn[data-v-522a313e]:hover{color:#fff;border-color:rgba(120,190,255,.95);background:rgba(44,77,128,.78)}.chart-content[data-v-522a313e]{height:calc(100% - 40px);display:flex;flex-direction:column;position:relative}.chart[data-v-522a313e]{width:100%;height:100%;position:relative}.chart-empty[data-v-522a313e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:hsla(0,0%,100%,.75);font-size:14px;pointer-events:none}.pie-center-text[data-v-522a313e]{left:30%;z-index:10}.pie-center-text .total[data-v-522a313e]{font-size:1.25%;margin-bottom:.46%}.pie-center-text .label[data-v-522a313e]{font-size:.73%;color:hsla(0,0%,100%,.8)}.rank-list[data-v-522a313e]{height:100%;flex:1;overflow-y:hidden;color:#fff;position:relative}.marquee-container[data-v-522a313e]{animation:marquee-522a313e 50s linear infinite}@keyframes marquee-522a313e{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.rank-header[data-v-522a313e]{display:flex;align-items:center;padding:10px 15px;background-color:transparent;border-bottom:1px solid rgba(74,144,226,.3);font-size:15px;font-weight:700;color:#fff}.rank-header-item[data-v-522a313e]{flex:1;text-align:center}.rank-header-item[data-v-522a313e]:first-child{flex:0 0 60px}.rank-header-item[data-v-522a313e]:nth-child(2){flex:1;text-align:left}.rank-header-item[data-v-522a313e]:nth-child(3){flex:0 0 100px;text-align:right}.content-list-actions[data-v-522a313e]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(74,144,226,.22)}.list-action-btn[data-v-522a313e]{border:1px solid rgba(74,144,226,.35);background:rgba(25,33,51,.75);color:#fff;border-radius:14px;padding:4px 10px;font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:26px}.list-action-btn[data-v-522a313e]:hover{background:rgba(74,144,226,.3);border-color:rgba(120,190,255,.9)}.list-action-toggle input[data-v-522a313e]{display:none}.list-action-toggle.active[data-v-522a313e]{background:rgba(74,144,226,.45);border-color:rgba(120,190,255,.95)}.rank-list[data-v-522a313e]::-webkit-scrollbar{display:none}.rank-item[data-v-522a313e]{display:flex;align-items:center;padding:10px 15px;border-bottom:1px solid rgba(74,144,226,.2);min-height:60px}.rank-number[data-v-522a313e]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;font-weight:700}.rank-info[data-v-522a313e]{width:calc(100% - 180px);flex:1}.rank-area[data-v-522a313e]{flex:0 0 100px;text-align:right}.rank-name[data-v-522a313e]{font-weight:700;margin-bottom:3px}.rank-crop[data-v-522a313e],.rank-name[data-v-522a313e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-crop[data-v-522a313e]{font-size:12px;color:#4a90e2}.rank-area[data-v-522a313e]{font-weight:700}.pie-center-text[data-v-522a313e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;pointer-events:none}.pie-center-text .total[data-v-522a313e]{font-size:28px;font-weight:700}.pie-center-text .label[data-v-522a313e]{font-size:12px;color:#4a90e2;margin-top:5px}.filter-section[data-v-522a313e]{position:absolute;top:clamp(8px,1.8vh,45px);left:calc(clamp(240px, 18vw, 320px) + clamp(16px, 1.8vw, 32px));right:calc(clamp(240px, 18vw, 320px) + clamp(16px, 1.8vw, 32px));z-index:10;display:flex;flex-direction:column;gap:clamp(8px,1.4vh,15px);align-items:flex-start;max-width:none}.navigation-path[data-v-522a313e]{position:relative;top:30px;right:auto;z-index:10;display:flex;align-items:center;gap:clamp(2px,.4vw,6px);background:rgba(48,61,80,.8);border:1px solid rgba(48,61,80,.3);border-radius:20px;padding:clamp(6px,.9vh,10px) clamp(10px,1.4vw,20px);color:#fff;font-size:clamp(12px,.8vw,14px);max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.navigation-path[data-v-522a313e]::-webkit-scrollbar{display:none}.dropdown.path-dropdown[data-v-522a313e]{background:transparent;border:none;padding:0;margin:0;display:inline-block}.dropdown.path-dropdown select[data-v-522a313e]{background:transparent;border:none;color:#fff;font-size:clamp(12px,.8vw,14px);text-align:center;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:20px;width:clamp(68px,5vw,90px);background-repeat:no-repeat;background-position:right 0 center;scrollbar-width:none;-ms-overflow-style:none}.dropdown.path-dropdown select[data-v-522a313e]::-webkit-scrollbar{display:none}.dropdown.path-dropdown select[data-v-522a313e]:disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='rgba(255, 255, 255, 0.5)' d='M6 9 1 4h10z'/%3E%3C/svg%3E")}.dropdown.path-dropdown select option[data-v-522a313e]{background:#001432;color:#fff}.path-separator[data-v-522a313e]{color:#fff;font-size:14px;margin:0 2px}.town-dropdown[data-v-522a313e]{background:transparent;border:none;padding:0;margin:0;display:inline-block}.town-dropdown select[data-v-522a313e]{background:rgba(74,144,226,.2);border:1px solid rgba(74,144,226,.5);border-radius:4px;padding:5px 10px;color:#fff;font-size:14px;outline:none;cursor:pointer}.town-dropdown select option[data-v-522a313e]{background:#001432;color:#fff}.operation-buttons[data-v-522a313e]{display:flex;gap:clamp(8px,1vw,15px);flex-wrap:wrap;justify-content:flex-start;max-width:100%}.operation-btn[data-v-522a313e]{display:flex;align-items:center;gap:5px;padding:clamp(6px,.8vh,8px) clamp(10px,1.5vw,20px);background:rgba(25,33,51,.8);border:1px solid rgba(74,144,226,.3);border-radius:20px;color:#fff;font-size:clamp(12px,.8vw,14px);cursor:pointer;transition:all .3s ease}.operation-btn[data-v-522a313e]:hover{background:rgba(74,144,226,.3);border-color:#4a90e2}.render-profile-switch[data-v-522a313e]{display:flex;align-items:center;gap:8px}.render-profile-title[data-v-522a313e]{color:hsla(0,0%,100%,.85);font-size:clamp(11px,.7vw,12px)}.render-profile-btn[data-v-522a313e]{padding:5px clamp(8px,1vw,10px);border-radius:14px;border:1px solid rgba(74,144,226,.35);background:rgba(25,33,51,.7);color:#d8ecff;cursor:pointer;font-size:12px}@media (max-width:1366px){.left-charts[data-v-522a313e],.right-charts[data-v-522a313e]{width:250px}.filter-section[data-v-522a313e]{top:8px;left:264px;right:264px}.content-function-list[data-v-522a313e]{right:264px}}@media (max-width:1180px){.left-charts[data-v-522a313e],.right-charts[data-v-522a313e]{width:220px}.chart-box[data-v-522a313e]{padding:10px}.filter-section[data-v-522a313e]{top:8px;left:230px;right:230px}.navigation-path[data-v-522a313e]{max-width:100%}.content-function-list[data-v-522a313e]{right:230px;top:56px}.content-function-panel[data-v-522a313e]{flex-wrap:wrap;max-width:48vw;justify-content:flex-end}}.render-profile-btn.active[data-v-522a313e]{background:rgba(74,144,226,.45);border-color:rgba(120,190,255,.95);color:#fff}.operation-dropdown[data-v-522a313e]{position:relative}.dropdown-container[data-v-522a313e]{display:flex;align-items:center;background:rgba(25,33,51,.8);border:1px solid rgba(74,144,226,.3);border-radius:20px;padding:0 15px 0 8px}.dropdown-container .btn-icon[data-v-522a313e]{margin-right:5px;font-size:16px}.dropdown-btn[data-v-522a313e]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;color:#fff;font-size:14px;text-align:left;outline:none;cursor:pointer;padding:8px 30px 8px 5px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.dropdown-btn option[data-v-522a313e]{background:#001432;color:#fff;padding:10px;display:block}.advanced-query-dialog[data-v-522a313e]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.dialog-content[data-v-522a313e]{background:rgba(0,20,50,.95);border:1px solid rgba(74,144,226,.5);border-radius:8px;width:800px;max-width:90%;color:#fff}.dialog-header[data-v-522a313e]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid rgba(74,144,226,.3)}.dialog-header h3[data-v-522a313e]{margin:0;font-size:16px}.close-btn[data-v-522a313e]{background:transparent;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.dialog-body[data-v-522a313e]{padding:20px}.form-group[data-v-522a313e]{margin-bottom:15px}.tile-prewarm-badge[data-v-522a313e]{margin:-4px 0 12px;display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;line-height:1;border:1px solid hsla(0,0%,63%,.45);color:hsla(0,0%,86%,.95);background:hsla(0,0%,8%,.25)}.tile-prewarm-badge.is-processing[data-v-522a313e]{border-color:rgba(0,162,255,.7);color:#7fd2ff;background:rgba(0,90,160,.2)}.tile-prewarm-badge.is-done[data-v-522a313e]{border-color:rgba(79,209,122,.8);color:#8ff0b1;background:rgba(23,95,48,.25)}.tile-prewarm-badge.is-error[data-v-522a313e]{border-color:hsla(0,100%,71%,.8);color:#ffb1b1;background:rgba(120,28,28,.25)}.form-group label[data-v-522a313e]{display:block;margin-bottom:5px;font-size:14px;color:hsla(0,0%,100%,.8)}.form-input[data-v-522a313e]{width:100%;padding:10px;background:hsla(0,0%,100%,.1)}[data-v-522a313e] .advanced-query-dialog .el-select .el-input__inner{background-color:rgba(0,20,50,.5);border-color:rgba(0,162,255,.6);color:#fff;background:linear-gradient(180deg,rgba(0,30,70,.7),rgba(0,20,50,.5))}[data-v-522a313e] .advanced-query-dialog .el-select .el-input__inner:hover{border-color:rgba(0,162,255,.8);background-color:rgba(0,20,50,.7)}[data-v-522a313e] .advanced-query-dialog .el-select .el-input__inner:focus{border-color:#00a2ff;box-shadow:0 0 0 2px rgba(0,162,255,.3);background-color:rgba(0,20,50,.8)}[data-v-522a313e] .advanced-query-dialog .el-select-dropdown{background-color:rgba(0,20,50,.9);border-color:rgba(0,162,255,.6);box-shadow:0 4px 12px rgba(0,162,255,.2)}[data-v-522a313e] .advanced-query-dialog .el-select-dropdown__item{color:#fff}[data-v-522a313e] .advanced-query-dialog .el-select-dropdown__item:hover{background-color:rgba(0,162,255,.2);color:#fff}[data-v-522a313e] .advanced-query-dialog .el-select-dropdown__item.selected{background-color:rgba(0,162,255,.3);color:#fff}[data-v-522a313e] .advanced-query-dialog .el-select .el-input__suffix-inner .el-icon{color:rgba(0,162,255,.9)}[data-v-522a313e] .advanced-query-dialog .el-select-dropdown__item.divided{border-top-color:rgba(0,162,255,.2)}[data-v-522a313e] .advanced-query-dialog .el-select.is-disabled .el-input__inner{background-color:rgba(0,30,60,.4);border-color:rgba(0,162,255,.3);color:hsla(0,0%,100%,.5)}[data-v-522a313e] .advanced-query-dialog .el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:rgba(0,20,50,.9)}[data-v-522a313e] .advanced-query-dialog .el-popper[x-placement^=top] .popper__arrow:after{border-top-color:rgba(0,20,50,.9)}.form-input[data-v-522a313e]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.form-input[data-v-522a313e]::placeholder{color:hsla(0,0%,100%,.5)}.dialog-footer[data-v-522a313e]{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid rgba(74,144,226,.3)}.btn[data-v-522a313e]{padding:8px 20px;border:1px solid rgba(74,144,226,.5);border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-522a313e]{background:transparent;color:#fff}.confirm-btn[data-v-522a313e]{background:rgba(74,144,226,.3);color:#fff}.cancel-btn[data-v-522a313e]:hover{background:hsla(0,0%,100%,.1)}.confirm-btn[data-v-522a313e]:hover{background:rgba(74,144,226,.5)}.btn-icon[data-v-522a313e]{font-size:16px}.filter-dropdowns[data-v-522a313e]{display:flex;flex-direction:column;gap:10px}.dropdown[data-v-522a313e]{display:flex;align-items:center;gap:10px;background:rgba(0,20,50,.8);border:1px solid rgba(74,144,226,.3);border-radius:4px;padding:8px 15px;color:#fff;font-size:12px}.dropdown select[data-v-522a313e]{background:transparent;border:none;color:#fff;outline:none;cursor:pointer}.dropdown select option[data-v-522a313e]{background:#001432;color:#fff}.monitor-table-dialog-content[data-v-522a313e]{width:min(980px,92vw)}.monitor-table-dialog-body[data-v-522a313e]{min-height:320px;max-height:68vh;overflow:hidden;padding-top:14px}.monitor-table-toolbar[data-v-522a313e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.monitor-table-filters[data-v-522a313e]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;flex:1}.monitor-table-filter-input[data-v-522a313e]{height:34px;line-height:34px;padding:0 10px;border-radius:4px;border:1px solid rgba(74,144,226,.35);background:rgba(8,26,56,.75);color:#d8f0ff;font-size:12px;outline:none}.monitor-table-filter-input[data-v-522a313e]::-moz-placeholder{color:rgba(200,230,255,.55)}.monitor-table-filter-input[data-v-522a313e]::placeholder{color:rgba(200,230,255,.55)}.monitor-table-filter-input[data-v-522a313e]:focus{border-color:rgba(92,170,255,.9);box-shadow:0 0 0 2px rgba(92,170,255,.15)}.monitor-table-toolbar-actions[data-v-522a313e]{display:flex;align-items:center;gap:10px}.monitor-table-count[data-v-522a313e]{color:rgba(170,215,255,.85);font-size:12px;white-space:nowrap}.monitor-table-reset-btn[data-v-522a313e]{height:34px;padding:0 14px;border-radius:4px;border:1px solid rgba(74,144,226,.55);background:rgba(16,48,90,.65);color:#d8f0ff;font-size:12px;cursor:pointer}.monitor-table-reset-btn[data-v-522a313e]:hover{background:rgba(28,78,140,.8)}.monitor-table-empty[data-v-522a313e],.monitor-table-loading[data-v-522a313e]{min-height:280px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.78);font-size:14px}.monitor-table-wrap[data-v-522a313e]{width:100%;max-height:52vh;overflow:auto;border:1px solid rgba(74,144,226,.25);border-radius:6px;scrollbar-width:thin;scrollbar-color:rgba(74,144,226,.75) rgba(7,26,56,.85)}.monitor-table-wrap[data-v-522a313e]::-webkit-scrollbar{width:10px;height:10px}.monitor-table-wrap[data-v-522a313e]::-webkit-scrollbar-track{background:rgba(7,26,56,.85);border-radius:8px}.monitor-table-wrap[data-v-522a313e]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(102,187,255,.9),rgba(46,130,214,.9));border:1px solid rgba(180,225,255,.35);border-radius:8px}.monitor-table-wrap[data-v-522a313e]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(132,205,255,.95),rgba(56,150,236,.95))}.monitor-table-grid[data-v-522a313e]{width:100%;border-collapse:collapse;table-layout:auto}.monitor-table-grid td[data-v-522a313e],.monitor-table-grid th[data-v-522a313e]{border-bottom:1px solid rgba(74,144,226,.2);padding:10px 12px;white-space:nowrap;text-align:left;font-size:13px}.monitor-table-grid th[data-v-522a313e]{position:sticky;top:0;background:rgba(10,35,75,.95);z-index:1;color:#8fd3ff}.monitor-table-grid tr:hover td[data-v-522a313e]{background:rgba(74,144,226,.12)}@media (max-width:1280px){.monitor-table-filters[data-v-522a313e]{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:960px){.monitor-table-toolbar[data-v-522a313e]{flex-direction:column;align-items:stretch}.monitor-table-filters[data-v-522a313e]{grid-template-columns:repeat(2,minmax(120px,1fr))}.monitor-table-toolbar-actions[data-v-522a313e]{justify-content:flex-end}}.dashboard-container .leaflet-popup .leaflet-popup-content{max-height:50vh!important;overflow-y:scroll;margin-right:0;padding-left:14px}.custom-upload[data-v-1b91dc05]{width:100%;max-height:400px;overflow-y:hidden;padding-right:5px;color:#fff}.custom-upload[data-v-1b91dc05]::-webkit-scrollbar,.file-items-container[data-v-1b91dc05]::-webkit-scrollbar{display:none}.custom-upload[data-v-1b91dc05],.file-items-container[data-v-1b91dc05]{-ms-overflow-style:none}.upload-demo[data-v-1b91dc05]{background:rgba(0,0,0,.4)!important;border:2px dashed rgba(52,152,219,.7);border-radius:8px;padding:40px 20px;text-align:center;transition:all .3s ease;box-shadow:0 0 0 3px rgba(52,152,219,.1);position:relative;cursor:pointer;[data-v-1b91dc05]{background:transparent!important;border:none!important;box-shadow:none!important}}.upload-demo[data-v-1b91dc05]:hover{background:rgba(0,0,0,.6)!important;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.3)}.upload-content[data-v-1b91dc05]{display:flex;flex-direction:column;align-items:center;gap:15px;background:transparent!important;color:#fff!important}.upload-text[data-v-1b91dc05]{background:transparent!important;color:#fff!important;margin-top:10px;font-size:14px}.upload-text p[data-v-1b91dc05]{margin:5px 0}.upload-icon[data-v-1b91dc05]{background:transparent!important;margin-bottom:10px}.upload-icon svg[data-v-1b91dc05]{width:64px;height:64px;color:#3498db;opacity:.8;transition:opacity .3s ease}input[type=file][data-v-1b91dc05]{display:none!important}.upload-text em[data-v-1b91dc05]{color:#3498db;cursor:pointer}.upload-stats[data-v-1b91dc05]{display:flex;justify-content:space-between;margin:15px 0;color:#fff;font-size:13px}.file-list[data-v-1b91dc05]{background:rgba(0,0,0,.4);border-radius:8px;overflow:hidden;margin:15px 0}.file-header[data-v-1b91dc05]{display:grid;grid-template-columns:1fr 100px 120px;padding:10px 15px;background:rgba(0,0,0,.6);color:#fff;font-weight:700;font-size:13px}.file-items-container[data-v-1b91dc05]{max-height:200px;overflow-y:hidden}.file-item[data-v-1b91dc05]{display:grid;grid-template-columns:1fr 100px 120px;padding:10px 15px;border-bottom:1px solid hsla(0,0%,100%,.1);align-items:center;color:#fff;font-size:13px;background:rgba(0,0,0,.4)}.file-item[data-v-1b91dc05]:last-child{border-bottom:none}.file-name[data-v-1b91dc05]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-1b91dc05]{text-align:right;padding-right:15px;white-space:nowrap;color:hsla(0,0%,100%,.8)}.file-progress[data-v-1b91dc05]{position:relative;height:24px;background:rgba(0,0,0,.3);border-radius:12px;overflow:hidden;display:flex;align-items:center;min-width:120px}.progress-bar[data-v-1b91dc05]{position:absolute;left:0;top:0;height:100%;width:0;background:linear-gradient(90deg,#3498db,#2980b9);transition:width .3s ease;box-shadow:0 2px 8px rgba(52,152,219,.3)}.progress-text[data-v-1b91dc05]{position:absolute;left:0;right:0;text-align:center;color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3);z-index:1}.success-text[data-v-1b91dc05]{color:#52c41a;font-size:12px;text-align:center;width:100%;display:block}.error-text[data-v-1b91dc05]{color:#f56c6c;font-size:12px;text-align:center;width:100%;display:block}.ready-text[data-v-1b91dc05]{color:#909399;font-size:12px;text-align:center;width:100%;display:block}.upload-info[data-v-1b91dc05]{display:flex;justify-content:space-between;align-items:center;margin-top:15px;color:#fff;font-size:13px}[data-v-1b91dc05] .el-upload-list{display:none}.map-legend[data-v-ef78fe1e]{position:absolute;right:16px;top:72px;background:rgba(0,20,40,.7);border:1px solid rgba(64,158,255,.4);border-radius:6px;padding:8px 10px;color:#e6f7ff;font-size:12px;z-index:9999}.legend-item[data-v-ef78fe1e]{display:flex;align-items:center;margin:4px 0}.legend-swatch[data-v-ef78fe1e]{display:inline-block;width:14px;height:10px;margin-right:6px;border-radius:2px}.feature-popup[data-v-ef78fe1e]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.upload-dialog[data-v-ef78fe1e]{width:600px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10000;background-color:#0d1b3a;border:1px solid #409eff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);overflow:hidden}.dialog-mask[data-v-ef78fe1e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:9999}.dialog-header[data-v-ef78fe1e]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:#1a2d4e}.dialog-title[data-v-ef78fe1e]{margin:0;font-size:18px;font-weight:700;color:#fff}.dialog-close[data-v-ef78fe1e]{background:none;border:none;font-size:24px;color:#fff;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .3s}.dialog-close[data-v-ef78fe1e]:hover{background-color:hsla(0,0%,100%,.1)}.dialog-content[data-v-ef78fe1e]{padding:20px}.upload-status[data-v-ef78fe1e]{padding:0 20px 20px;color:#409eff;font-size:14px;text-align:center}.upload-form[data-v-ef78fe1e] .el-form-item__label{color:hsla(0,0%,100%,.85)}.upload-result[data-v-ef78fe1e]{margin-top:14px;padding:12px 12px;border-radius:8px;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.08)}.result-title[data-v-ef78fe1e]{font-size:13px;font-weight:600;margin-bottom:8px}.result-row[data-v-ef78fe1e]{font-size:12px;color:hsla(0,0%,100%,.85);word-break:break-all;line-height:18px}.view-meta-btn[data-v-ef78fe1e]{padding:6px 12px;background-color:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;margin-top:8px;transition:background-color .3s}.view-meta-btn[data-v-ef78fe1e]:hover{background-color:#66b1ff}.feature-popup h3[data-v-ef78fe1e]{margin:0 0 10px 0;padding:0;font-size:16px;font-weight:700;color:#333;border-bottom:2px solid #409eff;padding-bottom:5px}.feature-popup .popup-content[data-v-ef78fe1e]{max-height:300px;overflow-y:auto}.feature-info-table[data-v-ef78fe1e]{width:100%;border-collapse:collapse}.feature-info-table tr[data-v-ef78fe1e]{border-bottom:1px solid #f0f0f0}.feature-info-table tr[data-v-ef78fe1e]:last-child{border-bottom:none}.feature-info-table .label[data-v-ef78fe1e]{font-weight:500;color:#606266;padding:6px 0;min-width:80px}.feature-info-table .value[data-v-ef78fe1e]{color:#303133;padding:6px 0 6px 15px;text-align:right}.feature-popup .popup-content[data-v-ef78fe1e]::-webkit-scrollbar{width:6px}.feature-popup .popup-content[data-v-ef78fe1e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.feature-popup .popup-content[data-v-ef78fe1e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.feature-popup .popup-content[data-v-ef78fe1e]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.land-list-panel[data-v-ef78fe1e]{position:fixed;left:28%;top:50%;transform:translateY(-50%);width:48%;max-height:80vh;background:rgba(0,20,50,.9);border:1px solid rgba(0,162,255,.6);border-radius:0 8px 8px 0;box-shadow:0 4px 20px rgba(0,162,255,.3);z-index:1000;display:flex;flex-direction:column}.panel-header[data-v-ef78fe1e]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:linear-gradient(90deg,rgba(0,30,70,.9),rgba(0,20,50,.9));border-bottom:1px solid rgba(0,162,255,.4);border-radius:0 8px 0 0}.panel-header-left[data-v-ef78fe1e]{display:flex;flex-direction:column;gap:8px}.panel-header h3[data-v-ef78fe1e]{margin:0;color:#fff;font-size:18px;font-weight:700}.panel-tabs[data-v-ef78fe1e]{display:flex;gap:8px}.panel-tab[data-v-ef78fe1e]{padding:4px 10px;border-radius:4px;cursor:pointer;font-size:13px;background:rgba(0,20,50,.35);border:1px solid rgba(0,162,255,.25);color:hsla(0,0%,100%,.85);transition:all .3s ease}.panel-tab[data-v-ef78fe1e]:hover{background:rgba(0,162,255,.12);border-color:rgba(0,162,255,.45)}.panel-tab.active[data-v-ef78fe1e]{background:rgba(0,162,255,.35);border-color:rgba(0,162,255,.75);color:#fff}.upload-context-box[data-v-ef78fe1e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;padding:10px;border:1px solid rgba(0,162,255,.25);border-radius:6px;background:rgba(0,162,255,.08)}.upload-context-item[data-v-ef78fe1e]{display:flex;align-items:center;gap:8px;min-width:0}.upload-context-label[data-v-ef78fe1e]{color:hsla(0,0%,100%,.7);font-size:12px;flex-shrink:0}.upload-context-value[data-v-ef78fe1e]{color:#fff;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parcel-upload-box[data-v-ef78fe1e]{padding:10px;border:1px solid rgba(0,162,255,.2);border-radius:6px;background:rgba(0,12,30,.45);margin-bottom:10px}.parcel-upload-form[data-v-ef78fe1e]{margin-bottom:10px}.parcel-upload-result[data-v-ef78fe1e]{margin-top:8px;font-size:12px;line-height:1.7;color:hsla(0,0%,100%,.85)}.panel-close[data-v-ef78fe1e]{background:none;border:none;font-size:24px;color:#fff;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .3s}.panel-close[data-v-ef78fe1e]:hover{background-color:hsla(0,0%,100%,.1)}.project-side-panel[data-v-ef78fe1e]{position:absolute;left:75px;top:84px;z-index:11;width:320px;max-height:calc(100vh - 140px);background:rgba(13,27,58,.95);border:1px solid rgba(64,158,255,.5);border-radius:8px;display:flex;flex-direction:column;box-shadow:0 0 10px rgba(64,158,255,.35)}.project-side-header[data-v-ef78fe1e]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(64,158,255,.3)}.project-side-header-actions[data-v-ef78fe1e]{display:flex;align-items:center;gap:6px}.project-side-title[data-v-ef78fe1e]{color:#fff;font-size:13px;font-weight:600}.project-side-create-btn[data-v-ef78fe1e],.project-side-search-btn[data-v-ef78fe1e]{height:26px;padding:0 8px;border:1px solid rgba(64,158,255,.5);border-radius:4px;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;font-size:12px}.project-side-create-btn[data-v-ef78fe1e]:disabled,.project-side-search-btn[data-v-ef78fe1e]:disabled{opacity:.6;cursor:not-allowed}.project-side-tools[data-v-ef78fe1e]{display:flex;gap:6px;padding:8px 10px}.project-side-input[data-v-ef78fe1e]{width:0;flex:1;min-width:0;height:26px;border:1px solid rgba(64,158,255,.4);border-radius:4px;background:rgba(0,0,0,.6);color:#fff;padding:0 8px;outline:none;font-size:12px}.project-side-input[data-v-ef78fe1e]::-moz-placeholder{color:hsla(0,0%,100%,.55)}.project-side-input[data-v-ef78fe1e]::placeholder{color:hsla(0,0%,100%,.55)}.project-side-list[data-v-ef78fe1e]{flex:1;overflow-y:auto;padding:0 8px 8px}.project-side-group[data-v-ef78fe1e]{margin-top:6px}.project-side-group-title[data-v-ef78fe1e]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:4px;border:1px solid rgba(64,158,255,.35);background:rgba(10,28,58,.75);color:hsla(0,0%,100%,.95);cursor:pointer;font-size:12px}.project-side-group-title[data-v-ef78fe1e]:hover{background:rgba(64,158,255,.2)}.project-side-group-list[data-v-ef78fe1e]{padding-left:10px}.project-side-item-row[data-v-ef78fe1e]{display:flex;align-items:center;gap:6px}.project-side-item[data-v-ef78fe1e]{flex:1;text-align:left;padding:6px 8px;border-radius:4px;border:1px solid rgba(64,158,255,.3);background:rgba(0,0,0,.55);color:hsla(0,0%,100%,.9);cursor:pointer;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-side-item[data-v-ef78fe1e]:hover{background:rgba(64,158,255,.2)}.project-side-item.active[data-v-ef78fe1e]{background:rgba(64,158,255,.35);border-color:rgba(64,158,255,.85);color:#fff}.project-side-sub-item[data-v-ef78fe1e]{margin-top:5px}.project-side-upload-btn-inline[data-v-ef78fe1e]{width:58px;height:28px;border:1px solid rgba(64,158,255,.6);border-radius:4px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;cursor:pointer}.project-side-upload-btn-inline[data-v-ef78fe1e]:hover{background:rgba(64,158,255,.25)}.project-side-empty[data-v-ef78fe1e]{margin-top:8px;color:hsla(0,0%,100%,.6);font-size:12px;text-align:center}.project-side-footer[data-v-ef78fe1e]{padding:8px 10px 10px;border-top:1px solid rgba(64,158,255,.3)}.project-side-upload-btn[data-v-ef78fe1e]{width:100%;height:30px;border:1px solid rgba(64,158,255,.6);border-radius:4px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;cursor:pointer}.project-side-upload-btn[data-v-ef78fe1e]:hover{background:rgba(64,158,255,.25)}[data-v-ef78fe1e] .project-create-dialog{background:rgba(13,27,58,.96);border:1px solid rgba(64,158,255,.55);border-radius:8px;box-shadow:0 0 12px rgba(64,158,255,.35)}[data-v-ef78fe1e] .project-create-dialog .el-dialog__header{border-bottom:1px solid rgba(64,158,255,.35);background:linear-gradient(90deg,rgba(0,30,70,.9),rgba(0,20,50,.9))}[data-v-ef78fe1e] .project-create-dialog .el-dialog__title{color:#fff}[data-v-ef78fe1e] .project-create-dialog .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.8)}[data-v-ef78fe1e] .project-create-dialog .el-dialog__body{background:rgba(13,27,58,.96)}[data-v-ef78fe1e] .project-create-dialog .el-form-item__label{color:hsla(0,0%,100%,.9)}[data-v-ef78fe1e] .project-create-dialog .el-input__inner{background:rgba(0,0,0,.55);border-color:rgba(64,158,255,.45);color:#fff}[data-v-ef78fe1e] .project-create-dialog .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.55)}[data-v-ef78fe1e] .project-create-dialog .el-input__inner::placeholder{color:hsla(0,0%,100%,.55)}[data-v-ef78fe1e] .project-create-dialog .el-select .el-input .el-select__caret{color:hsla(0,0%,100%,.75)}[data-v-ef78fe1e] .project-create-dialog .el-dialog__footer{border-top:1px solid rgba(64,158,255,.3);background:rgba(0,20,50,.85)}.land-list-panel .panel-body[data-v-ef78fe1e]{flex:1;min-height:320px;padding:20px;display:block;overflow-y:auto}.no-land[data-v-ef78fe1e]{padding:40px 0;color:hsla(0,0%,100%,.6)}.land-table-container[data-v-ef78fe1e]{width:100%;overflow-x:auto}.land-table[data-v-ef78fe1e]{width:100%;border-collapse:collapse;background:rgba(0,20,50,.5)}.land-table td[data-v-ef78fe1e],.land-table th[data-v-ef78fe1e]{padding:12px;text-align:left;border-bottom:1px solid rgba(0,162,255,.2)}.land-table th[data-v-ef78fe1e]{background:rgba(0,30,70,.7);color:#fff;font-weight:700;font-size:14px}.land-table td[data-v-ef78fe1e]{color:hsla(0,0%,100%,.8);font-size:13px}.table-actions[data-v-ef78fe1e]{white-space:nowrap}.table-action-btn[data-v-ef78fe1e]{padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px;background:transparent;border:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.85);transition:all .3s ease;margin-right:8px}.table-action-btn[data-v-ef78fe1e]:last-child{margin-right:0}.table-action-btn[data-v-ef78fe1e]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.45)}.table-action-btn.primary[data-v-ef78fe1e]{background:rgba(0,162,255,.3);border:1px solid rgba(0,162,255,.7);color:#fff}.table-action-btn.primary[data-v-ef78fe1e]:hover{background:rgba(0,162,255,.45);border-color:rgba(0,162,255,.9)}.table-action-btn[data-v-ef78fe1e]:disabled{cursor:not-allowed;opacity:.6}.land-table-row[data-v-ef78fe1e]:hover{background:rgba(0,162,255,.15)}.land-list-panel .panel-footer[data-v-ef78fe1e]{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;background:linear-gradient(90deg,rgba(0,30,70,.9),rgba(0,20,50,.9));border-top:1px solid rgba(0,162,255,.4)}.cancel-btn[data-v-ef78fe1e],.confirm-btn[data-v-ef78fe1e]{padding:8px 20px;transition:all .3s ease}.confirm-btn[data-v-ef78fe1e]{background:rgba(0,162,255,.7);border:1px solid rgba(0,162,255,.8)}.confirm-btn[data-v-ef78fe1e]:hover{background:rgba(0,162,255,.9);border-color:#00a2ff}.cancel-btn[data-v-ef78fe1e]{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}.cancel-btn[data-v-ef78fe1e]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.panel-body[data-v-ef78fe1e]::-webkit-scrollbar{width:6px}.panel-body[data-v-ef78fe1e]::-webkit-scrollbar-track{background:rgba(0,30,70,.5);border-radius:3px}.panel-body[data-v-ef78fe1e]::-webkit-scrollbar-thumb{background:rgba(0,162,255,.5);border-radius:3px}.panel-body[data-v-ef78fe1e]::-webkit-scrollbar-thumb:hover{background:rgba(0,162,255,.8)}.load-more-tip[data-v-ef78fe1e]{text-align:center;padding:15px 0;color:hsla(0,0%,100%,.6);font-size:12px}.land-input[data-v-ef78fe1e]{border:1px solid #409eff;flex:1}.land-input[data-v-ef78fe1e]::-moz-placeholder{color:hsla(0,0%,100%,.7)}.land-input[data-v-ef78fe1e]::placeholder{color:hsla(0,0%,100%,.7)}[data-v-ef78fe1e] .el-select{flex:1}[data-v-ef78fe1e] .el-select .el-input__inner{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid #409eff}[data-v-ef78fe1e] .el-select .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.7)}[data-v-ef78fe1e] .el-select .el-input__inner::placeholder{color:hsla(0,0%,100%,.7)}[data-v-ef78fe1e] .el-select.is-disabled .el-input__inner{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);border:1px solid #409eff}[data-v-ef78fe1e] .el-input__inner{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid #409eff}[data-v-ef78fe1e] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.7)}[data-v-ef78fe1e] .el-input__inner::placeholder{color:hsla(0,0%,100%,.7)}[data-v-ef78fe1e] .el-input.is-disabled .el-input__inner{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);border:1px solid #409eff}.map-container[data-v-ef78fe1e]{height:100vh;background:#0a192f;color:#fff;display:flex;flex-direction:column;margin:0;padding:0}.map-content[data-v-ef78fe1e]{flex:1;position:relative;overflow:hidden}.map[data-v-ef78fe1e]{width:100%;height:100%;z-index:1}.layer-switcher[data-v-ef78fe1e]{position:absolute;top:20px;right:20px;z-index:10;background:rgba(45,52,67,.6);border-radius:8px;backdrop-filter:blur(5px);border:1px solid #409eff;box-shadow:0 0 10px rgba(64,158,255,.5);overflow:hidden}.layer-switcher-btn[data-v-ef78fe1e]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:rgba(45,52,67,.6);border:none;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.layer-switcher-btn[data-v-ef78fe1e]:hover{background:rgba(64,158,255,.2)}.layer-switcher-menu[data-v-ef78fe1e]{display:flex;flex-direction:column}.layer-item[data-v-ef78fe1e]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(45,52,67,.6);border:none;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease;text-align:left}.layer-item[data-v-ef78fe1e]:hover{background:rgba(64,158,255,.2)}.layer-item.active[data-v-ef78fe1e]{background:rgba(64,158,255,.3);color:#409eff}.layer-item input[type=checkbox][data-v-ef78fe1e]{width:16px;height:16px;cursor:pointer}.layer-item span[data-v-ef78fe1e]{flex:1}.map-toolbar[data-v-ef78fe1e]{position:absolute;top:20px!important;left:80px;z-index:10;padding:10px;background:rgba(13,27,58,.95);border-radius:8px;backdrop-filter:blur(5px);border:1px solid #409eff;box-shadow:0 0 10px rgba(64,158,255,.5)}.leaflet-control-container .leaflet-top .leaflet-control[data-v-ef78fe1e]{margin-top:90px!important;position:relative!important;z-index:9999!important}.toolbar-left[data-v-ef78fe1e]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-section[data-v-ef78fe1e]{display:flex;gap:0;background:rgba(0,0,0,.6);border-radius:6px;overflow:hidden;border:1px solid rgba(64,158,255,.4)}.toolbar-section .toolbar-btn[data-v-ef78fe1e]{border-radius:0;border-right:none;border-left:none;border-top:none;border-bottom:none}.toolbar-section .toolbar-btn[data-v-ef78fe1e]:first-child{border-left:1px solid rgba(64,158,255,.4);border-top-left-radius:6px;border-bottom-left-radius:6px}.toolbar-section .toolbar-btn[data-v-ef78fe1e]:last-child{border-right:1px solid rgba(64,158,255,.4);border-top-right-radius:6px;border-bottom-right-radius:6px}.toolbar-btn[data-v-ef78fe1e]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:rgba(0,0,0,.8);border:1px solid rgba(64,158,255,.4);border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.toolbar-btn[data-v-ef78fe1e]:hover{background:rgba(58,123,213,.3);box-shadow:0 0 6px rgba(58,123,213,.5)}.toolbar-btn.active[data-v-ef78fe1e]{background:#409eff;color:#fff}.toolbar-input[data-v-ef78fe1e]{padding:8px 12px;background:rgba(0,0,0,.8);border:1px solid rgba(64,158,255,.4);border-radius:6px;color:#fff;font-size:14px;outline:none;transition:all .2s ease}.toolbar-input[data-v-ef78fe1e]:focus{border-color:#409eff;box-shadow:0 0 6px rgba(58,123,213,.5)}.toolbar-input[data-v-ef78fe1e]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.toolbar-input[data-v-ef78fe1e]::placeholder{color:hsla(0,0%,100%,.5)}.toolbar-checkbox-label[data-v-ef78fe1e]{display:flex;align-items:center;cursor:pointer;color:#fff}.toolbar-edit-switch[data-v-ef78fe1e]{margin-left:10px;padding:6px 8px;border:1px solid rgba(64,158,255,.4);border-radius:6px;background:rgba(0,0,0,.35)}.toolbar-checkbox[data-v-ef78fe1e]{width:16px;height:16px;margin:0;margin-right:8px;accent-color:#409eff;cursor:pointer}.checkbox-text[data-v-ef78fe1e]{font-size:14px}.toolbar-dropdown[data-v-ef78fe1e]{position:relative;display:inline-block}.dropdown-menu[data-v-ef78fe1e]{background:rgba(18,32,60,.95);border:1px solid rgba(64,158,255,.5);min-width:160px}.dropdown-item.active[data-v-ef78fe1e]{background:rgba(64,158,255,.3)}.dropdown-item i[data-v-ef78fe1e]{font-size:16px;width:20px;text-align:center}.dropdown-menu[data-v-ef78fe1e]{position:absolute;top:100%;left:0;margin-top:4px;background:rgba(18,32,60,.3);border:1px solid rgba(64,158,255,.3);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.5);z-index:10001;min-width:180px;padding:8px 0}.dropdown-item[data-v-ef78fe1e]{display:flex;align-items:center;width:100%;padding:10px 16px;background:transparent;border:none;color:#fff;font-size:14px;text-align:left;cursor:pointer;transition:all .2s ease;gap:10px}.dropdown-item[data-v-ef78fe1e]:hover{background:rgba(64,158,255,.2)}.dropdown-item[data-v-ef78fe1e]:last-of-type{margin-top:8px;border-top:1px solid rgba(64,158,255,.3)}.result-tip[data-v-ef78fe1e]{position:absolute;z-index:10002;padding:8px 16px;background:rgba(13,27,58,.9);border:1px solid #67c23a;border-radius:4px;color:#fff;font-size:14px;box-shadow:0 0 8px rgba(103,194,58,.5)}.leaflet-control[data-v-ef78fe1e]{position:absolute!important;top:80px!important;left:415px!important;z-index:9999!important}.land-dialog[data-v-ef78fe1e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;max-height:80vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background:#0d1b3a;border:1px solid #409eff;border-radius:8px;z-index:10003;color:#fff}.el-message[data-v-ef78fe1e],.el-notification[data-v-ef78fe1e],.el-picker-panel[data-v-ef78fe1e],.el-select-dropdown[data-v-ef78fe1e]{z-index:20005!important}.land-dialog.upload-land-dialog[data-v-ef78fe1e]{width:600px}.land-dialog.edit-land-dialog[data-v-ef78fe1e]{width:860px}.land-dialog[data-v-ef78fe1e]::-webkit-scrollbar{display:none}.dialog-body[data-v-ef78fe1e]{display:flex;flex-wrap:wrap;gap:20px;padding:15px}.dialog-section[data-v-ef78fe1e]{width:calc(50% - 10px);margin-bottom:0;white-space:nowrap}.direction-options[data-v-ef78fe1e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.direction-btn[data-v-ef78fe1e]{padding:8px 12px;border:1px solid #409eff;border-radius:4px;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;transition:all .3s;font-size:14px}.direction-btn[data-v-ef78fe1e]:hover{border-color:#66b1ff;background:rgba(64,158,255,.2)}.direction-btn.active[data-v-ef78fe1e]{background:#409eff;color:#fff;border-color:#409eff}.dialog-header[data-v-ef78fe1e]{padding:12px 16px;border-bottom:1px solid #409eff;font-size:16px;font-weight:600;color:#409eff}.dialog-body[data-v-ef78fe1e]{padding:16px}.edit-land-body[data-v-ef78fe1e]{display:block}.edit-land-grid[data-v-ef78fe1e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.edit-field[data-v-ef78fe1e]{display:flex;align-items:center;gap:8px}.edit-field>label[data-v-ef78fe1e]{width:72px;color:#dbeafe;font-size:14px;flex-shrink:0;text-align:right}.edit-field .land-input[data-v-ef78fe1e]{width:100%;margin:0}.edit-field-full[data-v-ef78fe1e]{grid-column:1/-1}.edit-field-full>label[data-v-ef78fe1e]{width:72px}.land-input[data-v-ef78fe1e]{width:220px;padding:8px 12px;margin:8px 0 16px;border:1px solid #409eff!important;border-radius:4px;background:hsla(0,0%,100%,.1);color:#fff;font-size:14px;box-sizing:border-box}.land-input[data-v-ef78fe1e]::-moz-placeholder{color:#999}.land-input[data-v-ef78fe1e]::placeholder{color:#999}.land-info[data-v-ef78fe1e]{margin-bottom:16px;font-size:14px;color:#ccc;width:100%}.dialog-btns[data-v-ef78fe1e]{display:flex;gap:8px;justify-content:flex-end;width:100%;margin-top:15px}.cancel-btn[data-v-ef78fe1e],.confirm-btn[data-v-ef78fe1e]{padding:8px 16px;border:none;border-radius:4px;font-size:14px;cursor:pointer}.confirm-btn[data-v-ef78fe1e]{background:#409eff;color:#fff}.cancel-btn[data-v-ef78fe1e]{background:#64748b;color:#fff}.land-list[data-v-ef78fe1e]{margin-bottom:16px}.no-land[data-v-ef78fe1e]{text-align:center;padding:20px;color:#999;font-size:14px}.land-items[data-v-ef78fe1e]{max-height:300px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-wrap:wrap;gap:30px}.land-items[data-v-ef78fe1e]::-webkit-scrollbar{display:none}.land-item[data-v-ef78fe1e]{padding:12px;margin-bottom:8px;width:calc(50% - 15px);min-width:200px;border:1px solid rgba(64,158,255,.3);border-radius:4px;background:hsla(0,0%,100%,.05);transition:all .3s}.land-item[data-v-ef78fe1e]:hover{border-color:#409eff;background:rgba(64,158,255,.1)}.land-item .land-info h4[data-v-ef78fe1e]{margin:0 0 8px 0;color:#409eff;font-size:16px}.land-item .land-info p[data-v-ef78fe1e]{margin:4px 0;color:#ccc;font-size:14px}.land-tooltip[data-v-ef78fe1e]{position:absolute;z-index:10002;background:rgba(13,27,58,.95);border:1px solid #409eff;border-radius:4px;box-shadow:0 0 8px rgba(64,158,255,.5);padding:12px;min-width:300px;max-width:400px;pointer-events:auto;font-size:14px;overflow-y:auto;max-height:60vh;display:flex;flex-direction:column}.land-tooltip .tooltip-body[data-v-ef78fe1e]{flex:1;overflow-y:scroll;box-sizing:border-box}.tooltip-header[data-v-ef78fe1e]{font-size:16px;font-weight:600;color:#fff;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(64,158,255,.3);display:flex;justify-content:space-between;align-items:center}.tooltip-title[data-v-ef78fe1e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip-actions[data-v-ef78fe1e]{display:flex;align-items:center;gap:8px}.tooltip-actions-inline[data-v-ef78fe1e]{flex-wrap:wrap;justify-content:flex-end;flex-wrap:nowrap;margin-top:10px;padding-top:10px;border-top:1px solid rgba(64,158,255,.25)}.tooltip-actions-inline>button[data-v-ef78fe1e]{white-space:nowrap}.tooltip-edit-btn[data-v-ef78fe1e]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #409eff;background:rgba(64,158,255,.2);color:#fff;border-radius:4px;padding:2px 10px;cursor:pointer;font-size:12px}.tooltip-delete-btn[data-v-ef78fe1e]{border:1px solid #f56c6c;background:hsla(0,87%,69%,.2);color:#fff;border-radius:4px;padding:2px 10px;cursor:pointer;font-size:12px}.tooltip-close[data-v-ef78fe1e]{color:#fff;font-size:18px;cursor:pointer;line-height:1}.tooltip-body[data-v-ef78fe1e]{color:#fff}.tooltip-body p[data-v-ef78fe1e]{margin:6px 0;line-height:1.5}.tooltip-edit-body .dialog-btns[data-v-ef78fe1e]{margin-top:10px}.tooltip-edit-grid[data-v-ef78fe1e]{display:grid;grid-template-columns:92px 1fr;gap:8px 10px;align-items:center}.tooltip-edit-grid label[data-v-ef78fe1e]{text-align:right;color:#dbeafe}.tooltip-edit-grid .land-input[data-v-ef78fe1e]{width:100%;margin:0}.more-data-btn[data-v-ef78fe1e]{margin-top:10px;padding:6px 12px;border:1px solid #409eff;border-radius:4px;background:#409eff;color:#fff;font-size:14px;cursor:pointer;width:100%;text-align:center;transition:all .3s}.more-data-btn[data-v-ef78fe1e]:hover{background:#337ecc}.land-tooltip[data-v-ef78fe1e]:before{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:rgba(64,158,255,.3) transparent transparent transparent}.land-tooltip[data-v-ef78fe1e]:after{position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:rgba(13,27,58,.95) transparent transparent transparent}.leaflet-draw-draw-poly .leaflet-draw-draw-poly-done[data-v-ef78fe1e],.leaflet-draw-draw-poly .leaflet-marker-icon[data-v-ef78fe1e]{width:6px!important;height:6px!important;margin-left:-3px!important;margin-top:-3px!important;border-radius:50%!important;background-color:#fff!important;border:1px solid #666!important}.leaflet-draw-edit-move[data-v-ef78fe1e],.leaflet-draw-vertex-marker[data-v-ef78fe1e],.leaflet-draw-vertex[data-v-ef78fe1e]{width:10px!important;height:10px!important;margin-left:-5px!important;margin-top:-5px!important;border-radius:50%!important;background-color:#fff!important;border:1px solid #666!important;box-shadow:none!important}.leaflet-draw-vertex-marker[data-v-ef78fe1e]{box-shadow:none!important}.leaflet-draw-draw-poly .leaflet-draw-vertex-marker[data-v-ef78fe1e],.leaflet-draw-draw-poly .leaflet-draw-vertex[data-v-ef78fe1e],.leaflet-draw-draw-poly .leaflet-marker-icon[data-v-ef78fe1e],.leaflet-draw-edit-move .leaflet-marker-icon[data-v-ef78fe1e],.leaflet-marker-icon.leaflet-div-icon.leaflet-editing-icon.leaflet-touch-icon.leaflet-zoom-hide.leaflet-interactive[data-v-ef78fe1e],.leaflet-marker-icon.leaflet-zoom-animated[data-v-ef78fe1e]{width:10px!important;height:10px!important;margin-left:-5px!important;margin-top:-5px!important;border-radius:50%!important;background-color:#fff!important;border:1px solid #666!important;box-shadow:none!important}.leaflet-draw-guides[data-v-ef78fe1e]{display:block}.leaflet-draw-guide-dash[data-v-ef78fe1e]{border:none!important;background-color:transparent!important;background-image:linear-gradient(90deg,#fff,#fff 50%,transparent 0,transparent)!important;background-size:3px 1px!important;height:1px!important}.village-info-container[data-v-ef78fe1e]{width:300px;height:250px;background-color:rgba(13,27,58,.95);border:1px solid #409eff;border-radius:4px;padding:15px}.village-header h4[data-v-ef78fe1e]{color:#fff;font-size:16px;font-weight:600;margin:0 0 15px 0;padding-bottom:8px;border-bottom:1px solid rgba(64,158,255,.3)}.village-content[data-v-ef78fe1e]{color:#fff;font-size:14px}.village-item[data-v-ef78fe1e]{margin-bottom:10px;display:flex;flex-direction:column;gap:5px}.village-label[data-v-ef78fe1e]{color:#ccc;font-size:14px}.village-value[data-v-ef78fe1e]{color:#fff;font-size:14px}.cut-dialog-enhanced[data-v-ef78fe1e]{width:35%x;max-height:90vh;overflow-y:auto}.cut-dialog-enhanced .dialog-header[data-v-ef78fe1e]{display:flex;align-items:center;gap:10px;padding:15px 20px;background:linear-gradient(135deg,#1a3a5c,#0d1b3a);border-bottom:2px solid #409eff}.cut-dialog-enhanced .header-icon[data-v-ef78fe1e]{font-size:24px}.cut-dialog-enhanced .dialog-body[data-v-ef78fe1e]{padding:20px}.cut-mode-section[data-v-ef78fe1e]{margin-bottom:20px}.section-label[data-v-ef78fe1e]{display:block;color:#fff;font-size:14px;font-weight:500;margin-bottom:10px}.cut-mode-options[data-v-ef78fe1e]{display:flex;gap:10px}.cut-mode-btn[data-v-ef78fe1e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 8px;background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.3);border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease}.cut-mode-btn[data-v-ef78fe1e]:hover{background:rgba(64,158,255,.2);border-color:rgba(64,158,255,.5)}.cut-mode-btn.active[data-v-ef78fe1e]{background:rgba(64,158,255,.3);border-color:#409eff;box-shadow:0 0 10px rgba(64,158,255,.5)}.cut-mode-btn .mode-icon[data-v-ef78fe1e]{font-size:24px}.cut-mode-btn .mode-text[data-v-ef78fe1e]{font-size:12px}.direction-options-enhanced[data-v-ef78fe1e]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px}.direction-btn-enhanced[data-v-ef78fe1e]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#fff;cursor:pointer;transition:all .3s ease}.direction-btn-enhanced[data-v-ef78fe1e]:hover{background:rgba(64,158,255,.15);border-color:rgba(64,158,255,.4)}.direction-btn-enhanced.active[data-v-ef78fe1e]{background:rgba(64,158,255,.25);border-color:#409eff}.direction-btn-enhanced .direction-icon[data-v-ef78fe1e]{font-size:20px;font-weight:700;color:#409eff}.direction-btn-enhanced .direction-text[data-v-ef78fe1e]{font-size:11px}.angle-input-group[data-v-ef78fe1e]{display:flex;align-items:center;gap:10px}.angle-slider[data-v-ef78fe1e]{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(64,158,255,.3);border-radius:3px;outline:none}.angle-slider[data-v-ef78fe1e]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#409eff;border-radius:50%;cursor:pointer}.angle-input[data-v-ef78fe1e]{width:70px;padding:8px 10px;background:hsla(0,0%,100%,.1);border:1px solid #409eff;border-radius:4px;color:#fff;text-align:center}.angle-unit[data-v-ef78fe1e]{color:#fff;font-size:14px}.angle-preview[data-v-ef78fe1e]{margin-top:8px;padding:8px 12px;background:rgba(64,158,255,.1);border-radius:4px;color:#a0cfff;font-size:12px}.free-cut-info[data-v-ef78fe1e]{display:flex;gap:15px;padding:15px;background:rgba(103,194,58,.1);border:1px solid rgba(103,194,58,.3);border-radius:8px}.free-cut-info .info-icon[data-v-ef78fe1e]{font-size:24px}.free-cut-info .info-text[data-v-ef78fe1e]{flex:1;color:#fff;font-size:13px;line-height:1.6}.free-cut-info .info-text p[data-v-ef78fe1e]{margin:0 0 5px 0}.area-input-group[data-v-ef78fe1e]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.area-input-enhanced[data-v-ef78fe1e]{flex:1;padding:12px 15px;background:hsla(0,0%,100%,.1);border:1px solid #409eff;border-radius:6px;color:#fff;font-size:16px;font-weight:500}.area-input-enhanced[data-v-ef78fe1e]:focus{outline:none;border-color:#66b1ff;box-shadow:0 0 8px rgba(64,158,255,.5)}.area-unit[data-v-ef78fe1e]{color:#fff;font-size:14px}.area-slider-group[data-v-ef78fe1e]{margin-bottom:15px}.area-slider[data-v-ef78fe1e]{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#409eff 0,#67c23a);border-radius:3px;outline:none}.area-slider[data-v-ef78fe1e]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#fff;border:2px solid #409eff;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.3)}.area-range-labels[data-v-ef78fe1e]{display:flex;justify-content:space-between;margin-top:5px;color:#a0cfff;font-size:11px}.area-split-options[data-v-ef78fe1e]{display:flex;gap:10px}.split-btn[data-v-ef78fe1e]{flex:1;padding:10px 15px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:all .3s ease}.split-btn[data-v-ef78fe1e]:hover{background:rgba(64,158,255,.15)}.split-btn.active[data-v-ef78fe1e]{background:rgba(64,158,255,.3);border-color:#409eff}.land-info-enhanced[data-v-ef78fe1e]{background:rgba(0,0,0,.2);border:1px solid rgba(64,158,255,.3);border-radius:8px;padding:15px;margin:15px 0}.info-row[data-v-ef78fe1e]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.info-row[data-v-ef78fe1e]:last-child{border-bottom:none}.info-label[data-v-ef78fe1e]{color:#a0cfff;font-size:13px}.info-value[data-v-ef78fe1e]{color:#fff;font-size:14px;font-weight:500}.info-value.highlight[data-v-ef78fe1e]{color:#67c23a;font-size:16px}.dialog-btns-enhanced[data-v-ef78fe1e]{display:flex;gap:10px;margin-top:20px}.cancel-btn-enhanced[data-v-ef78fe1e],.confirm-btn-enhanced[data-v-ef78fe1e],.preview-btn[data-v-ef78fe1e]{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 15px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;width:147px;height:40px}.preview-btn[data-v-ef78fe1e]{background:rgba(103,194,58,.2);border:1px solid rgba(103,194,58,.5);color:#67c23a}.preview-btn[data-v-ef78fe1e]:hover{background:rgba(103,194,58,.3)}.preview-btn[data-v-ef78fe1e]:disabled{opacity:.5;cursor:not-allowed}.confirm-btn-enhanced[data-v-ef78fe1e]{background:rgba(64,158,255,.3);border:1px solid #409eff;color:#fff}.confirm-btn-enhanced[data-v-ef78fe1e]:hover{background:rgba(64,158,255,.5)}.cancel-btn-enhanced[data-v-ef78fe1e]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff}.cancel-btn-enhanced[data-v-ef78fe1e]:hover{background:hsla(0,0%,100%,.2)}.cut-preview-overlay[data-v-ef78fe1e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:10001;display:flex;align-items:center;justify-content:center}.cut-preview-content[data-v-ef78fe1e]{background:#0d1b3a;border:1px solid #409eff;border-radius:8px;padding:20px;max-width:600px;width:90%}.preview-title[data-v-ef78fe1e]{color:#fff;font-size:18px;font-weight:600;margin-bottom:15px;text-align:center}.preview-map[data-v-ef78fe1e]{height:300px;background:#1a2d4e;border-radius:4px;margin-bottom:15px}.preview-info[data-v-ef78fe1e]{color:#fff;font-size:14px;text-align:center;margin-bottom:15px}.preview-info p[data-v-ef78fe1e]{margin:5px 0}.preview-close-btn[data-v-ef78fe1e]{width:100%;padding:10px;background:rgba(64,158,255,.3);border:1px solid #409eff;border-radius:4px;color:#fff;cursor:pointer;transition:all .3s ease}.preview-close-btn[data-v-ef78fe1e]:hover{background:rgba(64,158,255,.5)}.point-icon{width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADoUlEQVR4nJ2WzU4aURTHz7Fo4qIWpU26ExJxK7wBPIH4BMVNE+kCfALxCcRFIekGfALpE0ifwOlWTIBdkxY7bRdtBL39H2HwzswdmOGXnNxz587c83HPPcAUgbeNXvKeR/v8yDlFlCSiDESwmKivVlRnTa1+/naU6lNI8N1ixPCIHk6UUkUKATO3VunFaRhHFjqQaNwWYfgMahwiDJi5TYo6zMrGnJTiOHbK4b0CptsQwcZ7x8OjnRbNgSGBbNW7FQxiXBgwcWVY2mlDDyRRvy0oUjWojiPHd6W0zI0EOjCNvAkVL6mLl+urlf5hysZ0IclmL/7n37ilFO1jSsjEYVAmGOJDzvxejXtQ8YK6GJZ2i7QEifpNSxG/g2qvcSxrqgmjA4l690oR5XC6XzfWV3NhI/cimfj9d9SBmT0Yag9L6QPygOdu3nzqZR7G42uotMKU/3GU7pAHydBYjctwMoOpbGLFOHZuivB1o5t7VHQFlV7EYtnv71MW1Bn41g3OvoazL0v0d6XdDB65wHoR602oPoLOeqt+Y2F1D+vnWK/g0QyGuMDLPTxOkqF69WjEQVK4jgJTkaZVb4pSu00W9sxinGFwoKswGNOfaHTb6qmy3bXhPmt/0eqOwwGXTddEcBxA1aa8Z4q1nxjiSKUv1drR2DCyiXGG1Ixzq7DGGGa4JpNIxmKENtZjm06EDnBAYSA0pANvQ5o2oEuoPiPz9nW9KDhGTEeA+rDwCdLsv1K4upf4sIC1L1jLkUbEI5gYgeorQi3NtEIka22IUHgkqmA03gQEJWtnUjvem8UQFzBSg5EyVAsOZDG60LqbD1MBCk7xmtZ9DuiNyFSIApyUTFRpevXAgJmr3sgFvQBNtcMQH84xmDyOytbHbhVWTqAOkNEkeTA6MI2wCTUwC2GYRi/ZNF5dgSFGnrNAHVR1Ho8io9WLMXqBIUb0q2M6u0XotRQUvcCQQLQIbDSQlN5AFoGrJ8YzpqunM9eBaQfrE9ErvOhrPkFohWf8cdLBvvPRW2yYo9BTT4pO7z6kqzQHhizEaSRQbUSUD4pokrHRNbZNwvrc1DuEcmCy8diCug2xUA95Uz3g9+BKEeWI6BeubybM9Q3lgKCnFlXdQlUfQp2B3lFD7yhDxaaLj8qBIaGBkVmD0s836HkYGBIJGHuOFPcbBm01K9LorTuyA4JWlIINiSP0UEXnZSkHJkU5+Q9IT7j/I0ZhKQeEZyfkb9ZyxoX/zm4rPxdZtBIAAAAASUVORK5CYII=) no-repeat;background-size:100% 100%}.map-container[data-v-409b0c69]{height:100vh;color:#fff;display:flex;flex-direction:column;font-size:14px;position:relative}.map-content[data-v-409b0c69]{flex:1;padding:16px;padding-bottom:88px;overflow:hidden;position:relative;box-sizing:border-box}.business-layout[data-v-409b0c69]{width:100%;height:100%;display:flex;gap:14px;min-height:0}.project-side-panel[data-v-409b0c69]{width:300px;min-width:300px;display:flex;flex-direction:column;background:rgba(22,44,75,.55);border:1px solid rgba(60,100,140,.45);border-radius:10px;overflow:hidden}.project-side-header[data-v-409b0c69]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgba(60,100,140,.45)}.project-side-title[data-v-409b0c69]{color:#18cfff;font-size:16px;font-weight:700}.project-side-header-actions[data-v-409b0c69]{display:flex;gap:8px}.project-side-create-btn[data-v-409b0c69],.project-side-search-btn[data-v-409b0c69]{border:1px solid rgba(60,100,140,.8);background:rgba(22,44,75,.8);color:#d0e8ff;border-radius:4px;padding:4px 10px;cursor:pointer}.project-side-tools[data-v-409b0c69]{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(60,100,140,.45)}.project-side-input[data-v-409b0c69]{flex:1;background:rgba(22,44,75,.8);border:1px solid rgba(60,100,140,.8);color:#d0e8ff;border-radius:4px;padding:0 10px;outline:none}.project-side-list[data-v-409b0c69]{flex:1;min-height:0;overflow:auto;padding:8px 12px}.project-side-group[data-v-409b0c69]{margin-top:6px}.project-side-group-title[data-v-409b0c69]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:4px;border:1px solid rgba(64,158,255,.35);background:rgba(10,28,58,.75);color:hsla(0,0%,100%,.95);cursor:pointer;font-size:12px}.project-side-group-title[data-v-409b0c69]:hover{background:rgba(64,158,255,.2)}.project-side-group-list[data-v-409b0c69]{padding-left:10px}.project-side-item[data-v-409b0c69]{width:100%;text-align:left;border:1px solid rgba(60,100,140,.55);background:rgba(18,38,66,.75);border-radius:8px;padding:8px 10px;color:#d0e8ff;cursor:pointer}.project-side-item.active[data-v-409b0c69]{border-color:#18cfff;background:rgba(24,207,255,.18)}.project-side-sub-item[data-v-409b0c69]{margin-top:6px}.project-side-item-main[data-v-409b0c69]{font-size:13px;font-weight:600}.project-side-item-sub[data-v-409b0c69]{margin-top:4px;font-size:12px;color:rgba(208,232,255,.72)}.project-side-empty[data-v-409b0c69]{padding:12px;color:rgba(208,232,255,.72);text-align:center}.table-container[data-v-409b0c69]{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;background:rgba(22,44,75,.3)!important;border-radius:8px;overflow:hidden;border:1px solid rgba(60,100,140,.45)}.business-title[data-v-409b0c69]{min-height:44px;padding:0 14px;background:rgba(22,44,75,.3)!important;color:#18cfff;font-size:15px;font-weight:700;border-bottom:1px solid rgba(60,100,140,.5);display:flex;align-items:center;gap:12px}.business-current-project[data-v-409b0c69]{font-size:12px;color:rgba(208,232,255,.85)}.business-title-actions[data-v-409b0c69]{margin-left:auto}.title-icon[data-v-409b0c69]{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;background:rgba(24,207,255,.3)!important;color:#0a192f;border-radius:3px;margin-right:8px;font-size:12px}.title-click[data-v-409b0c69]{font-size:13px;color:#8fe6ff;cursor:pointer}.upload-hub-wrap[data-v-409b0c69]{flex:1;min-height:0;display:flex;flex-direction:column;padding:18px;gap:14px}.upload-hub-grid[data-v-409b0c69]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.upload-hub-card[data-v-409b0c69]{border:1px solid rgba(60,100,140,.65);background:linear-gradient(140deg,rgba(22,44,75,.8),rgba(15,32,60,.9));border-radius:10px;padding:16px;color:#d0e8ff;cursor:pointer;text-align:left;transition:all .2s ease}.upload-hub-card[data-v-409b0c69]:hover{border-color:#18cfff;transform:translateY(-1px)}.upload-hub-title[data-v-409b0c69]{color:#18cfff;font-size:16px;font-weight:700}.upload-hub-desc[data-v-409b0c69]{margin-top:6px;font-size:12px;line-height:1.5;color:rgba(208,232,255,.78)}.upload-hub-tip[data-v-409b0c69]{font-size:12px;color:rgba(208,232,255,.75)}.column-selector-container[data-v-409b0c69]{max-height:300px;overflow-y:auto}.column-selector-header[data-v-409b0c69]{margin-bottom:15px;text-align:right}.column-selector-list[data-v-409b0c69]{max-height:250px;overflow-y:auto}.column-selector-item[data-v-409b0c69]{padding:5px;border-radius:4px;transition:background-color .3s}.column-selector-item[data-v-409b0c69]:hover{background-color:rgba(24,207,255,.1)}.search-bar[data-v-409b0c69]{padding:12px 20px;background:rgba(22,44,75,.3)!important;display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid rgba(60,100,140,.5)}[data-v-409b0c69] .search-bar .el-input__inner,[data-v-409b0c69] .search-bar .el-select .el-input__inner{background:rgba(22,44,75,.8)!important;border:1px solid rgba(60,100,140,.8);color:#d0e8ff}[data-v-409b0c69] .search-bar .el-button{border-radius:4px;background:rgba(22,44,75,.3)!important}.table-scroll-container[data-v-409b0c69]{width:100%;flex:1;min-height:0;overflow-x:auto;white-space:nowrap;background:rgba(22,44,75,.5)!important}[data-v-409b0c69] .el-table{background:rgba(22,44,75,.4)!important}[data-v-409b0c69] .el-table__row{background:rgba(22,44,75,.2)!important}[data-v-409b0c69] .el-table__row:hover{background:rgba(24,207,255,.1)!important}[data-v-409b0c69] .el-table__header-wrapper{background:rgba(22,44,75,.6)!important}[data-v-409b0c69] .el-table__body-wrapper{white-space:nowrap}[data-v-409b0c69] .el-table__cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 12px}[data-v-409b0c69] .el-table__header-wrapper .el-table__cell{white-space:nowrap}.pagination[data-v-409b0c69]{padding:0 20px;z-index:99}[data-v-409b0c69] .pagination .el-pagination{color:#d0e8ff}[data-v-409b0c69] .pagination .el-pagination button,[data-v-409b0c69] .pagination .el-pagination span:not(.el-pagination__total){background:rgba(22,44,75,.8)!important;border:1px solid rgba(60,100,140,.8)!important;color:#18cfff!important}[data-v-409b0c69] .pagination .el-pagination .el-pager li:hover,[data-v-409b0c69] .pagination .el-pagination button:hover{background:rgba(24,207,255,.2)!important;border-color:#18cfff!important;color:#fff!important}[data-v-409b0c69] .pagination .el-pagination .el-pager li.active{background:rgba(24,207,255,.3)!important;border-color:#18cfff!important;color:#fff!important}[data-v-409b0c69] .custom-dialog{background:rgba(22,44,75,.9)!important;border-radius:8px}[data-v-409b0c69] .custom-dialog .el-dialog__header{background:rgba(22,44,75,.8)!important;border-bottom:1px solid rgba(60,100,140,.5)}[data-v-409b0c69] .custom-dialog .el-dialog__body{background:rgba(22,44,75,.9)!important;color:#d0e8ff}[data-v-409b0c69] .custom-dialog .el-dialog__footer{background:rgba(22,44,75,.8)!important;border-top:1px solid rgba(60,100,140,.5)}[data-v-409b0c69] .custom-dialog .el-form-item__label{color:#18cfff!important}[data-v-409b0c69] .custom-dialog .el-input__inner,[data-v-409b0c69] .custom-dialog .el-select .el-input__inner{background:rgba(22,44,75,.8)!important;border:1px solid rgba(60,100,140,.8);color:#d0e8ff}[data-v-409b0c69] .custom-dialog .el-button{border-radius:4px}.el-button--default[data-v-409b0c69]{background:rgba(24,207,255,.2)!important;border:1px solid #18cfff!important;color:#18cfff!important}.el-button--default[data-v-409b0c69]:hover{background:rgba(24,207,255,.3)!important;border-color:#18cfff!important;color:#fff!important}[data-v-409b0c69] .custom-dialog .el-button--default{background:rgba(22,44,75,.8)!important;border:1px solid rgba(60,100,140,.8)!important;color:#18cfff!important}[data-v-409b0c69] .custom-dialog .el-button--default:hover{background:rgba(24,207,255,.2)!important;border-color:#18cfff!important;color:#18cfff!important}.el-button--primary.plain[data-v-409b0c69]{background:rgba(10,186,181,.2)!important;border:1px solid #0abab5!important;color:#0abab5!important;outline:none!important}.el-button--primary.plain[data-v-409b0c69]:hover{background:rgba(10,186,181,.3)!important;border-color:#0abab5!important;color:#fff!important}[data-v-409b0c69] .custom-dialog .el-button--primary{background:rgba(22,44,75,.8)!important;border:1px solid rgba(60,100,140,.8)!important;border-color:rgba(60,100,140,.8)!important;color:#18cfff!important;outline:none!important}[data-v-409b0c69] .custom-dialog .el-button--primary:hover{background:rgba(24,207,255,.2)!important;border-color:#18cfff!important;color:#18cfff!important}[data-v-409b0c69] .custom-dialog .el-button--danger{background:hsla(0,87%,69%,.3)!important;border:1px solid #f56c6c!important;color:#fff!important}[data-v-409b0c69] .custom-dialog .el-button--danger:hover{background:hsla(0,87%,69%,.5)!important;border-color:#f56c6c!important;color:#fff!important}.linkage-result-container[data-v-409b0c69]{display:flex;gap:20px;justify-content:space-between}.result-section[data-v-409b0c69]{flex:1;background:rgba(22,44,75,.3);border-radius:8px;border:1px solid rgba(60,100,140,.5);overflow:hidden}.result-header[data-v-409b0c69]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(60,100,140,.5)}.result-header.success[data-v-409b0c69]{background:rgba(24,207,255,.2)}.result-header.failure[data-v-409b0c69]{background:hsla(0,87%,69%,.2)}.result-header.unmatch[data-v-409b0c69]{background:rgba(250,173,20,.2)}.section-title[data-v-409b0c69]{font-weight:700;color:#18cfff;font-size:14px;display:flex;align-items:center}.status-dot[data-v-409b0c69]{width:12px;height:12px;border-radius:50%;margin-right:8px}.status-dot.success[data-v-409b0c69]{background-color:#13ce66}.status-dot.failure[data-v-409b0c69]{background-color:#f56c6c}.status-dot.unmatch[data-v-409b0c69]{background-color:#e6a23c}.result-table[data-v-409b0c69]{padding:16px}[data-v-409b0c69] .result-table .el-table{background:transparent!important}[data-v-409b0c69] .result-table .el-table__header-wrapper{background:rgba(22,44,75,.8)!important}[data-v-409b0c69] .el-table,[data-v-409b0c69] .result-table .el-table__body-wrapper{background:rgba(22,44,75,.3)!important}[data-v-409b0c69] .el-table{color:#d0e8ff;--el-table-header-text-color:#fff;--el-table-row-hover-bg-color:rgba(40,90,140,.3)}[data-v-409b0c69] .fixed-table-header{background:rgba(22,44,75,.8)!important;color:#18cfff!important;border-color:rgba(60,100,140,.8)!important;position:sticky!important;top:0!important;z-index:10!important;box-shadow:none}.policy-detail-container[data-v-409b0c69]{padding:20px}[data-v-409b0c69] .policy-detail-container .el-descriptions{background:rgba(22,44,75,.3)!important;border-radius:8px;border:1px solid rgba(60,100,140,.5)}[data-v-409b0c69] .policy-detail-container .el-descriptions__header{background:rgba(22,44,75,.6)!important;color:#18cfff!important;border-bottom:1px solid rgba(60,100,140,.5);margin:0;padding:16px 20px}[data-v-409b0c69] .policy-detail-container .el-descriptions__body{background:rgba(22,44,75,.2)!important;color:#d0e8ff}[data-v-409b0c69] .policy-detail-container .el-descriptions-item__label{background:rgba(22,44,75,.4)!important;color:#18cfff!important;border-right:1px solid rgba(60,100,140,.5);font-weight:600;width:140px;text-align:center}[data-v-409b0c69] .policy-detail-container .el-descriptions-item__content{background:rgba(22,44,75,.1)!important;color:#d0e8ff!important;border-right:1px solid rgba(60,100,140,.3);padding:12px 16px}[data-v-409b0c69] .policy-detail-container .el-descriptions-item{border-bottom:1px solid rgba(60,100,140,.3)}[data-v-409b0c69] .policy-detail-container .el-descriptions-item:last-child{border-bottom:none}[data-v-409b0c69] .el-table th.el-table__cell{background:rgba(22,44,75,.8)!important;color:#18cfff!important;border-color:rgba(60,100,140,.8)!important;font-weight:700;font-size:14px}[data-v-409b0c69] .el-table--enable-row-hover .el-table__body tr:hover>td{background:rgba(24,207,255,.1)!important;color:#fff!important;border-color:rgba(80,120,160,.9)!important}[data-v-409b0c69] .el-table td{background:rgba(10,25,47,.3)!important;color:#d0e8ff!important;border-color:rgba(60,100,140,.5)!important}.policy-list .table-container[data-v-409b0c69],.policy-right .table-container[data-v-409b0c69]{border:1px solid rgba(60,100,140,.5)!important;border-radius:4px!important;overflow:hidden!important}.policy .list-header[data-v-409b0c69]{background:rgba(10,25,47,.5)!important;padding:10px 15px!important;border:1px solid rgba(60,100,140,.5)!important;border-bottom:none!important;border-radius:4px 4px 0 0!important}.policy .list-header span[data-v-409b0c69]{color:#18cfff!important;font-weight:700!important}.policy .list-header .count[data-v-409b0c69]{color:#a0cfff!important;font-weight:400!important}[data-v-409b0c69] .el-table--border,[data-v-409b0c69] .el-table--border .el-table__body-wrapper,[data-v-409b0c69] .el-table--border .el-table__header-wrapper{border:none!important}[data-v-409b0c69] .el-table__body-wrapper{-ms-overflow-style:none;scrollbar-width:none}[data-v-409b0c69] .el-table__body-wrapper::-webkit-scrollbar{display:none}[data-v-409b0c69] .business-main-table .el-table__body-wrapper{-ms-overflow-style:auto!important;scrollbar-width:none!important}[data-v-409b0c69] .business-main-table .el-table__body-wrapper::-webkit-scrollbar{display:block}[data-v-409b0c69] .business-main-table .el-table__body-wrapper::-webkit-scrollbar:horizontal{height:8px}[data-v-409b0c69] .business-main-table .el-table__body-wrapper::-webkit-scrollbar:vertical{width:0}[data-v-409b0c69] .business-main-table .el-table__body-wrapper::-webkit-scrollbar-thumb{background:rgba(24,207,255,.55);border-radius:4px}[data-v-409b0c69] .business-main-table .el-table__body-wrapper::-webkit-scrollbar-track{background:rgba(10,25,47,.45)}[data-v-409b0c69] .el-table__cell{border-color:rgba(60,100,140,.5)!important;background:rgba(10,25,47,.3)!important}[data-v-409b0c69] .el-table__cell:last-child{border-right:none!important}[data-v-409b0c69] .el-table__row:last-child .el-table__cell{border-bottom:none!important}[data-v-409b0c69] .el-table--border:after,[data-v-409b0c69] .el-table--group:after,[data-v-409b0c69] .el-table:before{background-color:transparent!important}[data-v-409b0c69] .el-table--striped .el-table__body tr.el-table__row--striped td,[data-v-409b0c69] .el-table__row{background:rgba(10,25,47,.3)!important;color:#d0e8ff!important}[data-v-409b0c69] .el-table__header-wrapper{background:rgba(10,25,47,.5)!important}[data-v-409b0c69] .el-table__body-wrapper,[data-v-409b0c69] .el-table__inner-wrapper{background:rgba(10,25,47,.3)!important}[data-v-409b0c69] .el-table__header-wrapper th{background:rgba(10,25,47,.5)!important;color:#18cfff!important;font-weight:700!important;border-color:rgba(60,100,140,.5)!important}[data-v-409b0c69] .el-table__fixed,[data-v-409b0c69] .el-table__fixed-right,[data-v-409b0c69] .el-table__fixed-right-patch{background:#0a192f!important}[data-v-409b0c69] .el-table__fixed .el-table__fixed-body-wrapper td,[data-v-409b0c69] .el-table__fixed .el-table__fixed-header-wrapper th,[data-v-409b0c69] .el-table__fixed-right .el-table__fixed-body-wrapper td,[data-v-409b0c69] .el-table__fixed-right .el-table__fixed-header-wrapper th{background:#0a192f!important;border-color:rgba(60,100,140,.5)!important}[data-v-409b0c69] .el-table__fixed-right{box-shadow:-6px 0 12px rgba(0,0,0,.25)!important}[data-v-409b0c69] .el-table__column--selection .el-checkbox__inner{background:rgba(10,25,47,.3)!important;border-color:rgba(80,120,160,.7)!important}[data-v-409b0c69] .el-table__column--selection .el-checkbox__label{color:#d0e8ff!important}[data-v-409b0c69] .el-table__sort-indicator{color:#18cfff!important}[data-v-409b0c69] .el-dialog,[data-v-409b0c69] .el-dialog__wrapper{border-radius:10px!important;overflow:hidden}[data-v-409b0c69] .el-dialog__header{border-radius:10px 10px 0 0!important;overflow:hidden}[data-v-409b0c69] .el-dialog__body{border-radius:0!important;overflow:hidden}[data-v-409b0c69] .el-dialog__footer{border-radius:0 0 10px 10px!important;overflow:hidden}.dialog-tabs[data-v-409b0c69]{margin-bottom:15px}[data-v-409b0c69] .dialog-tab .el-tabs__header{background:rgba(10,25,47,.3)!important;padding:0 10px!important}[data-v-409b0c69] .dialog-tab .el-tabs__nav{margin:0!important}[data-v-409b0c69] .dialog-tab .el-tabs__item{color:#a0cfff!important;padding:12px 24px!important;margin-right:10px!important;background:transparent!important;border:1px solid transparent!important;border-radius:4px 4px 0 0!important}[data-v-409b0c69] .dialog-tab .el-tabs__item:hover{color:#fff!important;background:rgba(24,207,255,.1)!important;border:1px solid rgba(60,100,140,.5)!important;border-bottom-color:transparent!important}[data-v-409b0c69] .dialog-tab .el-tabs__item.is-active{background:rgba(10,25,47,.5)!important;border:1px solid rgba(60,100,140,.8)!important;border-bottom-color:rgba(10,25,47,.5)!important}[data-v-409b0c69] .dialog-tab .el-tabs__active-bar{height:2px!important;bottom:0!important}.linkage-container[data-v-409b0c69]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:10px}.linkage-list[data-v-409b0c69]{flex:1;background:rgba(22,44,75,.3);border-radius:4px;border:1px solid rgba(80,120,160,.5)}.list-header[data-v-409b0c69]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:rgba(22,44,75,.6);border-bottom:1px solid rgba(80,120,160,.5);font-weight:700;color:#d0e8ff}.list-header .count[data-v-409b0c69]{font-weight:400;color:#18cfff}.search-box[data-v-409b0c69]{margin-left:auto}.search-box .el-input--small .el-input__inner[data-v-409b0c69]{border-radius:4px;border-color:rgba(60,100,140,.5);background:rgba(10,25,47,.3);color:#d0e8ff}.search-box .el-input--small .el-input__inner[data-v-409b0c69]:hover{border-color:#18cfff}.search-box .el-input--small .el-input__inner[data-v-409b0c69]:focus{border-color:#18cfff;box-shadow:0 0 0 2px rgba(24,207,255,.2)}.list-content[data-v-409b0c69]{padding:10px}.linkage-actions[data-v-409b0c69]{margin-top:9%;width:140px;padding:15px;background:rgba(22,44,75,.4);border-radius:4px;border:1px solid rgba(80,120,160,.5);display:flex;flex-direction:column;gap:15px}.linkage-actions .el-button[data-v-409b0c69]{border-radius:4px}.linkage-actions .el-button--primary[data-v-409b0c69]{background:rgba(24,207,255,.2)!important;border-color:#18cfff!important;color:#d0e8ff!important}.linkage-actions .el-button--primary[data-v-409b0c69]:hover{background:rgba(24,207,255,.3)!important;border-color:#18cfff!important;color:#fff!important}.linkage-actions .el-button--default[data-v-409b0c69]{background:rgba(40,90,140,.2)!important;border-color:rgba(60,100,140,.8)!important;color:#d0e8ff!important}.linkage-actions .el-button--default[data-v-409b0c69]:hover{background:rgba(40,90,140,.3)!important;border-color:rgba(80,120,160,.9)!important;color:#fff!important}.pagination[data-v-409b0c69]{margin:0;padding:0 20px 8px;min-height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;text-align:right;color:#d0e8ff;background:rgba(22,44,75,.3)!important}[data-v-409b0c69] .pagination .el-pagination__editor,[data-v-409b0c69] .pagination .el-pagination__jump,[data-v-409b0c69] .pagination .el-pagination__total{color:#d0e8ff}[data-v-409b0c69] .pagination .el-pager li{background:rgba(22,44,75,.3)!important;color:#d0e8ff;border:1px solid rgba(60,100,140,.5);margin:0 2px}[data-v-409b0c69] .pagination .el-pager li.active{background:rgba(24,207,255,.3)!important;color:#18cfff;border-color:#18cfff}[data-v-409b0c69] .pagination .el-pagination__next,[data-v-409b0c69] .pagination .el-pagination__prev{background:rgba(22,44,75,.3)!important;color:#d0e8ff;border:1px solid rgba(60,100,140,.5)!important}[data-v-409b0c69] .pagination .el-pagination__next:hover,[data-v-409b0c69] .pagination .el-pagination__prev:hover{background:rgba(40,90,140,.3)!important;color:#18cfff;border-color:rgba(80,120,160,.7)!important}.footer-bar[data-v-409b0c69]{height:50px;line-height:50px;padding:0 20px;display:flex;align-items:center;gap:15px;background:rgba(22,44,75,.3);box-shadow:0 -2px 8px rgba(0,0,0,.3)}[data-v-409b0c69] .footer-bar .el-button{background:rgba(22,44,75,.3);border-color:#18cfff;color:#d0e8ff;border-radius:4px}[data-v-409b0c69] .footer-bar .el-button.is-primary{background:rgba(24,207,255,.3);border-color:#18cfff}.data-plane[data-v-409b0c69]{margin-left:auto;color:#a0cfff;font-size:14px}[data-v-409b0c69]::-webkit-scrollbar{width:6px;height:6px}[data-v-409b0c69]::-webkit-scrollbar-track{background:transparent}[data-v-409b0c69]::-webkit-scrollbar-thumb{border-radius:3px}[data-v-409b0c69] .custom-dialog{border:1px solid rgba(60,100,140,.8)!important;border-radius:8px!important}[data-v-409b0c69] .custom-dialog .el-dialog__header{border-bottom:1px solid rgba(60,100,140,.5)!important;padding:15px 20px!important}[data-v-409b0c69] .custom-dialog .el-dialog__title{color:#18cfff!important;font-size:16px!important}[data-v-409b0c69] .custom-dialog .el-dialog__body{padding:20px!important;color:#d0e8ff!important}[data-v-409b0c69] .custom-dialog .el-dialog__footer{border-top:1px solid rgba(60,100,140,.5)!important;padding:15px 20px!important}[data-v-409b0c69] .custom-dialog .el-form-item__label{color:#d0e8ff!important}[data-v-409b0c69] .custom-dialog .el-input__inner,[data-v-409b0c69] .custom-dialog .el-select .el-input__inner{border:1px solid rgba(60,100,140,.8)!important;color:#d0e8ff!important}[data-v-409b0c69] .custom-dialog .el-select-dropdown{border:1px solid rgba(60,100,140,.8)!important}[data-v-409b0c69] .custom-dialog .el-select-dropdown__item{color:#d0e8ff!important}[data-v-409b0c69] .custom-dialog .el-select-dropdown__item:hover{color:#fff!important}[data-v-409b0c69] .el-dialog__body{max-height:60vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}[data-v-409b0c69] .el-dialog__body::-webkit-scrollbar{display:none}[data-v-409b0c69] .el-dialog{border:1px solid rgba(60,100,140,.5)!important;border-radius:4px!important}[data-v-409b0c69] .el-dialog__header{border-bottom:1px solid rgba(60,100,140,.5)!important;padding:15px 20px!important}[data-v-409b0c69] .el-dialog__title{color:#18cfff!important;font-size:16px!important}[data-v-409b0c69] .el-dialog__body{color:#d0e8ff!important;padding:20px!important}[data-v-409b0c69] .el-dialog p{color:#d0e8ff!important;font-size:14px!important}[data-v-409b0c69] .el-dialog__footer{border-top:1px solid rgba(60,100,140,.5)!important;padding:15px 20px!important}[data-v-409b0c69] .el-dialog .el-button--primary:hover{border-color:#c0392b!important}[data-v-409b0c69] .el-dialog .el-button--default{border-color:rgba(60,100,140,.8)!important;color:#d0e8ff!important}[data-v-409b0c69] .el-dialog .el-button--default:hover{border-color:rgba(70,120,170,.9)!important}.dialog-tabs[data-v-409b0c69]{margin-bottom:20px}[data-v-409b0c69] .dialog-tab{background:transparent}[data-v-409b0c69] .dialog-tab .el-tabs__header{border-bottom:1px solid rgba(60,100,140,.5)!important}[data-v-409b0c69] .dialog-tab .el-tabs__nav{color:#d0e8ff!important}[data-v-409b0c69] .dialog-tab .el-tabs__item{color:#d0e8ff!important;padding:10px 20px!important;font-size:14px!important;border-bottom:2px solid transparent!important}[data-v-409b0c69] .dialog-tab .el-tabs__item:hover{color:#18cfff!important}[data-v-409b0c69] .dialog-tab .el-tabs__item.is-active{color:#18cfff!important;border-bottom-color:#18cfff!important}[data-v-409b0c69] .dialog-tab .el-tabs__active-bar{background-color:#18cfff!important}.data-visual-container[data-v-0deae856]{width:100%;height:100vh;background:transparent;overflow:hidden;display:flex;flex-direction:column;font-family:Microsoft Yahei,sans-serif}.main-content[data-v-0deae856]{flex:1;display:flex;position:relative;overflow:hidden}.sidebar[data-v-0deae856]{width:380px;height:80%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAALkCAYAAAB+9ezPAAAJsUlEQVR4nO3YQQ3DMBAAQbcKsjxDwQTKo1hCIc9UZVa5NHaGwemsle3HfL0/AyBoWyPf12n3QMp+zPG0cqBKAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIGtbg+/HdAKAnBXAr7UDRf8b4H2dlg+krJevP0AgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIGtbg+/HdAKAljHGD1DgEGayCyr2AAAAAElFTkSuQmCC);background-size:cover;background-position:50%;overflow-y:auto;position:absolute;left:3%;top:8%;z-index:1000}.sidebar-header[data-v-0deae856]{padding:18px 15px;background:rgba(0,0,0,.1)}.sidebar-header h2[data-v-0deae856]{margin:0;color:#00a2ff;font-size:16px;font-weight:600;letter-spacing:1px}.sidebar-content[data-v-0deae856]{padding:20px;display:flex;flex-direction:column;gap:25px}.layer-buttons[data-v-0deae856]{display:flex;gap:10px;margin-bottom:0}.layer-btn[data-v-0deae856]{flex:1;padding:10px;background:rgba(0,162,255,.1);border:1px solid rgba(0,162,255,.5);color:rgba(0,162,255,.9);border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500;min-width:auto}.layer-btn.active[data-v-0deae856]{background:rgba(0,162,255,.3);border-color:#00a2ff;color:#fff;box-shadow:0 0 10px rgba(0,162,255,.3)}.filter-section[data-v-0deae856]{margin-bottom:0}.filter-row[data-v-0deae856]{display:flex;justify-content:flex-start;align-items:center;color:hsla(0,0%,100%,.9);font-size:14px;min-width:auto;margin-bottom:15px}.region-select[data-v-0deae856]{background:rgba(0,162,255,.1);border:1px solid rgba(0,162,255,.5);color:hsla(0,0%,100%,.9);padding:6px 12px;border-radius:4px;font-size:12px;min-width:150px;outline:none;margin-left:5px}.region-select[data-v-0deae856]:focus{border-color:#00a2ff;box-shadow:0 0 8px rgba(0,162,255,.3)}.search-btn[data-v-0deae856]{background:rgba(0,162,255,.3);border:1px solid rgba(0,162,255,.5);color:hsla(0,0%,100%,.9);font-size:12px;padding:6px 12px;border-radius:4px;cursor:pointer;transition:all .2s;margin-left:8px}.search-btn[data-v-0deae856]:hover{background:rgba(0,162,255,.5);border-color:#00a2ff}.status-tabs[data-v-0deae856]{display:flex;gap:10px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.1)}.status-tab[data-v-0deae856]{font-size:12px;color:hsla(0,0%,100%,.7);cursor:pointer;padding:4px 8px;border-radius:3px;transition:all .2s}.status-tab.active[data-v-0deae856]{background:rgba(0,162,255,.3);color:#fff;border-color:#00a2ff}.project-list[data-v-0deae856]{display:flex;flex-direction:column;gap:12px;max-height:none;overflow-y:visible}.project-item[data-v-0deae856]{background:rgba(0,162,255,.1);border:1px solid rgba(0,162,255,.5);border-radius:4px;padding:12px;cursor:pointer;transition:all .2s ease}.project-item[data-v-0deae856]:hover{background:rgba(0,162,255,.2);border-color:#00a2ff;box-shadow:0 0 8px rgba(0,162,255,.2)}.project-title[data-v-0deae856]{color:hsla(0,0%,100%,.95);font-size:13px;font-weight:600;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-crop[data-v-0deae856]{color:hsla(0,0%,100%,.8);font-size:12px;margin-bottom:3px}.project-time[data-v-0deae856]{color:hsla(0,0%,100%,.7);font-size:11px}.weather-section[data-v-0deae856]{background:rgba(0,0,0,.1);border-radius:4px;padding:12px;margin:0 0 15px 0}.weather-header[data-v-0deae856]{color:#00a2ff;font-size:14px;font-weight:600;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.weather-config-btn[data-v-0deae856]{background:rgba(0,162,255,.2);border:1px solid rgba(0,162,255,.5);color:hsla(0,0%,100%,.9);font-size:11px;padding:3px 8px;border-radius:3px;cursor:pointer;transition:all .2s}.weather-config-btn[data-v-0deae856]:hover{background:rgba(0,162,255,.4);border-color:#00a2ff}.weather-config[data-v-0deae856]{background:rgba(0,0,0,.2);border-radius:4px;padding:10px}.config-title[data-v-0deae856]{color:hsla(0,0%,100%,.8);font-size:12px;margin-bottom:8px}.config-options[data-v-0deae856]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.config-option[data-v-0deae856]{color:hsla(0,0%,100%,.7);font-size:11px;cursor:pointer;display:flex;align-items:center;gap:4px}.config-option-meta[data-v-0deae856]{color:hsla(0,0%,100%,.55)}.config-option input[type=checkbox][data-v-0deae856]{accent-color:#00a2ff;width:12px;height:12px}.weather-loading-spinner[data-v-0deae856]{width:30px;height:30px;border:2px solid rgba(0,162,255,.25);border-top-color:#00a2ff;border-radius:50%;animation:weatherSpin-0deae856 .8s linear infinite}.weather-loading-text[data-v-0deae856]{font-size:12px;display:flex;align-items:center;gap:4px}.weather-loading-dots[data-v-0deae856]{display:inline-flex;align-items:center;gap:3px}.weather-loading-dots i[data-v-0deae856]{width:4px;height:4px;border-radius:50%;background:#7fd6ff;opacity:.35;animation:weatherDot-0deae856 1.2s ease-in-out infinite}.weather-loading-dots i[data-v-0deae856]:nth-child(2){animation-delay:.2s}.weather-loading-dots i[data-v-0deae856]:nth-child(3){animation-delay:.4s}@keyframes weatherSpin-0deae856{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes weatherDot-0deae856{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.map-content[data-v-0deae856]{width:100%;height:100%;position:relative}.map[data-v-0deae856]{width:100%;height:100%;z-index:1}.data-module[data-v-0deae856],.weather-module[data-v-0deae856]{width:100%}[data-v-0deae856]::-webkit-scrollbar{width:6px;height:6px}[data-v-0deae856]::-webkit-scrollbar-track{background:rgba(0,255,255,.05)}[data-v-0deae856]::-webkit-scrollbar-thumb{background:rgba(0,255,255,.3);border-radius:3px}[data-v-0deae856]::-webkit-scrollbar-thumb:hover{background:rgba(0,255,255,.4)}.ai-dialog[data-v-0deae856]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;justify-content:center;align-items:center}.dialog-mask[data-v-0deae856]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);cursor:pointer}.dialog-content[data-v-0deae856]{position:relative;width:800px;max-width:95%;height:550px;background:rgba(0,27,54,.95);border-radius:12px;box-shadow:0 0 30px rgba(0,162,255,.5),0 10px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden}.dialog-header[data-v-0deae856]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:rgba(0,0,0,.2);border-bottom:1px solid rgba(0,162,255,.3)}.dialog-title[data-v-0deae856]{margin:0;color:#00a2ff;font-size:18px;font-weight:600;text-shadow:0 0 10px rgba(0,162,255,.5)}.dialog-close[data-v-0deae856]{background:none;border:none;color:hsla(0,0%,100%,.7);font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.dialog-close[data-v-0deae856]:hover{background:rgba(0,162,255,.2);color:#fff}.dialog-body[data-v-0deae856]{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAALkCAYAAAB+9ezPAAAJsUlEQVR4nO3YQQ3DMBAAQbcKsjxDwQTKo1hCIc9UZVa5NHaGwemsle3HfL0/AyBoWyPf12n3QMp+zPG0cqBKAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIGtbg+/HdAKAnBXAr7UDRf8b4H2dlg+krJevP0AgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIEsAgSwBBLIEEMgSQCBLAIEsAQSyBBDIEkAgSwCBLAEEsgQQyBJAIGtbg+/HdAKAljHGD1DgEGayCyr2AAAAAElFTkSuQmCC) 50%/cover no-repeat;position:relative}.ai-greeting[data-v-0deae856]{font-size:24px;color:#fff;margin-bottom:40px;text-align:center;text-shadow:0 0 20px hsla(0,0%,100%,.3)}.ai-input-container[data-v-0deae856]{width:100%;max-width:600px;position:relative}.ai-input[data-v-0deae856]{width:100%;padding:15px 50px 15px 20px;background:rgba(0,0,0,.6);border:1px solid rgba(0,162,255,.5);border-radius:25px;color:#fff;font-size:14px;outline:none;transition:all .3s}.ai-input[data-v-0deae856]:focus{border-color:#00a2ff;box-shadow:0 0 20px rgba(0,162,255,.3)}.ai-send-btn[data-v-0deae856]{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgba(0,162,255,.8);border:none;border-radius:50%;color:#fff;font-size:16px;cursor:pointer;transition:all .3s}.ai-send-btn[data-v-0deae856]:hover{background:#00a2ff;box-shadow:0 0 15px rgba(0,162,255,.6)}.dialog-footer[data-v-0deae856]{padding:10px 20px;background:rgba(0,0,0,.2);border-top:1px solid rgba(0,162,255,.3)}.ai-info[data-v-0deae856]{font-size:12px;color:hsla(0,0%,100%,.6);text-align:center}.map-weather-chart-overlay[data-v-0deae856]{position:absolute;top:46%;left:53%;transform:translate(-50%,-50%);width:1100px;max-width:95%;max-height:85%;z-index:10}.map-weather-chart-section[data-v-0deae856]{background:rgba(0,27,54,.5);border:1px solid rgba(0,162,255,.5);border-radius:8px;box-shadow:0 0 30px rgba(0,162,255,.4),0 10px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden}.map-chart-header[data-v-0deae856]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(0,162,255,.3)}.map-chart-header span[data-v-0deae856]{font-size:18px;font-weight:600;text-shadow:0 0 10px rgba(0,162,255,.5)}.map-chart-close[data-v-0deae856]{background:none;border:none;color:hsla(0,0%,100%,.7);font-size:24px;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;line-height:1}.map-chart-close[data-v-0deae856]:hover{background:rgba(0,162,255,.3);color:#fff}.map-weather-loading-mask[data-v-0deae856]{height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:hsla(0,0%,100%,.8);gap:10px;background:rgba(0,12,24,.3);border:1px solid rgba(0,162,255,.2);border-radius:6px}.map-weather-chart-grid[data-v-0deae856]{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:15px}.map-weather-chart-card[data-v-0deae856]{background:rgba(0,0,0,.25);border:1px solid rgba(0,162,255,.3);border-radius:6px;padding:12px}.map-weather-chart-title[data-v-0deae856]{color:hsla(0,0%,100%,.9);font-size:13px;margin-bottom:8px;font-weight:500}.map-weather-chart[data-v-0deae856]{width:100%!important;height:280px!important;min-height:280px!important;min-width:0!important}.map-weather-empty[data-v-0deae856]{min-height:200px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.7);font-size:14px;padding:20px}.setting-container[data-v-4daf6ec4]{padding:20px;background:linear-gradient(135deg,#0a192f,#112240);color:#fff;min-height:100vh;font-size:14px}.page-shell[data-v-4daf6ec4]{max-width:1400px;margin:0 auto}.setting-tabs[data-v-4daf6ec4]{background:rgba(22,44,75,.9);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);overflow:hidden;border:1px solid rgba(60,100,140,.5)}.panel-card[data-v-4daf6ec4]{padding:24px 24px 40px}.toolbar[data-v-4daf6ec4]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(60,100,140,.5)}.toolbar-left[data-v-4daf6ec4]{display:flex;align-items:center;gap:12px;padding:16px 24px;background:rgba(22,44,75,.9);border:1px solid rgba(60,100,140,.5);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.toolbar-right[data-v-4daf6ec4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.content-head[data-v-4daf6ec4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 4px}.section-title[data-v-4daf6ec4]{font-size:18px;font-weight:600;color:#18cfff;margin-bottom:8px;text-shadow:0 0 10px rgba(24,207,255,.3)}.section-meta[data-v-4daf6ec4]{font-size:13px;color:rgba(208,232,255,.66);line-height:1.4}.content-chip[data-v-4daf6ec4]{background:linear-gradient(135deg,rgba(40,90,140,.95),rgba(60,120,180,.8));color:#18cfff;padding:6px 16px;border-radius:16px;font-size:13px;border:1px solid rgba(60,100,140,.8);box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .3s ease}.content-chip[data-v-4daf6ec4]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,207,255,.2)}.table-card[data-v-4daf6ec4]{background:rgba(22,44,75,.9);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);padding:20px;border:1px solid rgba(60,100,140,.5);overflow:hidden}.pagination-container[data-v-4daf6ec4]{margin-top:24px;display:flex;justify-content:flex-end;align-items:center;color:#d0e8ff;gap:12px}.bind-project-content[data-v-4daf6ec4],.unbind-project-content[data-v-4daf6ec4]{padding:16px 0;color:#d0e8ff}.enterprise-info[data-v-4daf6ec4]{margin-bottom:24px;padding:16px;background:rgba(15,30,50,.95);border-radius:6px;border:1px solid rgba(60,100,140,.5);box-shadow:0 2px 8px rgba(0,0,0,.2)}.enterprise-info .label[data-v-4daf6ec4]{font-weight:600;margin-right:12px;color:#18cfff;font-size:14px}.enterprise-info .value[data-v-4daf6ec4]{color:#d0e8ff;font-size:14px;font-weight:500}.project-selection[data-v-4daf6ec4]{margin-top:16px}.option-meta[data-v-4daf6ec4]{color:rgba(208,232,255,.66);margin-left:12px;font-size:13px}.dialog-footer[data-v-4daf6ec4]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid rgba(60,100,140,.5)}[data-v-4daf6ec4] .toolbar-left .el-input__inner,[data-v-4daf6ec4] .toolbar-left .el-select .el-input__inner{background:rgba(10,25,47,.8);border:1px solid rgba(60,100,140,.8);color:#d0e8ff;border-radius:4px;height:36px;font-size:14px}[data-v-4daf6ec4] .toolbar-left .el-input__inner:focus,[data-v-4daf6ec4] .toolbar-left .el-select .el-input__inner:focus{border-color:#18cfff;box-shadow:0 0 0 2px rgba(24,207,255,.2)}[data-v-4daf6ec4] .el-button{border-radius:4px;font-size:14px;padding:8px 16px;transition:all .3s ease}.action-btns[data-v-4daf6ec4]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}[data-v-4daf6ec4] .action-btns .el-button{margin:0;min-width:84px}[data-v-4daf6ec4] .el-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}[data-v-4daf6ec4] .el-button--primary{background:linear-gradient(135deg,#18cfff,#0ea5e9);border:none;color:#0a192f;font-weight:500}[data-v-4daf6ec4] .el-button--primary:hover{background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 4px 12px rgba(24,207,255,.3)}[data-v-4daf6ec4] .el-button--danger{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;color:#fff;font-weight:500}[data-v-4daf6ec4] .el-button--danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px rgba(239,68,68,.3)}[data-v-4daf6ec4] .el-button--success{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;color:#fff;font-weight:500}[data-v-4daf6ec4] .el-button--success:hover{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 4px 12px rgba(34,197,94,.3)}[data-v-4daf6ec4] .el-button--warning{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;color:#fff;font-weight:500}[data-v-4daf6ec4] .el-button--warning:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 12px rgba(245,158,11,.3)}[data-v-4daf6ec4] .el-table{background:rgba(22,44,75,.9)!important;color:#d0e8ff;border-radius:6px;overflow:hidden}[data-v-4daf6ec4] .el-table__fixed-right-patch{background:rgba(15,30,50,.95)!important}[data-v-4daf6ec4] .el-table__body-wrapper::-webkit-scrollbar,[data-v-4daf6ec4] .el-table__fixed-body-wrapper::-webkit-scrollbar,[data-v-4daf6ec4] .el-table__header-wrapper::-webkit-scrollbar{width:8px;height:8px}[data-v-4daf6ec4] .el-table__body-wrapper::-webkit-scrollbar-thumb,[data-v-4daf6ec4] .el-table__fixed-body-wrapper::-webkit-scrollbar-thumb,[data-v-4daf6ec4] .el-table__header-wrapper::-webkit-scrollbar-thumb{background:rgba(24,207,255,.35);border-radius:6px}[data-v-4daf6ec4] .el-table__body-wrapper::-webkit-scrollbar-track,[data-v-4daf6ec4] .el-table__fixed-body-wrapper::-webkit-scrollbar-track,[data-v-4daf6ec4] .el-table__header-wrapper::-webkit-scrollbar-track{background:rgba(10,25,47,.65)}[data-v-4daf6ec4] .el-table--enable-row-hover .el-table__body tr:hover>td{background:rgba(40,90,140,.95)!important;color:#fff!important;border-color:rgba(80,120,160,.7)!important;transition:all .3s ease}[data-v-4daf6ec4] .el-table th{background:rgba(15,30,50,.95)!important;color:#18cfff!important;font-weight:600}[data-v-4daf6ec4] .el-table td,[data-v-4daf6ec4] .el-table th{border-color:rgba(60,100,140,.5)!important;font-size:14px;padding:12px 16px}[data-v-4daf6ec4] .el-table td{background:rgba(22,44,75,.9)!important;color:#d0e8ff!important}[data-v-4daf6ec4] .el-table--border,[data-v-4daf6ec4] .el-table--border .el-table__body-wrapper,[data-v-4daf6ec4] .el-table--border .el-table__header-wrapper{border:none!important}[data-v-4daf6ec4] .el-table__cell{border-color:rgba(60,100,140,.5)!important}[data-v-4daf6ec4] .el-table__cell:last-child{border-right:none!important}[data-v-4daf6ec4] .el-table__row:last-child .el-table__cell{border-bottom:none!important}[data-v-4daf6ec4] .el-table--border:after,[data-v-4daf6ec4] .el-table--group:after,[data-v-4daf6ec4] .el-table:before{background-color:transparent!important}[data-v-4daf6ec4] .pagination-container .el-pagination__editor,[data-v-4daf6ec4] .pagination-container .el-pagination__jump,[data-v-4daf6ec4] .pagination-container .el-pagination__total{color:#d0e8ff;font-size:13px}[data-v-4daf6ec4] .pagination-container .el-pager li{background:rgba(22,44,75,.8);color:#d0e8ff;border:1px solid rgba(60,100,140,.5);margin:0 4px;border-radius:4px;transition:all .3s ease}[data-v-4daf6ec4] .pagination-container .el-pager li:hover{border-color:#18cfff;color:#18cfff}[data-v-4daf6ec4] .pagination-container .el-pager li.active{background:#18cfff;color:#0a192f;border-color:#18cfff;box-shadow:0 2px 8px rgba(24,207,255,.3)}[data-v-4daf6ec4] .pagination-container .el-pagination button{background:rgba(22,44,75,.9);border-color:rgba(60,100,140,.8);color:#d0e8ff;border-radius:4px;transition:all .3s ease}[data-v-4daf6ec4] .pagination-container .el-pagination button:hover{background:rgba(30,60,100,.9);border-color:#18cfff;color:#18cfff;box-shadow:0 2px 8px rgba(24,207,255,.2)}[data-v-4daf6ec4] .el-dialog{background:rgba(22,44,75,.95);border-radius:8px;border:1px solid rgba(60,100,140,.8);box-shadow:0 8px 32px rgba(0,0,0,.4);overflow:hidden}[data-v-4daf6ec4] .el-dialog__header{border-bottom:1px solid rgba(60,100,140,.5);padding:20px 24px;background:rgba(15,30,50,.95)}[data-v-4daf6ec4] .el-dialog__title{color:#18cfff;font-size:16px;font-weight:600;text-shadow:0 0 10px rgba(24,207,255,.3)}[data-v-4daf6ec4] .el-dialog__body{padding:24px;color:#d0e8ff;font-size:14px;line-height:1.5}[data-v-4daf6ec4] .el-dialog__footer{border-top:1px solid rgba(60,100,140,.5);padding:16px 24px;background:rgba(15,30,50,.9)}[data-v-4daf6ec4] .el-form-item{margin-bottom:20px}[data-v-4daf6ec4] .el-form-item__label{color:#18cfff;font-size:14px;font-weight:500}[data-v-4daf6ec4] .el-input__inner{background:rgba(10,25,47,.8);border:1px solid rgba(60,100,140,.8);color:#d0e8ff;border-radius:4px;height:36px;font-size:14px;transition:all .3s ease}[data-v-4daf6ec4] .el-input__inner:focus{border-color:#18cfff;box-shadow:0 0 0 2px rgba(24,207,255,.2)}[data-v-4daf6ec4] .el-select .el-input__inner{background:rgba(10,25,47,.8);border:1px solid rgba(60,100,140,.8);color:#d0e8ff;border-radius:4px;height:36px;font-size:14px}[data-v-4daf6ec4] .el-select .el-input__inner:focus{border-color:#18cfff;box-shadow:0 0 0 2px rgba(24,207,255,.2)}[data-v-4daf6ec4] .el-select-dropdown{background:rgba(22,44,75,.95);border:1px solid rgba(60,100,140,.8);border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.3)}[data-v-4daf6ec4] .el-select-dropdown__item{color:#d0e8ff;font-size:14px;padding:10px 16px;transition:all .3s ease}[data-v-4daf6ec4] .el-select-dropdown__item:hover{background:rgba(40,90,140,.95);color:#18cfff}[data-v-4daf6ec4] .el-select-dropdown__item.selected{color:#18cfff;background:rgba(40,90,140,.95);font-weight:500}[data-v-4daf6ec4] .el-switch{margin-top:4px}[data-v-4daf6ec4] .el-switch__core{background-color:rgba(60,100,140,.5);border:1px solid rgba(60,100,140,.8)}[data-v-4daf6ec4] .el-switch.is-active .el-switch__core{background-color:#18cfff;border-color:#18cfff}[data-v-4daf6ec4] .el-tabs__header{border-bottom:1px solid rgba(60,100,140,.5);padding:0 24px}[data-v-4daf6ec4] .el-tabs__nav{margin:0;padding:20px 0 0 0}[data-v-4daf6ec4] .el-tabs__item{color:#d0e8ff;margin-right:48px;font-size:16px;font-weight:500;padding:0 8px 16px 8px;transition:all .3s ease}[data-v-4daf6ec4] .el-tabs__item:hover{color:#18cfff}[data-v-4daf6ec4] .el-tabs__item.is-active{color:#18cfff;position:relative}[data-v-4daf6ec4] .el-tabs__active-bar{background-color:#18cfff;height:3px;border-radius:3px;box-shadow:0 0 10px rgba(24,207,255,.5)}[data-v-4daf6ec4] .el-table-column--selection .cell{padding:0 16px}[data-v-4daf6ec4] .el-table .cell{line-height:1.5}.ellipsis[data-v-4daf6ec4]{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagination-info[data-v-4daf6ec4]{color:#d0e8ff;font-size:13px;margin-right:16px;display:flex;align-items:center}[data-v-4daf6ec4] .el-tag{border-radius:4px;font-size:12px;padding:2px 8px}[data-v-4daf6ec4] .el-tag--success{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.5);color:#22c55e}[data-v-4daf6ec4] .el-tag--danger{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);color:#ef4444}[data-v-4daf6ec4] .el-table__sort-icon{color:rgba(24,207,255,.6)}[data-v-4daf6ec4] .el-table__sort-icon.is-active{color:#18cfff}[data-v-4daf6ec4] .el-table__body tr.current-row>td{background:rgba(40,90,140,.8)!important;color:#fff!important;border-color:rgba(80,120,160,.7)!important}[data-v-4daf6ec4] .el-button .el-icon{margin-right:4px}@media (max-width:1200px){.panel-card[data-v-4daf6ec4]{padding:20px}.toolbar[data-v-4daf6ec4]{flex-direction:column;align-items:flex-start;gap:16px}.toolbar-left[data-v-4daf6ec4],.toolbar-right[data-v-4daf6ec4]{width:100%;justify-content:flex-start}}@media (max-width:768px){.setting-container[data-v-4daf6ec4]{padding:12px}.panel-card[data-v-4daf6ec4]{padding:16px}.content-head[data-v-4daf6ec4]{flex-direction:column;align-items:flex-start;gap:12px}.toolbar-left[data-v-4daf6ec4]{padding:12px 16px}[data-v-4daf6ec4] .el-table td,[data-v-4daf6ec4] .el-table th{padding:8px 12px;font-size:13px}[data-v-4daf6ec4] .el-button{padding:6px 12px;font-size:13px}}.upload-test-container[data-v-3908d24a]{padding:20px}.test-section[data-v-3908d24a]{margin-bottom:40px;padding:20px;border:1px solid #eee;border-radius:8px}h1[data-v-3908d24a]{font-size:24px;margin-bottom:30px}h2[data-v-3908d24a]{font-size:18px;margin-bottom:20px;color:#333}.user-container[data-v-d75553a6]{padding:20px;background:linear-gradient(135deg,#0a192f,#112240);color:#fff;height:calc(100vh - 110px);font-size:14px;overflow:hidden;display:flex;flex-direction:column}.el-input__prefix[data-v-d75553a6]{margin-top:12px}.user-header[data-v-d75553a6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(60,100,140,.5)}.user-header h1[data-v-d75553a6]{font-size:24px;margin:0;color:#18cfff}.header-actions[data-v-d75553a6]{padding:12px 20px;background:rgba(22,44,75,.9);display:flex;align-items:center;gap:8px;border:1px solid rgba(60,100,140,.5);border-radius:4px}[data-v-d75553a6] .header-actions .el-input__inner,[data-v-d75553a6] .header-actions .el-select .el-input__inner{background:rgba(10,25,47,.8);border:1px solid rgba(60,100,140,.8);color:#d0e8ff}[data-v-d75553a6] .header-actions .el-button{border-radius:4px}.user-content[data-v-d75553a6]{background:rgba(22,44,75,.9);border-radius:8px;border:1px solid rgba(60,100,140,.5);box-shadow:0 4px 20px rgba(0,0,0,.3);flex:1;display:flex;flex-direction:column;min-height:0}.table-scroll-container[data-v-d75553a6]{flex:1;padding:10px;overflow-x:auto;max-height:calc(100% - 50px);overflow-y:auto}[data-v-d75553a6] .el-table{background:rgba(22,44,75,.9)!important;color:#d0e8ff}[data-v-d75553a6] .el-table--enable-row-hover .el-table__body tr:hover>td{background:rgba(40,90,140,.95)!important;color:#fff!important;border-color:rgba(80,120,160,.7)!important}[data-v-d75553a6] .el-table th{background:rgba(15,30,50,.95)!important;color:#18cfff!important;border-color:rgba(60,100,140,.5)!important}[data-v-d75553a6] .el-table td{background:rgba(22,44,75,.9)!important;color:#d0e8ff!important;border-color:rgba(60,100,140,.5)!important}[data-v-d75553a6] .el-table--border,[data-v-d75553a6] .el-table--border .el-table__body-wrapper,[data-v-d75553a6] .el-table--border .el-table__header-wrapper{border:none!important}[data-v-d75553a6] .el-table__cell{border-color:rgba(60,100,140,.5)!important}[data-v-d75553a6] .el-table__cell:last-child{border-right:none!important}[data-v-d75553a6] .el-table__row:last-child .el-table__cell{border-bottom:none!important}[data-v-d75553a6] .el-table--border:after,[data-v-d75553a6] .el-table--group:after,[data-v-d75553a6] .el-table:before{background-color:transparent!important}.pagination-container[data-v-d75553a6]{margin:12px 20px;text-align:right;color:#d0e8ff;z-index:999!important;flex-shrink:0}[data-v-d75553a6] .pagination-container .el-pagination__editor,[data-v-d75553a6] .pagination-container .el-pagination__jump,[data-v-d75553a6] .pagination-container .el-pagination__total{color:#d0e8ff}[data-v-d75553a6] .pagination-container .el-pager li{background:rgba(22,44,75,.8);color:#d0e8ff;border:1px solid rgba(60,100,140,.5);margin:0 2px}[data-v-d75553a6] .pagination-container .el-pager li.active{background:#18cfff;color:#0a192f;border-color:#18cfff}[data-v-d75553a6] .pagination-container .el-pagination button{background:rgba(22,44,75,.9);border-color:rgba(60,100,140,.8);color:#d0e8ff}[data-v-d75553a6] .pagination-container .el-pagination button:hover{background:rgba(30,60,100,.9);border-color:#18cfff;color:#18cfff}[data-v-d75553a6] .el-dialog{background:rgba(22,44,75,.95);border-radius:8px;border:1px solid rgba(60,100,140,.8);box-shadow:0 4px 20px rgba(0,0,0,.3)}[data-v-d75553a6] .el-dialog__header{border-bottom:1px solid rgba(60,100,140,.5);padding:15px 20px}[data-v-d75553a6] .el-dialog__title{color:#18cfff;font-size:16px}[data-v-d75553a6] .el-dialog__body{padding:20px;color:#d0e8ff;max-height:calc(100vh - 150px);overflow-y:auto}[data-v-d75553a6] .el-dialog__footer{border-top:1px solid rgba(60,100,140,.5);padding:15px 20px}.user-area-selects[data-v-d75553a6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-area-hint[data-v-d75553a6]{margin-top:8px;color:rgba(208,232,255,.66);font-size:12px;line-height:1.6}[data-v-d75553a6] .el-dialog .el-form-item__label{color:#d0e8ff}[data-v-d75553a6] .el-dialog .el-input__inner,[data-v-d75553a6] .el-dialog .el-select .el-input__inner{background:rgba(10,25,47,.8)!important;border:1px solid rgba(60,100,140,.8)!important;color:#d0e8ff!important}[data-v-d75553a6] .user-area-selects .el-input__inner{padding-right:34px}[data-v-d75553a6] .el-select-dropdown{background:rgba(22,44,75,.95);border:1px solid rgba(60,100,140,.8)}[data-v-d75553a6] .el-select-dropdown__item{color:#d0e8ff}[data-v-d75553a6] .el-select-dropdown__item:hover{background:rgba(40,90,140,.95);color:#fff}[data-v-d75553a6] .el-select-dropdown__item.selected{color:#18cfff;background:rgba(40,90,140,.8)}[data-v-d75553a6] .el-button--primary{background:#005bac;border-color:#18cfff;color:#fff;border-radius:4px}[data-v-d75553a6] .el-button--primary:hover{background:#18cfff;border-color:#18cfff;color:#0a192f}[data-v-d75553a6] .el-button--danger{background:rgba(231,76,60,.8);border-color:rgba(231,76,60,.8);color:#fff;border-radius:4px}[data-v-d75553a6] .el-button--danger:hover{background:#e74c3c;border-color:#e74c3c}[data-v-d75553a6] .el-button{color:#d0e8ff;border-color:rgba(60,100,140,.8);background:rgba(22,44,75,.9);border-radius:4px}[data-v-d75553a6] .el-button:hover{border-color:#18cfff;color:#18cfff}[data-v-d75553a6] .el-switch__core{background-color:rgba(231,76,60,.8);border:1px solid rgba(60,100,140,.8)}[data-v-d75553a6] .el-switch.is-checked .el-switch__core{background-color:rgba(46,204,113,.8);border:1px solid rgba(46,204,113,.8)}[data-v-d75553a6]::-webkit-scrollbar{width:6px;height:6px}[data-v-d75553a6]::-webkit-scrollbar-track{background:rgba(17,34,64,.5)}[data-v-d75553a6]::-webkit-scrollbar-thumb{background:#18cfff;border-radius:3px}@media (max-width:900px){.user-area-selects[data-v-d75553a6]{grid-template-columns:1fr}.user-area-hint[data-v-d75553a6]{font-size:11px}}.menu-container[data-v-53c169ea]{padding:20px;background:linear-gradient(135deg,#0a192f,#112240);color:#fff;min-height:100vh;font-size:14px}.menu-header[data-v-53c169ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(60,100,140,.5)}.menu-header h1[data-v-53c169ea]{font-size:24px;margin:0;color:#18cfff}.header-actions[data-v-53c169ea]{padding:12px 20px;background:rgba(22,44,75,.9);display:flex;align-items:center;gap:8px;border:1px solid rgba(60,100,140,.5);border-radius:4px}[data-v-53c169ea] .header-actions .el-input__inner,[data-v-53c169ea] .header-actions .el-select .el-input__inner{background:rgba(10,25,47,.8);border:1px solid rgba(60,100,140,.8);color:#d0e8ff}[data-v-53c169ea] .header-actions .el-button{border-radius:4px}.menu-content[data-v-53c169ea]{background:rgba(22,44,75,.9);border-radius:8px;border:1px solid rgba(60,100,140,.5);box-shadow:0 4px 20px rgba(0,0,0,.3)}.table-scroll-container[data-v-53c169ea]{overflow-x:auto;max-height:calc(100% - 160px);overflow-y:auto}[data-v-53c169ea] .el-table{background:rgba(22,44,75,.9)!important;color:#d0e8ff}[data-v-53c169ea] .el-table--enable-row-hover .el-table__body tr:hover>td{background:rgba(40,90,140,.95)!important;color:#fff!important;border-color:rgba(80,120,160,.7)!important}[data-v-53c169ea] .el-table th{background:rgba(15,30,50,.95)!important;color:#18cfff!important;border-color:rgba(60,100,140,.5)!important}[data-v-53c169ea] .el-table td{background:rgba(22,44,75,.9)!important;color:#d0e8ff!important;border-color:rgba(60,100,140,.5)!important}[data-v-53c169ea] .el-table--border,[data-v-53c169ea] .el-table--border .el-table__body-wrapper,[data-v-53c169ea] .el-table--border .el-table__header-wrapper{border:none!important}[data-v-53c169ea] .el-table__cell{border-color:rgba(60,100,140,.5)!important}[data-v-53c169ea] .el-table__cell:last-child{border-right:none!important}[data-v-53c169ea] .el-table__row:last-child .el-table__cell{border-bottom:none!important}[data-v-53c169ea] .el-table--border:after,[data-v-53c169ea] .el-table--group:after,[data-v-53c169ea] .el-table:before{background-color:transparent!important}.pagination-container[data-v-53c169ea]{margin:12px 20px;text-align:right;color:#d0e8ff}[data-v-53c169ea] .pagination-container .el-pagination__editor,[data-v-53c169ea] .pagination-container .el-pagination__jump,[data-v-53c169ea] .pagination-container .el-pagination__total{color:#d0e8ff}[data-v-53c169ea] .pagination-container .el-pager li{background:rgba(22,44,75,.8);color:#d0e8ff;border:1px solid rgba(60,100,140,.5);margin:0 2px}[data-v-53c169ea] .pagination-container .el-pager li.active{background:#18cfff;color:#0a192f;border-color:#18cfff}[data-v-53c169ea] .pagination-container .el-pagination button{background:rgba(22,44,75,.9);border-color:rgba(60,100,140,.8);color:#d0e8ff}[data-v-53c169ea] .pagination-container .el-pagination button:hover{background:rgba(30,60,100,.9);border-color:#18cfff;color:#18cfff}[data-v-53c169ea] .el-dialog{background:rgba(22,44,75,.95);border-radius:8px;border:1px solid rgba(60,100,140,.8);box-shadow:0 4px 20px rgba(0,0,0,.3)}[data-v-53c169ea] .el-dialog__header{border-bottom:1px solid rgba(60,100,140,.5);padding:15px 20px}[data-v-53c169ea] .el-dialog__title{color:#18cfff;font-size:16px}[data-v-53c169ea] .el-dialog__body{padding:20px;color:#d0e8ff}[data-v-53c169ea] .el-dialog__footer{border-top:1px solid rgba(60,100,140,.5);padding:15px 20px}[data-v-53c169ea] .el-dialog .el-form-item__label{color:#d0e8ff}[data-v-53c169ea] .el-dialog .el-input-number,[data-v-53c169ea] .el-dialog .el-input__inner,[data-v-53c169ea] .el-dialog .el-select .el-input__inner{background:rgba(10,25,47,.8)!important;border:1px solid rgba(60,100,140,.8)!important;color:#d0e8ff!important}[data-v-53c169ea] .el-dialog .el-input-number__decrease,[data-v-53c169ea] .el-dialog .el-input-number__increase{border-color:rgba(60,100,140,.8)!important;background:rgba(10,25,47,.8)!important;color:#d0e8ff!important}[data-v-53c169ea] .el-dialog .el-select-dropdown,[data-v-53c169ea] .el-select-dropdown{background:rgba(22,44,75,.95)!important;border:1px solid rgba(60,100,140,.8)!important;box-shadow:0 2px 12px 0 rgba(0,0,0,.3)}[data-v-53c169ea] .el-dialog .el-select-dropdown__item,[data-v-53c169ea] .el-select-dropdown__item{color:#d0e8ff!important;background:transparent!important}[data-v-53c169ea] .el-dialog .el-select-dropdown__item:hover,[data-v-53c169ea] .el-select-dropdown__item:hover{background:rgba(40,90,140,.95)!important;color:#fff!important}[data-v-53c169ea] .el-dialog .el-select-dropdown__item.selected,[data-v-53c169ea] .el-select-dropdown__item.selected{color:#18cfff!important;background:rgba(40,90,140,.8)!important}[data-v-53c169ea] .el-dialog .el-select-dropdown__empty,[data-v-53c169ea] .el-dialog .el-select-dropdown__header,[data-v-53c169ea] .el-select-dropdown__empty,[data-v-53c169ea] .el-select-dropdown__header{background:rgba(22,44,75,.95)!important;color:#d0e8ff!important}[data-v-53c169ea] .el-button--primary{background:#005bac;border-color:#18cfff;color:#fff;border-radius:4px}[data-v-53c169ea] .el-button--primary:hover{background:#18cfff;border-color:#18cfff;color:#0a192f}[data-v-53c169ea] .el-button--danger{background:rgba(231,76,60,.8);border-color:rgba(231,76,60,.8);color:#fff;border-radius:4px}[data-v-53c169ea] .el-button--danger:hover{background:#e74c3c;border-color:#e74c3c}[data-v-53c169ea] .el-button{color:#d0e8ff;border-color:rgba(60,100,140,.8);background:rgba(22,44,75,.9);border-radius:4px}[data-v-53c169ea] .el-button:hover{border-color:#18cfff;color:#18cfff}[data-v-53c169ea] .el-switch__core{background-color:rgba(231,76,60,.8);border:1px solid rgba(60,100,140,.8)}[data-v-53c169ea] .el-switch.is-checked .el-switch__core{background-color:rgba(46,204,113,.8);border:1px solid rgba(46,204,113,.8)}[data-v-53c169ea]::-webkit-scrollbar{width:6px;height:6px}[data-v-53c169ea]::-webkit-scrollbar-track{background:rgba(17,34,64,.5)}[data-v-53c169ea]::-webkit-scrollbar-thumb{background:#18cfff;border-radius:3px}.role-container[data-v-3b901e72]{padding:20px;background-color:#0a192f;min-height:calc(100vh - 80px)}.role-header[data-v-3b901e72]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:rgba(17,34,64,.95);padding:15px 20px;border-radius:4px;border:1px solid rgba(60,100,140,.8)}.role-header h1[data-v-3b901e72]{font-size:20px;font-weight:600;margin:0;color:#18cfff}.header-actions[data-v-3b901e72]{display:flex;gap:10px}.role-content[data-v-3b901e72]{background-color:rgba(17,34,64,.95);padding:20px;border-radius:4px;border:1px solid rgba(60,100,140,.8)}[data-v-3b901e72] .el-table{background:rgba(22,44,75,.95)!important;color:#d0e8ff!important;border-radius:4px!important;border:1px solid rgba(60,100,140,.8)!important}[data-v-3b901e72] .el-table th{background:rgba(40,90,140,.8)!important;color:#fff!important;border-color:rgba(60,100,140,.5)!important}[data-v-3b901e72] .el-table td{background:rgba(22,44,75,.95)!important;color:#d0e8ff!important;border-color:rgba(60,100,140,.5)!important}[data-v-3b901e72] .el-table--striped .el-table__body tr.el-table__row--striped td{background:rgba(28,58,95,.95)!important}[data-v-3b901e72] .el-table--border,[data-v-3b901e72] .el-table--border .el-table__body-wrapper,[data-v-3b901e72] .el-table--border .el-table__header-wrapper{border:none!important}[data-v-3b901e72] .el-table__cell{border-color:rgba(60,100,140,.5)!important}[data-v-3b901e72] .el-table__cell:last-child{border-right:none!important}[data-v-3b901e72] .el-table__row:last-child .el-table__cell{border-bottom:none!important}[data-v-3b901e72] .el-table--border:after,[data-v-3b901e72] .el-table--group:after,[data-v-3b901e72] .el-table:before{background-color:transparent!important}[data-v-3b901e72] .el-table__body tr,[data-v-3b901e72] .el-table__body-wrapper,[data-v-3b901e72] .el-table__row{background:rgba(22,44,75,.95)!important}[data-v-3b901e72] .el-table--border{border:1px solid rgba(60,100,140,.8)!important}.pagination-container[data-v-3b901e72]{margin:12px 20px;text-align:right;color:#d0e8ff}[data-v-3b901e72] .el-pagination,[data-v-3b901e72] .el-pagination__sizes{color:#d0e8ff}[data-v-3b901e72] .el-pagination button,[data-v-3b901e72] .el-select .el-input__inner{color:#d0e8ff;background:rgba(22,44,75,.95);border-color:rgba(60,100,140,.8)}[data-v-3b901e72] .el-pagination button:hover{color:#18cfff;border-color:#18cfff}[data-v-3b901e72] .el-pagination button:disabled{color:#d0e8ff;opacity:.5;background:rgba(22,44,75,.95);border-color:rgba(60,100,140,.5)}[data-v-3b901e72] .el-pager li{background:rgba(22,44,75,.95);color:#d0e8ff;border:1px solid rgba(60,100,140,.8)}[data-v-3b901e72] .el-pager li:hover{background:rgba(40,90,140,.95);color:#18cfff}[data-v-3b901e72] .el-pager li.active{background:#18cfff;color:#0a192f;border-color:#18cfff}[data-v-3b901e72] .el-dialog{background:rgba(17,34,64,.95);border:1px solid rgba(60,100,140,.8)}[data-v-3b901e72] .el-dialog__title{color:#18cfff;font-size:16px}[data-v-3b901e72] .el-dialog__body{padding:20px;color:#d0e8ff}[data-v-3b901e72] .el-dialog__footer{border-top:1px solid rgba(60,100,140,.5);padding:15px 20px}[data-v-3b901e72] .el-dialog .el-form-item__label{color:#d0e8ff}[data-v-3b901e72] .el-dialog .el-input .el-input__inner,[data-v-3b901e72] .el-dialog .el-select .el-input__inner,[data-v-3b901e72] .el-dialog .el-textarea .el-textarea__inner,[data-v-3b901e72] .el-dialog .el-tree{background:rgba(10,25,47,.8)!important;border:1px solid rgba(60,100,140,.8)!important;color:#d0e8ff!important}[data-v-3b901e72] .el-dialog .el-tree-node__content{color:#d0e8ff;background:rgba(10,25,47,.8)!important}[data-v-3b901e72] .el-dialog .el-tree-node__content:hover{background-color:rgba(24,207,255,.1)!important}[data-v-3b901e72] .el-dialog .el-tree::-webkit-scrollbar{width:6px}[data-v-3b901e72] .el-dialog .el-tree::-webkit-scrollbar-track{background:rgba(10,25,47,.8)!important}[data-v-3b901e72] .el-dialog .el-tree::-webkit-scrollbar-thumb{background:rgba(60,100,140,.8)!important;border-radius:3px}[data-v-3b901e72] .el-dialog .el-checkbox__label{color:#d0e8ff}[data-v-3b901e72] .el-dialog .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#18cfff;border-color:#18cfff}[data-v-3b901e72] .el-dialog .el-checkbox__inner{background-color:rgba(10,25,47,.8);border-color:rgba(60,100,140,.8)}[data-v-3b901e72] .el-dialog .el-form-item{background:transparent}[data-v-3b901e72] .el-dialog .el-tree-node{background:rgba(10,25,47,.8)!important}[data-v-3b901e72] .el-select-dropdown{background:rgba(22,44,75,.95);border:1px solid rgba(60,100,140,.8)}[data-v-3b901e72] .el-select-dropdown__item{color:#d0e8ff}[data-v-3b901e72] .el-select-dropdown__item:hover{background:rgba(40,90,140,.95);color:#fff}[data-v-3b901e72] .el-select-dropdown__item.selected{color:#18cfff;background:rgba(40,90,140,.8)}[data-v-3b901e72] .el-button--primary{background:#005bac;border-color:#18cfff;color:#fff;border-radius:4px}[data-v-3b901e72] .el-button--primary:hover{background:#18cfff;border-color:#18cfff;color:#0a192f}[data-v-3b901e72] .el-button--danger{background:rgba(231,76,60,.8);border-color:rgba(231,76,60,.8);color:#fff;border-radius:4px}[data-v-3b901e72] .el-button--danger:hover{background:#e74c3c;border-color:#e74c3c}[data-v-3b901e72] .el-button{color:#d0e8ff;border-color:rgba(60,100,140,.8);background:rgba(22,44,75,.9);border-radius:4px}[data-v-3b901e72] .el-button:hover{border-color:#18cfff;color:#18cfff}[data-v-3b901e72] .el-switch__core{background-color:rgba(231,76,60,.8);border:1px solid rgba(60,100,140,.8)}[data-v-3b901e72] .el-switch.is-checked .el-switch__core{background-color:rgba(46,204,113,.8);border:1px solid rgba(46,204,113,.8)}[data-v-3b901e72]::-webkit-scrollbar{width:6px;height:6px}[data-v-3b901e72]::-webkit-scrollbar-track{background:rgba(17,34,64,.5)}[data-v-3b901e72]::-webkit-scrollbar-thumb{background:#18cfff;border-radius:3px}.log-container[data-v-db24c90c]{padding:20px;background:linear-gradient(135deg,#0a192f,#112240);color:#fff;min-height:100vh;font-size:14px}.log-header[data-v-db24c90c]{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(60,100,140,.5)}.log-header h1[data-v-db24c90c]{font-size:24px;margin:0;color:#18cfff}.log-tabs[data-v-db24c90c]{background:rgba(17,34,64,.5);border-radius:8px;padding:10px}[data-v-db24c90c] .el-tabs__header{border-bottom:none}[data-v-db24c90c] .el-tabs__nav-wrap:after{display:none!important}[data-v-db24c90c] .el-tabs__item{color:hsla(0,0%,100%,.5)!important;font-size:14px;padding:0 20px;height:40px;line-height:40px}[data-v-db24c90c] .el-tabs__item:hover{color:#18cfff!important}[data-v-db24c90c] .el-tabs__item.is-active{color:#18cfff!important;font-weight:700}.log-content[data-v-db24c90c]{background:rgba(22,44,75,.9);border-radius:8px;border:1px solid rgba(60,100,140,.5);box-shadow:0 4px 20px rgba(0,0,0,.3);padding:10px;margin-top:10px}[data-v-db24c90c] .el-table{background:rgba(22,44,75,.9)!important;color:#d0e8ff}[data-v-db24c90c] .el-table--enable-row-hover .el-table__body tr:hover>td{background:rgba(40,90,140,.95)!important;color:#fff!important;border-color:rgba(80,120,160,.7)!important}[data-v-db24c90c] .el-table th{background:rgba(15,30,50,.95)!important;color:#18cfff!important;border-color:rgba(60,100,140,.5)!important}[data-v-db24c90c] .el-table td{background:rgba(22,44,75,.9)!important;color:#d0e8ff!important;border-color:rgba(60,100,140,.5)!important}[data-v-db24c90c] .el-table--border,[data-v-db24c90c] .el-table--border .el-table__body-wrapper,[data-v-db24c90c] .el-table--border .el-table__header-wrapper{border:none!important}[data-v-db24c90c] .el-table__cell{border-color:rgba(60,100,140,.5)!important}[data-v-db24c90c] .el-table__cell:last-child{border-right:none!important}[data-v-db24c90c] .el-table__row:last-child .el-table__cell{border-bottom:none!important}[data-v-db24c90c] .el-table--border:after,[data-v-db24c90c] .el-table--group:after,[data-v-db24c90c] .el-table:before{background-color:transparent!important}[data-v-db24c90c] .el-table__body-wrapper::-webkit-scrollbar{width:0!important;height:0!important}.project-tree-container[data-v-db24c90c],[data-v-db24c90c] .el-table__body-wrapper{scrollbar-width:none;-ms-overflow-style:none}.project-tree-container[data-v-db24c90c]{margin-top:20px;height:500px;overflow-y:auto}.project-tree-container[data-v-db24c90c]::-webkit-scrollbar{display:none}[data-v-db24c90c] .el-collapse{border:none}[data-v-db24c90c] .el-collapse-item{border:none;margin-bottom:15px;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.3)}[data-v-db24c90c] .el-collapse-item__header{border:1px solid rgba(60,100,140,.5);border-radius:8px 8px 0 0;padding:15px 20px;height:auto;line-height:normal}[data-v-db24c90c] .el-collapse-item__header,[data-v-db24c90c] .el-collapse-item__header:hover{background:linear-gradient(90deg,rgba(15,30,50,.95),rgba(22,44,75,.95))}[data-v-db24c90c] .el-collapse-item__content{background:rgba(17,34,64,.8);border:1px solid rgba(60,100,140,.5);border-top:none;border-radius:0 0 8px 8px;padding:10px}[data-v-db24c90c] .el-collapse-item__arrow{color:#18cfff;font-size:16px}[data-v-db24c90c] .el-collapse-item.is-active .el-collapse-item__arrow{color:#18cfff}.collapse-header[data-v-db24c90c]{display:flex;justify-content:space-between;align-items:center;width:100%}.area-info[data-v-db24c90c]{flex:1;display:flex;flex-direction:column;gap:8px}.area-name[data-v-db24c90c]{font-size:18px;font-weight:700;color:#18cfff}.area-details[data-v-db24c90c]{display:flex;gap:15px;flex-wrap:wrap}.area-details span[data-v-db24c90c]{font-size:14px;color:#8892b0}.project-group-children[data-v-db24c90c]{display:flex;flex-direction:column;gap:10px}.project-item[data-v-db24c90c]{background:rgba(22,44,75,.9);border:1px solid rgba(60,100,140,.5);border-radius:6px;transition:all .3s}.project-item[data-v-db24c90c]:hover{border-color:#18cfff;box-shadow:0 0 15px rgba(24,207,255,.3)}.project-item-content[data-v-db24c90c]{padding:12px 15px}.project-item-name[data-v-db24c90c]{font-size:16px;color:#d0e8ff}.delete-btn[data-v-db24c90c]{background:linear-gradient(90deg,#ff4d4f,#cf1322);border:none;color:#fff;padding:6px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s;min-width:80px;text-align:center}.delete-btn[data-v-db24c90c]:hover{background:linear-gradient(90deg,#cf1322,#a8071a);transform:translateY(-1px);box-shadow:0 4px 10px rgba(255,77,79,.3)}.empty-projects[data-v-db24c90c]{text-align:center;padding:60px 20px;color:#8892b0;font-size:16px;background:rgba(17,34,64,.5);border-radius:8px;border:1px dashed rgba(60,100,140,.5);margin-top:20px}@media screen and (max-width:768px){[data-v-db24c90c] .el-collapse-item__header{padding:12px 15px}.collapse-header[data-v-db24c90c]{flex-direction:column;align-items:flex-start;gap:10px}.area-details[data-v-db24c90c]{flex-direction:column;gap:5px}.delete-btn[data-v-db24c90c]{align-self:flex-end}}.pagination-container[data-v-db24c90c]{margin:12px 0 0 0;text-align:right;color:#d0e8ff}[data-v-db24c90c] .pagination-container .el-pagination__editor,[data-v-db24c90c] .pagination-container .el-pagination__jump,[data-v-db24c90c] .pagination-container .el-pagination__total{color:#d0e8ff}[data-v-db24c90c] .pagination-container .el-pager li{background:rgba(22,44,75,.8);color:#d0e8ff;border:1px solid rgba(60,100,140,.5);margin:0 2px}[data-v-db24c90c] .pagination-container .el-pager li.active{background:#18cfff;color:#0a192f;border-color:#18cfff}[data-v-db24c90c] .pagination-container .el-pagination button{background:rgba(22,44,75,.9);border-color:rgba(60,100,140,.8);color:#d0e8ff}[data-v-db24c90c] .pagination-container .el-pagination button:hover{background:rgba(30,60,100,.9);border-color:#18cfff;color:#18cfff}[data-v-db24c90c] .el-button--primary{background:#005bac;border-color:#18cfff;color:#fff;border-radius:4px}[data-v-db24c90c] .el-button--primary:hover{background:#18cfff;border-color:#18cfff;color:#0a192f}.project-action-bar[data-v-db24c90c]{margin-bottom:12px;display:flex;gap:10px}.action-btn[data-v-db24c90c]{height:32px;padding:0 16px;border:1px solid rgba(64,158,255,.5);border-radius:4px;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;font-size:13px}.action-btn[data-v-db24c90c]:hover:not(:disabled){background:rgba(64,158,255,.2)}.action-btn[data-v-db24c90c]:disabled{opacity:.6;cursor:not-allowed}.action-btn.primary[data-v-db24c90c]{background:#005bac;border-color:#18cfff}.action-btn.primary[data-v-db24c90c]:hover:not(:disabled){background:#18cfff;color:#0a192f}.action-btn.warning[data-v-db24c90c]{background:#e6a23c;border-color:#e6a23c}.action-btn.warning[data-v-db24c90c]:hover:not(:disabled){background:#f56c6c;border-color:#f56c6c}.action-btn.success[data-v-db24c90c]{background:#67c23a;border-color:#67c23a}.action-btn.success[data-v-db24c90c]:hover:not(:disabled){background:#85ce61;border-color:#85ce61}.project-search-bar[data-v-db24c90c]{display:flex;gap:8px;margin-bottom:12px}.project-search-input[data-v-db24c90c]{flex:1;height:32px;border:1px solid rgba(64,158,255,.4);border-radius:4px;background:rgba(0,0,0,.6);color:#fff;padding:0 10px;outline:none;font-size:13px}.project-search-input[data-v-db24c90c]::-moz-placeholder{color:hsla(0,0%,100%,.55)}.project-search-input[data-v-db24c90c]::placeholder{color:hsla(0,0%,100%,.55)}.search-btn[data-v-db24c90c]{height:32px;padding:0 16px;border:1px solid rgba(64,158,255,.5);border-radius:4px;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;font-size:13px}.search-btn[data-v-db24c90c]:hover{background:rgba(64,158,255,.2)}.table-action-btn[data-v-db24c90c]{padding:4px 10px;border:1px solid rgba(64,158,255,.5);border-radius:4px;background:rgba(0,0,0,.5);color:#fff;cursor:pointer;font-size:12px;margin:0 3px}.table-action-btn[data-v-db24c90c]:hover{background:rgba(64,158,255,.2)}.table-action-btn.danger[data-v-db24c90c]:hover{background:hsla(0,87%,69%,.3);border-color:#f56c6c}.upload-action-bar[data-v-db24c90c]{margin-bottom:12px;display:flex;gap:10px}.type-remote[data-v-db24c90c]{color:#18cfff}.type-disaster[data-v-db24c90c]{color:#e6a23c}.status-success[data-v-db24c90c]{color:#67c23a}.status-failed[data-v-db24c90c]{color:#f56c6c}.status-pending[data-v-db24c90c]{color:#909399}.dialog-mask[data-v-db24c90c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:9999}.upload-dialog[data-v-db24c90c]{width:600px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10000;background-color:#0d1b3a;border:1px solid #409eff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);overflow:hidden}.dialog-header[data-v-db24c90c]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(90deg,rgba(0,30,70,.9),rgba(0,20,50,.9));border-bottom:1px solid rgba(64,158,255,.35)}.dialog-title[data-v-db24c90c]{margin:0;font-size:16px;color:#fff}.dialog-close[data-v-db24c90c]{width:28px;height:28px;border:none;border-radius:4px;background:hsla(0,0%,100%,.1);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.dialog-close[data-v-db24c90c]:hover{background:hsla(0,0%,100%,.2)}.dialog-content[data-v-db24c90c]{padding:16px;max-height:500px;overflow-y:auto}.upload-form[data-v-db24c90c] .el-form-item__label{color:hsla(0,0%,100%,.85)}.upload-result[data-v-db24c90c]{padding:12px 16px;border-top:1px solid rgba(64,158,255,.3)}.result-row[data-v-db24c90c]{margin-bottom:8px}.view-meta-btn[data-v-db24c90c]{padding:6px 14px;border:1px solid #409eff;border-radius:4px;background:rgba(64,158,255,.2);color:#fff;cursor:pointer;font-size:13px}.view-meta-btn[data-v-db24c90c]:hover{background:rgba(64,158,255,.4)}.upload-status[data-v-db24c90c]{padding:10px 16px;text-align:center;color:#18cfff;font-size:13px;border-top:1px solid rgba(64,158,255,.3)}[data-v-db24c90c] .project-create-dialog{background:rgba(13,27,58,.96);border:1px solid rgba(64,158,255,.55);border-radius:8px}[data-v-db24c90c] .project-create-dialog .el-dialog__header{border-bottom:1px solid rgba(64,158,255,.35);background:linear-gradient(90deg,rgba(0,30,70,.9),rgba(0,20,50,.9))}[data-v-db24c90c] .project-create-dialog .el-dialog__title{color:#fff}[data-v-db24c90c] .project-create-dialog .el-dialog__body{color:#d0e8ff}[data-v-db24c90c] .project-create-dialog .el-form-item__label{color:hsla(0,0%,100%,.85)}[data-v-db24c90c] .project-create-dialog .el-input__inner{background:rgba(0,0,0,.6);border:1px solid rgba(64,158,255,.4);color:#fff}[data-v-db24c90c] .project-create-dialog .el-input.is-disabled .el-input__inner{background:rgba(0,0,0,.6)!important;border-color:rgba(64,158,255,.3);color:hsla(0,0%,100%,.5)}[data-v-db24c90c] .project-create-dialog .el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}[data-v-db24c90c] .project-create-dialog .el-select-dropdown{background:rgba(13,27,58,.96);border:1px solid rgba(64,158,255,.55)}[data-v-db24c90c] .project-create-dialog .el-select-dropdown__item{color:#d0e8ff}[data-v-db24c90c] .project-create-dialog .el-select-dropdown__item.hover{background:rgba(64,158,255,.2)}[data-v-db24c90c] .project-create-dialog .el-dialog__footer{border-top:1px solid rgba(64,158,255,.35)}[data-v-db24c90c] .project-create-dialog .el-button{background:rgba(0,0,0,.6);border:1px solid rgba(64,158,255,.5);color:#fff}[data-v-db24c90c] .project-create-dialog .el-button:hover{background:rgba(64,158,255,.2)}[data-v-db24c90c] .project-create-dialog .el-button--primary{background:#005bac;border-color:#18cfff}[data-v-db24c90c] .project-create-dialog .el-button--primary:hover{background:#18cfff;color:#0a192f}.parcel-upload-dialog[data-v-db24c90c]{width:700px}.parcel-upload-dialog[data-v-db24c90c] .el-input__inner{background:rgba(0,0,0,.6);border:1px solid rgba(64,158,255,.4);color:#fff}.parcel-upload-dialog[data-v-db24c90c] .el-select-dropdown{background:rgba(13,27,58,.96);border:1px solid rgba(64,158,255,.55)}.parcel-upload-dialog[data-v-db24c90c] .el-select-dropdown__item{color:#d0e8ff}.parcel-upload-dialog[data-v-db24c90c] .el-select-dropdown__item.hover,.parcel-upload-dialog[data-v-db24c90c] .el-select-dropdown__item.selected{background:rgba(64,158,255,.2)}.parcel-upload-dialog .dialog-content[data-v-db24c90c]::-webkit-scrollbar,.upload-dialog .dialog-content[data-v-db24c90c]::-webkit-scrollbar{width:0!important;height:0!important}.parcel-upload-dialog .dialog-content[data-v-db24c90c],.upload-dialog .dialog-content[data-v-db24c90c]{scrollbar-width:none;-ms-overflow-style:none}