.fade-enter-active,.fade-leave-active{transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{transition:all .5s}.fade-transform-enter{opacity:0;transform:translateX(-1.875rem)}.fade-transform-leave-to{opacity:0;transform:translateX(1.875rem)}.breadcrumb-enter-active,.breadcrumb-leave-active{transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;transform:translateX(1.25rem)}.breadcrumb-move{transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-dialog{transform:none;left:0;position:relative;margin:0 auto;border-radius:var(--app-radius-lg)}.el-dialog__header{padding:1rem 1.25rem .75rem}.el-dialog__title{font-size:1rem;font-weight:600;color:var(--app-text)}.el-dialog__footer{padding:.75rem 1.25rem 1rem;border-top:.0625rem solid var(--app-border)}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:12.5rem}.el-dropdown-menu a{display:block}.el-dropdown-menu.el-popper{border:.0625rem solid var(--app-border);box-shadow:var(--app-shadow);border-radius:var(--app-radius)}.el-range-separator{box-sizing:content-box}.el-button{border-radius:var(--app-radius);font-weight:500}.el-button--primary{background-color:var(--app-primary);border-color:var(--app-primary)}.el-button--primary:focus,.el-button--primary:hover{background-color:var(--app-primary-hover);border-color:var(--app-primary-hover)}.el-button--primary:active{background-color:var(--app-primary-dark);border-color:var(--app-primary-dark)}.el-button--text{color:var(--app-primary)}.el-button--text:focus,.el-button--text:hover{color:var(--app-primary-hover)}.el-input__inner,.el-textarea__inner{border-radius:var(--app-radius);border-color:var(--app-border);color:var(--app-text)}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--app-primary)}.el-form-item__label{color:var(--app-text-secondary);font-weight:500}.el-table{color:var(--app-text);border-color:var(--app-border)}.el-table th{background:#f7f9fc!important;color:var(--app-text);font-weight:600}.el-table td,.el-table th.is-leaf{border-bottom-color:var(--app-border)}.el-table--border,.el-table--group{border-color:var(--app-border)}.el-table--enable-row-hover .el-table__body tr:hover>td{background:var(--app-primary-light)}.el-pagination{color:var(--app-text-secondary)}.el-pager li,.el-pagination button{border-radius:.375rem}.el-pager li.active{color:var(--app-primary)}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:var(--app-primary)}.el-tag{border-radius:.25rem}.el-tag--success{background-color:rgba(31,157,106,.1);border-color:rgba(31,157,106,.2);color:var(--app-success)}.el-tag--warning{background-color:rgba(224,138,31,.12);border-color:rgba(224,138,31,.22);color:var(--app-warning)}.el-tag--danger{background-color:rgba(224,75,75,.1);border-color:rgba(224,75,75,.2);color:var(--app-danger)}.el-card{border-color:var(--app-border);box-shadow:var(--app-shadow);color:var(--app-text)}.el-card,.el-message-box{border-radius:var(--app-radius-lg)}.el-select-dropdown{border-color:var(--app-border);border-radius:var(--app-radius)}.el-tabs__active-bar{background-color:var(--app-primary)}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--app-primary)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background-color:var(--app-primary);border-color:var(--app-primary)}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--app-primary)}.el-switch.is-checked .el-switch__core{background-color:var(--app-primary);border-color:var(--app-primary)}#app .main-container{min-height:100%;transition:margin-left .28s;margin-left:13.125rem;position:relative}#app .sidebar-container{transition:width .28s;width:13.125rem!important;background-color:#292d32;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}#app .sidebar-container .horizontal-collapse-transition{transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 3.125rem)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:1rem}#app .sidebar-container .sub-el-icon{margin-right:.75rem;margin-left:-.125rem}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important}#app .sidebar-container .el-submenu__title:hover,#app .sidebar-container .submenu-title-noDropdown:hover{background-color:#070707!important}#app .sidebar-container .is-active>.el-submenu__title{color:#fff!important}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:13.125rem!important;background-color:#292d32!important}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#171818!important}#app .hideSidebar .sidebar-container{width:3.375rem!important}#app .hideSidebar .main-container{margin-left:3.375rem}#app .hideSidebar .submenu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:1.25rem}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:1.1875rem}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title{padding:0!important}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:1.25rem}#app .hideSidebar .el-submenu>.el-submenu__title .sub-el-icon{margin-left:1.1875rem}#app .hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu--collapse .el-menu .el-submenu{min-width:13.125rem!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{transition:transform .28s;width:13.125rem!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;transition-duration:.3s;transform:translate3d(-13.125rem,0,0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:1rem}.el-menu--vertical>.el-menu .sub-el-icon{margin-right:.75rem;margin-left:-.125rem}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#070707!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:.375rem}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:1.25rem}:root{--app-primary:#1557b0;--app-primary-dark:#0b356f;--app-primary-hover:#2875d6;--app-primary-light:#eaf2fc;--app-primary-soft:#f4f8fe;--app-accent:#0b83b8;--app-cyan:#0f9bb8;--app-bg:#eef3f8;--app-card:#fff;--app-card-muted:#f7f9fc;--app-text:#14243a;--app-text-secondary:#52647d;--app-text-muted:#8795a9;--app-border:#dce5ef;--app-border-strong:#c8d5e4;--app-danger:#d84949;--app-warning:#d97818;--app-success:#16845b;--app-info:#2875d6;--risk-low:#16845b;--risk-medium:#d6a014;--risk-high:#d97818;--risk-critical:#d84949;--app-radius-sm:0.375rem;--app-radius:0.625rem;--app-radius-lg:1rem;--app-shadow:0 0.0625rem 0.125rem rgba(18,45,78,0.04),0 0.625rem 1.875rem rgba(18,45,78,0.07);--app-shadow-hover:0 0.875rem 2.125rem rgba(18,45,78,0.13);--app-shadow-float:0 1.125rem 3rem rgba(15,50,88,0.18);--app-header-h:4.25rem;--app-sidebar-w:14.5rem;--app-sidebar-w-collapsed:4.5rem;--app-sidebar-bg:#fff;--app-sidebar-text:#53667f;--app-sidebar-active:#1557b0;--app-header-bg:#fff;--app-footer-h:2rem;--app-ease:cubic-bezier(0.22,1,0.36,1);--app-duration:220ms;--app-space-8:0.5rem;--app-space-12:0.75rem;--app-space-16:1rem;--app-space-24:1.5rem;--app-space-32:2rem;--app-space-40:2.5rem;--map-panel-bg:hsla(0,0%,100%,0.96);--map-panel-border:rgba(193,209,225,0.9);--map-panel-shadow:0 1.125rem 3rem rgba(15,50,88,0.2)}.app-card{background:var(--app-card);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow);border:.0625rem solid var(--app-border)}.app-page{min-height:100%;padding:.5rem .5rem 1.75rem;color:var(--app-text);font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,sans-serif}.app-page-header{margin-bottom:1.25rem}.app-page-header .title,.app-page-header h1{margin:0;font-size:1.375rem;font-weight:700;color:var(--app-text);letter-spacing:0.1875rem}.app-page-header .desc,.app-page-header p{margin:.5rem 0 0;font-size:.8125rem;color:var(--app-text-secondary);line-height:1.6}.app-panel{background:var(--app-card);border:.0625rem solid var(--app-border);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow);padding:1rem;display:flex;flex-direction:column}.app-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;color:var(--app-text);font-weight:700;font-size:.9375rem}.app-panel-sub{font-weight:400;font-size:.75rem}.app-empty,.app-panel-sub{color:var(--app-text-muted)}.app-empty{text-align:center;padding:2rem 0;font-size:.8125rem}.app-status{display:inline-flex;align-items:center;height:1.375rem;padding:0 .5rem;border-radius:62.4375rem;font-size:.75rem;font-weight:500;line-height:1}.app-eyebrow{color:var(--app-primary);font-size:.6875rem;font-weight:700;letter-spacing:.125rem;text-transform:uppercase}.app-section-title{display:flex;align-items:center;gap:.625rem;margin:0;color:var(--app-text);font-size:1rem;font-weight:700}.app-section-title:before{width:.1875rem;height:1rem;border-radius:.125rem;background:linear-gradient(180deg,var(--app-primary),var(--app-cyan));content:""}.app-focus-ring:focus-visible,[role=button]:focus-visible,button:focus-visible{outline:.1875rem solid rgba(21,87,176,.22);outline-offset:.125rem}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-status.is-success{color:var(--app-success);background:rgba(31,157,106,.1)}.app-status.is-warning{color:var(--app-warning);background:rgba(224,138,31,.12)}.app-status.is-danger{color:var(--app-danger);background:rgba(224,75,75,.1)}.app-status.is-info{color:var(--app-primary);background:var(--app-primary-light)}.app-status.is-pending{color:var(--app-warning);background:rgba(224,138,31,.12)}#nprogress .bar{background:var(--app-primary)!important}#nprogress .peg{box-shadow:0 0 .625rem var(--app-primary),0 0 .3125rem var(--app-primary)!important}.leaflet-container img.leaflet-marker-icon,.leaflet-container img.leaflet-marker-shadow{max-width:none!important;max-height:none!important}.leaflet-popup-content-wrapper{min-width:13.75rem;max-width:22.5rem;padding:.25rem .125rem;border-radius:var(--app-radius);box-shadow:var(--app-shadow-float);color:var(--app-text)}.leaflet-popup-tip{box-shadow:var(--app-shadow)}.leaflet-popup-content{margin:.625rem .875rem;color:var(--app-text);font-size:.8125rem;line-height:1.65}.leaflet-popup-content a,.risk-file-link{color:var(--app-primary)!important;cursor:pointer;text-decoration:none}.risk-file-link:hover{text-decoration:underline}.risk-select-dropdown{z-index:4000!important;border:.0625rem solid var(--app-border)!important;border-radius:var(--app-radius)!important;background:#fff!important;box-shadow:var(--app-shadow-float)!important}.risk-select-dropdown .el-select-dropdown__item{color:var(--app-text)}.risk-select-dropdown .el-select-dropdown__item.hover,.risk-select-dropdown .el-select-dropdown__item:hover{background:var(--app-primary-soft);color:var(--app-primary)}.risk-select-dropdown .el-select-dropdown__item.selected{color:var(--app-primary);font-weight:600}.leaflet-control-zoom a{color:var(--app-text)!important}.leaflet-control-zoom a:hover{color:var(--app-primary)!important}.risk-map-page .leaflet-top.leaflet-left{top:auto;bottom:calc(var(--map-chrome-inset) + .5rem);left:calc(var(--map-rail-w) + var(--map-chrome-gap))}.risk-map-page{--map-stage-inset:0.5rem;--map-rail-w:13.75rem;--map-inspector-w:21.875rem;--map-tools-h:3.25rem;--map-chrome-gap:0.625rem;--map-chrome-top:0.625rem;--map-chrome-inset:0.625rem}.risk-map-page .el-button--primary,.risk-map-page .el-input__inner,.risk-map-page .el-select .el-input__inner{border-radius:var(--app-radius-sm)}.risk-stage{position:absolute;inset:var(--map-stage-inset);overflow:hidden;border:.0625rem solid var(--app-border);border-radius:var(--app-radius-lg);background:#d7e2ee;box-shadow:var(--app-shadow)}.risk-float-panel{border:.0625rem solid var(--map-panel-border);border-radius:var(--app-radius-lg);background:var(--map-panel-bg);box-shadow:var(--map-panel-shadow);backdrop-filter:blur(1rem)}.risk-panel-title{display:inline-flex;align-items:center;color:var(--app-text);font-size:.9375rem;font-weight:700;gap:.5rem}.risk-panel-title:before{width:.1875rem;height:.875rem;border-radius:.125rem;background:linear-gradient(180deg,var(--app-primary),var(--app-cyan));content:"";flex-shrink:0}.risk-dialog-empty{padding:2.25rem 1rem;color:var(--app-text-muted);font-size:.8125rem;text-align:center}.risk-dialog{overflow:hidden;margin-bottom:8vh;border:.0625rem solid var(--map-panel-border)!important;border-radius:var(--app-radius-lg)!important;background:#fff!important;box-shadow:var(--app-shadow-float)!important}.risk-dialog .el-dialog__header{padding:1rem 1.25rem .75rem!important;border-bottom:.0625rem solid var(--app-border);background:linear-gradient(90deg,#fff,var(--app-primary-soft))}.risk-dialog .el-dialog__body{padding:1rem 1.25rem 1.25rem!important;color:var(--app-text)}.risk-dialog .el-dialog__headerbtn{top:1rem;right:1rem}.risk-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--app-text-muted);font-size:1rem}.risk-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:var(--app-primary)}.census-data-dialog,.risk-file-dialog{max-width:92vw}.pdf-dialog-normal{max-width:80rem}.risk-rich-html{color:var(--app-text);font-size:.8125rem;line-height:1.65}.risk-rich-html>div{margin-bottom:.5rem!important;padding:.625rem .75rem!important;border:.0625rem solid var(--app-border)!important;border-left:.1875rem solid var(--app-primary)!important;border-radius:var(--app-radius-sm)!important;background:var(--app-card-muted)!important;height:auto!important;line-height:1.5!important}.risk-rich-html>div:last-child{margin-bottom:0!important}.risk-rich-html>div>div:first-child{color:var(--app-text-muted);font-size:.75rem}.risk-rich-html>div>div:last-child{color:var(--app-text);font-size:.9375rem;font-weight:700}.risk-rich-html a{color:var(--app-primary)!important;text-decoration:none}.risk-rich-html a:hover{text-decoration:underline}.risk-rich-html>.safety-popup-html{margin-bottom:0!important;padding:0!important;border:none!important;background:transparent!important;height:auto!important;line-height:inherit!important}.risk-rich-html>.safety-popup-html>div:first-child,.risk-rich-html>.safety-popup-html>div:last-child{color:inherit;font-size:inherit;font-weight:inherit}.safety-popup-html{color:var(--app-text)}.safety-popup-html .safety-popup-section:last-child{margin-bottom:0!important}@media (max-width:1280Px){.risk-map-page{--map-rail-w:11.75rem;--map-inspector-w:18.75rem}}@media (max-width:900Px){.risk-map-page{--map-rail-w:9.25rem;--map-inspector-w:auto;--map-tools-h:3rem}.census-data-dialog,.pdf-dialog-normal,.risk-file-dialog{width:94vw!important;margin-top:4vh!important}.pdf-dialog-normal .el-dialog__body{padding:.75rem!important}}.layout-main.is-map>.page{position:relative;width:100%;height:100%;background:#dfe9f2!important;color:var(--app-text)!important}.gis-workflow-bar{position:absolute;top:.875rem;right:1.125rem;left:1.125rem;z-index:1001;display:grid;grid-template-columns:minmax(11.25rem,.8fr) minmax(31.25rem,2fr) minmax(11.875rem,.7fr);align-items:center;gap:1.125rem;min-height:3.875rem;padding:.5625rem .875rem .5625rem 1.125rem;border:.0625rem solid var(--map-panel-border);border-radius:.875rem;background:hsla(0,0%,100%,.96);box-shadow:var(--map-panel-shadow);backdrop-filter:blur(1.125rem)}.gis-workflow-title{display:flex;flex-direction:column;min-width:0}.workflow-kicker{margin-bottom:.1875rem;color:var(--app-primary);font-size:.5rem;font-weight:700;letter-spacing:.10625rem}.gis-workflow-title strong{color:var(--app-text);font-size:1rem;letter-spacing:0.3125rem}.gis-workflow-steps{display:grid;grid-template-columns:repeat(5,1fr);align-items:center}.gis-workflow-steps button{position:relative;display:flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.125rem;padding:0 .5rem;border:0;border-right:.0625rem solid var(--app-border);background:transparent;color:var(--app-text-secondary);cursor:pointer;font-size:.6875rem}.gis-workflow-steps button:last-child{border-right:0}.gis-workflow-steps button span{color:var(--app-text-muted);font-family:Courier New,monospace;font-size:.5625rem}.gis-workflow-steps button.active{border-radius:.4375rem;background:var(--app-primary-light);color:var(--app-primary);font-weight:700}.gis-cross-links{display:flex;justify-content:flex-end;gap:.4375rem}.gis-cross-links button{padding:.5rem .625rem;border:.0625rem solid var(--app-border);border-radius:.4375rem;background:#fff;color:var(--app-primary);cursor:pointer;font-size:.625rem}.gis-cross-links button:hover{border-color:var(--app-primary);background:var(--app-primary-soft)}.map-product-header{position:absolute;top:.875rem;right:1.125rem;left:1.125rem;z-index:1001;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.25rem;padding:.75rem 1rem .75rem 1.25rem;border:.0625rem solid var(--map-panel-border);border-radius:.875rem;background:hsla(0,0%,100%,.96);box-shadow:var(--map-panel-shadow);backdrop-filter:blur(1.125rem)}.map-product-header>div:first-child{display:flex;flex-direction:column}.map-product-header span{color:var(--app-primary);font-size:.5rem;font-weight:700;letter-spacing:.1rem}.map-product-header strong{margin:.125rem 0;color:var(--app-text);font-size:1rem}.map-product-header small{color:var(--app-text-muted);font-size:.625rem}.map-product-actions{display:flex;gap:.5rem}.map-product-actions button{padding:.5625rem .75rem;border:.0625rem solid var(--app-border);border-radius:.4375rem;background:#fff;color:var(--app-primary);cursor:pointer;font-size:.6875rem}.map-product-actions button:hover{border-color:var(--app-primary);background:var(--app-primary-soft)}.layout-main.is-map .layer-control-panel,.layout-main.is-map .legend-panel{border:.0625rem solid var(--map-panel-border)!important;border-radius:var(--app-radius-lg)!important;background:var(--map-panel-bg)!important;color:var(--app-text)!important;box-shadow:var(--map-panel-shadow)!important}.layout-main.is-map .layer-control-panel{top:6.125rem!important}.layout-main.is-map .geocode-btn,.layout-main.is-map .shangchuan,.layout-main.is-map .tuli1{display:none!important}.layout-main.is-map .layer-title,.layout-main.is-map .legend-name,.layout-main.is-map .legend-title{color:var(--app-text)!important}.layout-main.is-map .gis-workflow-bar~.content_box .map_title_container,.layout-main.is-map .gis-workflow-bar~.contentBox .mapLeftTopBox{margin-top:5.375rem!important}.layout-main.is-map .content_box,.layout-main.is-map .contentBox{background:#dfe9f2!important}.layout-main.is-map .data-section,.layout-main.is-map .mapLeftTopBox,.layout-main.is-map .mapLeftTopBoxTwo,.layout-main.is-map .mapRightTopBox,.layout-main.is-map .right_box,.layout-main.is-map .right_content,.layout-main.is-map .waveform-container{border-color:var(--map-panel-border)!important;background:var(--map-panel-bg)!important;color:var(--app-text)!important;box-shadow:var(--map-panel-shadow)!important;backdrop-filter:blur(1rem)}.layout-main.is-map .right_box{border-left:.0625rem solid var(--map-panel-border)!important}.layout-main.is-map .map_title_container{background:linear-gradient(90deg,hsla(0,0%,100%,.98),rgba(244,249,255,.94))!important;border-color:var(--map-panel-border)!important;box-shadow:0 .5rem 1.625rem rgba(15,50,88,.14)!important}.layout-main.is-map .map_title_img{filter:saturate(.85) hue-rotate(165deg) brightness(.86)}.layout-main.is-map .action-button,.layout-main.is-map .mapLeftTopBoxBtn,.layout-main.is-map .process-flow-btn,.layout-main.is-map .right_box_Btn1,.layout-main.is-map .right_box_Btn2,.layout-main.is-map .right_box_Btn3,.layout-main.is-map .right_box_Btn4{border:.0625rem solid var(--app-border-strong)!important;border-radius:var(--app-radius-sm)!important;background:#fff!important;color:var(--app-primary)!important;box-shadow:0 .25rem .75rem rgba(18,45,78,.08)!important;transition:all var(--app-duration) var(--app-ease)!important}.layout-main.is-map .action-button:hover,.layout-main.is-map .mapLeftTopBoxBtn:hover,.layout-main.is-map .right_box_Btn1.active,.layout-main.is-map .right_box_Btn1:hover,.layout-main.is-map .right_box_Btn2.active,.layout-main.is-map .right_box_Btn2:hover,.layout-main.is-map .right_box_Btn3:hover,.layout-main.is-map .right_box_Btn4:hover{border-color:var(--app-primary)!important;background:var(--app-primary)!important;color:#fff!important;transform:translateY(-.0625rem)}.layout-main.is-map .mapRightTopBoxTitle,.layout-main.is-map .right_swiper_title,.layout-main.is-map .section-title,.layout-main.is-map .waveform-header h3{color:var(--app-text)!important;font-weight:700!important;letter-spacing:0.1875rem}.layout-main.is-map .mapRightTopBoxTitle:before,.layout-main.is-map .section-title:before{background:var(--app-primary)!important}.layout-main.is-map .detail-text,.layout-main.is-map .empty-hint,.layout-main.is-map .item-details,.layout-main.is-map .no-more-text,.layout-main.is-map .quake-time,.layout-main.is-map .waveform-info{color:var(--app-text-secondary)!important}.layout-main.is-map .data-item,.layout-main.is-map .earthquake-item,.layout-main.is-map .file-item,.layout-main.is-map .info-item{border-color:var(--app-border)!important;background:var(--app-card-muted)!important;color:var(--app-text)!important}.layout-main.is-map .data-item:hover,.layout-main.is-map .earthquake-item:hover,.layout-main.is-map .file-item:hover{border-color:rgba(21,87,176,.36)!important;background:var(--app-primary-soft)!important}.layout-main.is-map .empty-text,.layout-main.is-map .info-item span,.layout-main.is-map .item-title,.layout-main.is-map .magnitude-value{color:var(--app-text)!important}.layout-main.is-map .el-input__inner,.layout-main.is-map .el-select .el-input__inner,.layout-main.is-map .el-textarea__inner,.layout-main.is-map .search-input .el-input__inner{border-color:var(--app-border-strong)!important;background:#fff!important;color:var(--app-text)!important}.layout-main.is-map .debug-info{display:none!important}.layout-main.is-map .map_position{border:.0625rem solid var(--app-border-strong)!important;border-radius:var(--app-radius)!important;background:#fff!important;box-shadow:var(--app-shadow)!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:hsla(0,0%,100%,.98)!important;color:var(--app-text)!important}.leaflet-popup-content-wrapper{border:.0625rem solid var(--app-border);border-radius:var(--app-radius)!important}.el-dialog,.leaflet-popup-content-wrapper{box-shadow:var(--app-shadow-float)!important}.el-dialog{overflow:hidden;border:.0625rem solid var(--app-border);border-radius:var(--app-radius-lg)!important}.el-dialog__header{padding:1.125rem 1.375rem .875rem!important;border-bottom:.0625rem solid var(--app-border);background:linear-gradient(90deg,#fff,var(--app-primary-soft))}.el-dialog__title{color:var(--app-text)!important;font-size:1.0625rem!important;font-weight:700!important}.el-dialog__body{color:var(--app-text)}.el-table th{background:#f3f7fb!important;color:#30445f!important;font-weight:700}.el-table td,.el-table th.is-leaf{border-color:var(--app-border)!important}.el-button{border-radius:var(--app-radius-sm)}.el-button--primary{border-color:var(--app-primary)!important;background:var(--app-primary)!important}.el-button--primary:focus,.el-button--primary:hover{border-color:var(--app-primary-hover)!important;background:var(--app-primary-hover)!important}.census-data-dialog,.pdf-dialog-normal,.risk-dialog,.risk-file-dialog{overflow:hidden;border:.0625rem solid var(--map-panel-border)!important;border-radius:var(--app-radius-lg)!important;background:#fff!important;box-shadow:var(--app-shadow-float)!important}.census-data-dialog .el-dialog__body,.census-data-dialog .el-dialog__header,.pdf-dialog-normal .el-dialog__body,.pdf-dialog-normal .el-dialog__header,.risk-file-dialog .el-dialog__body,.risk-file-dialog .el-dialog__header{background:#fff!important;color:var(--app-text)!important}.census-data-dialog .el-dialog__headerbtn .el-dialog__close,.pdf-dialog-normal .el-dialog__headerbtn .el-dialog__close,.risk-file-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--app-text-muted)!important}.pdf-dialog-normal{z-index:10000!important}@media (max-width:1366Px){.gis-workflow-bar{grid-template-columns:11.25rem 1fr}.gis-cross-links{display:none}.layout-main.is-map .right_box{max-width:44%}}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,sans-serif;background:var(--app-bg);color:var(--app-text)}label{font-weight:700}html{height:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:1.25rem}.components-container{margin:1.875rem 3.125rem;position:relative}.pagination-container{margin-top:1.875rem}.text-center{text-align:center}.sub-navbar{height:3.125rem;line-height:3.125rem;position:relative;width:100%;text-align:right;padding-right:1.25rem;transition:position .6s ease;background:linear-gradient(90deg,var(--app-primary),var(--app-accent))}.sub-navbar .subtitle{font-size:1.25rem;color:#fff}.sub-navbar.deleted,.sub-navbar.draft{background:#d0d0d0}.link-type,.link-type:focus{color:var(--app-primary);cursor:pointer}.link-type:focus:hover,.link-type:hover{color:var(--app-primary-hover)}.filter-container{padding-bottom:.625rem}.filter-container .filter-item{display:inline-block;vertical-align:middle;margin-bottom:.625rem}#app{width:100%;height:100%;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.app-header[data-v-2f601a75]{height:var(--app-header-h);display:flex;align-items:center;justify-content:space-between;padding:0 1.375rem;background:var(--app-header-bg);border-bottom:.0625rem solid var(--app-border);box-shadow:0 .25rem 1.125rem rgba(18,45,78,.05);position:relative;z-index:20}.header-left[data-v-2f601a75]{display:flex;align-items:center;min-width:0;gap:.5rem}.brand[data-v-2f601a75]{display:flex;align-items:center;cursor:pointer;min-width:0}.logo-mark[data-v-2f601a75]{width:2.25rem;height:2.25rem;border-radius:50%;background:var(--app-primary-light);display:flex;align-items:center;justify-content:center;margin-right:.625rem;flex-shrink:0;position:relative}.pulse-core[data-v-2f601a75]{width:.625rem;height:.625rem;border-radius:50%;background:var(--app-primary);box-shadow:0 0 0 .3125rem rgba(21,87,176,.12)}.pulse-ring[data-v-2f601a75]{position:absolute;inset:.3125rem;border:.0625rem solid rgba(21,87,176,.35);border-radius:50%;animation:header-pulse-data-v-2f601a75 2.8s var(--app-ease) infinite}@keyframes header-pulse-data-v-2f601a75{0%{transform:scale(.55);opacity:.9}75%,to{transform:scale(1.25);opacity:0}}.logo-text[data-v-2f601a75]{font-size:1.0625rem;font-weight:700;color:var(--app-text);letter-spacing:.01875rem;white-space:nowrap}.header-divider[data-v-2f601a75]{width:.0625rem;height:1.5rem;margin:0 .875rem 0 .625rem;background:var(--app-border)}.header-context[data-v-2f601a75]{display:flex;flex-direction:column;gap:.125rem;white-space:nowrap}.context-label[data-v-2f601a75]{color:var(--app-text-muted);font-size:.625rem;letter-spacing:.0625rem}.header-context strong[data-v-2f601a75]{color:var(--app-text);font-size:.8125rem}.header-right[data-v-2f601a75]{display:flex;align-items:center;gap:.5rem}.icon-btn[data-v-2f601a75]{width:2.25rem;height:2.25rem;border:none;background:transparent;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:var(--app-text-secondary);cursor:pointer;font-size:1.125rem}.icon-btn[data-v-2f601a75]:hover{background:var(--app-primary-light);color:var(--app-primary)}.user-block[data-v-2f601a75]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;cursor:pointer;border-radius:.5rem}.user-block[data-v-2f601a75]:hover{background:var(--app-primary-light)}.user-name[data-v-2f601a75]{font-size:.8125rem;color:var(--app-text)}.notice-panel[data-v-2f601a75]{max-height:22.5rem;overflow:auto}.notice-title[data-v-2f601a75]{font-size:.875rem;font-weight:700;color:var(--app-text);margin-bottom:.625rem}.notice-item[data-v-2f601a75]{display:flex;gap:.625rem;padding:.625rem 0;border-bottom:.0625rem solid var(--app-border);cursor:pointer}.notice-item[data-v-2f601a75]:last-child{border-bottom:none}.notice-item:hover .notice-text[data-v-2f601a75]{color:var(--app-primary)}.notice-tag[data-v-2f601a75]{flex-shrink:0;height:1.375rem;padding:0 .5rem;border-radius:.25rem;font-size:.75rem;line-height:1.375rem;background:var(--app-primary-light);color:var(--app-primary)}.notice-tag.blast[data-v-2f601a75]{background:rgba(224,138,31,.12);color:var(--app-warning)}.notice-tag.macro[data-v-2f601a75]{background:rgba(31,157,106,.1);color:var(--app-success)}.notice-text[data-v-2f601a75]{font-size:.8125rem;color:var(--app-text);line-height:1.4}.notice-time[data-v-2f601a75]{margin-top:.25rem;font-size:.75rem;color:var(--app-text-muted)}.notice-empty[data-v-2f601a75]{padding:1.5rem 0;text-align:center;color:var(--app-text-muted);font-size:.8125rem}@media (max-width:900Px){.header-context[data-v-2f601a75],.header-divider[data-v-2f601a75],.logo-text[data-v-2f601a75],.user-name[data-v-2f601a75]{display:none}}.app-sidebar[data-v-075c0a17]{width:var(--app-sidebar-w);height:100%;padding:1.125rem .75rem .875rem;background:var(--app-sidebar-bg);box-sizing:border-box;overflow:hidden;transition:width .2s ease;flex-shrink:0;border-right:.0625rem solid var(--app-border);position:relative}.app-sidebar.collapsed[data-v-075c0a17]{width:var(--app-sidebar-w-collapsed);padding:1rem .5rem}.side-label[data-v-075c0a17]{padding:.125rem .875rem 1.125rem;color:var(--app-text);font-size:.8125rem;font-weight:700}.side-label small[data-v-075c0a17]{display:block;margin-top:.25rem;color:var(--app-text-muted);font-size:.5rem;font-weight:500;letter-spacing:.075rem}.side-item[data-v-075c0a17]{display:flex;align-items:center;gap:.625rem;height:3rem;padding:0 .875rem;margin-bottom:.375rem;border-radius:var(--app-radius);color:var(--app-sidebar-text);cursor:pointer;font-size:.875rem;transition:all var(--app-duration) var(--app-ease);white-space:nowrap}.app-sidebar.collapsed .side-item[data-v-075c0a17]{justify-content:center;padding:0}.side-item i[data-v-075c0a17]{font-size:1.125rem;width:1.125rem;text-align:center;flex-shrink:0}.side-item[data-v-075c0a17]:hover{background:var(--app-primary-soft);color:var(--app-primary);transform:translateX(.125rem)}.side-item.active[data-v-075c0a17]{background:linear-gradient(100deg,var(--app-primary),#2875d6);color:#fff;font-weight:600;box-shadow:0 .5rem 1.125rem rgba(21,87,176,.2)}.app-sidebar.collapsed .side-name[data-v-075c0a17]{display:none}.side-arrow[data-v-075c0a17]{margin-left:auto;font-size:.75rem!important;opacity:.45}.side-flow[data-v-075c0a17]{position:absolute;right:1.125rem;bottom:1.125rem;left:1.125rem;padding:.875rem;border:.0625rem solid var(--app-border);border-radius:var(--app-radius);background:linear-gradient(135deg,var(--app-primary-soft),#fff)}.flow-title[data-v-075c0a17]{margin-bottom:.625rem;color:var(--app-text-secondary);font-size:.6875rem;font-weight:700}.flow-line[data-v-075c0a17]{display:flex;align-items:center;color:var(--app-primary);font-size:.625rem;font-weight:700}.flow-line i[data-v-075c0a17]{flex:1;height:.0625rem;margin:0 .3125rem;background:var(--app-border-strong)}.app-layout[data-v-4e9d7f2e]{width:100%;height:100vh;display:flex;flex-direction:column;background:var(--app-bg);overflow:hidden}.layout-body[data-v-4e9d7f2e]{flex:1;display:flex;min-height:0}.layout-main[data-v-4e9d7f2e]{flex:1;min-width:0;min-height:0;overflow:auto;padding:1.25rem;box-sizing:border-box;background-color:var(--app-bg);background-image:linear-gradient(rgba(21,87,176,.025) .0625rem,transparent 0),linear-gradient(90deg,rgba(21,87,176,.025) .0625rem,transparent 0);background-size:1.75rem 1.75rem}.layout-main.is-map[data-v-4e9d7f2e]{padding:0;overflow:hidden}.layout-footer[data-v-4e9d7f2e]{height:var(--app-footer-h);line-height:var(--app-footer-h);text-align:center;font-size:.75rem;color:var(--app-text-muted);background:hsla(0,0%,100%,.92);border-top:.0625rem solid var(--app-border)}.layout-footer a[data-v-4e9d7f2e]{margin-left:.5rem;color:var(--app-text-muted)}.layout-footer a[data-v-4e9d7f2e]:hover{color:var(--app-primary)}