@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!
* QWeather Icons (https://icons.qweather.com)
* Copyright QWeather 和风天气 (https://www.qweather.com)
* License:  Code for MIT, Icons for CC BY 4.0
*/@font-face{font-family:qweather-icons;src:url(/assets/qweather-icons-yvLHgkC8.woff2) format("woff2"),url(/assets/qweather-icons-CYMVH6gl.woff) format("woff"),url(/assets/qweather-icons-ig3-DpcC.ttf) format("truetype")}[class^=qi-]:before,[class*=" qi-"]:before{display:inline-block;font-family:qweather-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qi-100:before{content:""}.qi-101:before{content:""}.qi-102:before{content:""}.qi-103:before{content:""}.qi-104:before{content:""}.qi-150:before{content:""}.qi-151:before{content:""}.qi-152:before{content:""}.qi-153:before{content:""}.qi-300:before{content:""}.qi-301:before{content:""}.qi-302:before{content:""}.qi-303:before{content:""}.qi-304:before{content:""}.qi-305:before{content:""}.qi-306:before{content:""}.qi-307:before{content:""}.qi-308:before{content:""}.qi-309:before{content:""}.qi-310:before{content:""}.qi-311:before{content:""}.qi-312:before{content:""}.qi-313:before{content:""}.qi-314:before{content:""}.qi-315:before{content:""}.qi-316:before{content:""}.qi-317:before{content:""}.qi-318:before{content:""}.qi-350:before{content:""}.qi-351:before{content:""}.qi-399:before{content:""}.qi-400:before{content:""}.qi-401:before{content:""}.qi-402:before{content:""}.qi-403:before{content:""}.qi-404:before{content:""}.qi-405:before{content:""}.qi-406:before{content:""}.qi-407:before{content:""}.qi-408:before{content:""}.qi-409:before{content:""}.qi-410:before{content:""}.qi-456:before{content:""}.qi-457:before{content:""}.qi-499:before{content:""}.qi-500:before{content:""}.qi-501:before{content:""}.qi-502:before{content:""}.qi-503:before{content:""}.qi-504:before{content:""}.qi-507:before{content:""}.qi-508:before{content:""}.qi-509:before{content:""}.qi-510:before{content:""}.qi-511:before{content:""}.qi-512:before{content:""}.qi-513:before{content:""}.qi-514:before{content:""}.qi-515:before{content:""}.qi-800:before{content:""}.qi-801:before{content:""}.qi-802:before{content:""}.qi-803:before{content:""}.qi-804:before{content:""}.qi-805:before{content:""}.qi-806:before{content:""}.qi-807:before{content:""}.qi-900:before{content:""}.qi-901:before{content:""}.qi-999:before{content:""}.qi-1001:before{content:""}.qi-1002:before{content:""}.qi-1003:before{content:""}.qi-1004:before{content:""}.qi-1005:before{content:""}.qi-1006:before{content:""}.qi-1007:before{content:""}.qi-1008:before{content:""}.qi-1009:before{content:""}.qi-1010:before{content:""}.qi-1011:before{content:""}.qi-1012:before{content:""}.qi-1013:before{content:""}.qi-1014:before{content:""}.qi-1015:before{content:""}.qi-1016:before{content:""}.qi-1017:before{content:""}.qi-1018:before{content:""}.qi-1019:before{content:""}.qi-1020:before{content:""}.qi-1021:before{content:""}.qi-1022:before{content:""}.qi-1023:before{content:""}.qi-1024:before{content:""}.qi-1025:before{content:""}.qi-1026:before{content:""}.qi-1027:before{content:""}.qi-1028:before{content:""}.qi-1029:before{content:""}.qi-1030:before{content:""}.qi-1031:before{content:""}.qi-1032:before{content:""}.qi-1033:before{content:""}.qi-1034:before{content:""}.qi-1035:before{content:""}.qi-1036:before{content:""}.qi-1037:before{content:""}.qi-1038:before{content:""}.qi-1039:before{content:""}.qi-1040:before{content:""}.qi-1041:before{content:""}.qi-1042:before{content:""}.qi-1043:before{content:""}.qi-1044:before{content:""}.qi-1045:before{content:""}.qi-1046:before{content:""}.qi-1047:before{content:""}.qi-1048:before{content:""}.qi-1049:before{content:""}.qi-1050:before{content:""}.qi-1051:before{content:""}.qi-1052:before{content:""}.qi-1053:before{content:""}.qi-1054:before{content:""}.qi-1055:before{content:""}.qi-1056:before{content:""}.qi-1057:before{content:""}.qi-1058:before{content:""}.qi-1059:before{content:""}.qi-1060:before{content:""}.qi-1061:before{content:""}.qi-1062:before{content:""}.qi-1063:before{content:""}.qi-1064:before{content:""}.qi-1065:before{content:""}.qi-1066:before{content:""}.qi-1067:before{content:""}.qi-1068:before{content:""}.qi-1069:before{content:""}.qi-1071:before{content:""}.qi-1072:before{content:""}.qi-1073:before{content:""}.qi-1074:before{content:""}.qi-1075:before{content:""}.qi-1076:before{content:""}.qi-1077:before{content:""}.qi-1078:before{content:""}.qi-1079:before{content:""}.qi-1080:before{content:""}.qi-1081:before{content:""}.qi-1082:before{content:""}.qi-1084:before{content:""}.qi-1085:before{content:""}.qi-1086:before{content:""}.qi-1087:before{content:""}.qi-1088:before{content:""}.qi-1089:before{content:""}.qi-1101:before{content:""}.qi-1302:before{content:""}.qi-1402:before{content:""}.qi-1601:before{content:""}.qi-1602:before{content:""}.qi-1603:before{content:""}.qi-1604:before{content:""}.qi-1605:before{content:""}.qi-1606:before{content:""}.qi-1607:before{content:""}.qi-1701:before{content:""}.qi-1702:before{content:""}.qi-1703:before{content:""}.qi-2001:before{content:""}.qi-2002:before{content:""}.qi-2003:before{content:""}.qi-2004:before{content:""}.qi-2005:before{content:""}.qi-2006:before{content:""}.qi-2007:before{content:""}.qi-2008:before{content:""}.qi-2009:before{content:""}.qi-2010:before{content:""}.qi-2011:before{content:""}.qi-2012:before{content:""}.qi-2013:before{content:""}.qi-2014:before{content:""}.qi-2015:before{content:""}.qi-2016:before{content:""}.qi-2017:before{content:""}.qi-2018:before{content:""}.qi-2019:before{content:""}.qi-2020:before{content:""}.qi-2021:before{content:""}.qi-2022:before{content:""}.qi-2023:before{content:""}.qi-2024:before{content:""}.qi-2025:before{content:""}.qi-2026:before{content:""}.qi-2027:before{content:""}.qi-2028:before{content:""}.qi-2052:before{content:""}.qi-2053:before{content:""}.qi-2054:before{content:""}.qi-9998:before{content:""}.qi-9999:before{content:""}.qi-100-fill:before{content:""}.qi-101-fill:before{content:""}.qi-102-fill:before{content:""}.qi-103-fill:before{content:""}.qi-104-fill:before{content:""}.qi-150-fill:before{content:""}.qi-151-fill:before{content:""}.qi-152-fill:before{content:""}.qi-153-fill:before{content:""}.qi-300-fill:before{content:""}.qi-301-fill:before{content:""}.qi-302-fill:before{content:""}.qi-303-fill:before{content:""}.qi-304-fill:before{content:""}.qi-305-fill:before{content:""}.qi-306-fill:before{content:""}.qi-307-fill:before{content:""}.qi-308-fill:before{content:""}.qi-309-fill:before{content:""}.qi-310-fill:before{content:""}.qi-311-fill:before{content:""}.qi-312-fill:before{content:""}.qi-313-fill:before{content:""}.qi-314-fill:before{content:""}.qi-315-fill:before{content:""}.qi-316-fill:before{content:""}.qi-317-fill:before{content:""}.qi-318-fill:before{content:""}.qi-350-fill:before{content:""}.qi-351-fill:before{content:""}.qi-399-fill:before{content:""}.qi-400-fill:before{content:""}.qi-401-fill:before{content:""}.qi-402-fill:before{content:""}.qi-403-fill:before{content:""}.qi-404-fill:before{content:""}.qi-405-fill:before{content:""}.qi-406-fill:before{content:""}.qi-407-fill:before{content:""}.qi-408-fill:before{content:""}.qi-409-fill:before{content:""}.qi-410-fill:before{content:""}.qi-456-fill:before{content:""}.qi-457-fill:before{content:""}.qi-499-fill:before{content:""}.qi-500-fill:before{content:""}.qi-501-fill:before{content:""}.qi-502-fill:before{content:""}.qi-503-fill:before{content:""}.qi-504-fill:before{content:""}.qi-507-fill:before{content:""}.qi-508-fill:before{content:""}.qi-509-fill:before{content:""}.qi-510-fill:before{content:""}.qi-511-fill:before{content:""}.qi-512-fill:before{content:""}.qi-513-fill:before{content:""}.qi-514-fill:before{content:""}.qi-515-fill:before{content:""}.qi-900-fill:before{content:""}.qi-901-fill:before{content:""}.qi-999-fill:before{content:""}.qi-qweather-fill:before{content:""}.qi-qweather:before{content:""}.qi-sunny:before{content:""}.qi-cloudy:before{content:""}.qi-few-clouds:before{content:""}.qi-partly-cloudy:before{content:""}.qi-overcast:before{content:""}.qi-clear-night:before{content:""}.qi-cloudy-night:before{content:""}.qi-few-clouds-night:before{content:""}.qi-partly-cloudy-night:before{content:""}.qi-shower-rain:before{content:""}.qi-heavy-shower-rain:before{content:""}.qi-thundershower:before{content:""}.qi-heavy-thunderstorm:before{content:""}.qi-thundershower-with-hail:before{content:""}.qi-light-rain:before{content:""}.qi-moderate-rain:before{content:""}.qi-heavy-rain:before{content:""}.qi-extreme-rain:before{content:""}.qi-drizzle-rain:before{content:""}.qi-storm:before{content:""}.qi-heavy-storm:before{content:""}.qi-severe-storm:before{content:""}.qi-freezing-rain:before{content:""}.qi-light-to-moderate-rain:before{content:""}.qi-moderate-to-heavy-rain:before{content:""}.qi-heavy-rain-to-storm:before{content:""}.qi-storm-to-heavy-storm:before{content:""}.qi-heavy-to-severe-storm:before{content:""}.qi-shower-rain-night:before{content:""}.qi-heavy-shower-rain-night:before{content:""}.qi-rain:before{content:""}.qi-light-snow:before{content:""}.qi-moderate-snow:before{content:""}.qi-heavy-snow:before{content:""}.qi-snowstorm:before{content:""}.qi-sleet:before{content:""}.qi-rain-and-snow:before{content:""}.qi-shower-snow:before{content:""}.qi-snow-flurry:before{content:""}.qi-light-to-moderate-snow:before{content:""}.qi-moderate-to-heavy-snow:before{content:""}.qi-heavy-snow-to-snowstorm:before{content:""}.qi-shower-snow-night:before{content:""}.qi-snow-flurry-night:before{content:""}.qi-snow:before{content:""}.qi-mist:before{content:""}.qi-foggy:before{content:""}.qi-haze:before{content:""}.qi-sand:before{content:""}.qi-dust:before{content:""}.qi-duststorm:before{content:""}.qi-sandstorm:before{content:""}.qi-dense-fog:before{content:""}.qi-strong-fog:before{content:""}.qi-moderate-haze:before{content:""}.qi-heavy-haze:before{content:""}.qi-severe-haze:before{content:""}.qi-heavy-fog:before{content:""}.qi-extra-heavy-fog:before{content:""}.qi-new-moon:before{content:""}.qi-waxing-crescent:before{content:""}.qi-first-quarter:before{content:""}.qi-waxing-gibbous:before{content:""}.qi-full-moon:before{content:""}.qi-waning-gibbous:before{content:""}.qi-last-quarter:before{content:""}.qi-waning-crescent:before{content:""}.qi-hot:before{content:""}.qi-cold:before{content:""}.qi-unknown:before{content:""}.qi-typhoon:before{content:""}.qi-tornado:before{content:""}.qi-rainstorm:before{content:""}.qi-snow-storm:before{content:""}.qi-cold-wave:before{content:""}.qi-gale:before{content:""}.qi-sandstorm-warning:before{content:""}.qi-low-temperature-freeze:before{content:""}.qi-high-temperature:before{content:""}.qi-heat-wave:before{content:""}.qi-dry-hot-wind:before{content:""}.qi-downburst:before{content:""}.qi-avalanche:before{content:""}.qi-lightning:before{content:""}.qi-hail:before{content:""}.qi-frost:before{content:""}.qi-heavy-fog-warning:before{content:""}.qi-low-level-wind-shearl:before{content:""}.qi-haze-warning:before{content:""}.qi-thunder-gust:before{content:""}.qi-road-icing:before{content:""}.qi-drought:before{content:""}.qi-gale-at-sea:before{content:""}.qi-heat-stroke:before{content:""}.qi-wildfire:before{content:""}.qi-grassland-fire:before{content:""}.qi-freeze:before{content:""}.qi-space-weather:before{content:""}.qi-heavy-air-pollution:before{content:""}.qi-low-temperature-rain-and-snow:before{content:""}.qi-strong-convection:before{content:""}.qi-ozone:before{content:""}.qi-heavy-snow-warning:before{content:""}.qi-cold-warning:before{content:""}.qi-continuous-rain:before{content:""}.qi-waterlogging:before{content:""}.qi-geological-hazard:before{content:""}.qi-heavy-rainfall:before{content:""}.qi-severely-falling-temperature:before{content:""}.qi-snow-disaster:before{content:""}.qi-wildfire-grassland:before{content:""}.qi-medical-meteorology:before{content:""}.qi-thunderstorm:before{content:""}.qi-school-closure:before{content:""}.qi-factory-closure:before{content:""}.qi-maritime-risk:before{content:""}.qi-spring-dust:before{content:""}.qi-falling-temperature:before{content:""}.qi-typhoon-and-rainstorm:before{content:""}.qi-severe-cold:before{content:""}.qi-sand-dust:before{content:""}.qi-sea-thunderstorms:before{content:""}.qi-sea-fog:before{content:""}.qi-sea-thunder:before{content:""}.qi-sea-typhoon:before{content:""}.qi-low-temperature:before{content:""}.qi-road-ice-and-snow:before{content:""}.qi-thunderstorm-and-gale:before{content:""}.qi-continuous-low-temperature:before{content:""}.qi-low-visibility:before{content:""}.qi-strong-dust:before{content:""}.qi-gale-in-sea-area:before{content:""}.qi-short-duration-heavy-shower-rain:before{content:""}.qi-short-lived-heavy-shower-rain:before{content:""}.qi-sea-area-fog:before{content:""}.qi-heat-stroke-conditions:before{content:""}.qi-heavy-pollution-weather:before{content:""}.qi-co-poisoning-weather-conditions:before{content:""}.qi-respiratory-disease-weather-wonditions:before{content:""}.qi-intestinal-disease-weather-wonditions:before{content:""}.qi-cardiovascular-disease-weather-wonditions:before{content:""}.qi-flooding-weather-risk:before{content:""}.qi-heavy-pollution-weather-conditions:before{content:""}.qi-urban-flooding-weather-risk:before{content:""}.qi-flooding-weather-risk-2:before{content:""}.qi-wildfire-weather-risk:before{content:""}.qi-meteorological-drought:before{content:""}.qi-agricultural-weather-risk:before{content:""}.qi-strong-monsoon:before{content:""}.qi-ice-accretion-on-wire:before{content:""}.qi-stroke-weather-risk:before{content:""}.qi-wildfire-grassland-risk:before{content:""}.qi-thunderstorm-and-strong-winds:before{content:""}.qi-low-temperature-damage:before{content:""}.qi-national-agricultural-meteorological-risk:before{content:""}.qi-dry-hot-wind-risk-for-winter-wheat:before{content:""}.qi-flood:before{content:""}.qi-mudflow:before{content:""}.qi-storm-surge:before{content:""}.qi-very-hot-weather:before{content:""}.qi-strong-monsoon-signal:before{content:""}.qi-landslip:before{content:""}.qi-tropical-cyclone:before{content:""}.qi-fire-danger:before{content:""}.qi-flooding-in-the-northern-new-territories:before{content:""}.qi-cold-weather:before{content:""}.qi-cold-surge-advisory:before{content:""}.qi-strong-wind-advisory:before{content:""}.qi-rainfall-advisory:before{content:""}.qi-wind-warning:before{content:""}.qi-snow-ice:before{content:""}.qi-fog:before{content:""}.qi-coastal-event:before{content:""}.qi-forest-fire:before{content:""}.qi-rain-warning:before{content:""}.qi-rain-flood:before{content:""}.qi-freezing-rain-icing:before{content:""}.qi-ground-frost:before{content:""}.qi-dust-raising-winds:before{content:""}.qi-strong-surface-winds:before{content:""}.qi-hot-day:before{content:""}.qi-warm-night:before{content:""}.qi-cold-day:before{content:""}.qi-thunderstorm-and-lightning:before{content:""}.qi-hailstorm:before{content:""}.qi-sea-area-warning:before{content:""}.qi-fishermen-warning:before{content:""}.qi-low-humidity:before{content:""}.qi-accumulated-rain:before{content:""}.qi-hazardous-surf-warning:before{content:""}.qi-marine-wind-warning:before{content:""}.qi-road-weather-alert:before{content:""}.qi-thunder-rain:before{content:""}.qi-thunder-rain-and-fog:before{content:""}.qi-damaging-winds:before{content:""}.qi-veld-fire-conditions:before{content:""}.qi-weather-advisory:before{content:""}.qi-snow-warning:before{content:""}.qi-zonda-wind:before{content:""}.qi-severe-weather-warning:before{content:""}.qi-warning-default:before{content:""}.qi-sunny-fill:before{content:""}.qi-cloudy-fill:before{content:""}.qi-few-clouds-fill:before{content:""}.qi-partly-cloudy-fill:before{content:""}.qi-overcast-fill:before{content:""}.qi-clear-night-fill:before{content:""}.qi-cloudy-night-fill:before{content:""}.qi-few-clouds-night-fill:before{content:""}.qi-partly-cloudy-night-fill:before{content:""}.qi-shower-rain-fill:before{content:""}.qi-heavy-shower-rain-fill:before{content:""}.qi-thundershower-fill:before{content:""}.qi-heavy-thunderstorm-fill:before{content:""}.qi-thundershower-with-hail-fill:before{content:""}.qi-light-rain-fill:before{content:""}.qi-moderate-rain-fill:before{content:""}.qi-heavy-rain-fill:before{content:""}.qi-extreme-rain-fill:before{content:""}.qi-drizzle-rain-fill:before{content:""}.qi-storm-fill:before{content:""}.qi-heavy-storm-fill:before{content:""}.qi-severe-storm-fill:before{content:""}.qi-freezing-rain-fill:before{content:""}.qi-light-to-moderate-rain-fill:before{content:""}.qi-moderate-to-heavy-rain-fill:before{content:""}.qi-heavy-rain-to-storm-fill:before{content:""}.qi-storm-to-heavy-storm-fill:before{content:""}.qi-heavy-to-severe-storm-fill:before{content:""}.qi-shower-rain-night-fill:before{content:""}.qi-heavy-shower-rain-night-fill:before{content:""}.qi-rain-fill:before{content:""}.qi-light-snow-fill:before{content:""}.qi-moderate-snow-fill:before{content:""}.qi-heavy-snow-fill:before{content:""}.qi-snowstorm-fill:before{content:""}.qi-sleet-fill:before{content:""}.qi-rain-and-snow-fill:before{content:""}.qi-shower-snow-fill:before{content:""}.qi-snow-flurry-fill:before{content:""}.qi-light-to-moderate-snow-fill:before{content:""}.qi-moderate-to-heavy-snow-fill:before{content:""}.qi-heavy-snow-to-snowstorm-fill:before{content:""}.qi-shower-snow-night-fill:before{content:""}.qi-snow-flurry-night-fill:before{content:""}.qi-snow-fill:before{content:""}.qi-mist-fill:before{content:""}.qi-foggy-fill:before{content:""}.qi-haze-fill:before{content:""}.qi-sand-fill:before{content:""}.qi-dust-fill:before{content:""}.qi-duststorm-fill:before{content:""}.qi-sandstorm-fill:before{content:""}.qi-dense-fog-fill:before{content:""}.qi-strong-fog-fill:before{content:""}.qi-moderate-haze-fill:before{content:""}.qi-heavy-haze-fill:before{content:""}.qi-severe-haze-fill:before{content:""}.qi-heavy-fog-fill:before{content:""}.qi-extra-heavy-fog-fill:before{content:""}.qi-hot-fill:before{content:""}.qi-cold-fill:before{content:""}.qi-unknown-fill:before{content:""}@font-face{font-family:OPPOSans;font-weight:300;src:url(/assets/OPPOSans-Light-CLoTeeBe.ttf)}@font-face{font-family:OPPOSans;font-weight:400;src:url(/assets/OPPOSans-Regular-ClXNzSOC.ttf)}@font-face{font-family:OPPOSans;font-weight:500;src:url(/assets/OPPOSans-Medium-Bf4OfV88.ttf)}@font-face{font-family:OPPOSans;font-weight:600;src:url(/assets/OPPOSans-Bold-Bj8CW2nI.ttf)}@font-face{font-family:OPPOSans;font-weight:700;src:url(/assets/OPPOSans-Heavy-CqtiP-Ao.ttf)}@font-face{font-family:TVNord;font-weight:300;src:url(/assets/TVNordEF-Light-equIxfdM.otf)}@font-face{font-family:TVNord;font-weight:600;src:url(/assets/TVNordEF-Bold-DxvQmXIi.otf)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:OPPOSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{overflow:hidden;line-height:1.5;font-size:14px;font-weight:400;color:#fff;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}ul,li{margin:0;padding:0;list-style:none}img{width:100%;max-width:100%}h1{font-size:54px}h2{font-size:40px}h3{font-size:32px}h4{font-size:24px}h5{font-size:22px}h6{font-size:18px}::-webkit-scrollbar{width:6px;height:6px;transition:all .2s ease-in-out}::-webkit-scrollbar-thumb{border-radius:100px;background-color:#485064}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:#647093}.iconfont{font-size:14px}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.flex-align-center{display:flex;align-items:center}.flex-justify-center{display:flex;justify-content:center}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disabled{opacity:.6;-webkit-user-select:none;user-select:none;pointer-events:none}#map-container{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1}#popup{position:relative;font-size:14px;font-weight:400;color:#fff;width:320px;height:316px;background:#363f5e99;border-radius:6px;box-shadow:0 4px 10px #0000004d;border:1px solid #363f5e;float:left;justify-content:stretch}#popup>span{position:absolute;right:13px;top:13px;cursor:pointer}#popup #position{color:#d8d8d8;height:65px;padding:0 16px;border-bottom:1px solid #363f5e;font-size:16px;display:flex;justify-content:space-between;align-items:center}#popup #position .pop-title{display:flex;flex-direction:column}#popup #position .pop-title>:nth-child(1){font-size:16px;font-weight:700}#popup #position .pop-title>:nth-child(2){font-size:12px}#popup #position .pop-state{width:76px;height:32px;border-radius:29px;border:none;text-align:center;line-height:32px;font-size:14px}#popup #position .willDeal{background:#fd444426;color:#fd4444}#popup #position .dealing{background:#ffb75859;color:#ffb758}#popup #position .dealed{background:#798daa59;color:#798daa}#popup #popup-detail{padding:16px;height:160px}#popup #popup-detail .pop-btn{width:100%;display:flex;justify-content:space-between;margin-bottom:8px}#popup #popup-detail .pop-btn .ant-btn-default{background:#ffffff14;border:none;color:#fff}#popup #popup-detail .pop-btn>button{border:none;width:140px}#popup #popup-detail .pop-img-list{margin-bottom:8px;height:176px;border-radius:4px;flex-direction:column;align-items:center;display:flex;justify-content:space-between;position:relative}#popup #popup-detail .pop-img-list .loading{position:absolute;top:80px;font-size:16px}#popup #popup-detail .pop-img-list img{width:100%;height:162px}#popup #popup-detail .pop-img-list ul{padding:0}#popup #popup-detail .pop-img-list ul li{cursor:pointer;display:inline-block;width:6px;height:6px;background:#647093;border-radius:3px;margin-right:4px;transform:all 1s}#popup #popup-detail .pop-img-list ul .active{width:14px;height:6px;background:#fff;border-radius:3px}#popup #popup-detail .pop-img-detail{background:#090e1859;height:176px;border-radius:4px}#popup #popup-detail .pop-img-detail>div{font-size:14px;width:100%;display:flex;justify-content:space-between;padding:12px}#popup #popup-detail .pop-img-detail>div>:nth-child(2){font-weight:500}#popup #popup-detail .pop-img-detail>:nth-child(1),#popup #popup-detail .pop-img-detail>:nth-child(2){border-bottom:1px #31394c solid;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#popup #popup-detail .pop-img-detail>:nth-child(3){height:94px}#popup img{height:100%;width:160px;border-radius:6px;cursor:pointer}.cesium-popup{min-width:320px;border-radius:6px}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.cesium-popup{background:#363f5e99;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}:root{--ovl-padding: 12px;--ovl-radius: 6px;--ovl-radius-s: 4px;--ovl-item-height: 32px;--ovl-font-size: 12px;--ovl-icon-size: 16px;--ovl-primary: #1d4bfd;--ovl-primary-hover: #4096ff;--ovl-primary-focus: rgba(29, 75, 253, .4);--ovl-text-color: #ffffff;--ovl-text-color-disabled: rgba(255, 255, 255, .6);--ovl-text-color-tertiary: #ffffff;--ovl-text-color-quaternary: #d8d8d8;--ovl-border-color: transparent;--ovl-bg-color: rgba(248, 250, 251, .1);--ovl-bg-color-2: rgba(248, 250, 251, .2);--ovl-bg-color-focus: rgba(248, 250, 251, .1);--ovl-bg-color-hover: rgba(248, 250, 251, .3);--ovl-bg-color-active: rgba(248, 250, 251, .2);--ovl-bg-color-elevated: rgba(24, 26, 34, .85);--ovl-bg-color-disabled: rgba(255, 255, 255, .1);--ovl-bg-color-remaining: rgba(24, 26, 34, .3)}.css-var-r0{--ant-font-family: OPPOSans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--ant-border-radius-sm: 6px;--ant-control-padding-horizontal-sm: var(--ovl-padding);--ant-control-height-sm: var(--ovl-item-height);--ant-color-text: var(--ovl-text-color);--ant-color-text-heading: var(--ovl-text-color);--ant-color-text-description: rgba(255, 255, 255, .4);--ant-color-text-placeholder: var(--ovl-text-color-disabled);--ant-color-text-disabled: var(--ovl-text-color-disabled);--ant-color-text-quaternary: var(--ovl-text-color-quaternary);--ant-color-text-tertiary: var(--ovl-text-color-tertiary);--ant-color-icon: var(--ovl-text-color-quaternary);--ant-color-icon-hover: var(--ovl-text-color-tertiary);--ant-color-border: transparent;--ant-color-split: rgba(255, 255, 255, .05);--ant-color-bg-elevated: var(--ovl-bg-color-elevated);--ant-color-bg-container: var(--ovl-bg-color);--ant-color-bg-container-disabled: var(--ovl-bg-color-disabled)}.ovl-modal-bg,.ant-modal .ant-modal-content,.ant-popover.popover-high-contrast .ant-popover-inner{box-shadow:0 0 10px #1d4bfd99,inset 0 0 10px #1d4bfd4d}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.ovl-modal-bg,.ant-modal .ant-modal-content,.ant-popover.popover-high-contrast .ant-popover-inner{background:#2a3140b3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}.ovl-popover-bg,.ant-dropdown-menu,.ant-popover .ant-popover-inner,.ant-tooltip .ant-tooltip-inner,.ant-picker-dropdown .ant-picker-panel-container,.ant-select-dropdown{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rc-virtual-list .rc-virtual-list-scrollbar .rc-virtual-list-scrollbar-thumb{background:#485064!important}.rc-virtual-list .rc-virtual-list-scrollbar .rc-virtual-list-scrollbar-thumb:hover,.rc-virtual-list .rc-virtual-list-scrollbar .rc-virtual-list-scrollbar-thumb:active{background:#647093!important}.css-var-r0.ant-btn{--ant-button-border-color-disabled: transparent;--ant-button-default-border-color: transparent;--ant-button-default-color: var(--ovl-text-color);--ant-button-default-bg: var(--ovl-bg-color-2)}.ant-btn{padding:0 var(--ovl-padding)}.ant-btn .ant-btn-icon{margin-left:0}.ant-btn .ant-btn-icon .anticon{width:var(--ovl-icon-size);height:var(--ovl-icon-size)}.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-disabled){color:var(--ovl-text-color);border-color:transparent;background-color:var(--ovl-bg-color)}.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-disabled):active{border-color:transparent}.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{background:var(--ovl-bg-color-hover)}.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-disabled):active{background:var(--ovl-bg-color-active)}.ant-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled){background:var(--ovl-primary)}.ant-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:var(--ovl-primary-hover)}.css-var-r0.ant-radio-css-var{--ant-radio-button-color: var(--ovl-text-color);--ant-radio-button-bg: var(--ovl-bg-color)}.ant-radio-button-wrapper.ant-radio-button-wrapper-disabled{opacity:.8}.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover{color:var(--ovl-text-color);background:var(--ovl-bg-color-hover)}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{border-color:transparent}.ant-switch:not(.ant-switch-checked):not(.ant-switch-disabled){background:#090e18}.ant-switch:not(.ant-switch-checked):not(.ant-switch-disabled):hover{background:#090e184d}.css-var-r0.ant-input-css-var{--ant-input-hover-bg: var(--ovl-bg-color);--ant-input-active-bg: var(--ovl-bg-color-focus)}.css-var-r0.ant-input-number-css-var{--ant-input-number-padding-inline-sm: var(--ovl-padding);--ant-input-number-hover-bg: var(--ovl-bg-color);--ant-input-number-active-bg: var(--ovl-bg-color-focus)}.ant-input-affix-wrapper{border-color:transparent;color:var(--ovl-text-color);background-color:var(--ovl-bg-color)}.ant-input-affix-wrapper .ant-input-data-count{font-size:12px;color:var(--ovl-text-color);opacity:.8}.ant-input-affix-wrapper .ant-input-clear-icon{color:var(--ovl-text-color-quaternary)}.ant-input-affix-wrapper::placeholder{color:var(--ovl-text-color-quaternary)!important}.ant-input-number .ant-input,.ant-input-number .ant-input-number-input,.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper .ant-input-number-input{height:100%;font-size:inherit;color:inherit;background:transparent}.ant-input-number .ant-input-number-input-wrap{height:100%;font-size:inherit}.ant-input-number .ant-input-number-input-wrap .ant-input-number-input{height:100%}.ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler .anticon{color:#d8d8d8}.ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler:hover .anticon{color:var(--ovl-primary)}.ant-input-affix-wrapper .ant-input-suffix .ant-input-clear-icon:hover{color:#fd4444}.ant-checkbox-wrapper .ant-checkbox-inner{border-radius:4px}.ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-inner{border-color:#454f5e;background-color:#1f2935}.ant-checkbox-disabled .ant-checkbox-inner{color:var(--ovl-text-color)!important;background-color:var(--ovl-primary)!important}.css-var-r0.ant-select-css-var{--ant-select-selector-bg: var(--ovl-bg-color);--ant-select-option-selected-color: var(--ovl-text-color);--ant-select-option-selected-bg: var(--ovl-primary);--ant-select-option-height: 28px;--ant-select-clear-bg: #414854;--ant-select-multiple-item-bg: var(--ovl-bg-color);--ant-select-multiple-selector-bg-disabled: var(--ovl-bg-color-disabled);--ant-select-multiple-item-color-disabled: var(--ovl-text-color-disabled)}[class^=ant-select],[class*=" ant-select"]{font-size:var(--ovl-font-size)}.ant-select .ant-select-selector{font-size:inherit!important}.ant-select .ant-select-clear:hover{color:#fd4444}.ant-select:not(.ant-select-disabled) .ant-select-selector .ant-select-selection-search{font-size:inherit;color:inherit}.ant-select:not(.ant-select-disabled) .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{height:100%;font-size:inherit;color:inherit}.ant-select:not(.ant-select-disabled) .ant-select-selector .ant-select-selection-placeholder{font-size:inherit}.ant-select:not(.ant-select-disabled) .ant-select-selector .ant-select-selection-item{font-size:inherit;color:inherit}.ant-select-single.ant-select-sm,.ant-select-multiple.ant-select-sm{font-size:var(--ovl-font-size)}.ant-select-multiple .ant-select-selector{font-size:inherit!important}.ant-select-multiple .ant-select-selector .ant-select-selection-item{margin-top:0;margin-bottom:0;height:22px;line-height:18px;border-radius:var(--ovl-radius-s)}.ant-select-dropdown .ant-select-item:not(.ant-select-item-option-disabled):not(.ant-select-item-option-selected):hover{background-color:var(--ovl-bg-color)}.ant-select-dropdown .ant-select-item-empty .ant-empty{padding:14px 0}.ant-select-dropdown .ant-select-item-empty .ant-empty .ant-empty-image{margin:0 auto;width:45px}.ant-select-dropdown .ant-select-item-empty .ant-empty .ant-empty-description{font-size:12px}.css-var-r0.ant-picker-css-var{--ant-date-picker-hover-bg: var(--ovl-bg-color);--ant-control-item-bg-active: var(--ovl-primary);--ant-date-picker-cell-hover-bg: var(--ovl-bg-color-hover);--ant-date-picker-active-bg: var(--ovl-bg-color)}[class^=ant-picker],[class*=" ant-picker"]{font-size:var(--ovl-font-size)}.ant-picker{font-size:var(--ovl-font-size);height:var(--ovl-item-height)}.ant-picker .ant-picker-input{font-size:inherit}.ant-picker .ant-picker-input>input{font-size:inherit}.ant-picker .ant-picker-input>input:hover{background:transparent}.ant-picker .ant-picker-clear{background:#2f353e}.ant-picker .ant-picker-clear:hover{color:#fd4444}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range{color:#8697a8}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul li{font-size:12px}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul li:hover{background-color:var(--ovl-bg-color-hover)}.ant-picker-dropdown .ant-picker-footer .ant-picker-ranges .ant-picker-now-btn,.ant-picker-dropdown .ant-picker-footer .ant-picker-ranges .ant-btn{font-size:12px}.ant-picker-dropdown .ant-picker-footer .ant-picker-ranges .ant-btn{padding-left:10px;padding-right:10px;height:26px}.css-var-r0.ant-cascader-css-var{--ant-control-item-bg-hover: var(--ovl-bg-color-focus);--ant-cascader-option-selected-bg: var(--ovl-primary-focus)}[class^=ant-cascader],[class*=" ant-cascader"]{font-size:var(--ovl-font-size)}.ant-tooltip .ant-tooltip-inner{padding-left:12px;padding-right:12px}.ant-popover .ant-popover-inner{padding-left:16px;padding-right:16px}.ant-popover.popover-high-contrast .ant-popover-inner{border:1px solid var(--ovl-primary)}.ant-popconfirm .ant-popconfirm-buttons .ant-btn{margin-left:6px;height:26px;padding:0 var(--ovl-padding);font-size:var(--ovl-font-size);font-weight:500}.ant-dropdown-menu .ant-dropdown-menu-item .svg-icon{margin-right:10px}.css-var-r0.ant-modal-css-var{--ant-modal-header-bg: transparent;--ant-modal-header-margin-bottom: 24px;--ant-modal-header-padding: 0 0 12px;--ant-modal-header-border-bottom: 1px rgba(255, 255, 255, .1) solid;--ant-modal-title-color: var(--ovl-text-color)}.ant-modal .ant-modal-content{border:1px solid var(--ovl-primary)}.ant-modal .ant-modal-footer{display:flex}.ant-modal .ant-modal-footer .ant-btn{flex:1 0 0;font-weight:500}.ant-modal-confirm .ant-modal-confirm-title,.ant-modal-confirm .ant-modal-confirm-content{color:var(--ovl-text-color)!important}.ant-modal-confirm .ant-modal-confirm-btns{display:flex;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{flex:1 0 0;font-weight:500}.css-var-r0.ant-form-css-var{--ant-form-label-color: var(--ovl-text-color)}.css-var-r0.ant-progress{--ant-progress-remaining-color: var(--ovl-bg-color-remaining);--ant-progress-default-color: var(--ovl-primary)}.wayline-task-algorithm-type-label{display:flex;align-items:center;justify-content:space-between;width:100%}.wayline-task-algorithm-type-label .ant-form-item-control-input{min-height:unset}.wayline-task-algorithm-type-label .ant-form-item-control-input .ant-switch.ant-switch-checked:focus{box-shadow:none}.wayline-task-algorithm-type-label .ant-radio-group{margin-right:-12px}.wayline-task-algorithm-type-label .ant-radio-group .ant-radio-button-wrapper{height:20px;line-height:18px;border-right-color:transparent!important;font-size:12px}.wayline-task-algorithm-type-label .ant-radio-group .ant-radio-button-wrapper:before{background-color:#1d4bfd!important}.wayline-task-algorithm-type-label .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{color:#fff!important;background-color:#1d4bfd!important}.wayline-task-real-ai-recog-tips{font-size:12px}.app-upgrader{width:420px;border-radius:8px;border:1px solid rgba(150,172,254,.2);box-shadow:0 8px 40px -8px #1d4bfd59}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.app-upgrader{background:#181a22bf;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}.app-upgrader:after{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-120%);border-radius:50%;width:220px;height:220px;background-color:#1d4bfd;filter:blur(120px)}.app-upgrader .ant-notification-notice-close{color:#fff}.app-upgrader-title{display:flex;align-items:center}.app-upgrader-title .title-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;margin-right:6px;font-size:14px;color:#181a22;background-color:#0cdc2f;box-shadow:0 4px 8px #0cdc2f59}.app-upgrader-title .title-text{font-size:16px;font-weight:700;color:#fff}.app-upgrader-info{display:flex;align-items:center;margin-bottom:10px;gap:8px;font-size:12px}.app-upgrader-info .version-text{border-radius:4px;padding:2px 10px;background-color:#ffffff38}.app-upgrader-content{margin-bottom:6px;padding:8px 0;font-size:14px;font-weight:500;color:#ffffffe6}.app-upgrader-content p{margin-bottom:.4em;padding:0 2px;font-size:inherit;line-height:1.6}.app-upgrader-content p:last-child{margin-bottom:0}.app-upgrader-actions{margin-bottom:6px}.app-upgrader-actions .ant-btn{padding:0 14px;height:34px}.app-upgrader-actions .ant-btn span{font-size:12px}.app-upgrader-actions .ant-btn .anticon svg{width:14px;transform:rotate(-45deg)}.app-upgrader-actions .ant-btn:hover{background-color:#365ffd}.app-upgrader-actions .ant-btn:active{background-color:#1d4bfdd9}.layout-footer{position:fixed;z-index:100;left:0;right:0;bottom:-266px;display:flex;flex-direction:column;line-height:1;transition:all .25s ease-in-out}.layout-footer.expand{transform:translateY(-266px)}.layout-footer-head{display:flex;align-items:center;background-color:#1d2329;justify-content:space-between;height:36px;padding:0 8px}.layout-footer-head-left{display:flex;align-items:center}.layout-footer-head-right{display:flex;align-items:center;gap:10px}.layout-footer-head-compass{position:relative;margin-right:10px;padding-right:10px}.layout-footer-head-compass:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:14px;background-color:#ffffff14}.yzs-footer-head-scale{margin-left:auto;display:flex;gap:5px;align-items:center;position:absolute;left:24px;top:-21px}.yzs-footer-head-scale_label{color:#fff;font-size:12px;letter-spacing:.4px}.yzs-footer-head-scale_bar{width:100px;position:relative;height:2px;background:#fff;transition:.2s linear}.yzs-footer-head-scale_bar:before{content:"";display:block;position:absolute;width:2px;height:6px;left:0;top:-2px;background:#fff}.yzs-footer-head-scale_bar:after{content:"";display:block;position:absolute;width:2px;height:6px;right:0;top:-2px;background:#fff}.layout-footer-column-selecter{display:flex;align-items:center;color:#fff}.layout-footer-column-selecter-item{display:flex;align-items:center;flex:0 0 auto;margin-right:8px;padding:0 16px;height:24px;border-radius:4px;font-size:14px;background-color:#ffffff14;transition:all .2s ease-in-out;cursor:pointer}.layout-footer-column-selecter-item:hover{background-color:#ffffff26}.layout-footer-column-selecter-item:active{background-color:#ffffff14}.layout-footer-column-selecter-item.current{background-color:#1d4bfd}.layout-footer-head-multi-funcs{display:flex;align-items:center;position:relative;z-index:0}.layout-footer-head-multi-funcs:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1px;height:14px;background-color:#ffffff14}.layout-footer-head-multi-funcs .footer-funcs-notification .layout-header-notice:after,.layout-footer-head-multi-funcs .footer-funcs-notification .layout-header-notice:before{display:none}.layout-footer-head-multi-funcs .footer-funcs-notification .layout-header-notice .layout-header-notice-trigger{background-color:transparent;width:28px;height:28px}.layout-footer-head-multi-funcs .footer-funcs-notification .layout-header-notice .layout-header-notice-trigger:hover{background-color:#d8d8d814}.layout-footer-head-multi-funcs .footer-funcs-notification .layout-header-notice .layout-header-notice-trigger.selected{background-color:#d8d8d826}.layout-footer-head-multi-funcs .footer-funcs-notification .layout-header-notice .layout-header-notice-trigger .svg-icon{font-size:16px!important}.layout-footer-head-multi-funcs-item{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px;border-radius:50%;cursor:pointer}.layout-footer-head-multi-funcs-item:hover{background-color:#d8d8d814}.layout-footer-head-multi-funcs-item.selected{background-color:#d8d8d826}.layout-footer-columns-container{overflow:hidden;height:266px;padding:24px 40px}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.layout-footer-columns-container{background:#2a3140cc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}.layout-footer-columns-wrapper{display:flex;align-items:center;flex-wrap:wrap;height:100%}.layout-footer-columns-wrapper>div{flex:0 0 100%;position:relative;padding-right:51px}.layout-footer-columns-wrapper>div:after{content:"";position:absolute;top:40px;right:25px;bottom:0;width:1px;background-color:#ffffff14}.layout-footer-columns-wrapper>div:last-child{padding-right:0}.layout-footer-columns-wrapper>div:last-child:after{display:none}.layout-footer-columns-wrapper.column-2>div{flex:0 0 50%}.layout-footer-columns-wrapper.column-2-3>div:first-child{flex:1.5 0 0}.layout-footer-columns-wrapper.column-2-3>div:last-child{flex:3.125 0 0}.layout-footer-columns-wrapper.column-3>div{flex:0 0 33.333333%}.ceshidaima{position:relative}.ceshidaima:after{content:"";position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:#0000}.svg-icon{display:inline-flex;align-items:center;justify-content:center;color:inherit}.svg-icon svg{width:1em;height:1em;color:inherit}.svg-icon:not(.raw-color) svg path{color:inherit;fill:currentColor}.layout-header-notice{display:flex;align-items:center;position:relative}.layout-header-notice:before,.layout-header-notice:after{content:"";width:1px;height:24px;background-color:#ffffff14}.layout-header-notice:before{margin-left:14.4px;margin-right:24px}.layout-header-notice:after{margin-left:24px;margin-right:4.8px}.layout-header-notice-trigger{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;background-color:#485064;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.layout-header-notice-trigger:hover{background-color:#485064b3}.layout-header-notice-trigger:active{background-color:#485064e6}.layout-header-notice-badge{position:absolute;transform:translate(8px,-8px);width:6px;height:6px;border-radius:50%;background-color:#fd4444}.layout-header-notice-popover .ant-popover-arrow .ant-popover-arrow-content:before{background:#181a22!important}.layout-header-notice-popover .ant-popover-inner{padding:0;background-color:#181a22!important}.layout-header-notice-popover .ant-popover-inner .ant-popover-inner-content{padding:0}.layout-header-notice-list{display:flex;flex-direction:column;width:260px}.layout-header-notice-list .notice-list-body{flex:0 0 auto;overflow-y:auto;padding:8px 0;height:fit-content;transition:all .3s ease-in-out}.layout-header-notice-list .notice-list-body.expand{max-height:360px}.layout-header-notice-list .notice-list-item{display:flex;align-items:center;padding:8px 24px;font-size:12px;color:#fff9;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.layout-header-notice-list .notice-list-item.danger:before{background-color:#fd4444;box-shadow:0 2px 8px #fd444459}.layout-header-notice-list .notice-list-item.warning:before{background-color:#ffb758;box-shadow:0 2px 8px #ffb75859}.layout-header-notice-list .notice-list-item.primary:before{background-color:#1d4bfd;box-shadow:0 2px 8px #1d4bfd59}.layout-header-notice-list .notice-list-item:before{content:"";flex:0 0 auto;margin-right:8px;width:10px;height:10px;border-radius:50%;background-color:#647093}.layout-header-notice-list .notice-list-item.success:before{background-color:#0cdc2f;box-shadow:0 2px 8px #0cdc2f59}.layout-header-notice-list .notice-list-item.priority{font-weight:600}.layout-header-notice-list .notice-list-item.priority.danger{color:#fd4444}.layout-header-notice-list .notice-list-item.priority.warning{color:#ffb758}.layout-header-notice-list .notice-list-item.priority.primary{color:#1d4bfd}.layout-header-notice-list .notice-list-item.priority.success{color:#0cdc2f}.layout-header-notice-list .notice-list-item:hover{background-color:#2f333e40}.layout-header-notice-list .notice-list-item .item-register-time{flex:0 0 auto}.layout-header-notice-list .notice-list-item .item-incident-type{flex:0 0 auto;margin-left:8px}.layout-header-notice-list .notice-list-footer{flex:0 0 auto}.layout-header-notice-list .notice-list-show-all{display:flex;align-items:center;justify-content:center;height:32px;background-color:#2f333e40;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.layout-header-notice-list .notice-list-show-all:hover{background-color:#2f333e8c}.layout-header-notice-list .notice-list-show-all:active{background-color:#2f333e40}.notification-popup{--primary-color: 253, 68, 68;--primary-hex-color: rgb(var(--primary-color));--popup-outset-shadow: 0 0 15px rgba(0, 0, 0, .35);--popup-inset-shadow: 0 0 15px rgba(var(--primary-color), .5) inset;--popup-shadow: var(--popup-inset-shadow), var(--popup-outset-shadow);--popup-border-color: rgba(var(--primary-color), .35);--action-inset-shadow: 0 0 10px rgba(var(--primary-color), .35) inset;--cubic-bezier: cubic-bezier(.87, 0, .13, 1);position:fixed;z-index:100;left:50%;top:150px;transform:scale(1) translate(-50%);transform-origin:left;width:670px;height:180px;opacity:1;visibility:visible;transition:all .3s var(--cubic-bezier)}.notification-popup:not(.show){transform:scale(.3) translate(-50%);opacity:0;visibility:hidden}.notification-popup-box{display:flex;align-items:center;justify-content:center;overflow:hidden;position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%,-50%);width:670px;height:180px;border-radius:10px;border:2px solid var(--primary-hex-color);box-shadow:var(--popup-shadow)}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.notification-popup-box{background:#181a22cc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}.notification-popup-box .notification-popup-zebra-print{display:flex;align-items:center;position:absolute;left:50%;top:50%;transform:rotate(45deg) translate(-50%,-50%);transform-origin:top left;gap:16px;height:500%;opacity:.2}.notification-popup-box .notification-popup-zebra-print .zebra-print-item{flex:0 0 auto;width:16px;height:100%;background-color:var(--primary-hex-color)}.notification-popup-box .notification-popup-zebra-print.active{animation:OpacityBreathing .75s ease-out infinite}@keyframes OpacityBreathing{0%{opacity:0}50%{opacity:.2}to{opacity:0}}.notification-popup-wrapper{position:absolute;z-index:10;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding:12px 40px}.notification-popup-cell{display:flex;align-items:center;overflow:hidden;font-size:14px;color:#fff}.notification-popup-cell .cell-label{flex:0 0 auto;color:rgba(var(--primary-color),.8)}.notification-popup-cell .cell-label:after{content:"："}.notification-popup-cell .cell-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 0 0}.notification-popup-cell .cell-unit{flex:0 0 auto;padding-left:6px}.notification-popup-body{--border: 1px solid var(--popup-border-color);display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:4px;border-top:var(--border);border-bottom:var(--border)}.notification-popup-type-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;width:54px;height:54px;color:#181a22;background-color:var(--primary-hex-color);box-shadow:0 0 10px rgba(var(--primary-color),.6)}.notification-popup-type-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 0 auto;position:relative;left:16px;font-size:54px;font-weight:700;letter-spacing:.12em;color:var(--primary-hex-color);text-shadow:0 0 10px rgba(var(--primary-color),.6)}.notification-popup-type-label:after{content:"";padding:0 16px}.notification-popup-header,.notification-popup-footer{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}.notification-popup-address{overflow:hidden;max-width:55%}.notification-popup-location{display:flex;align-items:center;gap:24px}.notification-popup-location .notification-popup-cell .cell-value{color:var(--primary-hex-color)}.notification-popup-no-location{display:flex;align-items:center;line-height:1}.notification-popup-no-location svg{margin-top:1px;margin-right:4px;font-size:16px;color:var(--primary-hex-color)}.notification-popup-actions{gap:8px}.notification-popup-actions .actions-btn{display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--primary-color),.35);border-radius:4px;width:94px;height:32px;line-height:1;text-align:center;transition:all .2s var(--cubic-bezier);cursor:pointer}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.notification-popup-actions .actions-btn{background:#181a2259;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}.notification-popup-actions .actions-btn:hover{box-shadow:var(--action-inset-shadow);background-color:#181a22a6}.notification-popup-actions .actions-btn:active{background-color:#181a2259}.notification-popup-actions .actions-btn.primary{border-color:var(--primary-hex-color);background-color:rgba(var(--primary-color),.35);box-shadow:var(--action-inset-shadow)}.notification-popup-actions .actions-btn.primary:hover{background-color:rgba(var(--primary-color),.45)}.notification-popup-actions .actions-btn.primary:active{background-color:rgba(var(--primary-color),.35)}.notification-popup.animation-step-0 .notification-popup-box{width:50px;height:50px}.notification-popup.animation-step-0 .notification-popup-zebra-print{visibility:hidden}.notification-popup.animation-step-0 .notification-popup-body{border-color:transparent}.notification-popup.animation-step-0 .notification-popup-type-info{max-width:0;opacity:0;text-overflow:clip}.notification-popup.animation-step-0 .notification-popup-header,.notification-popup.animation-step-0 .notification-popup-footer{opacity:0}.notification-popup.animation-step-1{--trans: .7s var(--cubic-bezier)}.notification-popup.animation-step-1 .notification-popup-box{width:670px;height:100px;transition:width var(--trans),height var(--trans)}.notification-popup.animation-step-1 .notification-popup-type-info{max-width:500px;opacity:1;transition:max-width var(--trans),opacity var(--trans)}.notification-popup.animation-step-2{--trans: .35s var(--cubic-bezier);--trans-delay: .15s}.notification-popup.animation-step-2 .notification-popup-box{height:180px;transition:height var(--trans)}.notification-popup.animation-step-2 .notification-popup-zebra-print{visibility:visible;transition-delay:var(--trans-delay)}.notification-popup.animation-step-2 .notification-popup-body{border-color:var(--popup-border-color);transition:border var(--trans)}.notification-popup.animation-step-2 .notification-popup-header,.notification-popup.animation-step-2 .notification-popup-footer{opacity:1;transition:opacity var(--trans);transition-delay:var(--trans-delay)}.address[data-com=address]{width:326px;opacity:1;color:#fff;border-radius:5px;height:24px;transition:height .2s linear;position:relative}.address[data-com=address] .address_list{height:0px;box-sizing:border-box;overflow:auto;transition:height .2s linear;position:absolute;width:100%;bottom:30px;background:#131721;box-shadow:0 0 10px #00000059}.address[data-com=address] .address_list .address_list_item{display:flex;align-items:center;height:30px;padding:0 16px;cursor:pointer;background:#0000;transition:background .3s cubic-bezier(.075,.82,.165,1);gap:10px}.address[data-com=address] .address_list .address_list_item:hover{background:#d9d9d91a}.address[data-com=address] .address_list .address_list_item .address_list_item_icon{width:20px;display:flex;justify-content:center;align-items:center}.address[data-com=address] .address_list .address_list_item .address_list_item_icon .svg-icon path{fill:inherit}.address[data-com=address] .address_list .address_list_item .address_list_item_name{width:130px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.address[data-com=address] .address_list .address_list_item .address_list_item_area{width:120px;font-size:12px;color:#8f8f8f;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.address[data-com=address] .address_list .nodata{height:100%;display:flex;align-items:center;justify-content:center}.address[data-com=address] .address_list.val{height:200px;border:1px solid #000000}.address[data-com=address] .address_search{height:24px;display:flex;align-items:center;position:relative;padding:0 10px;background:#090e1826;border-radius:5px;box-sizing:border-box;border:1px solid rgba(255,255,255,.35)}.address[data-com=address] .address_search:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:92%;height:1px;background:#ffffff14}.address[data-com=address] .address_search .address_search_icon{width:14px;display:flex;justify-content:center;align-items:center}.address[data-com=address] .address_search .address_search_icon .svg-icon path{fill:inherit}.address[data-com=address] .address_search .address_search_input{font-size:12px;background-color:#0000;border:1px solid transparent;color:#fff9}.address[data-com=address] .address_search .address_search_input:focus{box-shadow:0 0 0 0 transparent}.address[data-com=address] .address_search .address_search_close{position:absolute;right:2px;top:-2px;width:24px;height:24px;font-size:18px;color:#fff;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.addresspopup{position:absolute;left:0;top:0;display:flex;height:45px;background:#fff;opacity:1;z-index:70;border-radius:5px;transform:translate(-50%,-100%);color:#181a22;padding:12px 10px;align-items:center}.addresspopup:before{content:"";position:absolute;bottom:-18px;left:50%;transform:translate(-50%);border:9px solid transparent;border-top-color:#fff}.addresspopup .shuxian:after{content:"";display:block;width:1px;height:16px;background:#181a224d;margin:0 10px}.addresspopup .addresspopup-name{font-size:14px;font-weight:700;display:flex;align-items:center}.addresspopup .addresspopup-icon{cursor:pointer}.gateway-domain-switch{display:flex;align-items:center;overflow:hidden;margin-right:6px;border:1px solid rgba(255,255,255,.35);border-radius:4px;font-size:12px;background-color:#090e1840}.gateway-domain-switch-option{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:45px;height:24px;transition:all .2s ease-in-out;cursor:pointer}.gateway-domain-switch-option:hover{background-color:#090e1859}.gateway-domain-switch-option:active{background-color:#090e1840}.gateway-domain-switch-option.active{font-weight:500;color:#181a22;background-color:#fff}.switch-map{width:210px;background:#121722;box-shadow:0 0 4px #00000080;border-radius:6px;border:1px solid #000000;position:absolute;right:40px;bottom:305px;color:#fff}.switch-map .map-list{width:100%;display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #232a39}.switch-map .map-list .map-item{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.switch-map .map-list .map-item .active_map{border:2px solid #1d4bfd}.switch-map .map-list .map-item img{width:86px;height:60px;border-radius:4px}.switch-map .map-list .map-item span{width:100%;display:inline-block;text-align:center;margin-top:8px}.switch-map .layer-list{width:100%;padding:10px;max-height:350px;overflow:hidden auto;border-bottom:1px solid #232a39}.switch-map .layer-list .ant-tree{background:#121722}.switch-map .layer-list .tree-title{max-width:80px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.switch-map .road-list{padding:10px;width:100%}.switch-map .road-list .road-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.tools_box{position:absolute;right:120px;bottom:305px;width:60px;min-height:40px;padding:12px 8px;border-radius:6px;background:#131721;border:1px solid #000;box-shadow:0 0 8px #181a22cc;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.tools_box .tools_item{position:relative;margin-bottom:12px}.tools_box .tools_item:last-child{margin-bottom:0}.tools_box .tools_item .item_icon{cursor:pointer}.tools_box .tools_item .item_child{position:absolute;top:-6px;right:46px;min-width:30px;height:40px;padding:8px 12px;border-radius:6px;background:#131721;border:1px solid #000;box-sizing:border-box;display:flex}.tools_box .tools_item .item_child>div{margin-right:10px;cursor:pointer}.tools_box .tools_item .item_child>div:last-child{margin-right:0}.layout-header{display:flex;align-items:center;position:fixed;z-index:100;left:0;top:0;right:0;justify-content:space-between;height:72px;padding:0 24px;transition:all .4s ease-out;transform:translateY(-100%);opacity:0}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.layout-header{background:#181a22cc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}.layout-header.show{transform:translateY(0)}.layout-header-left{display:flex;align-items:center}.layout-header-logo{margin-right:10px;border-radius:50%;width:42px;height:42px;box-shadow:0 4px 16px #ffffff4d;cursor:pointer}.layout-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:500;color:#fff}.layout-header-right{display:flex;align-items:center}.layout-header-nav{display:flex;align-items:center;margin:0;padding:0;list-style:none}.layout-header-nav-item{display:flex;align-items:center;flex:0 0 auto;margin-left:24px;padding:0 16px;border-radius:6px;height:34px;color:#fff;cursor:pointer;transition:all .2s}.layout-header-nav-item:hover,.layout-header-nav-item.current{background-color:#1d4bfd}.layout-header-nav-item.divider{padding:0 32px;border-radius:0;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.layout-header-user-panel{display:flex;align-items:center;margin-left:20px;cursor:pointer}.layout-header-user-panel .layout-header-user-avatar{overflow:hidden;margin-right:10px;border-radius:50%;width:40px;height:40px}.layout-header-user-panel .anticon-caret-down{color:#647093}.menu{width:184px;display:flex;flex-direction:column;cursor:auto;border-radius:8px;background:#181a2299;box-sizing:border-box;border:1px solid #485064;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);align-items:center}.menu .menuitem-normal-name{display:flex;justify-content:center;font-size:14px;font-weight:700;color:#fff;margin-top:16px}.menu .menuitem-normal-dept{display:flex;justify-content:center;font-size:12px;color:#fff;opacity:.6;margin-top:2px;margin-bottom:12px}.menu .divider{width:100%;height:1px;background:#9c9c9c85}.menu .menu-item{width:160px;height:28px;border-radius:4px;background:#ffffff1a;margin-top:6px;text-align:center;line-height:28px;color:#fff;cursor:pointer;font-weight:400}.menu .menu-item:hover{background:#ffffff3d}.menu .menu-item:nth-child(4){margin-top:12px}.menu .menu-item:last-child{margin-bottom:12px}.drone-regulatory{overflow:hidden;position:relative;display:flex;padding:40px;width:100vw;height:100vh;background-color:#181a22}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center}.modal-content{background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 5px 15px #0000004d}.close{float:right;font-size:1.5rem;font-weight:700;cursor:pointer}.ant-modal-footer{justify-content:center}.content{font-family:OPPOSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";white-space:pre-wrap}.drone-regulatory-device-list{flex:0 0 384px;display:flex;flex-direction:column;height:100%;color:#fff}.drone-regulatory-device-list .ant-input-affix-wrapper{border-color:#ffffff26;height:32px;font-size:14px;background-color:#2f333e40}.drone-regulatory-device-list .ant-input-affix-wrapper:hover{border-color:#1d4bfd}.drone-regulatory-device-list .ant-input-affix-wrapper .ant-input-prefix{margin-right:6px}.drone-regulatory-device-list-header{flex:0 0 72px}.drone-regulatory-device-list-header .header-container{display:flex;align-items:flex-end;line-height:1}.drone-regulatory-device-list-header .header-title{position:relative;padding-right:8px;font-size:32px;font-weight:600}.drone-regulatory-device-list-header .header-title:before{content:"";position:absolute;left:-10px;top:-10px;border-radius:50%;width:40px;height:40px;background:radial-gradient(145% 145% at 100% 100%,#1d4bfd00 45%,#1d4bfd 95%)}.drone-regulatory-device-list-header .header-sub-title{color:#ffffff59}.drone-regulatory-device-list-header .header-sub-title:before{content:"/ "}.drone-regulatory-device-list-body{flex:1 0 0;overflow:hidden;display:flex;flex-direction:column;padding:16px;border-radius:8px;background-color:#26282f}.drone-regulatory-device-list-body .body-filter{flex:0 0 auto;margin-bottom:20px}.drone-regulatory-device-list-body .body-list-head{display:flex;align-items:center;flex:0 0 auto;justify-content:space-between;margin-bottom:12px;padding-left:2px;font-size:16px}.drone-regulatory-device-list-body .body-list-head .refresh-list{font-size:12px;opacity:.8;cursor:pointer;transition:all .2s ease-in-out}.drone-regulatory-device-list-body .body-list-head .refresh-list svg{margin-right:2px}.drone-regulatory-device-list-body .body-list-head .refresh-list:hover{opacity:1}.drone-regulatory-device-list-body .body-list-head .refresh-list:active{opacity:.8}.drone-regulatory-device-list-body .body-loading{display:flex;align-items:center;justify-content:center;height:50%}.drone-regulatory-device-list-body .body-list{flex:1 0 0;overflow-y:auto;margin-right:-6px}.drone-regulatory-device-list-body .body-list-item{margin-right:6px;margin-bottom:8px}.drone-regulatory-device-list-body .body-list-item:last-child{margin-bottom:0}.drone-regulatory-device-list-body .body-list-item{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:0 16px;height:40px;line-height:1;background-color:#2f333e40;transition:all .2s ease-in-out;cursor:pointer}.drone-regulatory-device-list-body .body-list-item:hover{border-color:#fff9}.drone-regulatory-device-list-body .body-list-item.selected{background-color:#090e1859}.drone-regulatory-device-list-body .body-list-item.current{border-color:#1d4bfd}.drone-regulatory-device-list-body .body-list-item .device-name{font-size:12px;opacity:.8}.drone-regulatory-monitor{flex:1 0 0;margin-left:34px;padding-top:72px;height:100%}.drone-regulatory-player{overflow:hidden;position:relative;display:flex;flex-direction:column;border-radius:8px;height:100%;background-color:#26282f}.drone-regulatory-player .player-main{flex:1 0 0;background-color:#181a22}.drone-regulatory-player .player-container{height:100%}.drone-regulatory-player .player-exception{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;right:0;bottom:0;flex-direction:column;width:100%;height:100%}.drone-regulatory-player .player-exception .exception-icon{font-size:30px;color:#fd4444}.drone-regulatory-player .player-exception .exception-tip{font-size:14px;color:#ffffffb3}.drone-regulatory-player .player-exception .exception-tip a{padding:0 6px;color:#fff}.drone-regulatory-player .player-exception .ant-btn{margin-top:16px;width:80px;height:30px}.drone-regulatory-player .player-head{display:flex;align-items:center;flex:0 0 auto;padding:0 24px;height:48px;font-size:14px}.live-player-aliplayer .prism-info-display,.live-player-aliplayer .prism-ErrorMessage,.live-player-aliplayer .prism-big-play-btn,.live-player-aliplayer .prism-tooltip,.live-player-aliplayer .prism-controlbar,.live-player-aliplayer .prism-cover,.live-player-aliplayer .prism-animation,.live-player-aliplayer .prism-auto-stream-selector,.live-player-aliplayer .prism-marker-text,.live-player-aliplayer .prism-text-overlay,.live-player-aliplayer .loading-center{display:none!important}.live-player-aliplayer video{object-fit:cover}.drone-regulatory-top-right{display:flex;align-items:center;position:absolute;top:40px;right:40px}.drone-regulatory-exit{display:flex;align-items:center;justify-content:center;border-radius:50%;width:48px;height:48px;background-color:#ffffff26;transition:all .2s ease-in-out;cursor:pointer}.drone-regulatory-exit svg{transform:scale(1.3)}.drone-regulatory-exit:hover{background-color:#ffffff40}.drone-regulatory-exit:active{background-color:#ffffff26}.device-controller{display:grid;grid-gap:16px;grid-template-columns:1120px 756px;grid-template-rows:minmax(560px,auto) 330px;position:relative;z-index:100;padding:16px;width:1920px;height:1080px;transform-origin:left top;background-color:#181a22;transition:all .2s ease-in-out}.device-controller-monitor,.device-controller-map,.device-controller-handle{overflow:hidden;padding:8px 16px;border-radius:24px;background-color:#26282f}.device-controller-monitor{grid-column:1/span 1;grid-row:1/span 1;padding:0}.device-controller-map{grid-column:2/span 1;grid-row:1/span 1;overflow:hidden;padding:0}.device-controller-map #map{position:relative;transform-origin:left top}.device-controller-handle{grid-column:1/span 2;grid-row:2/span 1}.device-controller-handle{position:relative}.device-controller-handle .device-controller-handle-head{margin-bottom:6px;display:flex;gap:10px;align-items:center}.device-controller-handle .device-controller-handle-head img{width:auto}.device-controller-handle .device-controller-handle-head .section-head__title{font-size:22px}.device-controller-handle .device-controller-handle-head .head-handletext{color:#0cdc2f;margin-left:24px}.device-controller-handle .device-controller-handle-head .device-controller-handle-forcibly{display:flex;align-items:center;gap:10px}.device-controller-handle .device-controller-handle-body{display:flex;align-items:center}.device-controller-handle .device-controller-handle-body .device-controller-handle-body_item{display:flex}.device-controller-handle .device-controller-handle-body .device-controller-handle-body_item:not(:last-child):after{content:"";display:block;width:1px;height:270px;background:#ffffff14;margin:0 38px}.device-controller-handle .device-controller-handle-tip{position:absolute;top:12px;right:30px;display:flex;gap:8px;align-items:center;cursor:pointer;color:#c3c3c3;font-size:14px}.device-controller-handle .device-controller-handle-tip:hover{color:#00c2ff}.device-controller-handle .device-controller-handle-tip:hover .svg-icon svg{color:#00c2ff;fill:#00c2ff}.device-controller-handle.debug{position:relative}.device-controller-handle.debug:before{content:attr(data-bugtext);position:absolute;width:100%;height:100%;background:#0606067a;cursor:no-drop;display:flex;align-items:center;justify-content:center;font-size:24px;z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);top:0;left:0}.device-controller-handle-tippop{position:absolute;top:0;padding:44px 40px;z-index:1000;width:100%;height:100%;background:#181a22;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.device-controller-handle-tippop .tippop-title{font-size:40px;margin-bottom:30px;display:flex;align-items:center;gap:10px}.device-controller-handle-tippop .tippop-close{position:absolute;top:40px;right:40px;cursor:pointer}.device-controller-handle-tippop .tippop-close:hover{filter:drop-shadow(2px 4px 6px black)}.section-head{display:flex;align-items:center;justify-content:space-between;line-height:1.3}.section-head__icon{display:flex;align-items:center;justify-content:center;flex:0 0 24px;margin-top:1px;margin-right:10px;width:24px;height:24px;border-radius:50%;color:#181a22;background-color:#0cdc2f;box-shadow:0 4px 8px #0cdc2f59}.section-head__title{flex:0 0 auto;margin-right:8px;font-size:18px}.section-head__title-suffix{flex:0 0 auto}.section-head__title-suffix.text{align-self:flex-end;padding-bottom:2px;font-size:12px;opacity:.35}.section-head-left{display:flex;align-items:center;flex:0 0 auto}.section-head-right{flex:0 0 auto}.dc-tooltip{display:inline-block}.dc-tooltip-popup{display:inline-block;position:absolute;top:0;left:0;transform:translate(-50%,-100%);padding:12px 16px;background:red;z-index:100;background:#363f5eb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:transparent;border-radius:4px;max-width:400px}.dc-tooltip-popup:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:rgba(54,63,94,.7) transparent transparent transparent}.dc-tooltip-popup .dc-tooltip-popup-title{font-size:14px;display:flex;align-items:center;gap:10px}.dc-tooltip-popup .dc-tooltip-popup-title img{width:16px;height:16px}.dc-tooltip-popup .dc-tooltip-popup-desc{margin-top:10px;font-size:12px;color:#ffb758}.dc-tooltip-popup.hide{visibility:hidden}.autureturn{width:270px;height:270px;background:linear-gradient(180deg,#393a41,#2f3035);border-radius:28px;box-shadow:0 4px 4px #0003,inset 0 0 4px #00000026;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.autureturn .autureturn-arrow{width:38px;height:54px}.autureturn .autureturn-arrow img{width:auto;display:block;margin:0 auto;opacity:1}.autureturn .autureturn-arrow img:not(:first-child){margin-top:4px}.autureturn .autureturn-arrow.down img{opacity:0}.autureturn .autureturn-arrow.down .arrow-1{animation:arrowOpacity .5s linear infinite;animation-delay:.5s}.autureturn .autureturn-arrow.down .arrow-2{animation:arrowOpacity .5s linear infinite;animation-delay:1s}.autureturn .autureturn-arrow.down .arrow-3{animation:arrowOpacity .5s linear infinite;animation-delay:1.5s}.autureturn .autureturn-arrow.down .arrow-4{animation:arrowOpacity .5s linear infinite;animation-delay:2s}.autureturn .autureturn-text{font-size:24px;color:#fff}.autureturn .autureturn-icon{margin-top:10px}.autureturn.ready .autureturn-text{color:#0cdc2f}.handle-body_item-base{display:flex;flex-direction:row;flex-wrap:wrap;width:378px}.handle-body_item-base .handle-body_item-base-column-line{justify-content:center;width:33.33%;display:flex;flex-direction:column}.handle-body_item-base .handle-body_item-base-column-line .wireless-mode{display:none}.battery-capacity{flex:0 0 auto;display:inline-block;align-items:center}.battery-capacity-charging{position:relative;margin-right:3px;bottom:-2px;color:#0cdc2f}.battery-capacity-percent.green{color:#0cdc2f}.battery-capacity-percent.orange{color:#ffb758}.battery-capacity-percent.red{color:#fd4444}.device-deadline-status{display:inline-flex;align-items:center}.device-deadline-status.red{color:#fd4444}.device-deadline-status.orange{color:#ffb758}.device-deadline-status.green{color:#0cdc2f}.device-deadline-status.aqua{color:#22cce2}.device-deadline-status.blue{color:#1d4bfd}.device-deadline-status.gray{color:#8697a8}.device-deadline-status.white{color:#fff}.device-enum-status{display:inline-flex;align-items:center}.device-enum-status.red{color:#fd4444}.device-enum-status.orange{color:#ffb758}.device-enum-status.green{color:#0cdc2f}.device-enum-status.aqua{color:#22cce2}.device-enum-status.blue{color:#1d4bfd}.device-enum-status.gray{color:#8697a8}.device-mode-status{display:inline-flex;align-items:center;height:28px;padding:0 16px;border-radius:100px}.device-mode-status.small{height:24px}.device-mode-status.small .device-mode-status__label{font-size:12px}.device-mode-status.medium{height:26px}.device-mode-status.medium .device-mode-status__label{font-size:12px}.device-mode-status.pointer:before{content:"";flex:0 0 auto;margin-right:6px;border-radius:50%;width:8px;height:8px;background-color:#1d4bfd}.device-mode-status.pointer .device-mode-status__label{color:#fff}.device-mode-status.red{color:#fd4444;background-color:#fd44441a}.device-mode-status.red:before{background-color:#fd4444}.device-mode-status.red.border{border:1px solid rgba(253,68,68,.3)}.device-mode-status.orange{color:#ffb758;background-color:#ffb7581a}.device-mode-status.orange:before{background-color:#ffb758}.device-mode-status.orange.border{border:1px solid rgba(255,183,88,.3)}.device-mode-status.green{color:#0cdc2f;background-color:#0cdc2f1a}.device-mode-status.green:before{background-color:#0cdc2f}.device-mode-status.green.border{border:1px solid rgba(12,220,47,.3)}.device-mode-status.aqua{color:#22cce2;background-color:#22cce21a}.device-mode-status.aqua:before{background-color:#22cce2}.device-mode-status.aqua.border{border:1px solid rgba(34,204,226,.3)}.device-mode-status.blue{color:#1d4bfd;background-color:#1d4bfd1a}.device-mode-status.blue:before{background-color:#1d4bfd}.device-mode-status.blue.border{border:1px solid rgba(29,75,253,.3)}.device-mode-status.gray{color:#8697a8;background-color:#8697a81a}.device-mode-status.gray:before{background-color:#8697a8}.device-mode-status.gray.border{border:1px solid rgba(134,151,168,.3)}.dock-network-status.red{color:#fd4444}.nice-battery-capacity{display:flex;align-items:center;gap:2px}.nice-battery-capacity.safely .nice-battery-icon .icon-value{fill:#0cdc2f}.nice-battery-capacity.warning .nice-battery-icon .icon-value{fill:#ffb758}.nice-battery-capacity.danger .nice-battery-icon .icon-value{fill:#fd4444}.nice-battery-icon{position:relative;top:1px;font-size:24px}.nice-battery-icon .icon-wrapper{fill:#d8d8d8}.nice-battery-icon .icon-value{fill:#0cdc2f}.nice-battery-icon .icon-charging{fill:#fff}.nice-battery-percent{flex:0 0 auto;font-size:12px;transform:scale(.8);color:#d8d8d8}.position-status{display:inline-flex;align-items:center;position:relative;margin-top:2px}.position-status__type{position:absolute;top:-4px;left:-22px;color:#fd4444;transform:scale(.6)}.position-status.isFixed .position-status__type{color:#0cdc2f;font-weight:700}.device-storage-status{display:inline-flex;align-items:center}.device-storage-status.red{color:#fd4444}.device-storage-status.orange{color:#ffb758}.device-storage-status.green{color:#0cdc2f}.device-storage-status.aqua{color:#22cce2}.device-storage-status.blue{color:#1d4bfd}.device-storage-status.gray{color:#8697a8}.device-storage-status.white{color:#fff}.temperature-status{display:inline-flex;align-items:center}.temperature-status.red{color:#fd4444}.temperature-status.orange{color:#ffb758}.temperature-status.green{color:#0cdc2f}.temperature-status.aqua{color:#22cce2}.temperature-status.blue{color:#1d4bfd}.temperature-status.gray{color:#8697a8}.temperature-status.white{color:#fff}.wireless-status{display:inline-flex;align-items:center;flex-direction:column;height:14px;line-height:1;transform:translateY(1px)}.wireless-status.horizontal{flex-direction:row;gap:11px}.wireless-status.horizontal .wireless-status-item{margin-bottom:0}.wireless-status.horizontal .wireless-status-item .wireless-status-mode{flex:0 0 auto;width:fit-content}.wireless-status.horizontal .wireless-status-item .wireless-status-mode-item{position:unset;transform-origin:left bottom;transform:scale(.8)}.wireless-status.horizontal .wireless-status-item .wireless-status-signal{height:11px}.wireless-status.horizontal .wireless-status-item:last-child .wireless-status-signal{height:12px}.wireless-status.hybrid{height:16px;transform:translateY(2px)}.wireless-status-item{display:flex;align-items:center;flex:1 0 0;margin-bottom:2px}.wireless-status-item:last-child{margin-bottom:0}.wireless-status-item.disconnected .wireless-status-mode-item{color:#fd4444}.wireless-status-mode{position:relative;width:10px}.wireless-status-mode-item{position:absolute;top:50%;left:0;font-size:12px!important}.wireless-status-mode-item.sdr{transform:scale(.54) translate(-14px,-20px)}.wireless-status-mode-item.fg{transform:scale(.54) translate(-10px,-12px)}.wireless-status-mode-item.disconnected{color:#fd4444;transform:scale(.7) translate(7px,-15px)}.wireless-status-signal{flex:1 0 0;display:flex;align-items:flex-end;width:18px;height:100%}.wireless-status-signal-bar{margin-right:2px;width:2px;background-color:#ffffff40}.wireless-status-signal-bar.fill{background-color:#0cdc2f}.wireless-status-signal-bar:last-child{margin-right:0}.device-controller-handle-body_item .wireless-status{padding-left:2px;transform:translateY(-4px)}.device-controller-handle-body_item .wireless-status .wireless-status-mode{width:10px}.handle-body_item-btn{width:100%;height:auto;display:flex;flex-direction:column;gap:19px}.handle-body_item-btn .handle-body_item-btn-action{width:180px;height:80px;background:linear-gradient(180deg,#3d3f47,#35353b);box-shadow:0 4px 4px #0003,inset 0 0 4px #00000026;border-radius:8px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:400;gap:12px;cursor:pointer;transition:all .3s}.handle-body_item-btn .handle-body_item-btn-action img{width:auto;height:32px;opacity:.6}.handle-body_item-btn .handle-body_item-btn-action span{color:#fff;opacity:.8}.handle-body_item-btn .handle-body_item-btn-action:hover{background:linear-gradient(180deg,#51525a 2%,#4e4f53)}.handle-body_item-btn .handle-body_item-btn-action:hover img,.handle-body_item-btn .handle-body_item-btn-action:hover span{opacity:1}.handle-body_item-btn-action.autoreturn{background:#1d4bfd}.handle-body_item-btn-action.autoreturn img,.handle-body_item-btn-action.autoreturn span{opacity:1}.handle-body_item-btn-action.autoreturn:hover{background:#1d4bfd}.handle-body_item-btn-action.disable{cursor:no-drop}.handle-body_item-btn-action.disable img,.handle-body_item-btn-action.disable span{opacity:.2}.handle-body_item-btn-action.disable:hover{background:linear-gradient(180deg,#3d3f47,#35353b)}.handle-body_item-btn-action.disable:hover img,.handle-body_item-btn-action.disable:hover span{opacity:.2}.device-controller-handle-body_item .handle-body_item-compass{position:absolute}.device-controller-handle-body_item .compass-OutRing{width:283px;height:275px}.device-controller-handle-body_item .compass-comCenter{width:171px;height:207px;left:56px;top:16px;transform-origin:85px 121px}.device-controller-handle-body_item .handle-body_item-compas-right{width:80px;display:flex;flex-direction:column;align-items:center}.device-controller-handle-body_item .handle-body_item-compas-right .right-rorate{width:80px;height:32px;border-radius:4px;opacity:1;background:#0cdc2f26;text-align:center;font-size:14px;color:#0cdc2f;line-height:30px}.device-controller-handle-body_item .handle-body_item-compas-right .height-zhu{margin-top:20px;width:8px;height:160px;border-radius:8px;opacity:1;background:linear-gradient(#0cdc2f,#fd4444);display:flex;flex-direction:column;position:relative}.device-controller-handle-body_item .handle-body_item-compas-right .height-zhu .centerLine{width:24px;height:1px;background:#d8d8d8;position:absolute;left:-8px;bottom:0}.device-controller-handle-body_item .handle-body_item-compas-right .height-dimian{width:90px;margin-top:10px;height:32px;border-radius:4px;opacity:1;background:#ffffff26;text-align:center;color:#fff;font-size:14px;line-height:30px}.handle-body_item-height{width:320px;display:flex;flex-direction:column;position:relative}.handle-body_item-height .handle-body_item-height-input{width:100%;height:60%;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.handle-body_item-height .handle-body_item-height-input .body_item-height-input-column{width:50%;font-size:12px}.handle-body_item-height .handle-body_item-height-input .body_item-height-input-column .ant-input-affix-wrapper{background:#26282f!important;border-radius:4px!important;border:1px solid rgba(255,255,255,.35)}.handle-body_item-height .handle-body_item-height-input .body_item-height-input-column .ant-input-affix-wrapper .ant-input{background:#26282f!important;color:#fff}.handle-body_item-height .handle-body_item-height-input .body_item-height-input-column .ant-input-affix-wrapper .ant-input-suffix{color:#ffffff80}.handle-body_item-height .handle-body_item-height-input .body_item-height-input-column .ant-input-affix-wrapper-focused{border:1px solid rgba(255,255,255,.35)}.handle-body_item-height .handle-body_item-height-input .body_item-height-input-column .ant-select-selector{border-radius:4px;border:1px solid rgba(255,255,255,.35);height:28px;background:transparent}.handle-body_item-height .handle-body_item-height-btn{width:100%;height:35%;display:flex;flex-direction:row;border-top:1px solid rgba(255,255,255,.08)}.handle-body_item-height .handle-body_item-height-btn .height-btn-button{width:100%;margin:auto 0;display:flex;justify-content:center;gap:20px}.handle-body_item-height .handle-body_item-height-btn button{width:128px;height:40px;font-weight:500}.handle-body_item-height.standby{filter:brightness(.5)}.handle-body_item-height.standby:before{position:absolute;content:"";width:100%;height:100%;cursor:no-drop;z-index:10}.notcontrol{width:270px;height:270px;background:linear-gradient(180deg,#393a41,#2f3035);border-radius:28px;box-shadow:0 4px 4px #0003,inset 0 0 4px #00000026;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.notcontrol .notcontrol-text{font-size:24px;color:#fff9;margin-top:24px}.device-controller-handle-body_item .handle-body_item-navControll{width:270px;position:relative}.device-controller-handle-body_item .handle-body_item-navControll .navControll-controllBtn{position:absolute;font-size:14px;width:20px;height:20px;display:flex;z-index:10}.device-controller-handle-body_item .handle-body_item-navControll .controllBtn-Levotorsion{top:20px;left:25px}.device-controller-handle-body_item .handle-body_item-navControll .controllBtn-dextroclination{top:20px;left:200px}.device-controller-handle-body_item .handle-body_item-navControll .controllBtn-dextroclination img{margin-left:12px}.device-controller-handle-body_item .handle-body_item-navControll .controllBtn-raise{top:220px;left:25px}.device-controller-handle-body_item .handle-body_item-navControll .controllBtn-drop{top:220px;left:200px}.device-controller-handle-body_item .handle-body_item-navControll .controllBtn-drop img{transform:rotateX(180deg)}.device-controller-handle-body_item .handle-body_item-navControll .navControll-move{display:flex;position:absolute}.device-controller-handle-body_item .handle-body_item-navControll .navControll-moveTop{flex-direction:column;top:22px;left:115px;text-align:center}.device-controller-handle-body_item .handle-body_item-navControll .navControll-moveLeft{top:109px;left:37px}.device-controller-handle-body_item .handle-body_item-navControll .navControll-moveRight{top:109px;left:180px}.device-controller-handle-body_item .handle-body_item-navControll .navControll-moveBottom{top:169px;left:115px;flex-direction:column;text-align:center}.device-controller-handle-body_item .handle-body_item-navControll.disable{filter:brightness(.5)}.device-controller-handle-body_item .handle-body_item-navControll.disable:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#0000;z-index:50;cursor:no-drop}@keyframes arrowOpacity{0%{opacity:1}to{opacity:1}}.handle-takeoff{width:270px;height:270px;background:linear-gradient(180deg,#393a41,#2f3035);border-radius:28px;box-shadow:0 4px 4px #0003,inset 0 0 4px #00000026;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.handle-takeoff .handle-takeoff-text{font-size:24px;color:#fff}.handle-takeoff .handle-takeoff-icon{margin-top:10px}.handle-takeoff .handle-takeoff-arrow{width:38px;height:54px}.handle-takeoff .handle-takeoff-arrow img{width:auto;display:block;margin:0 auto;opacity:1}.handle-takeoff .handle-takeoff-arrow img:not(:first-child){margin-top:4px}.handle-takeoff .handle-takeoff-arrow.up img{opacity:0}.handle-takeoff .handle-takeoff-arrow.up .arrow-1{animation:arrowOpacity .5s linear infinite;animation-delay:.5s}.handle-takeoff .handle-takeoff-arrow.up .arrow-2{animation:arrowOpacity .5s linear infinite;animation-delay:1s}.handle-takeoff .handle-takeoff-arrow.up .arrow-3{animation:arrowOpacity .5s linear infinite;animation-delay:1.5s}.handle-takeoff .handle-takeoff-arrow.up .arrow-4{animation:arrowOpacity .5s linear infinite;animation-delay:2s}.handle-takeoff.ready .handle-takeoff-text{color:#0cdc2f}.device-controller-map{position:relative}.device-controller-map .device-controller-map-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:#26282f;z-index:100}.device-controller-map .controller-map-tip{position:absolute;top:-30px;left:0;color:#fff;background:#0006;text-align:center;line-height:30px;width:100%;font-size:12px;letter-spacing:1px;transition:top .3s;pointer-events:none}.device-controller-map .controller-map-tip.enter{top:0}.device-controller-map-logo{display:flex;align-items:center;position:absolute;left:15px;top:40px;z-index:100;line-height:1}.device-controller-map-logo .svg-icon{border-radius:50%}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.device-controller-map-logo .svg-icon{background:#ffffff14;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}.device-controller-map-logo .logo-name{margin-left:8px;font-size:20px;font-weight:500}.device-controller-map .layer_box{position:absolute;right:20px;bottom:20px}.device-controller-map .layer_box .layer_body{position:relative}.device-controller-map .layer_box .layer_body .body_image{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.device-controller-map .layer_box .layer_body .body_image img{width:35px;height:35px;border-radius:50%}.device-controller-map .layer_box .layer_body .layer_modal{position:absolute;right:45px;bottom:0;width:200px;padding:10px;border-radius:4px;background:#fff}.device-controller-map .layer_box .layer_body .layer_modal .layer_type{width:100%;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}.device-controller-map .layer_box .layer_body .layer_modal .layer_type .type_item{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.device-controller-map .layer_box .layer_body .layer_modal .layer_type .type_item .active_map{border:2px solid #1d4bfd}.device-controller-map .layer_box .layer_body .layer_modal .layer_type .type_item>img{width:86px;height:60px;border-radius:4px}.device-controller-map .layer_box .layer_body .layer_modal .layer_type .type_item>span{margin-top:4px;font-size:14px;color:#000}.device-controller-map .layer_box .layer_body .layer_modal .other_body .other_item{width:100%;margin-bottom:5px;color:#000;display:flex;justify-content:space-between;align-items:center}.map-address[data-com=address]{width:270px;background:#131721;box-shadow:0 0 10px #00000059;opacity:1;border:1px solid #000000;position:absolute;right:80px;top:40px;color:#fff;border-radius:5px;height:246px;transition:height .2s linear}.map-address[data-com=address] .address_list{height:200px;box-sizing:border-box;overflow:auto;transition:height .2s linear}.map-address[data-com=address] .address_list .address_list_item{display:flex;align-items:center;height:30px;padding:0 16px;cursor:pointer;background:#0000;transition:background .3s cubic-bezier(.075,.82,.165,1);gap:10px}.map-address[data-com=address] .address_list .address_list_item:hover{background:#d9d9d91a}.map-address[data-com=address] .address_list .address_list_item .address_list_item_icon{width:20px;display:flex;justify-content:center;align-items:center}.map-address[data-com=address] .address_list .address_list_item .address_list_item_icon img{width:18px;opacity:.33}.map-address[data-com=address] .address_list .address_list_item .address_list_item_name{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.map-address[data-com=address] .address_list .address_list_item.check{background:#d9d9d91a}.map-address[data-com=address] .address_list .nodata{height:100%;display:flex;align-items:center;justify-content:center}.map-address[data-com=address] .address_search{height:40px;display:flex;align-items:center;position:relative;padding:0 16px}.map-address[data-com=address] .address_search:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:92%;height:1px;background:#ffffff14}.map-address[data-com=address] .address_search .address_search_icon{width:22px;display:flex;justify-content:center;align-items:center}.map-address[data-com=address] .address_search .address_search_icon img{width:18px;opacity:.6}.map-address[data-com=address] .address_search .address_search_input{background-color:#0000;border:1px solid transparent;color:#ffffffb3}.map-address[data-com=address] .address_search .address_search_input:focus{box-shadow:0 0 0 0 transparent}.map-address[data-com=address] .address_search .address_search_close{position:absolute;right:10px;top:11px;width:24px;height:24px;background:#485064;border-radius:50px;font-size:22px;color:#fff;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;line-height:0}.map-address[data-com=address] .address_search .address_search_close:hover{filter:brightness(1.5)}.goTopoint{cursor:pointer;position:absolute;right:15px;top:40px;width:60px;height:40px;border-radius:4px;background:#fff;font-size:14px;display:flex;color:#000;align-items:center;justify-content:center}.goTopoint img{width:14px;height:16px;justify-content:center;margin-left:15px}.handle_address{position:absolute;left:107px;top:117px;width:212px;background:#fff;border-radius:5px;opacity:1;color:#000;transform:translate(-50%,-100%)}.handle_address .handle_address_item{display:flex;flex-direction:column;gap:5px}.handle_address .handle_address_item .handle_address_item_value{font-weight:700}.handle_address .handle_address_item .handle_address_item_value .ant-input{border:1px solid rgba(9,14,24,0);font-weight:700}.handle_address .handle_address_item .handle_address_item_value .ant-input-group-wrapper{border:1px solid rgba(37,37,39,.35);border-radius:5px}.handle_address .handle_address_item .handle_address_item_value .ant-input-group-addon{background:#fff;border:none}.handle_address .handle_address_item .handle_address_item_value .ant-input-number .ant-input-number-input-wrap .ant-input-number-input{color:#000;font-weight:700;padding:0}.handle_address .handle_address_item .handle_address_item_value .ant-input-number-input{width:46px}.handle_address .handle_address_item .handle_address_item_value .ant-input-number-group-addon{color:#000;font-weight:700;border:none;background:#0000;padding:0}.handle_address .handle_address_item .handle_address_item_value .ant-input-number-handler-wrap{width:14px!important}.handle_address .handle_address_base{padding:10px 16px;background:#181a2226}.handle_address .handle_address_base .handle_address_base_name{font-size:18px;font-weight:700}.handle_address .handle_address_base .handle_address_base_bottom{display:flex;margin-top:10px}.handle_address .handle_address_base .handle_address_base_bottom>div{flex:1}.handle_address .handle_address_tip{width:auto;display:flex;align-items:center;justify-content:center;margin-top:16px}.handle_address .handle_address_tip img{width:auto}.handle_address .handle_address_btn{display:flex;justify-content:space-evenly;margin:16px 0}.handle_address .handle_address_btn .ant-btn-primary[disabled]{background:#848998;color:#ffffff59}.handle_address:before{content:"";position:absolute;bottom:-5%;left:50%;transform:translate(-50%);border:9px solid transparent;border-top-color:#fff}._yzs-footer-head-scale_ja2j7_3{position:absolute;bottom:20px;left:20px;margin-left:auto;display:flex;gap:5px;align-items:center}._yzs-footer-head-scale_ja2j7_3 ._yzs-footer-head-scale_label_ja2j7_12{color:#fff;font-size:12px;letter-spacing:.4px}._yzs-footer-head-scale_ja2j7_3 ._yzs-footer-head-scale_bar_ja2j7_17{width:100px;position:relative;height:2px;background:#fff;transition:.2s linear}._yzs-footer-head-scale_ja2j7_3 ._yzs-footer-head-scale_bar_ja2j7_17:before{content:"";display:block;position:absolute;width:2px;height:6px;left:0;top:-2px;background:#fff}._yzs-footer-head-scale_ja2j7_3 ._yzs-footer-head-scale_bar_ja2j7_17:after{content:"";display:block;position:absolute;width:2px;height:6px;right:0;top:-2px;background:#fff}.device-controller-monitor{position:relative}.device-controller-monitor-wrapper{position:relative;width:100%;height:100%;font-size:0;display:flex;align-items:center;justify-content:center}.device-controller-monitor-exception{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;right:0;bottom:0;font-size:0}.device-controller-monitor-exception.exception-offline svg{margin-right:6px;font-size:24px;color:#fd4444}.device-controller-monitor-exception.exception-offline div{font-size:14px;opacity:.8}.device-controller-monitor-fov-ir-split{position:absolute;left:0;top:0;right:0;bottom:0}.device-controller-monitor-fov-ir-split .device-controller-monitor-fov:first-child{right:50%}.device-controller-monitor-fov-ir-split .device-controller-monitor-fov:last-child{left:50%}.device-controller-monitor-fov{position:absolute;left:0;top:0;right:0;bottom:0}.device-controller-monitor-fov .fov-angle{position:absolute;transition:all .2s ease-in-out}.device-controller-monitor-fov .fov-angle:nth-of-type(2){transform:translate(-100%)}.device-controller-monitor-fov .fov-angle:nth-of-type(3){transform:translateY(-100%)}.device-controller-monitor-fov .fov-angle:nth-of-type(4){transform:translate(-100%,-100%)}.device-controller-monitor-fov .fov-rect{position:absolute;transition:all .2s ease-in-out;border:2px solid #0cdc2f;width:28px;height:18px}.device-controller-monitor-fov-accurate{position:absolute;transition:all .2s ease-in-out}.device-controller-monitor-fov-accurate.default-position{left:50%;top:50%;transform:translate(-50%,-50%)}.device-controller-monitor-fov-accurate .accurate-icon{position:absolute;left:50%;top:50%;width:32px;height:32px;transform:translate(-50%,-50%)}.device-controller-monitor-fov-accurate .accurate-icon.measure rect{fill:#fd4444;width:2px}.device-controller-monitor-fov-accurate .accurate-icon.zoom{transform:translate(-50%,-50%) rotate(45deg)}.device-controller-monitor-fov-accurate .measure-info{position:absolute;transform:translate(-50%,5%);display:flex;justify-content:center;margin-top:32px;transition:all .2s ease-in-out;font-size:12px}.device-controller-monitor-fov-accurate .measure-info .info-error{display:flex;align-items:center;justify-content:center;height:28px;border-radius:4px;line-height:1;background-color:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:140px}.device-controller-monitor-fov-accurate .measure-info .info-error svg{margin-top:2px;margin-right:4px;font-size:14px;color:#fd4444}.device-controller-monitor-fov-accurate .measure-info .info-params{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:230px}.device-controller-monitor-fov-accurate .measure-info .info-params .info-item{display:flex;align-items:center;justify-content:center;height:28px;border-radius:4px;line-height:1;background-color:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:24px}.device-controller-monitor-fov-accurate .measure-info .info-params .info-label{flex:0 0 auto}.device-controller-monitor-fov-accurate .measure-info .info-params .info-label:after{content:"："}.device-controller-monitor-fov-accurate .measure-info .info-params .info-value{flex:0 0 auto}.device-controller-monitor-fov-region-minimal{position:absolute;border:2px solid #0cdc2f}.device-controller-monitor-fov-region{position:absolute;left:0;top:0;right:0;bottom:0}.device-controller-monitor-fov-region .fov-region-angle{position:absolute;transition:all .2s ease-in-out}.device-controller-monitor-fov-region .fov-region-angle:nth-of-type(2){transform:translate(-100%)}.device-controller-monitor-fov-region .fov-region-angle:nth-of-type(3){transform:translateY(-100%)}.device-controller-monitor-fov-region .fov-region-angle:nth-of-type(4){transform:translate(-100%,-100%)}.device-controller-monitor-gesture{position:absolute;left:0;top:0;right:0;bottom:0}.device-controller-monitor-gesture.draging{z-index:1000}.device-controller-monitor-gesture-point{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background-color:#ffffff80;transform:translate(-9px,-9px);opacity:0;visibility:hidden;transition:opacity .2s ease-in-out}.device-controller-monitor-gesture-point .dot{width:12px;height:12px;border-radius:50%;background-color:#fffc}.device-controller-monitor-gesture-point.show{opacity:1;visibility:visible}.device-controller-monitor-gesture-drag{position:relative;background-color:#fffffff2}.device-controller-monitor-gesture-drag .drag-direction{width:42px;height:42px;transform-origin:center}.device-controller-monitor-gesture-drag .drag-arrow{position:absolute;left:50%;top:0;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:9px solid #ffffff}.device-controller-monitor-metering{position:absolute;left:0;top:0;right:0;bottom:0}.device-controller-monitor-metering .metering-point{position:absolute}.device-controller-monitor-metering .metering-point .point-dot{position:relative;left:-5px;top:-5px;border:1px solid #ffffff;border-radius:50%;width:10px;height:10px;background-color:#fd4444}.device-controller-monitor-metering .metering-point .point-temperature{padding:0 8px;font-size:12px;color:#fff;border-radius:4px;line-height:22px;background-color:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;left:calc(-50% + 5px);top:5px;transform:translate(-50%);margin-top:2px}.device-controller-monitor-metering .metering-area{position:absolute;border:1px solid rgba(255,255,255,.3);border-radius:0}.device-controller-monitor-metering .metering-area .area-temperature{padding:0 8px;font-size:12px;color:#fff;border-radius:4px;line-height:22px;background-color:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;left:50%;bottom:8px;transform:translate(-50%)}.device-controller-monitor-metering .metering-area .area-angle{position:absolute;border-color:#fff;border-style:solid;border-width:0;width:20px;height:20px}.device-controller-monitor-metering .metering-area .area-angle:nth-child(1){left:0;top:0;border-left-width:2px;border-top-width:2px;border-radius:0}.device-controller-monitor-metering .metering-area .area-angle:nth-child(2){top:0;right:0;border-top-width:2px;border-right-width:2px;border-radius:0}.device-controller-monitor-metering .metering-area .area-angle:nth-child(3){right:0;bottom:0;border-right-width:2px;border-bottom-width:2px;border-radius:0}.device-controller-monitor-metering .metering-area .area-angle:nth-child(4){bottom:0;left:0;border-bottom-width:2px;border-left-width:2px;border-radius:0}.device-controller-monitor-actions{display:flex;align-items:center;position:absolute;top:24px;right:24px;gap:8px}.device-controller-monitor-actions .actions-block{display:flex;align-items:center;position:relative;gap:8px;margin-right:4px;padding-right:12px}.device-controller-monitor-actions .actions-block:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background-color:#ffffff26}.ai-recognition-mask{position:absolute;display:flex;justify-content:center;align-items:center;top:48px;border-radius:4px;background:#090e181a;box-sizing:border-box;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ai-recognition-mask-item{display:flex;justify-content:center;align-items:center;padding:10px;border-radius:5px;color:#fff;font-size:14px;font-weight:500}.ai-recognition-mask-item span{margin-left:5px}.live-player-feat-btn{display:flex;align-items:center;justify-content:center;display:inline-flex;column-gap:12px;padding:0 12px;min-width:42px;height:40px;border-radius:4px;line-height:1;font-size:14px;color:#fff;border:1px solid transparent;background-color:#ffffff26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .2s ease-in-out;cursor:pointer}.live-player-feat-btn .feat-btn-icon{display:flex;align-items:center;justify-content:center;font-size:inherit;transform:scale(1.2)}.live-player-feat-btn .feat-btn-text{font-size:inherit}.live-player-feat-btn .feat-btn-suffix{font-size:inherit;height:100%}.live-player-feat-btn.block{display:flex}.live-player-feat-btn.large-padding{padding:0 16px}.live-player-feat-btn:hover{background-color:#ffffff4d}.live-player-feat-btn:active{background-color:#ffffff80}.live-player-feat-btn.active{color:#181a22;background-color:#fff}.live-player-feat-btn.active.breakable:hover{color:#fff;background-color:#fd4444!important}.live-player-feat-btn.active.disabled{opacity:1!important;color:#181a22;background-color:#fff!important}.live-player-feat-btn.disabled{pointer-events:none;cursor:not-allowed}.live-player-feat-btn.small{column-gap:4px;padding:0 6px;min-width:28px;height:26px;font-size:12px}.live-player-feat-btn.small.large-padding{padding:0 8px}.live-player-feat-btn.small .feat-btn-icon{transform:scale(.9)}.live-player-double-feat-btn{display:flex;align-items:center;border-radius:4px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#ffffff26}.live-player-double-feat-btn .live-player-feat-btn{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.live-player-double-feat-btn .live-player-feat-btn:not(:first-child){position:relative}.live-player-double-feat-btn .live-player-feat-btn:not(:first-child):before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#ffffff26}.live-player-double-feat-btn .live-player-feat-btn:hover{background-color:#ffffff26}.live-player-double-feat-btn .live-player-feat-btn:active{background-color:#ffffff4d}.live-player-double-feat-btn .live-player-feat-btn.active{background-color:#fff}.live-player-double-feat-btn .live-player-feat-btn.disabled{background:transparent}.live-share .ant-popover-inner{width:100%;padding:0}.live-share-container{position:relative}.live-share-container .share-options{display:none;width:120px;padding:8px 0}.live-share-container .share-options.show{display:block}.live-share-container .share-options .share-options-item{display:flex;align-items:center;height:32px;padding:0 14px;font-size:12px;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.live-share-container .share-options .share-options-item:hover{background-color:#1d4bfd}.live-share-container .share-options .share-options-item:active{background-color:#1d4bfdcc}.live-share-container .share-options .share-options-item .item-icon{margin-right:10px}.live-share-container .share-content{display:none;padding:12px 12px 14px}.live-share-container .share-content.show{display:block}.live-share-container .share-content .share-content-header{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:6px;-webkit-user-select:none;user-select:none}.live-share-container .share-content .share-content-header .header-back{position:absolute;left:2px;top:50%;transform:translateY(-50%);cursor:pointer}.live-share-container .share-content .share-content-header .header-title{font-size:14px;font-weight:600}.live-share-container .share-loading{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;border-radius:6px;background-color:#181a22}.live-share-qr-code .share-qrcode-container{overflow:hidden;margin-bottom:6px;border-radius:4px;width:100%;height:100%;font-size:0}.live-share-qr-code .share-qrcode-actions{display:flex;align-items:center}.live-share-qr-code .share-qrcode-actions .ant-btn{flex:1 0 0;height:30px}.live-share-qr-code .share-qrcode-actions .ant-btn .anticon{width:12px}.live-share-qr-code .share-qrcode-actions .ant-btn span{font-size:12px}.live-share-qr-code .share-qrcode-actions .ant-btn:first-child{border-radius:4px 0 0 4px;border-right:1px solid rgba(255,255,255,.2)}.live-share-qr-code .share-qrcode-actions .ant-btn:last-child{border-radius:0 4px 4px 0}.live-share-qr-code .share-qrcode-actions .ant-btn:hover{background-color:#1d4bfd}.live-share-qr-code .share-qrcode-actions .ant-btn:active{background-color:#1d4bfdcc}.controller-monitor-shoot .feat-btn-text{margin-left:-4px}.controller-monitor-shoot.recording .feat-btn-icon svg path{fill:#fd4444!important}.device-controller-monitor-mode-switch__state{position:relative;width:20px;height:20px}.device-controller-monitor-mode-switch__state .svg-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.device-controller-monitor-mode-switch__dropdown-menu .ant-dropdown-menu{width:120px}.device-controller-monitor-mode-switch__dropdown-menu .svg-icon{margin-right:12px}.controller-monitor-shoot{display:flex;align-items:center}.controller-monitor-shoot-main .feat-btn-text{margin-left:-4px}.controller-monitor-shoot-main.recording .feat-btn-icon svg path{fill:#fd4444!important}.controller-monitor-shoot-set.disabled{background-color:#ffffff17;opacity:1!important}.controller-monitor-shoot-set.disabled .feat-btn-icon{opacity:.6}.controller-monitor-shoot-set .feat-btn-icon{font-size:13px}.controller-monitor-shoot-set__options{display:flex;flex-direction:column;row-gap:8px;max-height:270px;overflow-y:scroll}.controller-monitor-shoot-set__options .option-item{display:flex;align-items:center;width:88px}.controller-monitor-shoot-set__options .option-item.all{padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.15)}.controller-monitor-shoot-set__options .option-item .ant-checkbox{border-radius:4px!important}.controller-monitor-shoot-set__options .option-item .ant-checkbox .ant-checkbox-inner{width:18px;height:18px;border-color:#d2d8de;border-radius:4px;background-color:#ffffff26}.controller-monitor-shoot-set__options .option-item .ant-checkbox:after{border-radius:4px}.controller-monitor-shoot-set__options .option-item .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{border-color:#1d4bfd;background-color:#1d4bfd}.controller-monitor-shoot-set__options .option-label{flex:1 0 0;font-size:12px}.device-controller-monitor-video-record .feat-btn-text{width:64px!important;text-align:center}.device-controller-monitor-video-control{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.device-controller-monitor-video-control .video-types{display:flex;gap:8px;margin-bottom:8px}.device-controller-monitor-video-control .video-types .live-player-feat-btn{flex:1 0 0;padding:0}.device-controller-monitor-video-ir-setting{grid-column:1/4;display:flex;justify-content:space-between;padding:0 12px!important}.device-controller-monitor-video-ir-setting .ir-setting-left{display:flex;align-items:center}.device-controller-monitor-video-ir-setting .ir-setting-dividing{height:14px;border-left:1px solid rgba(255,255,255,.08)}.device-controller-monitor-video-ir-setting .ir-setting-label{margin-right:8px;line-height:1}.device-controller-monitor-video-ir-setting.active .ir-setting-dividing{border-color:#181a2214}.device-controller-monitor-screen-split{display:flex;align-items:center;justify-content:center;color:#fff9}.device-controller-monitor-screen-split svg{margin-right:6px;margin-top:1px}.device-controller-monitor-screen-split svg path{fill:#fff9}.device-controller-monitor-screen-split.current{color:#181a22cc}.device-controller-monitor-screen-split.current svg path{fill:#181a22cc}.device-controller-monitor-screen-split.active{color:#1d4bfd}.device-controller-monitor-screen-split.active svg path{fill:#1d4bfd}.device-controller-monitor-ir-selecter__trigger>.device-controller-monitor-ir-selecter__option{margin-top:2px;width:12px;height:12px}.device-controller-monitor-ir-selecter__trigger.current>.device-controller-monitor-ir-selecter__option:after{border-color:#181a2280}.device-controller-monitor-ir-selecter__overlay .ant-popover-title{min-width:150px;text-align:center;color:#f8fafb;border-right-color:#ffffff14}.device-controller-monitor-ir-selecter__overlay .ant-popover-inner-content{width:100%}.device-controller-monitor-ir-selecter__options{display:flex;align-items:center;justify-content:center;width:100%;column-gap:20px}.device-controller-monitor-ir-selecter__option{position:relative;width:16px;height:16px;border-radius:50%;transition:all .2s ease-in-out;cursor:pointer}.device-controller-monitor-ir-selecter__option:after{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:50%;border:1px solid #ffffff;opacity:0;visibility:hidden}.device-controller-monitor-ir-selecter__option.active:after{opacity:1;visibility:visible}.device-controller-monitor-ir-selecter__option:active{transform:scale(.8)}.device-controller-monitor-video-quality-menu .ant-dropdown-menu .ant-dropdown-menu-item{width:110px;font-size:13px}.device-controller-monitor-video-quality-menu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-selected{color:#fff;background-color:#1d4bfd}.device-controller-monitor-console{position:absolute;left:0;top:0;bottom:0;display:flex;flex-direction:column;padding:16px 24px;width:200px;background:#181a2226;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.device-controller-monitor-console .live-player-feat-btn{font-size:12px;height:34px;background-color:#090e1840}.device-controller-monitor-console .live-player-feat-btn:hover{background-color:#090e1859}.device-controller-monitor-console .live-player-feat-btn:active{background-color:#090e1840}.device-controller-monitor-console .live-player-feat-btn.active{background-color:#fff}.device-controller-monitor-gimbal-control{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.device-controller-monitor-gimbal-control .live-player-feat-btn{padding:0 8px}.device-controller-monitor-gimbal-control .gimbal-lock{grid-column:1/3}.device-controller-monitor-gimbal-angle-adjuster{grid-column:1/3;display:flex;align-items:center;padding-left:12px;padding-right:6px;height:60px;border-radius:4px;background-color:#090e1840;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:12px;width:34px}.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-info{flex:1 0 0;display:flex;flex-direction:column;margin-right:4px;line-height:1}.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-info .info-value{margin-bottom:8px;font-size:14px;font-weight:600}.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-info .info-label{font-size:12px;opacity:.8}.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-actions{flex:0 0 auto;display:flex;flex-direction:column;width:24px;row-gap:1px}.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-actions .actions-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;background-color:#090e1840;transition:all .2s ease-in-out;cursor:pointer}.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-actions .actions-btn:hover{color:#181a22;background-color:#fff}.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-actions .actions-btn:active{background-color:#ffffffb3}.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-actions.head .actions-btn:first-child,.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-actions.pitch .actions-btn:first-child{border-radius:4px 4px 0 0}.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-actions.head .actions-btn:last-child,.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-actions.pitch .actions-btn:last-child{border-radius:0 0 4px 4px}.device-controller-monitor-gimbal-angle-adjuster .gimbal-angle-adjuster-actions.pitch .actions-btn svg{transform:rotate(90deg)}.device-controller-monitor-payload-auth-grab .live-player-feat-btn{border-radius:6px;height:40px!important}.device-controller-monitor-payload-auth-grab .live-player-feat-btn .feat-btn-text{font-size:14px!important}.device-controller-monitor-payload-auth-grab .live-player-feat-btn.active{color:#fff!important;background-color:#1d4bfd!important}.device-controller-monitor-payload-auth-grab .live-player-feat-btn.active svg path{fill:#fff!important}.device-controller-monitor-speaker{margin-top:12px;width:100%;background-color:#090e1840}.device-controller-monitor-speaker .live-player-feat-btn{background:transparent!important}.device-controller-monitor-speaker .live-player-feat-btn:first-child{flex:1 0 0;padding:0 12px}.device-controller-monitor-speaker-popup .ant-tooltip-content{position:relative;top:32px}.device-controller-monitor-speaker-tts{padding:4px 0}.device-controller-monitor-speaker-tts-popover{width:260px}.device-controller-monitor-speaker-tts-popover .ant-popover-inner{background-color:#181a22}.device-controller-monitor-speaker-tts .ant-input-affix-wrapper{margin-bottom:28px}.device-controller-monitor-speaker-tts .ant-input-affix-wrapper textarea{font-size:14px;height:100px;background-color:#30313a!important}.device-controller-monitor-speaker-tts .ant-input-textarea-show-count:after{color:#fffc;transform-origin:right center;transform:scale(.85)}.device-controller-monitor-speaker-tts .ant-btn{width:100%;font-size:12px}.device-controller-monitor-speaker-settings{width:210px}.device-controller-monitor-speaker-settings .speaker-mode-selecter{margin-top:8px;margin-bottom:8px}.device-controller-monitor-speaker-settings .speaker-mode-selecter .ant-radio-group{margin:0 auto}.device-controller-monitor-speaker-settings .speaker-mode-selecter .ant-radio-group .ant-radio-button-wrapper{padding:0 12px;font-size:12px}.device-controller-monitor-speaker-settings .speaker-mode-selecter .ant-radio-group .ant-radio-button-wrapper:first-child{border-radius:4px 0 0 4px}.device-controller-monitor-speaker-settings .speaker-mode-selecter .ant-radio-group .ant-radio-button-wrapper:last-child{border-radius:0 4px 4px 0}.device-controller-monitor-speaker-settings .speaker-play-settings{display:flex;align-items:center}.device-controller-monitor-speaker-settings .play-mode-toggle{display:flex;align-items:center;flex:0 0 auto;margin-right:12px;padding-right:16px;border-right:1px solid rgba(255,255,255,.15);font-size:12px;transition:all .2s ease-in-out;cursor:pointer}.device-controller-monitor-speaker-settings .play-mode-toggle:active{color:#ffffffb3}.device-controller-monitor-speaker-settings .play-mode-toggle .play-mode-icon{margin-top:2px;margin-right:4px}.device-controller-monitor-speaker-settings .play-volume-slider{display:flex;align-items:center;flex:0 0 auto}.device-controller-monitor-speaker-settings .play-volume-slider .play-volume-value{margin-left:4px}.device-controller-monitor-speaker-settings .play-volume-slider .ant-slider{flex:0 0 auto;width:80px}.device-controller-monitor-speaker-settings .play-volume-slider .ant-slider .ant-slider-rail{background-color:#ffffff26}.device-controller-monitor-speaker-settings .play-volume-slider .ant-slider .ant-slider-track{background-color:#fff}.device-controller-monitor-speaker-settings .play-volume-slider .ant-slider .ant-slider-handle{border-color:transparent!important;box-shadow:0 0 4px #181a2259;transition:background-color .2s ease-in-out}.device-controller-monitor-speaker-settings .play-volume-slider .ant-slider .ant-slider-handle:after{background-color:#fff}.device-controller-monitor-speaker-settings .play-volume-slider .ant-slider .ant-slider-handle:hover{background-color:#1d4bfd}.device-controller-monitor-strobe-light{margin-top:12px;background-color:#090e1840}.device-controller-monitor-strobe-light .live-player-feat-btn{background-color:transparent!important}.device-controller-monitor-strobe-light .live-player-feat-btn:first-child{flex:1 0 0;cursor:default}.device-controller-monitor-strobe-light-menu .ant-dropdown{width:120px}.device-controller-monitor-strobe-light-menu .ant-dropdown-menu-item{gap:8px}.device-controller-monitor-strobe-light-menu .ant-dropdown-menu-item>span:first-child{flex:0 0 auto;margin:0;width:16px;justify-content:flex-start}.space-switch{width:360px;height:auto}.space-switch .title{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:12px}.space-switch .title p{margin:0;font-size:24px}.space-switch .title img{cursor:pointer;position:absolute;right:16px;width:32px;height:32px;background:#ffffff26;border-radius:50%;padding:6px}.space-switch .space-btns{width:100%;display:flex;justify-content:space-between;padding:16px;background:#090e1559;border-radius:8px}.space-switch .space-btns .ant-btn-default,.space-switch .space-btns .ant-btn-primary{width:105px;height:40px;background:#ffffff40;border-radius:4px;border:none;color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px}.space-switch .space-btns .ant-btn-default svg,.space-switch .space-btns .ant-btn-primary svg{height:20px;width:20px}.space-switch .space-btns .ant-btn-default span,.space-switch .space-btns .ant-btn-primary span{margin-left:8px}.space-switch .space-btns .ant-btn-primary{background-color:#1d4bfd}.tool-box{margin:10px 0;width:360px;height:18vh;background:#090e1559;border-radius:8px;padding:16px}.tool-box .title{display:flex;justify-content:left;align-items:center;width:100%}.tool-box .title>div{width:24px;height:24px;background:#0cdc2f;box-shadow:0 4px 8px #0cdc2f59;border-radius:50%;padding:4px}.tool-box .title p{display:inline-block;margin:0 0 0 8px;font-size:18px}.tool-box .shape-list{overflow:auto;height:80%;width:336px;margin-top:10px}.tool-box .shape-list::-webkit-scrollbar{width:0}.tool-box .shape-list svg{color:#fff}.tool-box .shape-list svg:hover{opacity:.6}.tool-box .shape-list .shape-item,.tool-box .shape-list .shape-item-active{position:relative;cursor:pointer;width:100%;height:35px;border-radius:4px;border:1px solid rgba(255,255,255,.15);line-height:35px;padding:0 10px;color:#fffc;margin-bottom:4px}.tool-box .shape-list .shape-item:after,.tool-box .shape-list .shape-item-active:after{position:absolute;top:9.5px;right:26px;content:"";display:inline-block;border-left:1px solid rgba(255,255,255,.08);height:16px;width:10px}.tool-box .shape-list .shape-item .shape-color,.tool-box .shape-list .shape-item-active .shape-color{position:absolute;top:11.5px;right:50px;display:inline-block;width:12px;height:12px;border-radius:50%}.tool-box .shape-list .shape-item .color-card,.tool-box .shape-list .shape-item-active .color-card{z-index:2;position:absolute;right:36px;bottom:-30px;width:116px;height:36px;background:#181a22;display:flex;justify-content:space-between;align-items:center;padding:0 12px;border-radius:6px}.tool-box .shape-list .shape-item .color-card>span,.tool-box .shape-list .shape-item-active .color-card>span{cursor:pointer;width:12px;height:12px;display:inline-block;border-radius:50%}.tool-box .shape-list .shape-item svg,.tool-box .shape-list .shape-item-active svg{position:absolute;top:9.5px;right:10px}.tool-box .shape-list .shape-item-active{background:#090e1859;border:1px solid #ffffff}.space-footer{width:100%;text-align:center;color:#ffb758;font-size:14px;padding:0 10px;margin:10px 0 0}.loading-css{margin-left:45%;margin-top:10px}.section-cell{overflow:hidden}.section-cell-container{display:flex;align-items:center;justify-content:center;border-radius:4px;padding:0 12px;height:40px;line-height:40px;font-size:12px;background-color:#f8fafb1a;overflow:hidden}.section-cell-title{flex:0 0 auto;font-size:12px;color:#8697a8}.section-cell-value{text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;overflow:hidden;padding-left:10px;font-size:12px;text-align:right;color:#fff}.section-container{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:20px 12px 12px;border:1px solid rgba(240,248,255,.35);border-radius:16px;color:#fff;box-shadow:0 8px 24px #171d2126}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.section-container{background:#171d2159;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}.section-container-head{flex:0 0 auto}.section-container-head__title{margin-top:6px;margin-bottom:14px;font-size:28px;font-weight:500;text-align:center;color:#fff;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 32px}.section-container-head__handler{position:absolute;left:50%;top:0;transform:translate(-50%);width:186px;height:12px;border-top:12px solid rgba(255,255,255,.1);border-bottom:12px solid transparent;border-left:12px solid transparent;border-right:12px solid transparent;background:transparent;transition:all .2s ease-in-out;cursor:move}.section-container-head__handler:hover{border-top-color:#ffffff40}.section-container-head__handler:active{border-top-color:#fff3}.section-container-head__close{display:flex;align-items:center;justify-content:center;position:absolute;top:30px;right:14px;transform:translateY(-2px);width:32px;height:32px;border-radius:50%;color:#fff;background-color:#ffffff1a;transition:all .2s ease-in-out;cursor:pointer}.section-container-head__close:hover{background-color:#ffffff40}.section-container-head__close:active{background-color:#fff3}.section-container.hideTitle{padding-top:12px}.section-container.draggable{padding-top:20px;z-index:100}.section-container.draggable .section-container-head__title,.section-container.closeable .section-container-head__title{font-size:22px}.section-container-main{height:100%;flex:0 1 auto}.section-container-2{overflow:hidden;display:flex;flex-direction:column;padding:12px;border:1px solid rgba(240,248,255,.35);border-radius:16px;color:#fff;box-shadow:0 8px 24px #171d2126}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.section-container-2{background:#171d2159;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}.section-container-2-head{display:flex;align-items:center;flex:0 0 auto;justify-content:space-between;overflow:hidden;position:relative;margin-bottom:10px;width:100%;height:32px}.section-container-2-head:after{content:"";position:absolute;left:2px;right:0;bottom:0;height:1px;background-color:#fff}.section-container-2-head-left{display:flex;align-items:center;overflow:hidden;flex:0 0 auto;height:100%}.section-container-2-head-right{flex:0 0 auto}.section-container-2-head-title{display:flex;align-items:center;flex:0 0 auto;position:relative;margin-bottom:0;height:100%;padding-right:14px;padding-left:16px;border-radius:2px 0 0 2px;font-size:16px;font-weight:500;color:#181a22;background-color:#fff}.section-container-2-head-title:after{content:"";position:absolute;right:-20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:40px solid #ffffff;z-index:-1}.section-container-2-head-sub-title{flex:0 0 auto;padding-left:24px;font-size:12px;color:#fff9;text-transform:uppercase;text-shadow:0px 0px 4px 0px rgba(255,255,255,.35)}.section-container-2-main{flex:1 0;overflow-y:auto}.section-sider{position:fixed;z-index:100;top:40px;transition:all .4s ease-out}.section-sider.left{left:24px}.section-sider.left.hide{opacity:0;transform:translate(-100%)}.section-sider.right{right:24px}.section-sider.right.hide{opacity:0;transform:translate(100%)}.section-sider .section-container,.section-sider .section-container-2{margin-bottom:16px}.section-sider .section-container:last-child,.section-sider .section-container-2:last-child{margin-bottom:0}.section-wrapper{display:flex;flex-direction:column;height:100%}.section-wrapper .section-head{flex:0 0 auto;margin-bottom:10px}.section-wrapper .section-wrapper-main{flex:0 1 auto;overflow-y:auto}.section-wrapper.box{margin-bottom:16px;padding:12px;border-radius:8px;background-color:#090e1859}.section-wrapper.box:last-child{margin-bottom:0}.section-wrapper.box .section-wrapper-main{overflow-x:hidden}.section-wrapper.footer .section-head{padding-right:16px}.section-wrapper.footer .section-head__title{font-size:16px;color:#fff}.section-wrapper.footer .section-wrapper-main{display:flex;flex-wrap:wrap;gap:10px}.section-wrapper.footer .section-wrapper-main .section-cell{flex:0 0 calc(50% - 10px)}.device-controller-monitor-osd{display:flex;align-items:center;position:absolute;right:24px;bottom:24px;column-gap:8px}.device-controller-monitor-battery-capacity{display:flex;align-items:center;position:absolute;left:0;top:0;bottom:0;z-index:10;background-color:#fff}.device-controller-monitor-battery-capacity.success{background-color:#0cdc2f}.device-controller-monitor-battery-capacity.warning{background-color:#ffb758}.device-controller-monitor-battery-capacity.danger{background-color:#fd4444}.device-controller-monitor-battery-percent{z-index:100}.device-controller-monitor-osd-item{display:flex;align-items:center;display:inline-flex;overflow:hidden;position:relative;padding:0 14px;height:40px;border-radius:4px;transition:all .2s ease-in-out;font-size:14px}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.device-controller-monitor-osd-item{background:#ffffff26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.device-controller-monitor-hms{display:flex;align-items:center;padding:0 14px;height:40px;border:1px solid transparent;border-radius:4px;transition:all .2s ease-in-out;font-size:14px;cursor:pointer}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.device-controller-monitor-hms{background:#ffffff26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.device-controller-monitor-hms__text{overflow:hidden;max-width:300px;line-height:1}.device-controller-monitor-hms__icon{margin-top:2px;margin-left:8px}@keyframes Warnred{0%{border-color:transparent;background-color:#ffffff26}50%{border-color:#fd4444;background-color:#fd444426}to{border-color:transparent;background-color:#ffffff26}}.device-controller-monitor-hms.red{animation:Warnred 1s infinite}.device-controller-monitor-hms.red .device-controller-monitor-hms__icon svg path{fill:#fd4444}@keyframes Warnorange{0%{border-color:transparent;background-color:#ffffff26}50%{border-color:#ffb758;background-color:#ffb75826}to{border-color:transparent;background-color:#ffffff26}}.device-controller-monitor-hms.orange{animation:Warnorange 1s infinite}.device-controller-monitor-hms.orange .device-controller-monitor-hms__icon svg path{fill:#ffb758}.auto-scroll{position:relative;overflow:hidden}.auto-scroll-inner{display:inline-block;white-space:nowrap}.auto-scroll-inner.hidden{position:absolute;left:0;top:0;bottom:0;opacity:0;visibility:hidden}.device-controller-monitor-metering-set{position:absolute;top:72px;right:24px}.device-controller-monitor-ir-zoom{position:absolute;top:128px;right:24px}.device-controller-monitor-zoom-bar{position:absolute;right:24px}.device-controller-monitor-ir-zoom{padding:0 12px!important;width:92px;height:32px;font-size:12px}.device-controller-monitor-ir-zoom-dropdown-menu .ant-dropdown-menu-item{font-size:12px!important}.device-controller-monitor-metering-set{display:flex;align-items:center;gap:24px;height:48px;padding:0 14px;border-radius:4px}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.device-controller-monitor-metering-set{background:#ffffff26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.device-controller-monitor-metering-set .gain-mode-set{position:relative;font-size:12px}.device-controller-monitor-metering-set .gain-mode-set:after{content:"";position:absolute;top:50%;right:-12px;transform:translateY(-50%);width:1px;height:48px;background:#ffffff26}.device-controller-monitor-metering-set .temperature-bar{position:relative;top:-2px}.device-controller-monitor-metering-set .temperature-bar .temperature-limit{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.device-controller-monitor-metering-set .temperature-bar .temperature-limit .temperature-min,.device-controller-monitor-metering-set .temperature-bar .temperature-limit .temperature-max{flex:0 0 auto;font-size:12px;color:#fff}.device-controller-monitor-metering-set .temperature-bar .temperature-track{width:115px;height:10px;border-radius:4px;background:linear-gradient(to right)}.device-controller-monitor-zoom-bar{top:50%;transform:translateY(-50%);border-radius:4px;padding:8px 14px 8px 12px;width:92px;height:320px}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.device-controller-monitor-zoom-bar{background:#ffffff26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.device-controller-monitor-zoom-bar.small{top:168px;transform:translateY(0)}.device-controller-monitor-zoom-rule{position:relative;left:-2px;display:flex;flex-direction:column;justify-content:space-between;padding:12px 0;height:100%;font-size:0;line-height:1}.device-controller-monitor-zoom-rule .zoom-rule-scale{display:flex;align-items:center;justify-content:flex-end;height:1px}.device-controller-monitor-zoom-rule .zoom-rule-label{display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:8px;border:1px solid transparent;border-radius:4px;width:40px;height:24px;font-size:12px;background-color:#090e1840;transition:all .2s ease-in-out;cursor:pointer}.device-controller-monitor-zoom-rule .zoom-rule-label:hover{border-color:#fff;background-color:#090e1859}.device-controller-monitor-zoom-rule .zoom-rule-label:active{background-color:#090e1840}.device-controller-monitor-zoom-rule .zoom-rule-line{flex:0 0 auto;position:relative;right:6px;width:6px;height:1px;background-color:#ffffff80}.device-controller-monitor-zoom-rule .zoom-rule-line.node{right:0;width:12px;background-color:#fff}.device-controller-monitor-zoom-track{position:absolute;top:20px;left:64px;bottom:20px;width:6px}.device-controller-monitor-zoom-track .zoom-track-bar{position:absolute;left:0;right:0;bottom:0;height:0%;background-color:#fff;transition:all .2s ease-in-out}.device-controller-monitor-zoom-track .zoom-track-bar.draging{transition:none}.device-controller-monitor-zoom-track .zoom-track-point{position:absolute;top:-7px;left:50%;transform:translate(-50%);width:14px;height:14px;border-radius:50%;background-color:#fff;box-shadow:0 0 6px #181a2266;transition:all .2s ease-in-out;cursor:pointer}.device-controller-monitor-zoom-track .zoom-track-point.draging,.device-controller-monitor-zoom-track .zoom-track-point:hover{background-color:#1d4bfd;box-shadow:0 0 12px #181a2299}.device-controller-monitor-zoom-track .zoom-track-point.draging .zoom-track-factor,.device-controller-monitor-zoom-track .zoom-track-point:hover .zoom-track-factor{opacity:1;visibility:visible}.device-controller-monitor-zoom-track .zoom-track-factor{display:flex;align-items:center;justify-content:center;position:absolute;left:-6px;top:-6px;transform:translate(-100%);border-radius:4px;padding:0 10px;height:24px;font-size:12px;color:#181a22;background-color:#fff;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.device-controller-monitor-player{width:100%;height:100%;position:relative}.device-controller-monitor-player .canvas-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.device-controller-monitor-player.screen-split{display:flex;align-items:center;flex-direction:row-reverse;column-gap:12px;padding-left:210px;padding-right:120px}.device-controller-monitor-player.screen-split>div{flex:1 0 0;height:320px}.live-player{position:relative;width:100%;height:100%}.live-player-exception{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#090e18}.live-player-exception .exception-icon{margin-bottom:2px}.live-player-exception .exception-icon svg{font-size:34px}.live-player-exception .exception-tip{font-size:14px;text-align:center;color:#ffffffb3}.live-player-exception .exception-link{padding:0 6px;color:#fff}.live-player-exception.exception-error .exception-icon{color:#fd4444}.live-player-exception.exception-error .exception-icon svg{font-size:32px}.live-player-exception.exception-warning{margin-top:-4px}.live-player-exception.exception-warning .exception-icon{color:#ffb758}.live-player-exception.exception-warning .exception-tip{margin-top:4px}.live-player-overlay{position:absolute;left:0;top:0;right:0;bottom:0}.live-player-overlay .tool-bar{display:flex;align-items:center;position:absolute;top:24px;right:24px;column-gap:8px}.live-player-overlay.small .tool-bar{top:10px;right:10px;column-gap:6px}.feat-btn-fullscreen{width:26px}.agora-player{overflow:hidden;width:100%;height:100%;background-color:#2a3140}.footer-data-stats .section-wrapper-main{padding-top:24px;row-gap:16px!important;column-gap:10px!important}.accumulate-data-stats-item{flex:0 0 calc(16.666666% - 10px);min-width:220px;display:flex}.accumulate-data-stats-item-container{display:flex;align-items:center}.accumulate-data-stats-item-left,.accumulate-data-stats-item-right{flex:0 0 auto}.accumulate-data-stats-item-icon{position:relative;display:flex;align-items:center;justify-content:center;margin-right:16px;width:64px;height:64px;color:#0cdc2f}.accumulate-data-stats-item-value{padding-bottom:8px;font-size:28px;font-family:TVNordEF-BoldCon-☞,TVNordEF-BoldCon;color:#fff}.accumulate-data-stats-item-label{font-size:12px;color:#fffc}.accumulate-data-stats-item-unit{padding-left:4px;font-size:12px}.hms-viewer .section-wrapper-main{display:block!important;overflow-x:hidden;padding-top:24px}.hms-viewer-filter{padding-left:14px}.hms-viewer-filter .ant-picker{margin-right:10px}.hms-viewer-filter .ant-select{width:100px}.hms-viewer-item{margin-bottom:24px;padding-right:4px}.hms-viewer-item__head{margin-left:14px;margin-bottom:14px;font-size:12px;font-weight:500}.hms-viewer-item__list{display:flex;flex-wrap:wrap;gap:10px}.hms-viewer-item__list .section-cell{flex:0 0 calc(25% - 10px)!important}.hms-viewer-item__list .section-cell.green .section-cell-value:before{content:"";display:inline-block;margin-right:4px;width:8px;height:8px;border-radius:50%;background-color:#0cdc2f}.hms-viewer-item__list .section-cell.orange .section-cell-value:before{content:"";display:inline-block;margin-right:4px;width:8px;height:8px;border-radius:50%;background-color:#ffb758}.hms-viewer-item__list .section-cell.red .section-cell-value:before{content:"";display:inline-block;margin-right:4px;width:8px;height:8px;border-radius:50%;background-color:#fd4444}.remote-debug-btn{margin-left:2px}.footer-remote-control .section-wrapper-main .section-cell{flex:0 0 calc(25% - 10px)!important}.property-item{border-radius:4px;padding:0 12px;height:40px;line-height:40px;font-size:12px;background-color:#f8fafb1a;flex:0 0 calc(50% - 5px)}.property-item>div{display:flex;justify-content:space-between}.property-item>div>span{color:#8697a8}.property-item>div>div{cursor:pointer;display:inline-block}.property-item>div>div .anticon{margin-left:8px;margin-top:10px}.device-command-value{display:flex;align-items:center;justify-content:flex-end}.device-command-state-text{margin-right:8px}.device-command-btn{display:flex;align-items:center;padding:0 16px;border-radius:4px;height:24px;line-height:24px;color:#1890ff;background-color:#1d4bfd26;transition:all .2s ease-in-out;cursor:pointer}.device-command-btn:hover{background-color:#1d4bfd59}.device-command-btn:active{background-color:#1d4bfd26}.device-command-btn.disabled,.device-command-btn.loading{pointer-events:none}.device-command-btn.disabled{color:#485064;background-color:#fff6;opacity:1}.device-command-btn.loading .device-command-btn__text{padding-left:8px}.set-device-property-state{display:inline-flex;align-items:center;height:18px;line-height:18px;cursor:pointer}.set-device-property-state__arrow{margin-left:8px;margin-bottom:-2px}.set-device-property-popconfirm .ant-popover-message{padding-bottom:18px}.set-device-property-confirm{display:flex;align-items:center;margin-bottom:2px}.set-device-property-confirm__switch{margin-left:8px;margin-top:-2px}.set-device-property-confirm__input{display:flex;align-items:center;padding-left:8px}.set-device-property-confirm__input .ant-input-number{margin-right:6px;width:70px!important;height:24px;font-size:12px}.set-device-property-confirm__input .ant-input-number .ant-input-number-input{padding:0 8px}.device-command-select{height:26px!important}.wayline-task{display:flex;position:relative}.wayline-task .section-wrapper-main{flex:1 0 0}.wayline-task.real-time-ai-recog .wayline-task-wayline-list{margin-right:540px}.wayline-task.real-time-ai-recog .wayline-task-right-bar{width:500px}.wayline-task.real-time-ai-recog .wayline-task-right-bar .wayline-task-configurator .configurator-form{grid-template-columns:1fr 1fr 1.4fr}.wayline-task-wayline-list{margin-right:410px;transition:all .3s ease-in-out}.wayline-task-right-bar{flex:0 0 auto;position:absolute;right:0;top:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;margin-left:30px;padding-left:40px;border-left:1px solid rgba(255,255,255,.08);width:372px;height:210px;transition:all .3s ease-in-out}.wayline-task-configurator{flex:0 0 auto;overflow:hidden}.wayline-task-configurator .configurator-title{margin-bottom:6px;font-size:18px;font-weight:700}.wayline-task-configurator .configurator-form{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.wayline-task-configurator .configurator-form.ant-form-horizontal{grid-template-columns:1fr}.wayline-task-configurator .configurator-form .ant-form-item{margin-bottom:0}.wayline-task-configurator .configurator-form .ant-form-item .ant-form-item-label{height:34px;line-height:1.5}.wayline-task-configurator .configurator-form .ant-form-item .ant-form-item-label>label{font-size:12px;color:#fffc;white-space:nowrap}.wayline-task-configurator .configurator-form .ant-form-item .ant-form-item-explain-error{font-size:12px}.wayline-task-configurator .configurator-form .ant-form-item .ant-input-number{width:100%;height:32px}.wayline-task-configurator .configurator-form .ant-form-item .ant-input-number .ant-input-number-input{font-size:12px}.wayline-task-configurator .configurator-form .ant-form-item .ant-input-number-wrapper .ant-input-number-group-addon{border:none;border-left:1px solid rgba(255,255,255,.1);border-radius:0 4px 4px 0;color:#fff;background-color:#ffffff1a}.wayline-task-configurator .configurator-form .ant-form-item .ant-select .ant-select-selection-item{font-size:12px}.wayline-task-configurator .configurator-form .ant-form-item .ant-select .ant-select-selection-overflow{flex-wrap:nowrap!important}.wayline-task-configurator-select-popup .ant-select-item-empty{transform:scale(.65)}.wayline-task-algorithm-type .ant-form-item-label>label{width:100%}.wayline-task-configurator-area-select{height:32px}.wayline-task-configurator-area-select .ant-select-selector{padding-top:4px!important;padding-bottom:4px!important}.wayline-task-console .ant-btn{border-radius:6px;width:110px;height:40px;font-size:14px;font-weight:500}.wayline-task-console .ant-btn.ant-btn-loading{width:120px}.wayline-task-console .ant-btn[disabled]{color:#fff!important;background-color:#1d4bfd99!important}.wayline-task-console .console-actions{display:flex;gap:10px;justify-content:flex-end}.wayline-task-console-btn-ban .ant-btn.ant-btn-primary,.wayline-task-console-btn-breaked .ant-btn.ant-btn-primary{color:#fff!important;background-color:#fd4444e6!important}.wayline-task-console-progress{margin-bottom:8px;position:relative;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.wayline-task-console-progress.show{opacity:1;visibility:visible}.wayline-task-console-progress .progress-info{display:flex;align-items:center;justify-content:space-between;padding:0 3px;height:16px}.wayline-task-console-progress .progress-info .progress-status,.wayline-task-console-progress .progress-info .progress-percent{font-size:12px;color:#fffc}.wayline-task-console-progress .progress-info .progress-status{display:flex;align-items:center}.wayline-task-console-progress .progress-info .progress-status .anticon{position:relative;top:1px;margin-right:4px;font-size:14px}.wayline-task-console-progress .progress-info .progress-status .ant-spin{margin-right:5px}.wayline-task-console-progress .progress-info .progress-status .ant-spin .anticon{font-size:16px}.wayline-task-console-progress .progress-info .progress-status .progress-paused-icon{color:#ffb758}.wayline-task-console-progress .ant-progress{margin-bottom:0}.wayline-task-console-progress.paused .ant-progress .ant-progress-bg{background-color:#ffb758!important}.wayline-task-console-progress .progress-initiator{position:absolute;left:2px;top:46px;overflow:hidden;display:flex;align-items:center;gap:4px;border-radius:4px;max-width:80px;height:22px;padding:0 8px;font-size:12px;color:#fffc;background-color:#ffffff1a}.wayline-task-wayline-list{flex:1 0 0;height:100%;overflow-y:auto;position:relative}.wayline-task-wayline-list.disabled{opacity:1!important;pointer-events:all}.wayline-task-wayline-list.disabled .wayline-list-item{color:#ffffff80;pointer-events:none}.wayline-task-wayline-list .wayline-list-container{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding-right:10px}.wayline-task-wayline-list .wayline-list-item{display:flex;align-items:center;border:1px solid transparent;border-radius:4px;padding:0 12px;height:40px;font-size:12px;color:#fffc;background-color:#f8fafb0d;transition:all .2s ease-in-out;cursor:pointer}.wayline-task-wayline-list .wayline-list-item:hover{background-color:#f8fafb1a}.wayline-task-wayline-list .wayline-list-item:active{background-color:#f8fafb14}.wayline-task-wayline-list .wayline-list-item.active{border-color:#1d4bfd;color:#fff;background-color:#090e1859}.wayline-task-wayline-list .wayline-list-empty,.wayline-task-wayline-list .wayline-list-loading{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;bottom:0;transition:all .2s ease-in-out}.wayline-task-wayline-list .wayline-list-empty{top:0;transform:scale(.84);opacity:.84}.wayline-task-wayline-list .wayline-list-loading{top:30px;opacity:0;visibility:hidden}.wayline-task-wayline-list .wayline-list-loading.show{opacity:1;visibility:visible}.dock-stats{padding-left:25px;padding-right:25px;color:#fff}.dock-stats-header{position:absolute;left:0;right:0;top:14px;font-weight:500;text-align:center;font-size:22px;color:#fff}.dock-stats-chart{position:relative;height:235px}.dock-stats-chart .chart-circle{transform:translateY(40px) rotate(17deg)}.dock-stats-chart .chart-circle-path{fill:none;stroke-width:5px;stroke-linecap:round;transition:all .3s ease}.dock-stats-chart .chart-circle-path.path-shadow{stroke-opacity:.8}.dock-stats-chart .chart-circle-path.red{stroke:#fd4444}.dock-stats-chart .chart-circle-path.orange{stroke:#ffb758}.dock-stats-chart .chart-circle-path.green{stroke:#0cdc2f}.dock-stats-chart .chart-circle-path.aqua{stroke:#22cce2}.dock-stats-chart-total{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%);text-align:center}.dock-stats-chart-total__label{font-size:18px}.dock-stats-chart-total__value{font-size:40px;font-weight:700;text-shadow:0px 0px 10px rgba(255,255,255,.35)}.dock-stats-chart-total__bg{position:absolute;z-index:1;left:50%;bottom:0;transform:translate(-50%,68%) perspective(180px) rotateX(76deg)}.dock-stats-chart-total__bg>div{width:144px;height:144px;padding-top:20px;border-radius:50%;font-size:84px;font-weight:700;color:#ffffff59;background-color:#708294;box-shadow:0 4px 10px #ffffff4d}.dock-stats-count{display:flex;align-items:center;justify-content:space-between}.dock-stats-count-item{display:flex;align-items:center;position:relative;font-size:14px;color:#fff}.dock-stats-count-item.red:before{background-color:#fd4444;box-shadow:0 2px 8px #fd444459}.dock-stats-count-item.red:before{box-shadow:0 4px 8px #fd444459}.dock-stats-count-item.orange:before{background-color:#ffb758;box-shadow:0 2px 8px #ffb75859}.dock-stats-count-item.orange:before{box-shadow:0 4px 8px #ffb75859}.dock-stats-count-item.green:before{background-color:#0cdc2f;box-shadow:0 2px 8px #0cdc2f59}.dock-stats-count-item.green:before{box-shadow:0 4px 8px #0cdc2f59}.dock-stats-count-item:before{content:"";flex:0 0 auto;margin-right:8px;width:10px;height:10px;border-radius:50%;background-color:#647093}.dock-stats-count-item.aqua:before{background-color:#22cce2;box-shadow:0 2px 8px #22cce259}.dock-stats-count-item.aqua:before{box-shadow:0 4px 8px #22cce259}.dock-stats-count-item__label{margin-right:6px}.flightList{margin:10px 0;width:360px;height:134px;background:#090e1559;border-radius:8px;padding:12px}.flightList .title{display:flex;justify-content:space-between;align-items:center;width:100%}.flightList .title .title-icon{width:24px;height:24px;background:#0cdc2f;box-shadow:0 4px 8px #0cdc2f59;border-radius:50%;padding:4px;float:left}.flightList .title p{display:inline-block;margin:0 0 0 8px;font-size:18px}.flightList .title .titleRight{display:inline-flex;align-items:center;height:26px;padding:0 16px;border-radius:100px;background-color:#0cdc2f1a;font-size:14px;font-weight:400;cursor:pointer}.flightList .title .titleRight span{color:#0cdc2f}.flightList-detail{display:grid;grid-column-gap:8px;grid-row-gap:8px;grid-template-columns:auto auto;margin:10px 0;font-size:12px}.flightList-detail>div{width:164px;height:32px;border-radius:4px;border:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;align-items:center;padding:0 10px}.dock-list{padding-right:6px;min-height:152px}.dock-list .dock-list-item:last-child{margin-bottom:0}.dock-list-virtual-filter{display:flex;align-items:center;padding-right:6px;font-size:12px}.dock-list-virtual-filter span{margin-right:4px}.dock-list-main{padding-right:6px;overflow:hidden;overflow-y:auto;height:100%}.dock-list-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;height:40px;padding-left:16px;padding-right:10px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background-color:#2a314040;transition:all .2s ease-in-out;cursor:pointer}.dock-list-item__icon{flex:0 0 16px;margin-right:8px;width:16px;height:16px;transition:all .2s ease-in-out;opacity:.6}.dock-list-item__icon:hover{opacity:1}.dock-list-item__name{font-size:14px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dock-list-item:hover{background-color:#2a3140a6}.dock-list-item:active{background-color:#2a314040}.dock-list-item.current{border-color:#1d4bfd;background-color:#1d4bfd}.dock-list-item-left{display:flex;align-items:center;width:calc(100% - 110px)}.dock-detail-modal-action-bar{display:flex;align-items:center;gap:6px;margin-top:6px}.dock-detail-modal-action-bar__monitor{overflow:hidden;margin-top:6px;border-radius:4px;height:190px}.dock-detail-modal-action-bar .dock-detail-modal-action-btn{flex:1 0 0}.dock-detail-modal-action-btn__container{display:flex;align-items:center;justify-content:center;height:28px;border-radius:4px;font-size:12px;background-color:#ffffff26;transition:all .2s ease-in-out;cursor:pointer}.dock-detail-modal-action-btn__container:hover{background-color:#fff3}.dock-detail-modal-action-btn__container:active{background-color:#ffffff26}.dock-detail-modal-action-btn__icon{margin-right:8px;font-size:14px}.dock-detail-modal-action-btn__icon svg{margin-top:6px}.dock-detail-modal-action-btn__icon svg path{fill:#fff}.dock-detail-modal-action-btn.warning .dock-detail-modal-action-btn__container{animation:Warning infinite 1s}.dock-detail-modal-action-btn.error .dock-detail-modal-action-btn__container{animation:Error infinite 1s}.dock-detail-modal-action-btn.current .dock-detail-modal-action-btn__container{background-color:#1d4bfd}@keyframes Warning{0%{background-color:#ffffff26}50%{background-color:#ffb758}to{background-color:#ffffff26}}@keyframes Error{0%{background-color:#ffffff26}50%{background-color:#fd4444}to{background-color:#ffffff26}}.hms-list{overflow-y:auto;padding-right:4px;max-height:260px}.hms-list .hms-list-item{margin-bottom:6px}.hms-list .hms-list-item:last-child{margin-bottom:0}.hms-list-item{display:flex;align-items:center;justify-content:space-between}.hms-list-item__time{flex:0 0 auto;margin-right:16px;font-size:12px;opacity:.6}.hms-list-item__msg{flex:1 0 0;color:#fff}.hms-list-item__msg:before{content:"";display:inline-block;margin-right:4px;width:8px;height:8px;border-radius:50%;background-color:#0cdc2f}.hms-list-item.green .hms-list-item__msg:before{background-color:#0cdc2f}.hms-list-item.orange .hms-list-item__msg:before{background-color:#ffb758}.hms-list-item.red .hms-list-item__msg:before{background-color:#fd4444}.dock-detail-modal-state-cell__container{display:flex;align-items:center;justify-content:space-between;padding:0 8px;height:28px;border-radius:4px;border:1px solid rgba(255,255,255,.15);font-size:12px}.dock-detail-modal-state-cell__label{opacity:.6}.dock-detail-modal-state-cell__value{display:flex;align-items:center}.dock-detail-modal-state-container{display:flex;align-items:center;flex-wrap:wrap;overflow:hidden;gap:6px;margin-right:-6px}.dock-detail-modal-state-container .dock-detail-modal-state-cell{flex:0 0 calc(50% - 6px)}.dock-detail-modal-state-container.column-3{margin-bottom:6px}.dock-detail-modal-state-container.column-3 .dock-detail-modal-state-cell{flex:0 0 calc(33.333333% - 6px)}.dock-detail-modal-status{display:flex;align-items:center;height:24px;padding:0 16px;border-radius:100px}.dock-detail-modal-status.primary{color:#1d4bfd;background-color:#1d4bfd14}.dock-detail-modal-status.success{color:#0cdc2f;background-color:#0cdc2f14}.dock-detail-modal-status.warning{color:#ffb758;background-color:#ffb75814}.dock-detail-modal-status.error{color:#fd4444;background-color:#fd444414}.emergency-btn{width:100%;height:72px;background:#00000059;border-radius:8px;padding:16px}.emergency-btn .ant-btn{display:flex;align-items:flex-start;gap:10px}.point-information{width:100%;background:#00000059;border-radius:8px;padding:16px;font-size:14px}.point-information .label-border{height:40px;border-radius:4px;border:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;align-items:center;padding:0 10px}.point-information button{width:100%;grid-column:1/3}.point-information .point-warn,.point-information .point-alert{width:188px}.point-information .point-lonLat{grid-column:1/3}.remind{width:100%;text-align:center;color:#ffb758;font-size:14px;padding:0 10px;margin:10px 0 0}.hanger-list{height:45vh;overflow:auto;margin:16px 0}.hanger-list .hanger-item{background:#00000059;width:100%;border:2px solid rgba(0,0,0,0);border-radius:8px;padding:16px;margin-bottom:10px;height:160px;cursor:pointer;transition:border .3s}.hanger-list .hanger-item .title{display:flex;justify-content:left;align-items:center;width:100%;position:relative}.hanger-list .hanger-item .title>div{width:24px;height:24px;background:#999;box-shadow:0 4px 8px #0cdc2f59;border-radius:50%;padding:4px}.hanger-list .hanger-item .title p{display:inline-block;margin:0 0 0 8px;font-size:16px}.hanger-list .hanger-item .title .ant-checkbox-wrapper{position:absolute;right:16px}.hanger-list .hanger-item .title .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#1d4bfd!important}.hanger-list .hanger-item .hanger-detail{display:grid;grid-column-gap:8px;grid-row-gap:8px;grid-template-columns:auto auto;margin:10px 0}.hanger-list .hanger-item .hanger-detail>div{font-size:12px;height:40px;border-radius:4px;border:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;align-items:center;padding:0 10px}.hanger-list .hanger-item.normal:hover{border:2px solid #1d4bfd}.hanger-list .hanger-item.normal .title>div{background:#0cdc2f;box-shadow:0 4px 8px #0cdc2f59}.hanger-list .hanger-item.check{border:2px solid #1d4bfd}.hanger-list .hanger-item.disconnect{filter:brightness(.5);cursor:no-drop}.hanger-list .hanger-item.disconnect .title>div{background:red;box-shadow:0 4px 8px #e12a2159}.overview-weather-section .section-container-2-head-right{height:30px}.overview-weather{display:flex;align-items:center;gap:8px;margin-bottom:6px}.overview-weather-dock-selector{width:160px;height:24px!important}.overview-weather-item{display:flex;align-items:center;justify-content:center;border-radius:2px;background-color:#090e1840;flex:0 1 25%;flex-direction:column;height:110px}.overview-weather-item__icon{height:38px;opacity:.75}.overview-weather-item__value{margin-bottom:4px;font-size:14px;font-weight:700}.overview-weather-item__desc{font-size:12px;opacity:.75}.overview-weather-item__label{font-size:12px}.overview-weather-item__unit{margin-left:2px;font-size:12px;opacity:.75}.overview-weather-forecast{display:flex;align-items:center;border-radius:2px;background-color:#090e1840;overflow-x:auto;height:116px;justify-content:space-around}.overview-weather-forecast::-webkit-scrollbar{display:none}.overview-weather-forecast-item{flex:0 0 28px;display:flex;flex-direction:column;align-items:center;font-size:12px;line-height:1}.overview-weather-forecast-item__hour{margin-bottom:16px;font-weight:500;white-space:nowrap}.overview-weather-forecast-item__icon{margin-bottom:8px;font-size:22px}.overview-weather-forecast-item__text{margin-bottom:8px;word-break:keep-all}.title{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:12px}.title p{margin:0;font-size:24px}.title img{cursor:pointer;position:absolute;right:16px;width:32px;height:32px;background:#ffffff26;border-radius:50%;padding:6px}.view-item{width:100%;background:#090e1559;border-radius:8px;padding:16px;position:relative}.view-item .view-title{display:flex;justify-content:left;align-items:center;width:100%}.view-item .view-title>div{width:24px;height:24px;background:#0cdc2f;box-shadow:0 4px 8px #0cdc2f59;border-radius:50%;padding:4px}.view-item .view-title p{display:inline-block;margin:0 0 0 8px;font-size:18px}.view-item .view-list{margin-top:16px}.view-item .view-list .view-list-item{height:40px;border-radius:4px;border:1px solid rgba(255,255,255,.15);margin-bottom:8px;display:flex;align-items:center;padding:0 10px;gap:6px;cursor:pointer}.view-item .view-list .view-list-item .index{opacity:.6}.view-item .view-list .view-list-item .name{flex:1;opacity:.8}.view-item .view-list .view-list-item .btn{display:flex;opacity:.6;gap:6px}.view-item .view-list .view-list-item:hover{border:1px solid rgba(41,146,255,.5)}.view-item .view-list .view-list-item:hover .name,.view-item .view-list .view-list-item:hover .btn{opacity:1}.view-item .view-list .ant-tree{background:#fff0;color:#fff}.view-item .view-list .ant-tree .ant-tree-draggable-icon,.view-item .view-list .ant-tree .ant-tree-switcher{display:none}.view-item .view-list .ant-tree .ant-tree-treenode,.view-item .view-list .ant-tree .ant-tree-node-content-wrapper{width:100%}.view-item .view-list .ant-tree .ant-tree-node-content-wrapper:hover,.view-item .view-list .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:#fff0}.view-item .ant-btn-default,.view-item .ant-btn-primary{height:32px;border-radius:4px;border:none;color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;gap:8px}.view-item .ant-btn-default svg,.view-item .ant-btn-primary svg{height:16px;width:16px}.view-item .ant-btn-default span,.view-item .ant-btn-primary span{margin-left:8px}.view-item .ant-btn>.anticon{line-height:none}.view-item .view-btn{margin-top:12px;display:flex;flex-direction:column;gap:8px}.view-item .view-footer{width:100%;text-align:left;color:#ffb758;font-size:14px;margin-top:10px}.view-item .switch-btn{position:absolute;top:20px;right:18px;display:flex;align-items:center;gap:10px}.login-page{position:relative;width:100vw;height:100vh;background:#000}.custom-bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0}.custom-bg .login-bg-mask{width:100%;height:100%}.login-page-bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0}.login-page-bg-canvas{width:100%;height:100%}.login-page-bg .login-page-bg-mask{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url(/assets/mask-QjB0zwk_.png);background-size:cover;background-repeat:no-repeat;background-position:center}.login-page-bg-point{position:absolute;width:90px;height:90px;background-image:url(/assets/circle-DXuZiJQC.svg);background-repeat:no-repeat;background-position:center}.login-page-bg-point-label{position:absolute;left:50%;transform:translate(-50%,-90%);text-wrap:nowrap;text-align:center;text-transform:uppercase}.login-page-bg-point-label .label-main{font-size:24px;font-weight:700;font-family:TVNord;line-height:1}.login-page-bg-point-label .label-sub{font-size:12px}.login-page-bg-triangle{position:absolute;border-left:15px solid transparent;border-right:15px solid transparent;border-top:25px solid #fd4444}.login-page-bg-triangle-label{position:absolute;left:50%;transform:translate(-50%,-150%);padding:8px 20px;text-align:center;text-transform:uppercase;background-color:#181a22}.login-page-bg-triangle-label .label-main{font-size:24px;font-weight:700;font-family:TVNord;line-height:1}.login-page-bg-triangle-label .label-sub{font-size:12px}.login-page-form .ant-drawer-content-wrapper{width:70vw!important;min-width:600px}.login-page-form .ant-drawer-content-wrapper .ant-drawer-content{background-color:#1f2935}.login-page-form .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body{overflow:hidden;padding:0}.login-page-form-container{display:flex;flex-direction:column;align-items:center;height:100%}.login-page-form-header{flex:0 0 auto;margin-bottom:150px;padding:84px 74px 0;width:100%}.login-page-form-header .header-logo{width:260px}.login-page-form-main{flex:1 0 0;display:flex;flex-direction:column;align-items:center;width:480px}.login-page-form-main .main-login-types{display:flex;align-items:center;flex:0 0 auto;margin-bottom:20px;width:100%;height:42px}.login-page-form-main .main-login-types .login-type-item{font-size:24px;color:#fff;opacity:.8;transition:all .2s ease-in-out;cursor:pointer}.login-page-form-main .main-login-types .login-type-item:hover{opacity:.9}.login-page-form-main .main-login-types .login-type-item.active{font-size:28px;font-weight:700;opacity:1}.login-page-form-main .main-login-types .login-type-dividing{margin-left:24px;margin-right:24px;width:1px;height:24px;background-color:#333e4c}.login-page-form-main .main-login-dividing{display:flex;align-items:center;column-gap:16px;margin-bottom:38px;width:100%;color:#747a82}.login-page-form-main .main-login-dividing:before,.login-page-form-main .main-login-dividing:after{content:"";flex:1 0 0;height:1px;background-color:#333e4c}.login-page-form-footer{display:flex;align-items:center;flex:0 0 auto;justify-content:space-between;padding:0 74px;width:100%;height:40px;color:#747a82;background-color:#15232e}.login-page-form-footer>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-page-form-footer .footer-contact{display:flex;align-items:center;column-gap:20px}.login-page-ant-form{width:100%}.login-page-ant-form .ant-form-item{margin-bottom:40px}.login-page-ant-form .ant-form-item .ant-form-item-row .ant-form-item-label{padding-left:4px;padding-bottom:10px;line-height:1}.login-page-ant-form .ant-form-item .ant-form-item-row .ant-form-item-label>label{font-size:16px;font-weight:700;color:#fff}.login-page-ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-form-item-control-input-content>.ant-input,.login-page-ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-form-item-control-input-content .ant-input-affix-wrapper,.login-page-ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-form-item-control-input-content .ant-input-password{padding:0 14px;height:44px;background-color:#15232e}.login-page-ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-form-item-explain{padding-top:2px;padding-left:4px}.login-page-ant-form .login-page-sms-code{padding-right:0}.login-page-ant-form .login-page-remember-user{position:relative;top:-14px;margin-bottom:18px;padding-left:4px}.login-page-ant-form .login-page-submit-btn{width:100%;font-size:14px;font-weight:600;height:44px}.login-page-ant-form .login-page-submit-btn[disabled]{background-color:#454f5e}.login-page-init-password{width:540px!important}.login-page-init-password .ant-modal-body{padding-bottom:6px}.login-page-init-password-title{display:flex;align-items:center;font-weight:700}.login-page-init-password-title .anticon{margin-right:6px;font-size:18px;color:#fd4444}.login-page-init-password .ant-input-affix-wrapper{padding:0 10px;height:36px}.login-page-sms-send{margin-right:-14px;height:100%!important}.login-page-sms-send>span{margin:0 6px}.login-page-sms-send[disabled]{color:#fff!important;background-color:#454f5e!important}.login-page-overlay{position:absolute;left:0;top:0;right:0;bottom:0;padding:80px 72px}.login-page-overlay .overlay-header{display:flex;justify-content:space-between;margin-bottom:180px}.login-page-overlay .overlay-logo{flex:0 0 auto;display:flex;align-items:center;gap:10px}.login-page-overlay .overlay-logo-img{width:40px}.login-page-overlay .overlay-logo-name{font-size:20px}.login-page-overlay .overlay-open-form{display:flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;overflow:hidden;border:1px solid rgba(235,241,255,.6);border-radius:6px;width:128px;height:48px;background-color:#2e323b;cursor:pointer}.login-page-overlay .overlay-open-form>span{font-size:16px;color:#fff;z-index:10;transition:all .2s ease-in-out}.login-page-overlay .overlay-open-form:after{content:"";position:absolute;left:0;top:0;right:0;height:0;background-color:#ebf1ff;transition:all .2s ease-in-out}.login-page-overlay .overlay-open-form:hover>span,.login-page-overlay .overlay-open-form.active>span{color:#181a22}.login-page-overlay .overlay-open-form:hover:after,.login-page-overlay .overlay-open-form.active:after{height:100%}.login-page-overlay .overlay-open-form:active:after{background-color:#ebf1ffcc}.login-page-overlay .overlay-main{padding-left:6%;line-height:1}.login-page-overlay .overlay-title{margin-bottom:38px;font-size:96px;font-weight:700;letter-spacing:.08em;color:transparent;background:linear-gradient(180deg,#fff 57%,#798daa);-webkit-background-clip:text;background-clip:text}.login-page-overlay .overlay-sub-title{display:flex;align-items:center;justify-content:center;margin-bottom:46px;border-radius:16px;border:2px solid rgba(255,255,255,.35);width:505px;height:88px;font-size:36px}.login-page-overlay .overlay-open-movie{display:flex;align-items:center;justify-content:center;border-radius:100px;width:240px;height:56px;font-size:24px;color:#181a22;background-color:#fff;transition:all .2s ease-in-out;cursor:pointer}.login-page-overlay .overlay-open-movie-text{padding-right:14px}.login-page-overlay .overlay-open-movie:hover{color:#fff;background-color:#1d4bfd}.login-page-overlay .overlay-open-movie:active{background-color:#1d4bfdcc}.wrap{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff}.text-center{text-align:center}.text-blue-500{color:#0081ff}.text-gray-500{color:#44566c}.text-shadow{text-shadow:0 4px 12px rgba(0,129,255,.35)}.font-bold{font-weight:700}.text-2xl{font-size:1.7rem}.text-6xl{font-size:4rem}.text-xl{font-size:1rem}.text-sm{font-size:.875rem}.gradient-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.circle{border-radius:50%;position:absolute;animation:pulse 2s ease-in-out infinite}.circle-no{border-radius:50%;position:absolute;z-index:5}@keyframes pulse{0%{transform:scale(.6);opacity:1}50%{opacity:.7}to{transform:scale(1.2);opacity:0}}.monitor-center{overflow:hidden;position:relative;display:flex;width:100vw;height:100vh;background-color:#1d2329}.monitor-gallery{flex:1 0 0;display:flex}.monitor-gallery-header{display:flex;align-items:flex-start;justify-content:center;height:100%;background-color:#171d21;border-left:1px solid #333e4c;width:80px}.monitor-gallery-layout-selecter{display:flex;align-items:center;flex-direction:column;border-radius:8px;padding:24px 16px;gap:16px;width:100%}.monitor-gallery-layout-selecter .layout-option-item{display:flex;align-items:center;justify-content:center;width:48px;border-radius:6px;height:48px;line-height:1;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;color:#737781;background-color:#1d2329}.monitor-gallery-layout-selecter .layout-option-item.active{color:#f0f8ff;background-color:#005aff}.monitor-gallery-layout-selecter .layout-option-item.active .svg-icon svg rect{color:#f0f8ff;fill:#f0f8ff}.monitor-gallery-gird{flex:1 0 0;display:flex;flex-wrap:wrap;gap:24px;margin-right:-24px;padding:53px 24px}.monitor-gallery-gird.layout-1{margin-right:0}.monitor-gallery-gird.layout-1>div{flex:1 0 0}.monitor-gallery-gird.layout-4>div{flex:0 0 calc(50% - 24px)}.monitor-gallery-gird.layout-9>div{flex:0 0 calc(33.333333% - 24px)}.monitor-gallery-gird.layout-12>div{flex:0 0 calc(25% - 24px)}.monitor-gallery-gird.layout-16>div{flex:0 0 calc(25% - 24px)}.monitor-gallery-item{overflow:hidden;display:flex;flex-direction:column;border-radius:8px;border:1px solid transparent;transition:border .2s ease-in-out}.monitor-gallery-item.current{border-color:#1d4bfd}.monitor-gallery-item .item__main{flex:1 0 0;overflow:hidden;position:relative;border:1px dashed transparent;border-radius:8px 8px 0 0;background-color:#171d21}.monitor-gallery-item .item__main.notHasDock{border-color:#26303d}.monitor-gallery-item .item__main .item__dropzone{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%}.monitor-gallery-item .item__main .item__dropzone svg{font-size:88px;opacity:.35;color:#f0f8ff}.monitor-gallery-item .item__main .item__dropzone__tip{color:#737781}.monitor-gallery-item .item__main .item__dropzone__tip span{color:#005aff}.monitor-gallery-item .item__head{display:flex;align-items:center;overflow:hidden;justify-content:space-between;gap:10px;border-radius:0 0 8px 8px;padding:0 16px;height:48px;background-color:#26303d}.monitor-gallery-item .item__head.notHasDock .head__name__text{color:#737781}.monitor-gallery-item .item__head .head__name{display:flex;align-items:center;flex:1 0 0;overflow:hidden}.monitor-gallery-item .item__head .head__name.aqua:before{background-color:#22cce2;box-shadow:0 2px 8px #22cce259}.monitor-gallery-item .item__head .head__name.green:before{background-color:#0cdc2f;box-shadow:0 2px 8px #0cdc2f59}.monitor-gallery-item .item__head .head__name.red:before{background-color:#fd4444;box-shadow:0 2px 8px #fd444459}.monitor-gallery-item .item__head .head__name:before{content:"";flex:0 0 auto;margin-right:8px;width:10px;height:10px;border-radius:50%;background-color:#647093}.monitor-gallery-item .item__head .head__name.orange:before{background-color:#ffb758;box-shadow:0 2px 8px #ffb75859}.monitor-gallery-item .item__head .head__name__text{flex:1 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#f0f8ff}.monitor-gallery-item .item__head .head__actions{flex:0 0 auto}.monitor-gallery-item .item__head .head__flight-control{display:flex;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:0 12px;height:28px;color:#fffc;background-color:#ffffff14;transition:all .2s ease-in-out;cursor:pointer}.monitor-gallery-item .item__head .head__flight-control svg{fill:#fffc;margin-top:2px;margin-right:6px}.monitor-gallery-item .item__head .head__flight-control:not(.disabled):hover{border-color:#fff3;color:#fff;background-color:#ffffff1f}.monitor-gallery-item .item__head .head__flight-control:not(.disabled):hover svg{fill:#fff}.monitor-gallery-item .item__head .head__flight-control:not(.disabled):active{background-color:#ffffff14}.monitor-gallery-item .item__head .head__flight-control.disabled{color:#ffffff26;background-color:transparent;pointer-events:none;cursor:not-allowed}.monitor-gallery-item .item__head .head__flight-control.disabled svg{fill:#ffffff26}.monitor-gallery-item .item__actions{display:flex;align-items:center;position:absolute;left:0;top:0;z-index:1000;column-gap:6px;padding:12px 14px 50px;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none}.monitor-gallery-item .item__actions>div{flex:0 0 auto;border-radius:4px;border:1px solid transparent;padding:0 12px;height:30px;line-height:1;font-size:12px;background-color:#ffffff40;transition:all .2s ease-in-out;pointer-events:all}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.monitor-gallery-item .item__actions>div{background:#ffffff40;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}.monitor-gallery-item .item__actions>div:hover{border-color:#fff;background-color:#ffffff59}.monitor-gallery-item .item__actions>div:active{background-color:#ffffff40}.monitor-gallery-item .item__actions>div svg{margin-top:2px;margin-right:4px}.monitor-gallery-item .item__actions .item__remove{display:flex;align-items:center;justify-content:center;cursor:pointer}.monitor-gallery-item .item__actions .item__remove svg{transform:scale(.65)}.monitor-gallery-item .item__actions .item__drag{display:flex;align-items:center;cursor:grab}.monitor-gallery-item .item__actions .item__drag:active{cursor:grabbing}.monitor-gallery-item:hover .item__actions{opacity:1;visibility:visible}.monitor-list{flex:0 0 380px;display:flex;flex-direction:column;height:100%;color:#fff}.monitor-list .ant-input-affix-wrapper{border-color:#333e4c;height:48px;font-size:14px;background-color:#1d2329;padding:0 12px;box-shadow:0 4px 16px #171d210a}.monitor-list .ant-input-affix-wrapper input::placeholder{color:#8697a8}.monitor-list .ant-input-affix-wrapper:hover{border-color:#1d4bfd}.monitor-list .ant-input-affix-wrapper .ant-input-prefix{margin-right:6px;color:#8697a8}.monitor-list-header{flex:0 0 72px}.monitor-list-header .header-container{display:flex;align-items:flex-end;line-height:1}.monitor-list-header .header-title{position:relative;padding-right:8px;font-size:32px;font-weight:600}.monitor-list-header .header-title:before{content:"";position:absolute;left:-10px;top:-10px;border-radius:50%;width:40px;height:40px;background:radial-gradient(145% 145% at 100% 100%,#1d4bfd00 45%,#1d4bfd 95%)}.monitor-list-header .header-sub-title{color:#ffffff59}.monitor-list-header .header-sub-title:before{content:"/ "}.monitor-list-body{flex:1 0 0;overflow:hidden;display:flex;flex-direction:column;padding:24px;background-color:#171d21;border-left:1px solid #333e4c}.monitor-list-body .body-filter{flex:0 0 auto;border-bottom:1px solid #333e4c;margin-bottom:16px;padding-bottom:24px}.monitor-list-body .monitor-type-switch{display:flex;align-items:center;margin-right:0;margin-bottom:24px;height:40px;border:0;border-radius:6px;background-color:#1d2329;box-shadow:0 4px 16px #171d210a;padding:2px 3px}.monitor-list-body .monitor-type-switch .monitor-type-option{flex:1 0 0;display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;border-radius:4px;transition:all .2s ease-in-out;cursor:pointer}.monitor-list-body .monitor-type-switch .monitor-type-option:hover{background-color:#1d232959}.monitor-list-body .monitor-type-switch .monitor-type-option:active{background-color:#005aff}.monitor-list-body .monitor-type-switch .monitor-type-option.active{box-shadow:0 4px 8px #005aff59;background-color:#005aff;color:#fff}.monitor-list-body .monitor-type-switch .gateway-domain-switch{height:40px;margin-right:0;background-color:#1d2329;box-shadow:0 4px 16px #171d210a;padding:2px 3px;border:0}.monitor-list-body .monitor-type-switch .gateway-domain-switch-option{flex:1;height:100%;font-size:14px;border-radius:4px}.monitor-list-body .monitor-type-switch .gateway-domain-switch-option:hover{background-color:#1d232959}.monitor-list-body .monitor-type-switch .gateway-domain-switch-option:active{background-color:#005aff}.monitor-list-body .monitor-type-switch .gateway-domain-switch-option.active{box-shadow:0 4px 8px #005aff59;background-color:#005aff;color:#fff}.monitor-list-body .body-legend{display:flex;align-items:center;justify-content:center;flex:0 0 auto;column-gap:32px;border-radius:6px;height:46px;background-color:#1d2329}.monitor-list-body .body-legend-item{display:flex;align-items:center;flex:0 0 auto;line-height:1;color:#fffc}.monitor-list-body .body-legend-item.aqua:before{background-color:#22cce2;box-shadow:0 2px 8px #22cce259}.monitor-list-body .body-legend-item.green:before{background-color:#0cdc2f;box-shadow:0 2px 8px #0cdc2f59}.monitor-list-body .body-legend-item.red:before{background-color:#fd4444;box-shadow:0 2px 8px #fd444459}.monitor-list-body .body-legend-item:before{content:"";flex:0 0 auto;margin-right:8px;width:10px;height:10px;border-radius:50%;background-color:#647093}.monitor-list-body .body-legend-item.orange:before{background-color:#ffb758;box-shadow:0 2px 8px #ffb75859}.monitor-list-body .body-docks{flex:1 0 0;display:flex;flex-direction:column}.monitor-list-body .body-docks-head{display:flex;align-items:center;flex:0 0 auto;justify-content:space-between;margin-bottom:12px;font-size:18px;color:#f0f8ff;font-weight:500}.monitor-list-body .body-docks-head .head__count{color:#737781}.monitor-list-body .body-docks-list{flex:1 0 0;overflow-y:auto}.monitor-list-body .body-docks-list>div{margin-bottom:8px}.monitor-list-body .body-docks-list>div:last-child{margin-bottom:0}.monitor-list-item{display:flex;align-items:center;justify-content:space-between;border:1px solid transparent;border-radius:4px;padding:0 16px;height:46px;line-height:1;background-color:#1d2329;transition:all .2s ease-in-out;box-shadow:0 4px 16px #44566c0a}.monitor-list-item:hover,.monitor-list-item.selected,.monitor-list-item.current{border-color:#005aff}.monitor-list-item .item__name{display:flex;align-items:center;flex:1 0 0;overflow:hidden}.monitor-list-item .item__name.aqua:before{background-color:#22cce2;box-shadow:0 2px 8px #22cce259}.monitor-list-item .item__name.green:before{background-color:#0cdc2f;box-shadow:0 2px 8px #0cdc2f59}.monitor-list-item .item__name.red:before{background-color:#fd4444;box-shadow:0 2px 8px #fd444459}.monitor-list-item .item__name:before{content:"";flex:0 0 auto;margin-right:8px;width:10px;height:10px;border-radius:50%;background-color:#647093}.monitor-list-item .item__name.orange:before{background-color:#ffb758;box-shadow:0 2px 8px #ffb75859}.monitor-list-item .item__name__text{color:#f0f8ff;flex:1 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monitor-list-item .item__actions{flex:0 0 auto;color:#fff;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.monitor-list-item:hover .item__actions{opacity:1;visibility:visible}.monitor-list-item .item__remove{display:flex;align-items:center;justify-content:center;margin-right:-2px;border-radius:50%;width:20px;height:20px;background-color:#ffffff26;transition:all .2s ease-in-out;cursor:pointer}.monitor-list-item .item__remove svg{transform:scale(.65)}.monitor-list-item .item__remove:hover{background-color:#ffffff40}.monitor-list-item .item__drag{color:#005aff;cursor:grab}.monitor-list-item .item__drag:hover{color:#005aff}.monitor-list-item .item__drag:active{cursor:grabbing}.monitor-list-item .item__drag span{padding-left:4px}.monitor-osd{flex:0 0 auto;display:flex;align-items:center;gap:1px}.monitor-osd .wireless-status{position:relative;transform:scale(.85)}.monitor-gallery-player{height:100%}.monitor-gallery-player .player-offline{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.monitor-gallery-player .player-offline-icon{margin-bottom:10px;font-size:220%;color:#fd4444}.monitor-gallery-player .player-offline-tip{line-height:1;color:#fff9}.monitor-gallery-player .live-player{height:100%;border-radius:0!important}.monitor-manage-player{overflow:hidden;position:relative;display:flex;flex-direction:column;border-radius:8px 8px 0 0;height:100%;background-color:#26282f}.monitor-manage-player .player-main{flex:1 0 0;background-color:#181a22}.monitor-manage-player .player-container{height:100%}.monitor-manage-player .player-exception{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;right:0;bottom:0;flex-direction:column;width:100%;height:100%}.monitor-manage-player .player-exception .exception-icon{font-size:30px;color:#fd4444}.monitor-manage-player .player-exception .exception-tip{font-size:14px;color:#ffffffb3}.monitor-manage-player .player-exception .exception-tip a{padding:0 6px;color:#fff}.monitor-manage-player .player-exception .ant-btn{margin-top:16px;width:80px;height:30px}.monitor-manage-player .player-head{display:flex;align-items:center;flex:0 0 auto;padding:0 24px;height:48px;font-size:14px}
