._head_ffhw6_1 {
  height: 50px;
  margin-bottom: 4px;
}
._head_ffhw6_1 ._headLeft_ffhw6_5 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 6px;
}
._head_ffhw6_1 ._headLeft_ffhw6_5 > div {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._head_ffhw6_1 ._headRight_ffhw6_18 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}
._head_ffhw6_1 ._time_ffhw6_27 {
  flex: 1;
  font-size: 14px;
  display: flex;
  align-items: center;
  color: #c7c7c7;
  gap: 10px;
}
._head_ffhw6_1 ._gapLine_ffhw6_35 {
  border: 0;
  width: 1px;
  height: 100%;
  background: #adacac8a;
  height: 30px;
}
._head_ffhw6_1 ._options_ffhw6_42 {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
._head_ffhw6_1 ._options_ffhw6_42 ._handle_ffhw6_49 {
  display: flex;
  align-items: center;
  color: #fff;
  gap: 4px;
  cursor: pointer;
}
._head_ffhw6_1 ._options_ffhw6_42 ._optionsContent_ffhw6_56 {
  position: absolute;
  width: 172px;
  background: #1a365d;
  left: 0px;
  z-index: 101;
  margin-top: 14px;
  border-radius: 6px;
  padding: 12px;
  box-shadow: 0 5px 10px #0000003d;
  color: #fff;
}
._head_ffhw6_1 ._options_ffhw6_42 ._optionsContent_ffhw6_56 > div {
  height: 35px;
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  padding-left: 10px;
  font-size: 13px;
}
._head_ffhw6_1 ._options_ffhw6_42 ._optionsContent_ffhw6_56 > div:hover {
  background: #0000007e;
}
._container_1wvf1_1 {
  position: relative;
  width: 100%;
  margin: 0 auto;
  background: #515662;
}
._currentAlert_1wvf1_7 {
  height: 30px;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.3s ease;
}
._alertList_1wvf1_13 {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  max-height: 300px;
  overflow-y: auto;
  background: #323d4b;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 8px 8px 0 0;
  z-index: 10;
  transition: all 0.3s ease;
}
._alertItem_1wvf1_26 {
  display: flex;
  align-items: center;
  border-left: 4px solid;
  border-bottom: 1px solid #f0f0f0;
  box-sizing: border-box;
  height: 30px;
  position: relative;
}
._alertItem_1wvf1_26:last-child {
  border-bottom: none;
}
._icon_1wvf1_38 {
  font-size: 14px;
  text-align: center;
}
._content_1wvf1_42 {
  flex: 1;
  display: flex;
  overflow: hidden;
  gap: 10px;
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}
._time_1wvf1_51 {
  color: #cccccc;
}
._message_1wvf1_54 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._infoIcon_1wvf1_59 {
  position: absolute;
  right: 0;
  width: 50px;
  top: 0;
  height: 30px;
  background: #4e4f4f;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #cccccc;
}
._mask_hefsc_1 {
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  padding: 0 4%;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}
._panelFllow_hefsc_15 {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  transform: translateZ(0);
}
._panelClose_hefsc_19 {
  position: absolute;
  top: 7px;
  right: 3px;
  width: 16px;
  height: 16px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  font-size: 11px;
  font-family: auto;
}
._qrcodeRoot_hefsc_36 {
  width: 250px;
  aspect-ratio: 1/1;
  background: #fff;
  display: flex;
  flex-direction: column;
}
._qrcodeRoot_hefsc_36 ._qrcode_hefsc_36 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
}
._qrcodeRoot_hefsc_36 ._tabs_hefsc_49 {
  cursor: pointer;
  height: 30px;
  padding: 1px;
  position: relative;
  box-sizing: border-box;
  color: rgba(151, 151, 151, 0.7);
  font-weight: 600;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #091636;
  padding: 2px;
}
._qrcodeRoot_hefsc_36 ._tabs_hefsc_49 ._tab_hefsc_49 {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._qrcodeRoot_hefsc_36 ._tabs_hefsc_49 ._tab_hefsc_49._active_hefsc_71 {
  color: #fff;
  background: #1571fa66;
  border-radius: 4px;
}
._coordText_hefsc_76 > div {
  margin: 8px;
  font-size: x-large;
  font-weight: 600;
}
.rc-select-dropdown {
  z-index: 1000 !important;
}
.rc-select-selection-wrap {
  width: 100%;
  position: relative;
}
.rc-select-selection-overflow-item {
  margin-left: 5px;
}
.rc-select-selection-placeholder {
  position: absolute;
  top: 50% !important;
  transform: translateY(-50%) !important;
  left: 5px !important;
}
.rc-select-selection-item-remove-icon {
  margin-left: 3px;
  color: #c8c8c8;
}
.rc-select-selection-item {
  word-wrap: normal;
  overflow: hidden;
}
.rc-select-multiple .rc-select-selector {
  border: 0;
}
.rc-select-multiple .rc-select-selector .rc-select-selection-item {
  display: inline-block;
  background: #646f85;
  padding: 5px;
  line-height: normal;
}
.rc-select-multiple .rc-select-selector .rc-select-selection-search {
  width: 0 !important;
}
.rc-select-multiple .rc-select-selector .rc-select-selection-search > input {
  padding: 0;
}
._light_fhpqw_40 {
  background: white !important;
  color: #1c1c1c !important;
  border-radius: 3px !important;
  border: 1px solid #d9d9d9 !important;
}
._light_fhpqw_40 .rc-select-selection-placeholder {
  color: #685f5e !important;
}
._light_fhpqw_40 .rc-select-show-arrow .rc-select-arrow {
  top: 3px;
}
._light_fhpqw_40 .rc-select-selection-wrap {
  width: 100%;
  position: relative;
}
._panel_light_fhpqw_56 {
  background: #fff !important;
  color: #1c1c1c !important;
}
._panel_light_fhpqw_56 .rc-select-item-option .rc-select-item-option-state path {
  color: #fff !important;
}
._panel_light_fhpqw_56 .rc-select-item-option-active {
  background: #c0c0c08c !important;
}
._panel_light_fhpqw_56 .rc-select-item-option-selected {
  color: #fff !important;
  background: #276dc9 !important;
}
._dark2_fhpqw_70 {
  background-color: #1e1e1e;
  border: 1px solid #3d3d3d;
  border-radius: 4px;
  color: #e0e0e0;
  font-size: 14px;
  transition: all 0.2s;
}
._dark2_fhpqw_70:focus-within {
  outline: none;
  border-color: #4fc3f7;
  box-shadow: 0 0 0 2px rgba(79, 195, 247, 0.2);
}
._panel_dark2_fhpqw_83 {
  background: #1e1e1e !important;
}
._dark3_fhpqw_86 {
  background-color: #041A38 !important;
  border: 1px solid #3d3d3d;
  border-radius: 4px;
  color: #e0e0e0;
  font-size: 14px;
  transition: all 0.2s;
}
._dark3_fhpqw_86:focus-within {
  outline: none;
  border-color: #4fc3f7;
  box-shadow: 0 0 0 2px rgba(79, 195, 247, 0.2);
}
._panel_dark3_fhpqw_99 {
  background: #041A38 !important;
}
._customPicker_1jo3d_1 {
  border-radius: 2px;
  background: #14172E;
  box-shadow: 0px 6px 10px 0px #04051b99 inset, 0px -1px 1px 0px #ffffff1a inset, 0px -0.5px 0.5px 0px #7f84ac26;
  border: 0;
  color: #fff;
  height: 32px;
}
._customPicker_1jo3d_1:hover {
  background: transparent;
}
._customPicker_1jo3d_1:focus-within {
  background-color: transparent;
  box-shadow: none;
  border: 0;
}
._customPicker_1jo3d_1:focus-within input {
  color: #fff;
}
._customPicker_1jo3d_1 input::placeholder {
  color: #999 !important;
}
._customPicker_1jo3d_1 input:-ms-input-placeholder {
  color: #999;
}
._customPicker_1jo3d_1 input::-moz-placeholder {
  color: #999;
}
._customPicker_1jo3d_1 svg {
  fill: #d2d2d2;
}
._customPicker_1jo3d_1 {
  border-radius: 2px;
  background: #14172E;
  box-shadow: 0px 6px 10px 0px #04051b99 inset, 0px -1px 1px 0px #ffffff1a inset, 0px -0.5px 0.5px 0px #7f84ac26;
  border: 0;
  color: #fff;
  height: 32px;
}
._customPicker_1jo3d_1:hover {
  background: transparent;
}
._customPicker_1jo3d_1:focus-within {
  background-color: transparent;
  box-shadow: none;
  border: 0;
}
._customPicker_1jo3d_1:focus-within input {
  color: #fff;
}
._customPicker_1jo3d_1 input::placeholder {
  color: #999 !important;
}
._customPicker_1jo3d_1 input:-ms-input-placeholder {
  color: #999;
}
._customPicker_1jo3d_1 input::-moz-placeholder {
  color: #999;
}
._customPicker_1jo3d_1 svg {
  fill: #d2d2d2;
}
._mask_kzh85_1 {
  position: fixed;
  inset: 0;
  z-index: 1000;
  background: #00000073;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
._mask_in_kzh85_12 {
  animation: _mask_in_kzh85_12 0.1s linear forwards;
}
._mask_out_kzh85_15 {
  animation: _mask_out_kzh85_15 0s linear forwards;
}
._box_in_kzh85_18 {
  transform: translateX(0);
}
._box_out_kzh85_21 {
  transform: translateX(100%);
}
._head_kzh85_24 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  background: #173152;
  color: white;
}
._head_kzh85_24 p {
  margin: 0;
  font-size: 16px;
}
._head_kzh85_24 span {
  cursor: pointer;
  display: flex;
}
._foot_kzh85_40 {
  border-top: 3px solid #797979;
  padding: 10px;
  display: flex;
  gap: 10px;
  justify-content: flex-end;
}
._foot_kzh85_40 button {
  width: 85px;
  height: 35px;
  font-size: 14px;
  background: #173152;
  color: #fff;
  border: 1px solid rgba(211, 211, 211, 0.2);
  border-radius: 3px;
  box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2);
}
._foot_kzh85_40 button:hover {
  border: 1px solid #fff;
}
._foot_kzh85_40 button:focus,
._foot_kzh85_40 button:focus-visible {
  outline: none !important;
}
@keyframes _mask_in_kzh85_12 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _mask_out_kzh85_15 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
._container_kzh85_80 {
  min-width: 350px;
  background: #282829;
  display: flex;
  flex-direction: column;
}
._box_kzh85_18 {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  transition: transform 0.3s;
}
._box_kzh85_18 ._head_kzh85_24 {
  border-top-left-radius: 0;
}
._box_c_out_kzh85_97 {
  animation: _mask_out_kzh85_15 0.3s linear forwards;
}
._box_center_kzh85_100 {
  height: auto;
  width: auto;
  position: relative;
}
._box_center_in_kzh85_105 {
  animation: _mask_in_kzh85_12 0.3s linear forwards;
}
._content_kzh85_108 {
  flex: 1;
  overflow-y: auto;
}
._content_kzh85_108::-webkit-scrollbar {
  width: 2px;
  height: auto;
  background: transparent;
}
._content_kzh85_108::-webkit-scrollbar-track {
  background: transparent;
}
._content_kzh85_108::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #cdcece;
  height: 100px;
}
._content_kzh85_108::-webkit-scrollbar-button {
  background: transparent;
}
._light_kzh85_128 {
  background: #fff;
  color: #282829;
}
._light_kzh85_128 ._cLight_kzh85_132 {
  background: #e6eff5;
}
._light_kzh85_128 ._fLight_kzh85_135 button {
  background: #1f81f1;
}
._root_1fkou_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
  user-select: none;
}
._msg_1fkou_11 {
  font-size: 14px;
  margin-top: 16px;
  color: #a19c9c;
}
._form_1dkgd_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 100%;
}
._labelContent_1dkgd_7 {
  display: flex;
}
._labelContent_1dkgd_7._ver_1dkgd_10 {
  align-items: baseline;
}
._labelContent_1dkgd_7._hor_1dkgd_13 {
  flex-direction: column;
}
._labelContent_1dkgd_7 ._formLabel_1dkgd_16 {
  color: white;
  font-size: 14px;
  text-align: right;
  padding-right: 10px;
}
._labelContent_1dkgd_7 ._justify_1dkgd_22 {
  text-align-last: justify;
  text-align: justify;
  text-justify: distribute-all-lines;
}
._labelContent_1dkgd_7 ._itemControl_1dkgd_27 {
  flex: 1;
  position: relative;
}
._icon_btn_1o9pc_1 {
  user-select: none;
  -webkit-user-select: none;
  background: rgba(28, 28, 28, 0.63);
  border-radius: 4px;
  padding: 3px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 14px;
  gap: 6px;
  cursor: pointer;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px -2px, rgba(0, 0, 0, 0.14) 0px 1px 0px 0px, rgba(0, 0, 0, 0.12) 0px 0px 0px 0px;
}
._icon_btn_1o9pc_1:hover {
  opacity: 0.8;
}
._small_1o9pc_19 {
  padding: 2px 4px;
  font-size: 13px;
  gap: 3px;
  height: 26px;
}
._middle_1o9pc_25 {
  padding: 3px 4px;
  font-size: 13px;
  gap: 3px;
  height: 30px;
}
._disabled_1o9pc_31 {
  pointer-events: none;
  opacity: 0.6;
}
._disabled_1o9pc_31:hover {
  cursor: not-allowed;
}
._stand-out_1o9pc_38 {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(240, 253, 255, 0.2), inset 0px -1px 1px rgba(4, 4, 28, 0.3);
  background: #313856;
  border: 0;
}
._primary_1o9pc_43 {
  background: #1f81f1;
}
._default_1o9pc_46 {
  background: #fff;
  border: 1px solid #d9d9d9;
  color: #2c2c2c;
}
._box_1cktx_1 {
  width: 100%;
}
._box_1cktx_1 ._onlyShowText_1cktx_4 {
  font-size: 14px;
  color: #cdcdce;
  padding: 6px;
}
._input_1cktx_9 {
  display: flex;
  align-items: center;
  border: 1px solid #142d5f;
  height: 36px;
  line-height: 36px;
  padding: 6px;
  box-sizing: border-box;
  border-radius: 3px;
  /* 修改自动完成的文本颜色 */
}
._input_1cktx_9:focus-within {
  border-color: #14497a;
}
._input_1cktx_9 input {
  padding: 0;
  border: 0;
  width: 100%;
  background: transparent !important;
  caret-color: white;
  color: white;
  font-size: 14px;
}
._input_1cktx_9 input:focus-visible {
  outline: none;
}
._input_1cktx_9 input:-webkit-autofill {
  -webkit-text-fill-color: white;
}
._input_1cktx_9 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #1f1f1f inset;
}
._input_1cktx_9 input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: rgba(255, 255, 255, 0.6);
}
._input_1cktx_9 input:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.6);
}
._input_1cktx_9 input::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.6);
}
._input_1cktx_9 input:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(255, 255, 255, 0.6);
}
._dark_1cktx_57 {
  border-color: transparent;
  background-color: #1c1c1c;
}
._dark_1cktx_57:focus-within {
  border-color: transparent;
}
._dark2_1cktx_64 {
  background-color: #1e1e1e;
  border: 1px solid #3d3d3d;
  border-radius: 4px;
  color: #e0e0e0;
  font-size: 14px;
  transition: all 0.2s;
}
._dark2_1cktx_64:focus-within {
  outline: none;
  border-color: #4fc3f7;
  box-shadow: 0 0 0 2px rgba(79, 195, 247, 0.2);
}
._light_1cktx_77 {
  border-color: #d9d9d9;
  background: #fff;
}
._light_1cktx_77:focus-within {
  border-color: transparent;
  border-bottom: 2px solid #007acc;
}
._light_1cktx_77 input {
  color: #1c1c1c;
  caret-color: #1c1c1c;
}
._light_1cktx_77 input::placeholder {
  color: #bfbfbf;
}
._light_1cktx_77 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
._light_1cktx_77 input:-webkit-autofill {
  -webkit-text-fill-color: #1c1c1c;
}
._prefix_1cktx_98 {
  margin-right: 6px;
  display: flex;
  align-items: center;
}
._suffix_1cktx_103 {
  opacity: 0.6;
  color: white;
}
._shadowOut_1cktx_107 {
  box-shadow: 0px 6px 10px 0px #110e0e6b inset, 0px -1px 1px 0px #ffffff1a inset, 0px -0.5px 0.5px 0px #7f84ac26;
  border-width: 0;
}
._inputNumber_jp440_1 {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  font-size: 14px;
  padding: 0 8px;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
  background: #1c1c1c;
  position: relative;
  transition: padding, 0.3s;
  border: 1px solid #142d5f;
  /* 修改自动完成的文本颜色 */
}
._inputNumber_jp440_1._large_jp440_18 {
  height: 40px;
  padding: 10px 8px;
}
._inputNumber_jp440_1._light_jp440_22 {
  border-color: #d9d9d9;
  background: #fff;
}
._inputNumber_jp440_1._light_jp440_22:focus-within {
  border-color: transparent;
  border-bottom: 2px solid #007acc;
}
._inputNumber_jp440_1._light_jp440_22 input {
  color: #1c1c1c;
  caret-color: #1c1c1c;
}
._inputNumber_jp440_1._light_jp440_22 input::placeholder {
  color: #bfbfbf;
}
._inputNumber_jp440_1._light_jp440_22 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
._inputNumber_jp440_1._light_jp440_22 input:-webkit-autofill {
  -webkit-text-fill-color: #1c1c1c;
}
._inputNumber_jp440_1._dark2_jp440_43 {
  background-color: #1e1e1e;
  border: 1px solid #616060;
  border-radius: 4px;
  color: #e0e0e0;
  font-size: 14px;
  transition: all 0.2s;
}
._inputNumber_jp440_1._dark2_jp440_43:focus-within {
  outline: none;
  border-color: #4fc3f7;
  box-shadow: 0 0 0 2px rgba(79, 195, 247, 0.2);
}
._inputNumber_jp440_1._ban_jp440_56 {
  padding-right: 8px !important;
  border: 1px solid #3d3d3d;
}
._inputNumber_jp440_1._ban_jp440_56:hover ._step_jp440_60 {
  display: none;
}
._inputNumber_jp440_1:hover {
  padding: 0 30px 0 8px;
}
._inputNumber_jp440_1:hover ._step_jp440_60 {
  opacity: 1;
}
._inputNumber_jp440_1 ._input_jp440_1 {
  outline: none;
  line-height: 20px;
  flex: 1;
  width: 0;
  border: 0px;
  color: #fff;
  padding: 0;
  background: transparent;
}
._inputNumber_jp440_1 ._input_jp440_1::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
._inputNumber_jp440_1 ._input_jp440_1::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
._inputNumber_jp440_1 input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: rgba(255, 255, 255, 0.6);
}
._inputNumber_jp440_1 input:-webkit-autofill {
  -webkit-text-fill-color: white;
}
._inputNumber_jp440_1 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #1f1f1f inset;
}
._inputNumber_jp440_1 input:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
._inputNumber_jp440_1 ._suffix_jp440_99 {
  line-height: 20px;
  font-size: 14px;
  color: #585858;
  padding-left: 5px;
}
._inputNumber_jp440_1 ._step_jp440_60 {
  border-left: 1px solid #007acc;
  border-radius: 0 2px 2px 0;
  height: 100%;
  opacity: 0;
  position: absolute;
  z-index: 2;
  right: 0;
  top: 0;
  transition: opacity 0.24s linear 0.1s;
  width: 22px;
}
._inputNumber_jp440_1 ._step_jp440_60 ._up_jp440_117,
._inputNumber_jp440_1 ._step_jp440_60 ._down_jp440_118 {
  color: #3ce5d3;
  cursor: pointer;
  height: 50%;
  line-height: 0;
  overflow: hidden;
  width: 100%;
  text-align: center;
  position: relative;
}
._inputNumber_jp440_1 ._step_jp440_60 ._up_jp440_117 ._ab_jp440_128,
._inputNumber_jp440_1 ._step_jp440_60 ._down_jp440_118 ._ab_jp440_128 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._inputNumber_jp440_1 ._step_jp440_60 ._up_jp440_117 {
  border-top-right-radius: 2px;
  border-bottom: 1px solid #007acc;
}
._inputNumber_jp440_1 ._step_jp440_60 ._down_jp440_118 {
  border-bottom-right-radius: 2px;
}
._shadow_out_jp440_142 {
  box-shadow: 0px 6px 10px 0px #110e0e6b inset, 0px -1px 1px 0px #ffffff1a inset, 0px -0.5px 0.5px 0px #7f84ac26;
  border-width: 0;
}
._im_box_jp440_146 label {
  margin: 6px 10px 0 0;
  color: white;
  font-size: 14px;
}
._modalRoot_40hyp_1 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #21385a;
  border-radius: 5px;
}
._header_40hyp_8 {
  position: relative;
  height: 40px;
  background: #071e40;
  text-align: center;
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
._header_40hyp_8 > span:nth-child(2) {
  position: absolute;
  right: 10px;
  top: 7px;
  cursor: pointer;
}
._content_40hyp_25 {
  flex: 1;
  box-sizing: border-box;
}
._footer_40hyp_29 {
  display: flex;
  gap: 10px;
  height: 40px;
  justify-content: flex-end;
  margin-right: 10px;
}
._footer_40hyp_29 button {
  background: #464f6f;
  width: 60px;
  height: 30px;
  font-size: 14px;
  padding: 0;
  text-align: center;
}
._footer_40hyp_29 button:focus {
  outline: none;
}
._footer_40hyp_29 button:hover {
  border-color: #ffffff8a;
}
._footer_40hyp_29 button:nth-child(1) {
  color: #fff;
}
._footer_40hyp_29 button:nth-child(2) {
  color: #00ffff;
}
._mask_40hyp_56 {
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
/* 通知容器样式 */
.notification-container {
  position: fixed;
  top: 60px;
  right: 8px;
  z-index: 10;
  width: 300px;
}
.notification-container-topLeft {
  top: 60px;
  left: 8px;
  right: auto;
}
.notification-container-topRight {
  top: 60px;
  right: 8px;
  left: auto;
}
.notification-container-bottomRight {
  top: auto;
  bottom: 20px;
  right: 8px;
  left: auto;
}
/* 通知基础样式 */
.notification {
  position: relative;
  padding: 0;
  margin-bottom: 8px;
  background-color: #ffffffbd;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-left: 4px solid transparent;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 0;
  transform: translateX(100%);
  height: 0;
}
/* 入场动画后的状态 */
.notification.visible {
  opacity: 1;
  transform: translateX(0);
  height: auto;
  padding: 8px;
}
/* 退场动画状态 */
.notification.closing {
  opacity: 0;
  transform: translateX(100%);
  height: 0;
  padding: 0;
  margin-bottom: 0;
}
/* 不同类型通知的左侧边框颜色 */
.notification-info {
  border-left-color: #1890ff;
}
.notification-success {
  border-left-color: #52c41a;
}
.notification-warning {
  border-left-color: #faad14;
}
.notification-error {
  border-left-color: #ff4d4f;
}
.notification-whiteListWarning {
  border-left-color: #14c42b;
  background-color: #e0ffe0b5;
}
/* 图标样式 */
.notification-icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.notification-icon > div {
  flex: 1;
  font-size: 16px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  padding-left: 16px;
}
.notification-info .notification-icon {
  color: #1890ff;
}
.notification-success .notification-icon {
  color: #52c41a;
}
.notification-warning .notification-icon {
  color: #faad14;
}
.notification-error .notification-icon {
  color: #ff4d4f;
}
/* 内容区域样式 */
.notification-content {
  margin-left: 32px;
  margin-right: 24px;
}
.notification-message {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1.5;
}
/* 关闭按钮样式 */
.notification-close {
  background: transparent;
  border: none;
  font-size: 16px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.45);
  width: 30px;
  height: 25px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
}
.notification-close:hover {
  background-color: rgba(0, 0, 0, 0.15);
  color: rgba(250, 116, 113, 0.85);
}
._radioNew_1j93v_1 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
._radioNew_1j93v_1 ._radioItem_1j93v_7 {
  box-sizing: border-box;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  padding: 4px 6px;
  line-height: 20px;
  font-size: 14px;
  transition: border-color 0.3s;
  position: relative;
  border-radius: 2px;
}
._radioNew_1j93v_1 ._radioItem_1j93v_7 span {
  display: inline-block;
}
._radioNew_1j93v_1 ._radioLineItem_1j93v_22 {
  box-sizing: border-box;
  display: inline-block;
  padding: 6px 8px;
  font-size: 14px;
  transition: border-color 0.3s;
  color: rgba(255, 255, 255, 0.5);
  position: relative;
}
._radioNew_1j93v_1 ._radioLineItem_1j93v_22 span {
  display: inline-block;
}
._radioNew_1j93v_1 ._highLightItem_1j93v_34 {
  display: inline-block;
  padding: 6px 16px;
  font-size: 14px;
  border-color: transparent;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.8);
  background: rgba(20, 139, 237, 0.1);
  border-radius: 2px;
}
._radioNew_1j93v_1 ._highLightItem_1j93v_34 span {
  display: inline-block;
}
._radioNew_1j93v_1 ._disabled_1j93v_47 {
  cursor: not-allowed;
  opacity: 0.3;
}
._radioNew_1j93v_1 ._disabled_1j93v_47 input {
  cursor: not-allowed;
}
._radioNew_1j93v_1 ._active_1j93v_54 {
  border-color: #16c5bc;
  color: #157afa;
  background-color: #bcd6f6;
}
._radioNew_1j93v_1 ._active_1j93v_54:before {
  content: '';
  position: absolute;
  box-sizing: content-box;
  z-index: 3;
  top: 0;
  left: 1px;
  width: 5px;
  height: 2px;
  border: 1px solid;
  border-color: transparent transparent #fff #fff;
  transform: rotate(-45deg);
  display: inline-block;
}
._radioNew_1j93v_1 ._active_1j93v_54:after {
  content: '';
  position: absolute;
  box-sizing: content-box;
  z-index: 2;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-right: 12px solid transparent;
  border-top: 12px solid #16c5bc;
}
._radioNew_1j93v_1 ._lineActive_1j93v_85 {
  font-weight: bold;
  border-bottom: 2px solid #3ce5d3;
  color: #fff;
}
._radioNew_1j93v_1 ._highLightActive_1j93v_90 {
  color: #181c36;
  background-color: #168bed;
  font-weight: 700;
  box-shadow: 0px 2px 4px rgba(2, 6, 30, 0.35), 0px 2px 6px rgba(60, 229, 211, 0.5);
  border-radius: 8px;
  color: #ffffff;
}
._radioNew_1j93v_1 ._circle_1j93v_98 {
  display: flex;
  align-items: center;
  gap: 5px;
  width: auto;
  background: rgba(245, 245, 245, 0.349);
  padding: 15px 10px;
  border-color: white;
  color: whitesmoke;
}
._radioNew_1j93v_1 ._circle_1j93v_98::before {
  display: none;
}
._radioNew_1j93v_1 ._circle_1j93v_98::after {
  display: none;
}
._radioNew_1j93v_1 ._circle_1j93v_98 > input {
  opacity: 1;
  appearance: auto;
  position: relative;
  width: auto;
}
._input_1j93v_120 {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  border: 0 none;
  appearance: none;
  cursor: pointer;
  margin: 0;
}
._inputArea_10wal_1 {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  font-size: 14px;
  width: 160px;
  padding: 0 8px;
  height: 32px;
  border-radius: 2px;
  background: #14172E;
  box-shadow: 0px 6px 10px 0px #04051b99 inset, 0px -1px 1px 0px #ffffff1a inset, 0px -0.5px 0.5px 0px #7f84ac26;
  position: relative;
}
._inputArea_10wal_1._large_10wal_15 {
  height: 40px;
  padding: 10px 8px;
}
._inputArea_10wal_1 ._sousuo_10wal_19 {
  color: #3ce5d3;
  cursor: pointer;
}
._inputArea_10wal_1 ._input_10wal_1 {
  outline: none;
  line-height: 20px;
  margin: 0 8px;
  flex: 1;
  width: 0;
  border: 0px;
  color: #fff;
  padding: 0;
  background: transparent;
}
._inputArea_10wal_1 ._input_10wal_1::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
._inputArea_10wal_1 ._input_10wal_1::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
._inputArea_10wal_1 ._close_10wal_40 {
  color: #ffffff80;
  cursor: pointer;
}
._inputArea_10wal_1 ._suffix_10wal_44 {
  line-height: 20px;
  font-size: 14px;
  color: #ffffff4d;
}
._error_10wal_49 {
  position: absolute;
  top: 100%;
  left: 0;
  color: #ff4c2b;
  font-size: 12px;
  line-height: 18px;
  min-height: 18px;
}
._switchDui_aiakg_1 {
  display: inline-block;
}
._switchDui_aiakg_1 ._label_aiakg_4 {
  display: flex;
  align-items: center;
}
._muiSwitch_aiakg_8 {
  margin-right: 10px;
  width: 48px;
  height: 24px;
  position: relative;
  background: #202741;
  box-shadow: inset 0px -1px 1px rgba(255, 255, 255, 0.1), inset 0px 4px 4px rgba(4, 5, 27, 0.6);
  border: 2px solid #353d5b;
  background-clip: content-box;
  display: inline-block;
  -webkit-appearance: none;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 16px;
  cursor: pointer;
  outline: none;
}
._muiSwitch_aiakg_8:active {
  background-color: rgba(36, 36, 55, 0.5);
}
._muiSwitch_aiakg_8:before {
  content: '';
  color: #13c2c2;
  top: 6px;
  width: 12px;
  height: 8px;
  position: absolute;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA9SURBVHgB3cuhDQAgDETRK+kWGPBswPxsgAfDHAWBqrgEy5cv+VJXHzi1WDJuzFRgCS5mAY/9MKjBpkdmG8/7FuGqiHPkAAAAAElFTkSuQmCC');
  left: 9px;
  z-index: 1;
}
._muiSwitch_aiakg_8:after {
  content: '';
  top: 0px;
  width: 32px;
  height: 20px;
  position: absolute;
  box-sizing: border-box;
  left: -1px;
  border-radius: 16px;
  background: #353d5b;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 0.5px rgba(240, 253, 255, 0.1), inset 0px -1px 1px rgba(4, 4, 28, 0.3);
}
._muiSwitch_aiakg_8:checked {
  border-color: #353d5b;
  background-color: #353d5b;
}
._muiSwitch_aiakg_8:checked:before {
  left: 23px;
}
._muiSwitch_aiakg_8:checked:after {
  left: 12px;
}
._muiSwitch_aiakg_8._muiSwitchAnimbg_aiakg_61 {
  transition: background-color ease 0.4s;
}
._muiSwitch_aiakg_8._muiSwitchAnimbg_aiakg_61:before {
  transition: left 0.3s;
}
._muiSwitch_aiakg_8._muiSwitchAnimbg_aiakg_61:after {
  transition: left 0.3s;
}
._muiSwitch_aiakg_8._muiSwitchAnimbg_aiakg_61:checked {
  background: #13c2c2;
  box-shadow: inset 0px -1px 1px rgba(222, 255, 251, 0.6), inset 0px 4px 4px rgba(0, 78, 103, 0.9);
  border: 2px solid #353d5b;
  transition: border-color 0.4s, background-color ease 0.4s;
}
._muiSwitch_aiakg_8._muiSwitchAnimbg_aiakg_61:checked:before {
  transition: left 0.3s;
}
._muiSwitch_aiakg_8._muiSwitchAnimbg_aiakg_61:checked:after {
  transition: left 0.3s;
}
._muiSwitchDisabled_aiakg_82 {
  cursor: not-allowed;
  opacity: 0.5;
}
._root_1mm5x_1 {
  background: #071429;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 4px;
  gap: 4px;
  outline: 1px solid rgba(0, 0, 0, 0.15);
  margin: 2px;
}
._root_1mm5x_1._disabled_1mm5x_12 > div {
  opacity: 0.5;
  pointer-events: none;
}
._root_1mm5x_1._disabled_1mm5x_12 > div:hover {
  border-color: transparent;
}
._root_1mm5x_1 ._item_1mm5x_19 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  flex: 1;
  border-radius: 4px;
  padding: 6px 2px;
  color: #afb9a5;
  -webkit-user-select: none;
  user-select: none;
  font-size: 13px;
  text-align: center;
  border: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
._root_1mm5x_1 ._item_1mm5x_19 > span {
  opacity: 0.6;
}
._root_1mm5x_1 ._item_1mm5x_19._sel_1mm5x_41 {
  background: #3c5477;
}
._root_1mm5x_1 ._item_1mm5x_19._sel_1mm5x_41 > span {
  opacity: 1;
  color: #ddeefc;
}
._root_1mm5x_1 ._item_1mm5x_19:active {
  border: none;
}
._root_1mm5x_1 ._vertical_1mm5x_51 span {
  writing-mode: vertical-lr;
}
._root_1mm5x_1 ._horizontal_1mm5x_54 span {
  writing-mode: tb;
  text-align: center;
}
._scroll_1rqer_1::-webkit-scrollbar {
  background-color: transparent;
  width: 6px;
  height: 6px;
}
._scroll_1rqer_1::-webkit-scrollbar-track {
  box-shadow: inset 0 0 3px transparent;
}
._scroll_1rqer_1::-webkit-scrollbar-thumb {
  border-radius: 0px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  background: #ffffff4d;
}
._root_1rqer_14 {
  width: 100%;
  height: 100%;
  position: relative;
  box-sizing: border-box;
  overflow: auto;
}
._root_1rqer_14::-webkit-scrollbar {
  background-color: transparent;
  width: 6px;
  height: 6px;
}
._root_1rqer_14::-webkit-scrollbar-track {
  box-shadow: inset 0 0 3px transparent;
}
._root_1rqer_14::-webkit-scrollbar-thumb {
  border-radius: 0px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  background: #ffffff4d;
}
._root_1rqer_14 * {
  box-sizing: border-box;
}
._root_1rqer_14 th,
._root_1rqer_14 td {
  padding: 0;
}
._table_1rqer_41 {
  width: 100%;
  height: 100%;
  padding: 0;
  border-spacing: 0;
  table-layout: fixed;
  -webkit-user-select: none;
  user-select: none;
  position: relative;
  border: none;
  border-collapse: separate;
  border-spacing: 0px 1px;
}
._table1_1rqer_54 {
  height: 32px;
}
._table2_1rqer_57 {
  top: 32px;
  position: absolute;
  height: calc(100% - 32px);
  width: 100%;
}
._thead_1rqer_63 > tr {
  font-size: 14px;
  font-family: -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";
}
._thead_1rqer_63 > tr > th {
  padding: 0 4px;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 500;
}
._thead_1rqer_63 > tr > th ._check_box_1rqer_75 {
  display: flex;
  justify-content: center;
}
._headBorder_1rqer_79 > :nth-last-child(1) {
  border-right: none;
}
._tbody_1rqer_82 > tr {
  background: #353c4c;
}
._tbody_1rqer_82 > tr ._td_1rqer_85 {
  padding: 1px;
  font-size: 12px;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 200;
}
._tbody_1rqer_82 ._disable_tr_1rqer_94 {
  background: #727272;
  opacity: 0.6;
  cursor: not-allowed;
}
._tbody_1rqer_82 ._disable_tr_1rqer_94:hover {
  background: #727272;
}
._bodyBorder_1rqer_102 {
  position: relative;
}
._bodyBorder_1rqer_102 > :nth-last-child(1) {
  border-right: none;
}
._sort_1rqer_108 {
  margin-left: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._check_1rqer_75 {
  border-radius: 2px;
  width: 16px;
  height: 16px;
  border: 1px solid #ffffff4d;
  display: flex;
  align-items: center;
  justify-content: center;
}
._trtdHover_1rqer_123:hover {
  background-color: #ffffff21;
}
._trtdSelect_1rqer_126 {
  background-color: rgba(60, 229, 211, 0.16) !important;
  position: relative;
  color: #3ce5d3;
}
._border_table_1rqer_131 {
  border-spacing: 0;
  border-collapse: collapse;
}
._border_table_1rqer_131 tbody tr {
  background: transparent;
  height: 32px;
  line-height: 32px;
}
._border_table_1rqer_131 ._check_border_1rqer_140 {
  border: 1px solid #1c1c1c;
}
._light_1rqer_143 {
  background: #fff;
}
._light_1rqer_143 table {
  color: #1c1c1c;
  border-right: 1px solid #e6eff5;
  border-bottom: 1px solid #e6eff5;
}
._light_1rqer_143 thead th {
  border-left: 1px solid #e6eff5;
  border-top: 1px solid #e6eff5;
}
._light_1rqer_143 tbody td {
  border-left: 1px solid #e6eff5;
  border-top: 1px solid #e6eff5;
}
._dark-90_1rqer_159 {
  background: #091636;
}
._dark-90_1rqer_159 table {
  color: #fff;
  border-right: 1px solid #1e2a49;
  border-bottom: 1px solid #1e2a49;
}
._dark-90_1rqer_159 thead th {
  border-left: 1px solid #1e2a49;
  border-top: 1px solid #1e2a49;
}
._dark-90_1rqer_159 tbody td {
  border-left: 1px solid #1e2a49;
  border-top: 1px solid #1e2a49;
}
._disableSel_box_1rqer_175 {
  opacity: 0.6;
  cursor: not-allowed;
  background: #737b97;
}
._container_13s59_1 {
  --primary-color: #071e40;
  --primary-light: #0a2c5c;
  --secondary-color: #165dff;
  --text-color: #efefef;
  --text-secondary: #9ca3af;
  --border-color: #1e293b;
  background-color: #0f172a;
  border-radius: 8px;
  overflow: hidden;
  height: 100%;
}
/* 横向布局样式 */
._horizontal_13s59_14 {
  display: flex;
  flex-direction: column;
}
._horizontal_13s59_14 ._tabList_13s59_18 {
  display: flex;
  border-bottom: 1px solid var(--border-color);
}
._horizontal_13s59_14 ._tabContent_13s59_22 {
  flex: 1;
}
/* 竖向布局样式 */
._vertical_13s59_26 {
  display: flex;
  flex-direction: row;
  min-height: 300px;
}
._vertical_13s59_26 ._tabList_13s59_18 {
  display: flex;
  flex-direction: column;
  border-right: 1px solid var(--border-color);
}
._vertical_13s59_26 ._tabContent_13s59_22 {
  flex: 1;
}
/* 通用Tab列表样式 */
._tabList_13s59_18 {
  background-color: #1e293b;
  padding: 2px;
}
/* 通用Tab按钮样式 */
._tab_13s59_18 {
  padding: 4px;
  background: none;
  border: none;
  color: var(--text-secondary);
  font-size: 1rem;
  cursor: pointer;
  transition: all 0.3s ease;
  white-space: nowrap;
}
._tab_13s59_18:hover {
  color: var(--text-color);
  background-color: rgba(255, 255, 255, 0.05);
}
._tab_13s59_18._active_13s59_59 {
  color: var(--text-color);
  background-color: #3c5477;
  position: relative;
  font-weight: 500;
  border-radius: 5px;
}
/* 动画效果 */
._tabContent_13s59_22 {
  color: var(--text-color);
  animation: _fadeIn_13s59_1 0.3s ease-in-out;
}
@keyframes _fadeIn_13s59_1 {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/* 隐藏未激活的内容 */
._tabContent_13s59_22._hidden_13s59_82 {
  display: none;
}
._container_12geg_1 {
  position: relative;
  display: inline-block;
  background: #fff;
  color: #1c1c1c;
}
._dark2_12geg_7 {
  background: #1e1e1e;
  color: #fff;
}
._dark2_12geg_7 ._input_12geg_11 {
  border: 1px solid #3d3d3d;
  border-radius: 4px;
  color: #e0e0e0;
  font-size: 14px;
  transition: all 0.2s;
}
._dark2_12geg_7 ._input_12geg_11:focus-within {
  outline: none;
  border-color: #4fc3f7;
  box-shadow: 0 0 0 2px rgba(79, 195, 247, 0.2);
}
._dark2_12geg_7 ._popoverContent_12geg_23 {
  background: #1e1e1e;
}
._input_12geg_11 {
  width: 200px;
  padding: 8px 12px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  background-color: transparent;
}
._input_12geg_11:focus-visible {
  outline: none;
  border-bottom: 2px solid #007acc;
}
._panel_12geg_38 {
  padding: 8px;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}
._options_12geg_43 {
  padding: 5px 3px;
  display: flex;
  gap: 3px;
  font-size: 12px;
}
._options_12geg_43 > div {
  border-radius: 3px;
  padding: 3px 5px;
  border: 1px solid #d9d9d9;
  cursor: pointer;
}
._popoverContent_12geg_23 {
  position: absolute;
  z-index: 1000;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  width: 100%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
._panel_12geg_38 {
  display: flex;
  flex-wrap: wrap;
}
._panel_item_12geg_71 {
  width: 25px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  text-align: center;
  margin: 3px 0;
  padding: 2px 4px;
}
._btn_12geg_80 {
  margin: 5px;
  color: #fff;
  background: #13c0c0;
  width: 35px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-size: 13px;
  border-radius: 5px;
  cursor: pointer;
}
._selected_12geg_92 {
  background: #13c0c0;
  color: #fff;
}
._toast_ixdu5_1 {
  min-height: 160px;
  width: 300px;
  background: #282829;
  border-radius: 5px;
  position: relative;
  display: flex;
  flex-direction: column;
}
._toast_ixdu5_1._light_ixdu5_10 {
  background: #e6eff5;
}
._toast_ixdu5_1._light_ixdu5_10 ._lightHead_ixdu5_13 {
  background: #fff;
  color: #1c1c1c;
}
._toast_ixdu5_1._light_ixdu5_10 ._lightFoot_ixdu5_17 {
  border-top: 0;
}
._toast_ixdu5_1._light_ixdu5_10 ._lightFoot_ixdu5_17 button {
  background: #fff;
}
._toast_ixdu5_1._light_ixdu5_10 ._lightFoot_ixdu5_17 button:nth-child(1) {
  color: #7c7c7c;
}
._toast_ixdu5_1._light_ixdu5_10 ._lightFoot_ixdu5_17 button:nth-child(2) {
  color: #157afa;
}
._toast_ixdu5_1 ._content_ixdu5_29 {
  flex: 1;
  color: #fff;
}
._mask_ixdu5_33 {
  position: fixed;
  inset: 0;
  background: #00000073;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  animation: _fade-in_ixdu5_1 0.3s linear forwards;
  z-index: 1000;
}
._leave_ixdu5_45 {
  animation: _fade-out_ixdu5_1 0.3s linear forwards;
}
._progress_ixdu5_48 {
  position: fixed;
  width: 200px;
  height: 50px;
  top: 20px;
  right: 20px;
  background: #fff;
  z-index: 100;
}
@keyframes _fade-in_ixdu5_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _fade-out_ixdu5_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
._head_ixdu5_73 {
  padding: 8px 0;
  background: #173152;
  color: white;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-size: 18px;
  text-align: center;
}
._head_ixdu5_73 span {
  cursor: pointer;
}
._foot_ixdu5_85 {
  border-top: 1px solid #797979;
  display: flex;
  width: 100%;
  justify-content: flex-end;
}
._foot_ixdu5_85 button {
  width: 50%;
  height: 40px;
  background: #1c1c1c;
  color: #fff;
  border: 1px solid rgba(211, 211, 211, 0.2);
  border-radius: 0;
  padding: 0;
  font-size: 14px;
  cursor: pointer;
}
._foot_ixdu5_85 button:hover {
  border: 1px solid rgba(211, 211, 211, 0.2);
}
._foot_ixdu5_85 button:focus {
  outline: 0;
}
._foot_ixdu5_85 button:nth-child(1) {
  border-bottom-left-radius: 5px;
}
._foot_ixdu5_85 button:nth-child(2) {
  border-bottom-right-radius: 5px;
  color: #3ce5d3;
}
._wb_1yzc0_1 {
  display: flex;
  gap: 10px;
  align-items: center;
}
._hand_1yzc0_6 {
  display: flex;
  flex-direction: row;
  height: 100%;
  border-left: 1px solid #adacac;
  padding-left: 10px;
  gap: 15px;
}
._hand_1yzc0_6 > div {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
._hand_1yzc0_6 > div:hover {
  background-color: #565656;
}
._hand_1yzc0_6 > div:active {
  background-color: rgba(86, 86, 86, 0.7);
}
._pageRoot_aw7h9_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._pageRoot_aw7h9_1 ._content_aw7h9_8 {
  flex: 1;
  background-color: #e6eff5;
  display: flex;
  flex-direction: column;
  padding: 2px;
  box-sizing: border-box;
  gap: 4px;
  height: calc(100% - 40px);
}
._pageRoot_aw7h9_1 ._content_aw7h9_8 > div {
  border-radius: 4px;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 50px;
  background: linear-gradient(0deg, #232d42, #232d42);
  padding: 0 2px 0 12px;
  box-sizing: border-box;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 ._left_aw7h9_32 {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 16px;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 ._left_aw7h9_32 ._back_aw7h9_38 {
  cursor: pointer;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 ._left_aw7h9_32 ._back_aw7h9_38:active {
  opacity: 0.7;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 ._left_aw7h9_32 ._featureTitle_aw7h9_44 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 8px 0 8px;
  box-sizing: border-box;
  gap: 8px;
  height: 36px;
  background-color: #101d38;
  border-radius: 4px;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 ._left_aw7h9_32 ._featureTitle_aw7h9_44 ._icon_aw7h9_55 {
  width: 32px;
  height: 32px;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 ._left_aw7h9_32 ._featureTitle_aw7h9_44 ._caption_aw7h9_59 {
  font-size: 16px;
  font-weight: 600;
  color: white;
}
/* Pagination.module.css */
._paginationContainer_1w2dq_2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  padding: 8px 10px;
  border-top: 1px solid var(--dark-300);
  background-color: var(--dark-400);
}
/* 分页统计信息 */
._paginationStats_1w2dq_13 {
  font-size: 0.875rem;
  color: var(--dark-100);
}
/* 分页按钮容器 */
._paginationButtons_1w2dq_18 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
/* 基础分页按钮样式 */
._pageButton_1w2dq_24 {
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  border: 1px solid var(--dark-200);
  background-color: var(--dark-400);
  color: var(--gray-300);
  font-size: 0.875rem;
  cursor: pointer;
  transition: all 0.2s ease;
}
._pageButton_1w2dq_24:hover {
  background-color: var(--dark-300);
  color: var(--white);
}
/* 禁用状态 */
._pageButton_1w2dq_24:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  background-color: var(--dark-400);
  color: var(--dark-100);
}
/* 当前页按钮样式 */
._pageButton_1w2dq_24._active_1w2dq_50 {
  border-color: var(--primary);
  background-color: var(--primary);
  color: var(--white);
  font-weight: 500;
}
._pageButton_1w2dq_24._active_1w2dq_50:hover {
  background-color: var(--primary-900);
}
/* 图标按钮（前后页）特殊调整 */
._iconButton_1w2dq_60 {
  font-size: 0.75rem;
}
/* 主题变量定义（与原系统保持一致） */
:root {
  --primary: #165DFF;
  --primary-900: #0E42CC;
  --white: #FFFFFF;
  --gray-300: #D1D5DB;
  --dark-100: #86909C;
  --dark-200: #4E5969;
  --dark-300: #272E3B;
  --dark-400: #1D2129;
}
.json-view {
	display: block;
	color: #4d4d4d;
	text-align: left;
	--json-property: #009033;
	--json-index: #676dff;
	--json-number: #676dff;
	--json-string: #b2762e;
	--json-boolean: #dc155e;
	--json-null: #dc155e;
}
.json-view .json-view--property {
	color: var(--json-property);
}
.json-view .json-view--index {
	color: var(--json-index);
}
.json-view .json-view--number {
	color: var(--json-number);
}
.json-view .json-view--string {
	color: var(--json-string);
}
.json-view .json-view--boolean {
	color: var(--json-boolean);
}
.json-view .json-view--null {
	color: var(--json-null);
}

.json-view .jv-indent {
	padding-left: 1em;
}
.json-view .jv-chevron {
	display: inline-block;
	vertical-align: -20%;
	cursor: pointer;
	opacity: 0.4;
	width: 1em;
	height: 1em;
}
:is(.json-view .jv-chevron:hover, .json-view .jv-size:hover + .jv-chevron) {
	opacity: 0.8;
}
.json-view .jv-size {
	cursor: pointer;
	opacity: 0.4;
	font-size: 0.875em;
	font-style: italic;
	margin-left: 0.5em;
	vertical-align: -5%;
	line-height: 1;
}

.json-view :is(.json-view--copy, .json-view--edit),
.json-view .json-view--link svg {
	display: none;
	width: 1em;
	height: 1em;
	margin-left: 0.25em;
	cursor: pointer;
}

.json-view .json-view--input {
	width: 120px;
	margin-left: 0.25em;
	border-radius: 4px;
	border: 1px solid currentColor;
	padding: 0px 4px;
	font-size: 87.5%;
	line-height: 1.25;
	background: transparent;
}
.json-view .json-view--deleting {
	outline: 1px solid #da0000;
	background-color: #da000011;
	text-decoration-line: line-through;
}

:is(.json-view:hover, .json-view--pair:hover) > :is(.json-view--copy, .json-view--edit),
:is(.json-view:hover, .json-view--pair:hover) > .json-view--link svg {
	display: inline-block;
}

.json-view .jv-button {
	background: transparent;
	outline: none;
	border: none;
	cursor: pointer;
	color: inherit;
}
.json-view .cursor-pointer {
	cursor: pointer;
}

.json-view svg {
	vertical-align: -10%;
}
.jv-size-chevron ~ svg {
	vertical-align: -16%;
}

/* Themes */
.json-view_a11y {
	color: #545454;
	--json-property: #aa5d00;
	--json-index: #007299;
	--json-number: #007299;
	--json-string: #008000;
	--json-boolean: #d91e18;
	--json-null: #d91e18;
}
.json-view_github {
	color: #005cc5;
	--json-property: #005cc5;
	--json-index: #005cc5;
	--json-number: #005cc5;
	--json-string: #032f62;
	--json-boolean: #005cc5;
	--json-null: #005cc5;
}
.json-view_vscode {
	color: #005cc5;
	--json-property: #0451a5;
	--json-index: #0000ff;
	--json-number: #0000ff;
	--json-string: #a31515;
	--json-boolean: #0000ff;
	--json-null: #0000ff;
}
.json-view_atom {
	color: #383a42;
	--json-property: #e45649;
	--json-index: #986801;
	--json-number: #986801;
	--json-string: #50a14f;
	--json-boolean: #0184bc;
	--json-null: #0184bc;
}
.json-view_winter-is-coming {
	color: #0431fa;
	--json-property: #3a9685;
	--json-index: #ae408b;
	--json-number: #ae408b;
	--json-string: #8123a9;
	--json-boolean: #0184bc;
	--json-null: #0184bc;
}
:is(.dark .json-view, .dark.json-view) {
	color: #d1d1d1;
	--json-property: #009033;
	--json-index: #5d75f2;
	--json-number: #5d75f2;
	--json-string: #c57e29;
	--json-boolean: #e4407b;
	--json-null: #e4407b;
}
:is(.dark .json-view_a11y, .dark.json-view_a11y) {
	color: #d1d1d1;
	--json-property: #ffd700;
	--json-index: #00e0e0;
	--json-number: #00e0e0;
	--json-string: #abe338;
	--json-boolean: #ffa07a;
	--json-null: #ffa07a;
}
:is(.dark .json-view_github, .dark.json-view_github) {
	color: #79b8ff;
	--json-property: #79b8ff;
	--json-index: #79b8ff;
	--json-number: #79b8ff;
	--json-string: #9ecbff;
	--json-boolean: #79b8ff;
	--json-null: #79b8ff;
}
:is(.dark .json-view_vscode, .dark.json-view_vscode) {
	color: #da70d6;
	--json-property: #9cdcfe;
	--json-index: #b5cea8;
	--json-number: #b5cea8;
	--json-string: #ce9178;
	--json-boolean: #569cd6;
	--json-null: #569cd6;
}
:is(.dark .json-view_atom, .dark.json-view_atom) {
	color: #abb2bf;
	--json-property: #e06c75;
	--json-index: #d19a66;
	--json-number: #d19a66;
	--json-string: #98c379;
	--json-boolean: #56b6c2;
	--json-null: #56b6c2;
}
:is(.dark .json-view_winter-is-coming, .dark.json-view_winter-is-coming) {
	color: #a7dbf7;
	--json-property: #91dacd;
	--json-index: #8dec95;
	--json-number: #8dec95;
	--json-string: #e0aff5;
	--json-boolean: #f29fd8;
	--json-null: #f29fd8;
}
._headerRoot_1a8pr_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 50px;
  background: linear-gradient(0deg, #232d42, #232d42);
  padding: 0 2px 0 12px;
  box-sizing: border-box;
}
._headerRoot_1a8pr_1 ._left_1a8pr_12 {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 16px;
}
._headerRoot_1a8pr_1 ._left_1a8pr_12 ._back_1a8pr_18 {
  cursor: pointer;
}
._headerRoot_1a8pr_1 ._left_1a8pr_12 ._back_1a8pr_18:active {
  opacity: 0.7;
}
._headerRoot_1a8pr_1 ._left_1a8pr_12 ._featureTitle_1a8pr_24 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 8px 0 8px;
  box-sizing: border-box;
  gap: 8px;
  height: 36px;
  background-color: #101d38;
  border-radius: 4px;
}
._headerRoot_1a8pr_1 ._left_1a8pr_12 ._featureTitle_1a8pr_24 ._icon_1a8pr_35 {
  width: 32px;
  height: 32px;
}
._headerRoot_1a8pr_1 ._left_1a8pr_12 ._featureTitle_1a8pr_24 ._caption_1a8pr_39 {
  font-size: 16px;
  font-weight: 600;
  color: white;
}
._headerRoot_1a8pr_1 ._right_1a8pr_44 {
  margin-right: 10px;
}
._select_feature_com_f7qjk_1 {
  display: flex;
  height: 100%;
}
._select_feature_com_f7qjk_1 ._sfc_map_f7qjk_5 {
  flex: 1;
  padding-right: 3px;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 {
  width: 320px;
  display: flex;
  flex-direction: column;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_tree_f7qjk_14 {
  padding: 5px 5px 0;
  flex: 1;
  background: #fff;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_tree_f7qjk_14 .rc-tree-treenode:hover {
  background: #ececec;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_tree_f7qjk_14 .rc-tree-treenode-selected {
  background: #06366b;
  color: #fff;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_tree_f7qjk_14 .rc-tree-treenode-selected:hover {
  background: #06376b7c;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_tree_f7qjk_14 .rc-tree-list-holder-inner {
  gap: 1.1px;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_tree_f7qjk_14 .rc-tree-title {
  font-size: 14px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_tip_f7qjk_36 {
  text-align: center;
  padding: 2px;
  border-radius: 2px;
  font-size: 13px;
  background: #dfdfdf;
  letter-spacing: 1px;
  margin-top: 3px;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45 {
  height: 200px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  padding: 5px 1px 5px 0;
  overflow-y: auto;
  align-content: flex-start;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45::-webkit-scrollbar {
  width: 4px;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45::-webkit-scrollbar-thumb {
  background: #cdcece;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45 ._feature_item_f7qjk_60 {
  height: 70px;
  border-radius: 5px;
  background: #fff;
  font-size: 16px;
  display: flex;
  flex-direction: column;
  border: 3px solid transparent;
  cursor: pointer;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45 ._feature_item_f7qjk_60 ._feature_status_f7qjk_70 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 0 5px;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45 ._feature_item_f7qjk_60 ._feature_status_f7qjk_70 ._circle_f7qjk_77 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45 ._feature_item_f7qjk_60 ._text_f7qjk_82 {
  font: menu;
  font-size: 13px;
  opacity: 0.8;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45 ._feature_item_f7qjk_60 > div {
  display: flex;
  justify-content: center;
  margin: 10px 5px 5px;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45 ._feature_item_f7qjk_60 p {
  text-align: center;
  margin: 0;
  font-weight: bold;
  background: #abbcd0e7;
  color: #fff;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45 ._feature_item_checked_f7qjk_99 {
  border: 3px solid #06366b;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45 ._feature_item_checked_f7qjk_99 p {
  background: #06366b;
  color: #fff;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45 ._feature_item_disabled_f7qjk_106 {
  filter: grayscale(75%);
  position: relative;
  cursor: not-allowed;
  opacity: 0.7;
}
._select_feature_com_f7qjk_1 ._sfc_station_f7qjk_9 ._sfc_block_f7qjk_45 ._feature_no_selected_f7qjk_112 {
  cursor: not-allowed;
}
._custom_node_f7qjk_115 {
  display: flex;
  align-items: center;
  gap: 2px;
  position: relative;
  width: 100%;
}
._custom_node_f7qjk_115 ._check_f7qjk_122 {
  position: absolute;
  border-radius: 50%;
  border: 1px solid #2c2c2c;
  color: #2c2c2c;
  right: 1px;
  top: calc(50% - 8px);
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
}
._mapcon_agz4z_1 {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  --topPercent: 12%;
}
._navigator_agz4z_8 {
  left: auto !important;
  right: 6px;
  top: var(--topPercent) !important;
}
._maptool_agz4z_13 {
  right: 96px !important;
  top: 16px !important;
}
._mapconSearch_agz4z_17 .mapboxgl-ctrl-top-right .mapboxgl-ctrl.mapboxgl-ctrl-group {
  margin: 65px 10px 0 0;
}
._more_agz4z_20 {
  position: absolute;
  left: 50px;
  top: 90px;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 8px;
  z-index: 9;
  height: auto;
}
._more_agz4z_20 ._opbtn_agz4z_31 {
  position: absolute;
  top: 60px;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #082147;
  border-radius: 4px;
  box-sizing: border-box;
}
._more_agz4z_20 ._opbtn_agz4z_31._locate_agz4z_43 {
  bottom: 52px;
  padding: 2px;
  box-sizing: border-box;
}
._more_agz4z_20 ._opbtn_agz4z_31 ._icon_agz4z_48 {
  width: 18px;
}
._more_agz4z_20 ._opbtn_agz4z_31:hover {
  opacity: 0.85;
}
._more_agz4z_20 ._opbtn_agz4z_31:hover ._icon_agz4z_48 {
  width: 19px;
}
._more_agz4z_20 ._opbtn_agz4z_31:active {
  opacity: 1;
}
._more_agz4z_20 ._opbtn_agz4z_31:active ._icon_agz4z_48 {
  width: 16px;
}
._more_agz4z_20 ._options_agz4z_63 {
  margin-right: 40px;
  background: #082147;
  border-radius: 4px;
  padding: 8px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._more_agz4z_20 ._options_agz4z_63 ._item_agz4z_73 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._more_agz4z_20 ._options_agz4z_63 ._item_agz4z_73 > span {
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
}
._more_agz4z_20 ._options_agz4z_63._hide_agz4z_82 {
  display: none;
}
._more_agz4z_20 ._options_agz4z_63._show_agz4z_85 {
  display: flex;
}
._mask_agz4z_88 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
}
._maskMore_agz4z_96 {
  position: absolute;
  opacity: 0.5;
  width: 50px;
  height: 100px;
  bottom: 50px;
}
._configBtn_agz4z_103 {
  pointer-events: all !important;
  right: 18px;
  top: calc(var(--topPercent) + 152px);
  display: flex;
  flex-direction: column;
  gap: 6px;
  z-index: 9;
}
._extent_agz4z_112 {
  width: 32px;
  height: 32px;
  background: #082147;
  border-radius: 4px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
._extent_agz4z_112:hover {
  border: 1px solid #30b4ff;
  cursor: pointer;
}
.mapboxgl-ctrl-group.mapboxgl-ctrl.drawer-control-container.drawer-dark-theme {
  margin: -32px 115px 0 0;
}
._layerControl_8rgkv_1 {
  height: auto;
  width: auto;
  display: flex;
  flex-direction: row-reverse;
  gap: 8px;
  position: relative;
}
._layerControl_8rgkv_1 ._opbtn_8rgkv_9 {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #082147;
  border-radius: 4px;
  box-sizing: border-box;
}
._layerControl_8rgkv_1 ._opbtn_8rgkv_9._locate_8rgkv_19 {
  bottom: 52px;
  padding: 2px;
  box-sizing: border-box;
}
._layerControl_8rgkv_1 ._opbtn_8rgkv_9 ._icon_8rgkv_24 {
  width: 18px;
}
._layerControl_8rgkv_1 ._opbtn_8rgkv_9:hover {
  border: 1px solid #30b4ff;
  cursor: pointer;
}
._layerControl_8rgkv_1 ._opbtn_8rgkv_9:hover ._icon_8rgkv_24 {
  width: 19px;
}
._layerControl_8rgkv_1 ._opbtn_8rgkv_9:active {
  opacity: 1;
}
._layerControl_8rgkv_1 ._opbtn_8rgkv_9:active ._icon_8rgkv_24 {
  width: 16px;
}
._layerControl_8rgkv_1 ._options_8rgkv_40 {
  position: absolute;
  margin-right: 40px;
  background: #082147;
  border-radius: 4px;
  padding: 8px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  gap: 8px;
  min-width: 150px;
  min-height: 60px;
}
._layerControl_8rgkv_1 ._options_8rgkv_40 ._check_8rgkv_53 {
  font-size: 13px;
}
._layerControl_8rgkv_1 ._options_8rgkv_40 ._item_8rgkv_56 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._layerControl_8rgkv_1 ._options_8rgkv_40 ._item_8rgkv_56 > span {
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
}
._layerControl_8rgkv_1 ._options_8rgkv_40._hide_8rgkv_65 {
  display: none;
}
._layerControl_8rgkv_1 ._options_8rgkv_40._show_8rgkv_68 {
  display: flex;
}
._layerControl_8rgkv_1 ._options_8rgkv_40 ul {
  padding-left: 17px;
  margin: 0;
}
._layerControl_8rgkv_1 ._options_8rgkv_40 li {
  font-size: 13px;
  white-space: nowrap;
}
._converLangLatMask_2qxub_1 {
  position: fixed;
  z-index: 1000;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
._converLangLat_2qxub_1 {
  min-width: 400px;
  max-width: 710px;
  background: gainsboro;
  display: flex;
  flex-direction: column;
}
._converLangLat_2qxub_1 ._head_2qxub_16 {
  display: flex;
  padding: 0 10px;
  justify-content: space-between;
  align-items: center;
  background: #1c3158;
}
._converLangLat_2qxub_1 ._head_2qxub_16 p {
  margin: 5px 0;
}
._converLangLat_2qxub_1 ._body_2qxub_26 {
  font-size: 13px;
}
._converLangLat_2qxub_1 ._body_2qxub_26 ._part_2qxub_29,
._converLangLat_2qxub_1 ._body_2qxub_26 ._result_2qxub_30 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 15px;
}
._converLangLat_2qxub_1 ._pos_2qxub_36 ._posItem_2qxub_36 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._converLangLat_2qxub_1 ._btn_2qxub_41 {
  margin-top: 15px;
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: center;
}
._converLangLat_2qxub_1 ._card_2qxub_48 {
  border-radius: 10px;
  border: solid 1px #ffffff;
  padding: 5px;
  flex: 1;
}
._converLangLat_2qxub_1 ._dividLine_2qxub_54 {
  border: 0;
  height: 1px;
  width: 100%;
  background: #c2c2c2;
}
._item_2qxub_60 {
  display: flex;
  align-items: center;
  gap: 0px;
}
._itemLabel_2qxub_65 {
  color: #2d2d2d;
  display: inline-block;
  min-width: 60px;
}
._itemValue_2qxub_70 {
  display: flex;
  align-items: center;
  gap: 5px;
}
._md_2qxub_75 {
  display: flex;
  align-items: center;
  gap: 5px;
}
._llRoot_2qxub_80 ._title_2qxub_80 {
  display: flex;
  align-items: center;
  gap: 15px;
}
._llRoot_2qxub_80 ._content_2qxub_85 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._inputRoot_1uamx_1 {
  height: 28px;
  display: flex;
  /* 修改自动完成的文本颜色 */
}
._inputRoot_1uamx_1 input {
  border: 1px solid #c0c0c0;
  height: 100%;
  font-size: 14px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  min-width: 75px;
  max-width: 90px;
}
._inputRoot_1uamx_1 input:focus-visible {
  outline: none;
}
._inputRoot_1uamx_1 input:-webkit-autofill {
  -webkit-text-fill-color: white;
}
._inputRoot_1uamx_1 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #1f1f1f inset;
}
._inputRoot_1uamx_1 ._suffix_1uamx_24 {
  background: #c0c0c0;
  min-width: 5px;
  padding-top: 2px;
  height: 100%;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
._radioRoot_1e5i7_1 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._radioRoot_1e5i7_1 > div {
  display: inherit;
  align-items: inherit;
}
._radioRoot_1e5i7_1 input {
  margin: 4px;
}
._buttonRoot_24xz2_1 button {
  padding: 4px;
  border-radius: 4px;
  width: 60px;
}
._buttonRoot_24xz2_1 button:hover {
  border-color: transparent;
  opacity: 0.8;
}
._buttonRoot_24xz2_1 button:focus {
  outline: none;
}
._buttonRoot_24xz2_1 button:focus-visible {
  outline: none;
}
._pageRoot_1rvzu_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._pageRoot_1rvzu_1 ._content_1rvzu_8 {
  flex: 1;
  background-color: #e6eff5;
  display: flex;
  flex-direction: column;
  padding: 2px;
  box-sizing: border-box;
  gap: 4px;
  height: calc(100% - 40px);
}
._pageRoot_1rvzu_1 ._content_1rvzu_8 > div {
  border-radius: 4px;
}
._pageRoot_1rvzu_1 ._content_1rvzu_8 ._content_box_1rvzu_21 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 1px;
  gap: 4px;
  flex: 1;
  overflow: hidden;
}
._extra_pl0fw_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._headerRoot_1gfam_1 {
  width: 100%;
  height: 44px;
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._headerRoot_1gfam_1 > div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._headerRoot_1gfam_1 ._layer_1gfam_17 > div {
  position: absolute;
  top: 0;
  height: 100%;
}
._headerRoot_1gfam_1 ._layer_1gfam_17 ._left_1gfam_22 {
  top: 6px;
  height: calc(100% - 6px);
  left: 0;
  width: 31.2%;
}
._headerRoot_1gfam_1 ._layer_1gfam_17 ._center_1gfam_28 {
  left: 29.1%;
  width: 41.8%;
}
._headerRoot_1gfam_1 ._layer_1gfam_17 ._right_1gfam_32 {
  top: 6px;
  height: calc(100% - 6px);
  right: 0;
  width: 31.2%;
}
._headerRoot_1gfam_1 ._layer1_1gfam_38 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}
._headerRoot_1gfam_1 ._layer1_1gfam_38 > div {
  height: 100%;
}
._headerRoot_1gfam_1 ._layer1_1gfam_38 ._left_1gfam_22 {
  flex: 3;
}
._headerRoot_1gfam_1 ._layer1_1gfam_38 ._center_1gfam_28 {
  flex: 4;
  display: flex;
  justify-content: center;
  align-items: center;
}
._headerRoot_1gfam_1 ._layer1_1gfam_38 ._right_1gfam_32 {
  flex: 3;
}
._loginRoot_1qmvj_1 {
  background: radial-gradient(50% 50% at 50% 50%, #293346 0%, #0e1119 100%);
  color: #fff;
  width: 100%;
  height: 100%;
  position: relative;
}
._loginRoot_1qmvj_1 ._beauty1_1qmvj_8 {
  position: fixed;
  top: 57.75%;
  left: -620px;
  width: 1018px;
  height: 1018px;
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, rgba(165, 45, 221, 0.03) 57.32%, rgba(16, 166, 251, 0.126) 93.11%);
}
._loginRoot_1qmvj_1 ._beauty2_1qmvj_17 {
  position: fixed;
  width: 790px;
  height: 790px;
  top: -507px;
  right: -539px;
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, rgba(165, 45, 221, 0.03) 57.32%, rgba(16, 166, 251, 0.126) 93.11%);
}
._loginRoot_1qmvj_1 ._header_1qmvj_26 {
  position: absolute;
  left: 16px;
  top: 16px;
  right: 16px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  gap: 15px;
  z-index: 1;
}
._loginRoot_1qmvj_1 ._header_1qmvj_26 ._timeStr_1qmvj_38 {
  opacity: 0.6;
  font-size: 16px;
  font-weight: 500;
  font-family: "auto";
}
._loginRoot_1qmvj_1 ._title_1qmvj_44 {
  background: linear-gradient(180deg, #52ffff 0%, #4190da 100%), #ffffff;
  color: transparent;
  background-clip: text;
  font-size: 1.8rem;
  text-align: center;
  font-weight: 520;
  font-family: auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 20px 0;
}
._loginRoot_1qmvj_1 ._content_1qmvj_56 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}
._loginRoot_1qmvj_1 ._content_1qmvj_56 ._loginBox_1qmvj_63 {
  width: 370px;
  height: 370px;
  background: rgba(11, 21, 66, 0.2);
  margin: 0 0 40px;
  border-image-source: radial-gradient(69% 68% at 50% 50%, transparent 0px, transparent 99%, #01a8ec 100%);
  border-image-slice: 3;
  border-width: 3px;
  border-style: solid;
}
._loginRoot_1qmvj_1 ._formBox_1qmvj_73 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px 20px 0;
  height: auto;
}
._loginRoot_1qmvj_1 ._logo_1qmvj_80 {
  max-width: 300px;
  max-height: 120px;
}
._loginRoot_1qmvj_1 ._logo_1qmvj_80 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
._loginRoot_1qmvj_1 ._loginBtn_1qmvj_89 {
  color: white;
  background: linear-gradient(#70b7ff 0%, #42a4ff 21.25%, #0081e9 100%);
  border-radius: 6px;
  opacity: 1;
  border: 0;
  position: relative;
  display: flex;
  height: 43px;
  font-size: 1em;
  font-weight: 500;
  cursor: pointer;
}
._loginRoot_1qmvj_1 ._loginBtn_1qmvj_89 ._text_1qmvj_102 {
  flex: 1;
  align-self: center;
}
._loginRoot_1qmvj_1 ._loginBtn_1qmvj_89:focus-visible {
  outline: none;
}
._loginRoot_1qmvj_1 ._loginBtn_1qmvj_89:focus {
  outline: none;
}
._loginRoot_1qmvj_1 ._item_1qmvj_112 {
  display: flex;
  justify-content: space-between;
}
._loginRoot_1qmvj_1 ._item_1qmvj_112 label {
  display: flex;
  align-items: center;
}
._loginRoot_1qmvj_1 ._item_1qmvj_112 ._fs_12_1qmvj_120 {
  font-size: 12px;
  color: white;
}
._loginRoot_1qmvj_1 ._item_1qmvj_112 span {
  font-size: 12px;
  color: #0779b6;
  cursor: pointer;
}
@keyframes _animate_rotate1_1qmvj_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._loginRoot_1qmvj_1 ._loadingIcon_1qmvj_137 {
  position: absolute;
  left: 1.2rem;
  top: 0.6rem;
  width: 22px;
  height: 22px;
  border: 3px solid #00b894;
  transition: 0.5s;
  border: none;
  animation: _animate_rotate1_1qmvj_1 0.5s linear infinite both;
  border-radius: 50%;
  background: conic-gradient(transparent 0, transparent 50%, #3ce5d3);
  mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #fff calc(100% - 2px));
  -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #fff calc(100% - 2px));
}
._config_1qmvj_152 {
  padding: 30px;
}
._config_1qmvj_152 ._configItem_1qmvj_155 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._box_1nf9l_1 ._only_show_text_1nf9l_1 {
  font-size: 14px;
  color: #cdcdce;
  padding: 6px;
}
._input_1nf9l_6 {
  display: flex;
  align-items: center;
  border: 1px solid #1b3b7c;
  height: 36px;
  line-height: 36px;
  padding: 6px;
  box-sizing: border-box;
  border-radius: 3px;
  /* 修改自动完成的文本颜色 */
}
._input_1nf9l_6:focus-within {
  border-color: #146fc4;
}
._input_1nf9l_6 input {
  padding: 0;
  border: 0;
  width: 100%;
  background: transparent !important;
  caret-color: white;
  color: white;
  font-size: 14px;
}
._input_1nf9l_6 input:focus-visible {
  outline: none;
}
._input_1nf9l_6 input:-webkit-autofill {
  -webkit-text-fill-color: white;
}
._input_1nf9l_6 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #1f1f1f inset;
}
._input_1nf9l_6 input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: rgba(255, 255, 255, 0.6);
}
._input_1nf9l_6 input:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.6);
}
._input_1nf9l_6 input::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.6);
}
._input_1nf9l_6 input:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(255, 255, 255, 0.6);
}
._dark_1nf9l_54 {
  border-color: transparent;
  background-color: #1c1c1c;
}
._dark_1nf9l_54:focus-within {
  border-color: transparent;
}
._prefix_1nf9l_61 {
  margin-right: 6px;
  display: flex;
  align-items: center;
}
._suffix_1nf9l_66 {
  opacity: 0.6;
  color: white;
}
._panelRoot_1dy84_1 {
  width: 242px;
  height: 320px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: fixed;
  background-color: #0b1942;
  border-radius: 4px;
}
._panelRoot_1dy84_1::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 16px solid #0b1942;
  margin-top: -20px;
  margin-left: -14px;
}
._panelRoot_1dy84_1 ._station_title_1dy84_24 {
  display: flex;
  align-items: center;
  padding: 5px 10px;
  border-bottom: 1px solid #8f8e8e;
}
._panelRoot_1dy84_1 ._station_title_1dy84_24 span:nth-child(2) {
  margin-left: 20px;
  font-weight: 600;
}
._panelRoot_1dy84_1 ._content_1dy84_34 {
  flex: 1;
  overflow-y: auto;
  padding: 10px 0;
}
._panelRoot_1dy84_1 ._content_1dy84_34::-webkit-scrollbar {
  width: 2px;
  height: auto;
  background: transparent;
}
._panelRoot_1dy84_1 ._content_1dy84_34::-webkit-scrollbar-track {
  background: transparent;
}
._panelRoot_1dy84_1 ._content_1dy84_34::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #38d5c6;
  height: 100px;
}
._panelRoot_1dy84_1 ._content_1dy84_34::-webkit-scrollbar-button {
  background: transparent;
}
._panelRoot_1dy84_1 ._tabs_1dy84_55 {
  height: 30px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 2px;
  box-shadow: inset 0 0 2px #ffffff26;
  border-top: 1px solid #8f8e8e;
}
._panelRoot_1dy84_1 ._tabs_1dy84_55 ._tabItem_1dy84_65 {
  flex: 1;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 2px;
  background-color: #181c36;
  box-shadow: inset 0 0 2px #ffffff26;
  font-size: 14px;
  cursor: pointer;
}
._panelRoot_1dy84_1 ._tabs_1dy84_55 ._tabItem_1dy84_65._sel_1dy84_78 {
  box-shadow: none;
  background-color: #0b1942;
  border-bottom: solid 2px;
  border-image: linear-gradient(to right, #0b1942, #38d5c6, #0b1942) 1;
}
._panelRoot_1dy84_1 ._menu_1dy84_84 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: #e4e2e2;
}
._panelRoot_1dy84_1 ._menu_1dy84_84 ._menu_item_1dy84_90 {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  font-weight: 500;
  padding: 5px 5px 5px 10px;
  cursor: pointer;
}
._panelRoot_1dy84_1 ._menu_1dy84_84 ._menu_item_1dy84_90:hover {
  background: #1dfff44b;
}
._panelRoot_1dy84_1 ._menu_1dy84_84 ._menu_item_1dy84_90 > svg {
  width: 25px;
  height: 25px;
}
._panelRoot_1dy84_1 ._menu_1dy84_84 ._menu_item_1dy84_90 > span {
  line-height: 25px;
  white-space: nowrap;
  overflow: hidden;
}
._panelRoot_1dy84_1 ._menu_1dy84_84 img {
  width: 2.5rem;
  height: 2.5rem;
}
._panelRoot_1dy84_1 ._menu_1dy84_84 ._disabled_1dy84_115 {
  opacity: 0.5;
  cursor: not-allowed;
}
._panelRoot_1dy84_1 ._menu_1dy84_84 ._disabled_1dy84_115:hover {
  background: #eeeeee42;
}
._panelRoot_1dy84_1 ._station_info_1dy84_122 {
  padding: 0 10px 10px;
}
._panelRoot_1dy84_1 ._station_info_1dy84_122 ._station_stats_1dy84_125 {
  line-height: 24px;
  display: flex;
  font-size: 14px;
}
._panelRoot_1dy84_1 ._station_info_1dy84_122 ._station_stats_1dy84_125 span:nth-child(1) {
  color: #848584e3;
  display: inline-block;
  text-align: right;
  min-width: 70px;
}
._panelRoot_1dy84_1 ._station_info_1dy84_122 ._station_stats_1dy84_125 span:nth-child(2) {
  display: inline-block;
  font-size: 13px;
}
._panelRoot_1dy84_1 ._station_list_1dy84_140 {
  padding: 0 10px;
  position: relative;
}
._panelRoot_1dy84_1 ._station_list_1dy84_140 ._station_item_1dy84_144 {
  display: flex;
  align-items: center;
  gap: 7px;
  font-size: 13px;
  height: 25px;
}
._panelRoot_1dy84_1 ._station_list_1dy84_140 ._station_status_1dy84_151 {
  width: 15px;
  height: 15px;
  border-radius: 50%;
}
._panelRoot_1dy84_1 ._station_list_1dy84_140 ._status_desc_1dy84_156 {
  position: absolute;
  right: 2px;
  top: -2px;
}
._panelRoot_1dy84_1 ._desc_1dy84_161 {
  border-radius: 5px;
  position: absolute;
  right: 0;
  top: 22px;
  background: #ffffff8a;
  font-size: 12px;
  padding: 0 10px;
  width: 60px;
}
._panelRoot_1dy84_1 ._desc_1dy84_161 ._desc_item_1dy84_171 {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 5px;
}
._panelRoot_1dy84_1 ._desc_1dy84_161 ._circle_status_1dy84_177 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
._legend_1dy84_182 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  font-size: 12px;
}
._legend_1dy84_182 ._status_item_1dy84_187 {
  display: flex;
  gap: 2px;
}
._legend_1dy84_182 ._station_status_1dy84_151 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
._uavrRoot_173jt_1 {
  height: 100%;
  display: flex;
  flex-direction: column;
  color: #fff;
  background-color: #0e203f;
}
._uavrRoot_173jt_1 ._uavrContent_173jt_8 {
  flex: 1;
  overflow: hidden;
}
._uavrRoot_173jt_1 ._outlet_173jt_12 {
  position: fixed;
  height: 100vh;
  width: 100vw;
  top: 0;
  z-index: 10;
}
._uav_root_1p79e_1 {
  display: flex;
  width: 220px;
  border-radius: 0 0 10px 10px;
  background: #0e203fb0;
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.5);
  pointer-events: all;
}
._top_area_1p79e_9 {
  width: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 4px 10px;
  -webkit-user-select: none;
  user-select: none;
  color: #fff;
  position: relative;
  font-weight: 600;
}
._top_area_1p79e_9 ._uav_count_1p79e_22 {
  font-size: 13px;
  font-family: auto;
}
._top_area_1p79e_9 ._uav_count_1p79e_22 > div:nth-child(1) {
  font-weight: 600;
  text-align: center;
  font-size: 16px;
  margin-bottom: 3px;
}
._top_area_1p79e_9 ._uavHide_1p79e_32 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  color: #ebebeb;
}
._alarm_1p79e_39 {
  /* 红色外阴影 */
  /* 无限交替上下抖动 */
}
._uavrAlarmCard_1p79e_43 {
  pointer-events: all;
}
@keyframes _shake-vertical_1p79e_1 {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(-1deg);
  }
  100% {
    transform: rotate(1deg);
  }
}
@keyframes _scan_1rtc4_1 {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(100px);
  }
}
._root_1rtc4_9 {
  background: rgba(10, 20, 40, 0.55);
  backdrop-filter: blur(2px);
  border: 1px solid rgba(0, 255, 255, 0.3);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 168px;
  gap: 12px;
}
._root_1rtc4_9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 10%;
  right: 10%;
  height: 2px;
  background: linear-gradient(90deg, transparent, #00ffff, transparent);
  opacity: 0.8;
}
._root_1rtc4_9 ._switchIcon_1rtc4_30 {
  width: 18px;
  height: 18px;
  cursor: pointer;
  opacity: 0.7;
  transition: all 0.3s;
  color: #00ffff;
}
._root_1rtc4_9._disabled_1rtc4_38 > div {
  opacity: 0.5;
  pointer-events: none;
}
._root_1rtc4_9._disabled_1rtc4_38 > div:hover {
  border-color: transparent;
}
._root_1rtc4_9._running_1rtc4_45::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, rgba(0, 255, 255, 0.8), transparent);
  opacity: 0.4;
  animation: _scan_1rtc4_1 3s linear infinite;
}
._root_1rtc4_9 ._header_1rtc4_56 {
  border-bottom: 1px solid #46464694;
  width: 100%;
  height: 32px;
  position: relative;
  cursor: pointer;
}
._root_1rtc4_9 ._header_1rtc4_56 > div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._root_1rtc4_9 ._title_1rtc4_70 {
  text-align: center;
  font-size: 15px;
  padding: 2px 4px 2px 2px;
  user-select: none;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
}
._root_1rtc4_9 ._title_1rtc4_70 > span {
  flex: 1;
}
._root_1rtc4_9 ._title_1rtc4_70:hover {
  opacity: 0.8;
}
._root_1rtc4_9 ._title_1rtc4_70:active {
  opacity: 1;
}
._root_1rtc4_9 ._changeMode_1rtc4_91 {
  font-size: 15px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding: 3px 3px 6px 3px;
  box-sizing: border-box;
  gap: 6px;
}
._root_1rtc4_9 ._changeMode_1rtc4_91 > div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
._root_1rtc4_9 ._changeMode_1rtc4_91 ._status_1rtc4_106 {
  flex: 3;
  user-select: none;
}
._root_1rtc4_9 ._changeMode_1rtc4_91 ._mode_1rtc4_110 {
  flex: 5;
  position: relative;
  cursor: pointer;
  user-select: none;
}
._root_1rtc4_9 ._changeMode_1rtc4_91 ._mode_1rtc4_110 ._modeSwitcher_1rtc4_116 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  right: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
._root_1rtc4_9 ._changeMode_1rtc4_91 ._mode_1rtc4_110 ._modeSwitcher_1rtc4_116 > div {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  border: solid thin transparent;
}
._root_1rtc4_9 ._changeMode_1rtc4_91 ._mode_1rtc4_110 ._modeSwitcher_1rtc4_116 > div:hover {
  border: solid thin #546886;
}
._root_1rtc4_9 ._changeMode_1rtc4_91 ._mode_1rtc4_110 ._modeSwitcher_1rtc4_116 > div:active {
  border: solid thin transparent;
}
._root_1rtc4_9 ._changeMode_1rtc4_91 ._mode_1rtc4_110 ._switchIcon_1rtc4_30 {
  position: absolute;
  top: -8px;
  right: 2px;
  width: 12px;
  height: 12px;
}
._root_1rtc4_9 ._changeMode_1rtc4_91 span {
  font-size: 11px;
  opacity: 0.6;
  transform: scale(0.9);
}
._root_1rtc4_9 ._item_1rtc4_151 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  flex: 1;
  border-radius: 4px;
  padding: 6px 2px;
  color: #afb9a5;
  -webkit-user-select: none;
  user-select: none;
  font-size: 13px;
  text-align: center;
  border: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
._root_1rtc4_9 ._item_1rtc4_151 > div {
  flex: 1;
  width: 100%;
}
._root_1rtc4_9 ._item_1rtc4_151 > span {
  opacity: 0.6;
}
._root_1rtc4_9 ._item_1rtc4_151._sel_1rtc4_177 {
  background: #3c5477;
}
._root_1rtc4_9 ._item_1rtc4_151._sel_1rtc4_177 > span {
  opacity: 1;
  color: #ddeefc;
}
._root_1rtc4_9 ._item_1rtc4_151:active {
  border: none;
}
._dutyConfig_1rtc4_187 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
._dutyConfig_1rtc4_187 > div {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
._edgeList_1rtc4_198 {
  position: absolute;
  left: 168px;
  top: 0;
  width: 200px;
  max-height: 480px;
  overflow-y: auto;
  background: rgba(10, 20, 40, 0.85);
  border: 1px solid rgba(0, 255, 255, 0.3);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  padding: 4px 0;
}
._edgeList_1rtc4_198 ._edgeItem_1rtc4_212 {
  padding: 8px 12px;
  font-size: 13px;
  color: #afb9a5;
  cursor: pointer;
  user-select: none;
  transition: all 0.15s;
  border-left: 3px solid transparent;
}
._edgeList_1rtc4_198 ._edgeItem_1rtc4_212:hover {
  background: rgba(60, 84, 119, 0.4);
  color: #ddeefc;
}
._edgeList_1rtc4_198 ._edgeItem_1rtc4_212._edgeItemSelected_1rtc4_225 {
  background: #3c5477;
  color: #ddeefc;
  border-left-color: #00ffff;
}
@keyframes _rotaeCircle_o8eih_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes _onLight_o8eih_1 {
  from {
    background-color: #82d712;
  }
  to {
    background-color: #ff5757;
  }
}
._controlRoot_o8eih_17 {
  width: 100%;
  height: 100%;
  display: flex;
}
._controlRoot_o8eih_17 ._content_o8eih_22 {
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
  background: radial-gradient(50% 50% at 50% 50%, rgba(0, 163, 75, 0.3) 0%, rgba(0, 163, 75, 0) 100%);
}
._controlRoot_o8eih_17 ._content_o8eih_22 ._ctlbtn_o8eih_30 {
  position: absolute;
  left: 2px;
  top: 2px;
  right: 2px;
  bottom: 2px;
  background-image: url('/drone/assets/bg_ready-BjxeoMhI.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.8;
}
._controlRoot_o8eih_17 ._content_o8eih_22 ._controling_o8eih_42 {
  position: absolute;
  left: 2px;
  top: 2px;
  right: 2px;
  bottom: 2px;
  background-image: url('/drone/assets/ingCircle-Bpfrv1bF.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  transform-origin: center;
  animation: _rotaeCircle_o8eih_1 1.8s linear infinite;
}
._controlRoot_o8eih_17 ._content_o8eih_22 ._controlingbg_o8eih_56 {
  position: absolute;
  left: 2px;
  top: 2px;
  right: 2px;
  bottom: 2px;
  background-image: url('/drone/assets/bg_running-CVcKH13v.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
._controlRoot_o8eih_17 ._content_o8eih_22 ._controlingbg_o8eih_56 ._lightning_o8eih_70 {
  width: 15px;
  height: 22px;
  margin-top: 4px;
  transform-origin: center;
  transform: scale(0.65);
  background-color: #82d712;
  clip-path: path('M0 10.2703L8.18103 0L6.18293 7.43243L13 7.83784L2.01724 20L6.34146 10.5405L0 10.2703Z');
  animation: 0.4s linear 0.8s infinite alternate _onLight_o8eih_1;
}
._controlRoot_o8eih_17 ._content_o8eih_22 ._controlingbg_o8eih_56 ._lightning_o8eih_70._gnss_o8eih_80 {
  position: absolute;
  z-index: 1;
  width: 15px;
  height: 15px;
  clip-path: circle(50% at 50% 50%);
  top: 27%;
}
._controlRoot_o8eih_17 ._content_o8eih_22 ._tip_o8eih_88 {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #ffffff;
  font-size: smaller;
}
._controlRoot_o8eih_17 ._content_o8eih_22 ._typeBg_o8eih_97 {
  position: absolute;
  left: 0;
  width: 100%;
  top: 24px;
  height: 32px;
  display: flex;
  justify-content: center;
}
._controlRoot_o8eih_17 ._content_o8eih_22 ._typeBg_o8eih_97 > div {
  width: 36px;
  height: 36px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/png;base64,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');
}
._controlRoot_o8eih_17 ._content_o8eih_22 ._typeBg_o8eih_97._gnss_o8eih_80 > div {
  background-image: url('data:image/png;base64,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');
}
._button_o8eih_117 {
  left: 0;
  top: 0;
  width: 100%;
  height: 95%;
  position: absolute;
  z-index: 11;
}
._btnMask_o8eih_125 {
  z-index: 12;
  opacity: 0.3;
  background-color: aliceblue;
}
._mask_o8eih_130 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 3;
}
._content_12yzd_1 {
  padding: 10px;
  font-size: 13px;
  width: 300px;
  flex: 1;
  border-radius: 4px;
  background-color: #0f172a;
}
._content_12yzd_1 > div {
  margin-top: 4px;
}
._content_12yzd_1 ._con_li_12yzd_12 {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 12px;
}
._content_12yzd_1 ._con_li_12yzd_12 > span {
  text-wrap: nowrap;
  display: block;
  min-width: 70px;
  text-align: right;
}
._content_12yzd_1 ._mode_options_12yzd_25 {
  display: flex;
  gap: 3px;
}
._content_12yzd_1 ._mode_options_12yzd_25 > div {
  border-radius: 2px;
  padding: 6px;
  background: #1b2637;
  color: #fff;
  cursor: pointer;
  font-size: 13px;
}
._content_12yzd_1 ._mode_options_12yzd_25 > div._active_12yzd_37 {
  background: #04021b;
  color: #1dd7d3;
}
._footer_12yzd_41 {
  display: flex;
  gap: 10px;
  height: 40px;
  justify-content: flex-end;
  margin-right: 10px;
}
._footer_12yzd_41 button {
  background: #464f6f;
  width: 60px;
  height: 30px;
  font-size: 14px;
  padding: 0;
  text-align: center;
}
._footer_12yzd_41 button:focus {
  outline: none;
}
._footer_12yzd_41 button:hover {
  border-color: #ffffff8a;
}
._footer_12yzd_41 button:nth-child(1) {
  color: #fff;
}
._footer_12yzd_41 button:nth-child(2) {
  color: #00ffff;
}
._root_1riij_1 {
  background: rgba(10, 20, 40, 0.55);
  backdrop-filter: blur(2px);
  border: 1px solid rgba(0, 255, 255, 0.3);
  border-radius: 8px;
  display: flex;
  align-items: center;
  width: 168px;
  gap: 12px;
  position: relative;
  color: #fff;
  height: 110px;
}
._root_1riij_1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 10%;
  right: 10%;
  height: 2px;
  background: linear-gradient(90deg, transparent, #00ffff, transparent);
  opacity: 0.8;
}
._root_1riij_1:hover {
  box-shadow: inset 0px 0px 5px 5px rgba(69, 169, 251, 0.8);
}
._root_1riij_1._disabled_1riij_27 > div {
  opacity: 0.5;
  pointer-events: none;
}
._root_1riij_1._disabled_1riij_27 > div:hover {
  border-color: transparent;
}
._root_1riij_1._disabled_1riij_27:hover {
  box-shadow: none;
}
._root_1riij_1 ._icon_1riij_37 {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
}
._root_1riij_1 ._item_1riij_43 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  flex: 1;
  border-radius: 4px;
  -webkit-user-select: none;
  user-select: none;
  font-size: 13px;
  text-align: center;
  background: rgba(255, 255, 255, 0.1);
  height: 100%;
}
._root_1riij_1 ._item_1riij_43 > div {
  flex: 1;
  width: 100%;
}
._root_1riij_1 ._item_1riij_43 > span {
  opacity: 0.6;
}
._root_1riij_1 ._item_1riij_43:active {
  border: none;
}
._root_1riij_1 ._modalConfig_1riij_68 {
  margin-top: -10%;
  width: 400px;
  height: 300px;
}
._root_1riij_1 ._modalConfigContent_1riij_73 {
  padding: 15px;
}
._dutyConfig_1riij_76 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
._dutyConfig_1riij_76 > div {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
._form_box_1riij_87 ._form_con_1riij_87 {
  display: flex;
  justify-content: center;
}
._form_box_1riij_87 ._form_con_1riij_87 > div {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._form_box_1riij_87 ._tr_1riij_96 {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 5px;
}
._list_1riij_102 {
  position: absolute;
  top: 0;
  left: 160px;
  height: 0px;
  overflow: hidden;
  width: 280px;
  background: #21385a;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  z-index: 10;
}
._list_1riij_102._ls_1riij_116 {
  height: 200px;
  overflow: visible;
}
._list_1riij_102::after {
  content: '';
  position: absolute;
  left: -10px;
  top: 35px;
  width: 0;
  height: 0;
  border-right: 10px solid #21385a;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
._list_1riij_102 ._title_1riij_131 {
  text-align: center;
  padding: 5px;
  background: #071e40;
  font-size: 14px;
}
._dark_1_1riij_137 {
  box-shadow: var(--theme-input-shadow-dark);
  background: #1818185c !important;
  border-width: 0;
}
._settingsIcon_1riij_142 {
  position: absolute;
  top: -8px;
  right: -8px;
  width: 24px;
  height: 24px;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #3b82f6;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: all 0.3s ease;
  z-index: 20;
  opacity: 0.8;
}
._settingsIcon_1riij_142:hover {
  transform: rotate(90deg);
}
._configModalRoot_1riij_163 {
  position: absolute;
  z-index: 10;
  left: 160px;
  top: -15px;
  width: auto;
  max-height: 350px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
  background: #2b2b2b;
  border-radius: 6px;
  font-family: auto;
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  transform-origin: left center;
  /* 动画原点设为图标位置 */
  transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
}
._configModalRoot_1riij_163._showModal_1riij_182 {
  opacity: 1;
  visibility: visible;
  /* 最终状态：完全显示，位置在图标右侧 */
  transform: scale(1) translate(15px, 0);
}
._configModalRoot_1riij_163 ._header_1riij_188 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 8px;
  background: #36383a;
  height: 35px;
  line-height: 35px;
  text-align: center;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._configModalRoot_1riij_163 ._header_1riij_188 > div {
  padding: 0 8px;
  flex: 1;
  white-space: nowrap;
  /* 禁止文字换行 */
  overflow: hidden;
  /* 隐藏超出容器宽度的部分 */
  text-overflow: ellipsis;
  /* 显示省略号 */
}
._configModalRoot_1riij_163 ._deviceList_1riij_210 {
  padding: 15px;
  display: flex;
  flex-direction: row;
  gap: 5px;
  flex: 1;
  overflow-y: auto;
}
._configModalRoot_1riij_163 ._deviceList_1riij_210::-webkit-scrollbar {
  background-color: transparent;
  width: 3px;
}
._configModalRoot_1riij_163 ._deviceList_1riij_210::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px transparent;
}
._configModalRoot_1riij_163 ._deviceList_1riij_210::-webkit-scrollbar-thumb {
  border-radius: 0px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background: #ffffff4d;
}
._configModalRoot_1riij_163 ._footer_1riij_230 {
  min-height: 40px;
  max-height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 32px;
}
._configModalRoot_1riij_163 ._footer_1riij_230 button {
  width: 100px;
  height: 28px;
  line-height: 28px;
  outline: none;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  box-shadow: 0px 2px 7px 1px rgba(80, 80, 80, 0.911);
}
._configModalRoot_1riij_163 ._footer_1riij_230 button:hover {
  transform: scale(1.05);
}
._configModalRoot_1riij_163 ._footer_1riij_230 button:nth-child(1) {
  background: #4fc3f7;
  color: #fff;
}
._configModalRoot_1riij_163 ._footer_1riij_230 button:nth-child(2) {
  background: #dadada;
  color: #000000;
}
._root_ll1vp_1 {
  width: 168px;
  padding: 4px;
  gap: 4px;
  max-height: 130px;
  min-height: 100px;
  background: rgba(10, 20, 40, 0.55);
  backdrop-filter: blur(2px);
  border: 1px solid rgba(0, 255, 255, 0.3);
  border-radius: 8px;
  display: flex;
}
._root_ll1vp_1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 10%;
  right: 10%;
  height: 2px;
  background: linear-gradient(90deg, transparent, #00ffff, transparent);
  opacity: 0.8;
}
._root_ll1vp_1._disabled_ll1vp_23 > div {
  opacity: 0.5;
  pointer-events: none;
}
._root_ll1vp_1._disabled_ll1vp_23:hover {
  box-shadow: none;
}
._root_ll1vp_1:hover {
  box-shadow: inset 0px 0px 5px 5px rgba(69, 169, 251, 0.8);
}
._container_ll1vp_33 {
  min-height: 100%;
  border-radius: 4px;
  gap: 1px;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  flex: 1;
}
._container_ll1vp_33 * {
  --chart-bg-color: transparent !important;
  --chart-border: none !important;
  --chart-tick-line: rgba(0, 255, 255, 0.05) !important;
}
._container_ll1vp_33 > div {
  background-color: transparent;
}
._container_ll1vp_33 > div {
  flex: 1;
}
._container_ll1vp_33._containerHide_ll1vp_53 {
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  z-index: 5;
}
._content_1g492_1 {
  padding: 10px;
  font-size: 13px;
  width: 270px;
  min-width: 270px;
  max-width: 320px;
  flex: 1;
  height: fit-content;
  border-radius: 4px;
  background-color: #0f172a;
}
._content_1g492_1 > div {
  margin-top: 4px;
}
._content_1g492_1 ._error_1g492_15 {
  color: orangered;
}
._content_1g492_1 ._con_li_1g492_18 {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 12px;
}
._content_1g492_1 ._con_li_1g492_18 > span {
  text-wrap: nowrap;
  display: block;
  min-width: 70px;
  text-align: right;
}
._content_1g492_1 ._mode_options_1g492_31 {
  display: flex;
  gap: 3px;
}
._content_1g492_1 ._mode_options_1g492_31 > div {
  border-radius: 2px;
  padding: 6px;
  background: #1b2637;
  color: #fff;
  cursor: pointer;
  font-size: 13px;
}
._content_1g492_1 ._mode_options_1g492_31 > div._active_1g492_43 {
  background: #04021b;
  color: #1dd7d3;
}
._footer_1g492_47 {
  display: flex;
  gap: 10px;
  height: 40px;
  justify-content: flex-end;
  margin-right: 10px;
}
._footer_1g492_47 button {
  background: #464f6f;
  width: 60px;
  height: 30px;
  font-size: 14px;
  padding: 0;
  text-align: center;
}
._footer_1g492_47 button:focus {
  outline: none;
}
._footer_1g492_47 button:hover {
  border-color: #ffffff8a;
}
._footer_1g492_47 button:nth-child(1) {
  color: #fff;
}
._footer_1g492_47 button:nth-child(2) {
  color: #00ffff;
}
._root_1ar8e_1 {
  background: rgba(10, 20, 40, 0.55);
  backdrop-filter: blur(2px);
  border: 1px solid rgba(0, 255, 255, 0.3);
  border-radius: 8px;
  display: flex;
  align-items: center;
  width: 168px;
  gap: 12px;
  position: relative;
  color: #fff;
  height: 110px;
}
._root_1ar8e_1:hover {
  box-shadow: inset 0px 0px 5px 5px rgba(69, 169, 251, 0.8);
}
._root_1ar8e_1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 10%;
  right: 10%;
  height: 2px;
  background: linear-gradient(90deg, transparent, #00ffff, transparent);
  opacity: 0.8;
}
._root_1ar8e_1._disabled_1ar8e_27 > div {
  opacity: 0.5;
  pointer-events: none;
}
._root_1ar8e_1._disabled_1ar8e_27 > div:hover {
  border-color: transparent;
}
._root_1ar8e_1._disabled_1ar8e_27:hover {
  box-shadow: none;
}
._root_1ar8e_1 ._icon_1ar8e_37 {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
}
._root_1ar8e_1 ._item_1ar8e_43 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  flex: 1;
  border-radius: 4px;
  -webkit-user-select: none;
  user-select: none;
  font-size: 13px;
  text-align: center;
  background: rgba(255, 255, 255, 0.1);
  height: 100%;
}
._root_1ar8e_1 ._item_1ar8e_43 > div {
  flex: 1;
  width: 100%;
}
._root_1ar8e_1 ._item_1ar8e_43 > span {
  opacity: 0.6;
}
._root_1ar8e_1 ._item_1ar8e_43:active {
  border: none;
}
._root_1ar8e_1 ._modalConfig_1ar8e_68 {
  margin-top: -10%;
  width: 400px;
  height: 300px;
}
._root_1ar8e_1 ._modalConfigContent_1ar8e_73 {
  padding: 15px;
}
._dutyConfig_1ar8e_76 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
._dutyConfig_1ar8e_76 > div {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
._form_box_1ar8e_87 ._form_con_1ar8e_87 {
  display: flex;
  justify-content: center;
}
._form_box_1ar8e_87 ._form_con_1ar8e_87 > div {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._form_box_1ar8e_87 ._tr_1ar8e_96 {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 5px;
}
._list_1ar8e_102 {
  position: absolute;
  top: 0;
  left: 160px;
  height: 0px;
  overflow: hidden;
  width: 280px;
  background: #21385a;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  z-index: 10;
}
._list_1ar8e_102._ls_1ar8e_116 {
  height: 200px;
  overflow: visible;
}
._list_1ar8e_102::after {
  content: '';
  position: absolute;
  left: -10px;
  top: 35px;
  width: 0;
  height: 0;
  border-right: 10px solid #21385a;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
._list_1ar8e_102 ._title_1ar8e_131 {
  text-align: center;
  padding: 5px;
  background: #071e40;
  font-size: 14px;
}
._dark_1_1ar8e_137 {
  box-shadow: var(--theme-input-shadow-dark);
  background: #1818185c !important;
  border-width: 0;
}
._settingsIcon_1ar8e_142 {
  position: absolute;
  top: -8px;
  right: -8px;
  width: 24px;
  height: 24px;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: all 0.3s ease;
  z-index: 9;
  opacity: 0.8;
}
._settingsIcon_1ar8e_142:hover {
  transform: rotate(90deg);
}
._configModalRoot_1ar8e_162 {
  position: absolute;
  z-index: 10;
  left: 160px;
  top: -15px;
  width: auto;
  max-width: 660px;
  max-height: 350px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
  background: #2b2b2b;
  border-radius: 6px;
  font-family: auto;
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  transform-origin: left center;
  /* 动画原点设为图标位置 */
  transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
}
._configModalRoot_1ar8e_162._showModal_1ar8e_182 {
  opacity: 1;
  visibility: visible;
  /* 最终状态：完全显示，位置在图标右侧 */
  transform: scale(1) translate(15px, 0);
}
._configModalRoot_1ar8e_162 ._header_1ar8e_188 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 8px;
  background: #36383a;
  height: 35px;
  line-height: 35px;
  text-align: center;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._configModalRoot_1ar8e_162 ._header_1ar8e_188 > div {
  padding: 0 8px;
  flex: 1;
  white-space: nowrap;
  /* 禁止文字换行 */
  overflow: hidden;
  /* 隐藏超出容器宽度的部分 */
  text-overflow: ellipsis;
  /* 显示省略号 */
}
._configModalRoot_1ar8e_162 ._deviceList_1ar8e_210 {
  padding: 15px;
  display: flex;
  flex-direction: row;
  gap: 5px;
  flex: 1;
  overflow-y: auto;
}
._configModalRoot_1ar8e_162 ._deviceList_1ar8e_210::-webkit-scrollbar {
  background-color: transparent;
  width: 3px;
}
._configModalRoot_1ar8e_162 ._deviceList_1ar8e_210::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px transparent;
}
._configModalRoot_1ar8e_162 ._deviceList_1ar8e_210::-webkit-scrollbar-thumb {
  border-radius: 0px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background: #ffffff4d;
}
._configModalRoot_1ar8e_162 ._footer_1ar8e_230 {
  min-height: 40px;
  max-height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 32px;
}
._configModalRoot_1ar8e_162 ._footer_1ar8e_230 button {
  width: 100px;
  height: 28px;
  line-height: 28px;
  outline: none;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  box-shadow: 0px 2px 7px 1px rgba(80, 80, 80, 0.911);
}
._configModalRoot_1ar8e_162 ._footer_1ar8e_230 button:hover {
  transform: scale(1.05);
}
._configModalRoot_1ar8e_162 ._footer_1ar8e_230 button:nth-child(1) {
  background: #4fc3f7;
  color: #fff;
}
._configModalRoot_1ar8e_162 ._footer_1ar8e_230 button:nth-child(2) {
  background: #dadada;
  color: #000000;
}
@media (max-width: 600px) {
  ._configModalRoot_1ar8e_162 {
    left: 0;
    max-width: 400px;
  }
}
._uavrTableWrap_e107n_1 {
  position: relative;
  width: 100%;
}
._collapseToggle_e107n_5 {
  position: absolute;
  width: 100%;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 8px;
  top: -25px;
  z-index: 2;
}
._collapseToggle_e107n_5 > div {
  width: 150px;
  height: 25px;
  background-image: url('/drone/entry_bg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  text-align: center;
  pointer-events: fill;
  font-size: small;
}
._tabs_e107n_28 {
  background-color: #061336;
  border-top: solid 1px #113858;
}
._uavrTable_e107n_1 {
  background: #1d2739;
  height: 210px;
  max-height: 450px;
  width: 100%;
  left: 0;
  box-shadow: inset -1px 0px 4px 2px rgba(0, 0, 0, 0.3);
  bottom: 0;
  border-radius: 5px;
  z-index: 1;
}
._uavrTable_e107n_1 ._head_e107n_43 {
  border-bottom: 1px solid #2d3a4e;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
}
._uavrTable_e107n_1 ._handle_e107n_51 {
  display: flex;
  gap: 5px;
}
._collapsed_e107n_55 {
  height: 0;
  max-height: 0;
  border: 0;
  padding: 0;
  overflow: hidden;
}
._tab1Con_e107n_62 {
  display: flex;
  height: 100%;
  gap: 2px;
}
._hover_e107n_67 {
  cursor: pointer;
  width: 30px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._hover_e107n_67:hover {
  padding: 2px;
  background: #eeeeee1e;
  border-radius: 4px;
}
._mask_fd2bc_1 {
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  padding: 0 4%;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}
._panelFllow_fd2bc_15 {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
}
._panelFllow_fd2bc_15::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 10px solid #fff;
  margin-top: -10px;
  margin-left: -10px;
}
._panelClose_fd2bc_31 {
  position: absolute;
  top: 7px;
  right: 3px;
  width: 16px;
  height: 16px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  font-size: 11px;
  font-family: auto;
}
._qrcodeRoot_fd2bc_48 {
  width: 250px;
  aspect-ratio: 1/1;
  background: #fff;
  display: flex;
  flex-direction: column;
}
._qrcodeRoot_fd2bc_48 ._qrcode_fd2bc_48 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
}
._qrcodeRoot_fd2bc_48 ._tabs_fd2bc_61 {
  cursor: pointer;
  height: 30px;
  padding: 1px;
  position: relative;
  box-sizing: border-box;
  color: rgba(151, 151, 151, 0.7);
  font-weight: 600;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #091636;
  padding: 2px;
}
._qrcodeRoot_fd2bc_48 ._tabs_fd2bc_61 ._tab_fd2bc_61 {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._qrcodeRoot_fd2bc_48 ._tabs_fd2bc_61 ._tab_fd2bc_61._active_fd2bc_83 {
  color: #fff;
  background: #1571fa66;
  border-radius: 4px;
}
._ulegendRoot_1o9dt_1 {
  position: absolute;
  z-index: 4;
  right: 2px;
  bottom: 36px;
  padding: 6px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.15);
  font-size: small;
}
._ulegendRoot_1o9dt_1 > div {
  display: flex;
  flex-direction: row;
  padding: 4px 0;
  gap: 6px;
}
._ulegendRoot_1o9dt_1 > div > img {
  width: 24px;
  height: 24px;
}
._container_1j6wj_1 {
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
._container_1j6wj_1 ._leftController_1j6wj_8 {
  position: absolute;
  top: 50px;
  left: 10px;
}
._container_1j6wj_1 ._leftController2_1j6wj_13 {
  position: absolute;
  pointer-events: all;
  top: 6px;
  left: 4px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  bottom: 6px;
  justify-content: center;
  transition: transform 0.3s ease;
  z-index: 3;
}
._container_1j6wj_1 ._leftController2_1j6wj_13._collapsed_1j6wj_26 {
  transform: translateX(calc(-100% - 4px));
  pointer-events: none;
}
._container_1j6wj_1 ._leftController2_1j6wj_13 ._expandBtn_1j6wj_30 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 28px;
  height: 60px;
  border-radius: 0 6px 6px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(128, 16, 16, 0.3);
  border: 1px solid rgba(255, 50, 50, 0.4);
  color: #ff3333;
  font-size: 14px;
  cursor: pointer;
  pointer-events: all;
  transition: background 0.2s;
}
._container_1j6wj_1 ._leftController2_1j6wj_13 ._expandBtn_1j6wj_30._running_1j6wj_48 {
  background: rgba(0, 64, 0, 0.3);
  border: 1px solid rgba(0, 255, 100, 0.4);
  color: #00ff66;
}
._container_1j6wj_1 ._leftController2_1j6wj_13 ._expandBtn_1j6wj_30:hover {
  background: rgba(0, 0, 0, 0.85);
}
._container_1j6wj_1 ._uav_lists_1j6wj_56 {
  position: absolute;
  top: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}
/* 弹窗遮罩层 */
._modalOverlay_1rn41_2 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100;
}
/* 弹窗容器：左右分栏布局 */
._modalContainer_1rn41_15 {
  width: 75%;
  height: 75%;
  max-width: 960px;
  min-width: 410px;
  background: #2b2b2b;
  border-radius: 8px;
  color: #fff;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  display: flex;
  flex-direction: column;
  font-family: auto;
}
._modalContainer_1rn41_15 ._header_1rn41_29 {
  height: 40px;
  line-height: 40px;
  text-align: center;
  position: relative;
  background: #36383a;
  font-family: 'auto';
  font-weight: 600;
}
._modalContainer_1rn41_15 ._configContainer_1rn41_38 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 90px);
  padding: 4px;
}
._modalContainer_1rn41_15 ._closeBtn_1rn41_45 {
  position: absolute;
  top: 5px;
  right: 7px;
}
/* 左侧 Tab 导航栏 */
._navSide_1rn41_51 {
  width: 100%;
  background: #333;
  padding: 0 0 4px 0;
  display: flex;
  flex-direction: row;
  gap: 8px;
  overflow: auto;
}
._tabItem_1rn41_60 {
  padding: 6px 12px;
  color: #ccc;
  cursor: pointer;
  border-radius: 4px;
  transition: background 0.2s;
  user-select: none;
}
._tabItem_1rn41_60:hover {
  background: #444;
}
._tabItem_1rn41_60._active_1rn41_71 {
  background: #4fc3f7;
  color: #fff;
  font-weight: 600;
}
/* 右侧配置内容区 */
._mainContent_1rn41_77 {
  flex: 1;
  padding: 20px;
  overflow-y: auto;
}
._mainContent_1rn41_77::-webkit-scrollbar {
  background-color: transparent;
  width: 3px;
}
._mainContent_1rn41_77::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px transparent;
}
._mainContent_1rn41_77::-webkit-scrollbar-thumb {
  border-radius: 0px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background: #ffffff4d;
}
._sectionTitle_1rn41_94 {
  font-size: 18px;
  margin-bottom: 16px;
  padding-bottom: 8px;
  border-bottom: 1px solid #444;
  color: #fff;
}
._configGroup_1rn41_101 {
  margin-bottom: 20px;
}
._configItem_1rn41_104 {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
._configItem_1rn41_104 label {
  width: 128px;
  color: #ccc;
}
._configItem_1rn41_104 select,
._configItem_1rn41_104 input {
  flex: 1;
  padding: 8px;
  background: #1e1e1e;
  border: 1px solid #444;
  border-radius: 4px;
  color: #ccc;
}
._actionButtons_1rn41_122 {
  display: flex;
  gap: 10px;
  justify-content: space-between;
  padding: 7px 30px;
  height: 50px;
  background: #333333;
}
._actionButtons_1rn41_122 > div {
  flex: 1;
}
._actionButtons_1rn41_122 button {
  padding: 8px 16px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.2s;
}
._saveBtn_1rn41_140 {
  background: #4fc3f7;
  color: #fff;
}
._saveBtn_1rn41_140:hover {
  background: #81d4fa;
}
._cancelBtn_1rn41_147 {
  background: #555;
  color: #ccc;
}
._cancelBtn_1rn41_147:hover {
  background: #666;
}
._itemRoot_12hds_1 ._item_12hds_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}
._itemRoot_12hds_1 ._item_12hds_1 ._labelText_12hds_8 {
  flex: 3;
  max-width: 136px;
  font-size: 14px;
  opacity: 0.65;
  text-align: right;
  user-select: none;
}
._itemRoot_12hds_1 ._item_12hds_1 ._itemContent_12hds_16 {
  flex: 7;
}
._itemRoot_12hds_1 ._item_12hds_1 ._itemContent_12hds_16._tip_12hds_19 {
  margin-top: 2px;
  font-size: small;
  color: #59616e;
}
._itemRoot_12hds_1 ._item_12hds_1._verticalItem_12hds_24 {
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
}
._itemRoot_12hds_1 ._item_12hds_1._verticalItem_12hds_24 ._labelText_12hds_8 {
  margin-bottom: 5px;
}
._itemRoot_5m8fa_1 ._item_5m8fa_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}
._itemRoot_5m8fa_1 ._item_5m8fa_1 ._labelText_5m8fa_8 {
  flex: 3;
  max-width: 136px;
  font-size: 14px;
  opacity: 0.65;
  text-align: right;
}
._itemRoot_5m8fa_1 ._item_5m8fa_1 ._itemContent_5m8fa_15 {
  flex: 7;
}
._itemRoot_5m8fa_1 ._item_5m8fa_1 ._itemContent_5m8fa_15._tip_5m8fa_18 {
  margin-top: 2px;
  font-size: small;
  color: #59616e;
}
._itemRoot_5m8fa_1 ._sub_5m8fa_23 {
  margin-top: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
._itemRoot_5m8fa_1 ._sub_5m8fa_23 ._span_5m8fa_29 {
  width: 128px;
  border-right: solid thin #464545;
}
._itemRoot_5m8fa_1 ._sub_5m8fa_23 ._con_5m8fa_33 {
  padding: 16px 16px 16px 16px;
  box-sizing: border-box;
  border-radius: 4px;
  flex: 7;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._item_1ggw8_1 {
  background-color: #222222;
  border-radius: 6px;
  padding: 15px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  margin-bottom: 12px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
._item_1ggw8_1 > p {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 8px;
  border-bottom: 1px solid #333;
  margin: 0;
  font-size: 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  user-select: none;
}
._item_1ggw8_1 > p ._collapseIcon_1ggw8_25 {
  font-size: 12px;
  color: #888;
  transition: transform 0.2s ease;
  margin-left: 8px;
}
._item_1ggw8_1 > ._itemContent_1ggw8_31 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
  animation: _fadeSlideIn_1ggw8_1 0.25s ease-out;
}
._item_1ggw8_1 ._spoofingArea_1ggw8_38,
._item_1ggw8_1 ._suppressArea_1ggw8_39 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-left: 120px;
  border-left: 1px solid #8d8d8d;
  padding-left: 20px;
}
._item_1ggw8_1 ._gap_1ggw8_47 {
  background: #333;
  width: 100%;
  height: 1px;
  border: 0;
  margin: 5px 0;
}
@keyframes _fadeSlideIn_1ggw8_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._item_qfjbc_1 {
  background-color: #222222;
  border-radius: 6px;
  padding: 15px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  margin-bottom: 12px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
._item_qfjbc_1 > p {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 8px;
  border-bottom: 1px solid #333;
  margin: 0;
  font-size: 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  user-select: none;
}
._item_qfjbc_1 > p ._collapseIcon_qfjbc_25 {
  font-size: 12px;
  color: #888;
  transition: transform 0.2s ease;
  margin-left: 8px;
}
._item_qfjbc_1 > ._itemContent_qfjbc_31 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  animation: _fadeSlideIn_qfjbc_1 0.25s ease-out;
}
._item_qfjbc_1 ._spoofingArea_qfjbc_37,
._item_qfjbc_1 ._suppressArea_qfjbc_38 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-left: 90px;
  border-left: 1px solid #8d8d8d;
  padding-left: 20px;
}
._item_qfjbc_1 ._gap_qfjbc_46 {
  background: #333;
  width: 100%;
  height: 1px;
  border: 0;
  margin: 5px 0;
}
@keyframes _fadeSlideIn_qfjbc_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._customCon_qfjbc_63 {
  display: flex;
  gap: 8px;
  width: 100%;
}
._customCon_qfjbc_63 > div:nth-child(1) {
  flex: 1;
}
._clearnalArmCondition_qfjbc_71 {
  padding: 8px 16px;
  border: 1px solid #444;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.2s;
  background: #1c1c1c;
  color: #fff;
}
._clearnalArmCondition_qfjbc_71:hover {
  opacity: 0.8;
}
._offline_qfjbc_83 {
  color: orangered;
  padding: 32px;
  text-align: center;
}
._resetConfRoot_1qu5w_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 4px 0;
}
._card_1qu5w_7 {
  background-color: #242424;
  border-radius: 6px;
  padding: 16px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
._cardHeader_1qu5w_13 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 10px;
  border-bottom: 1px solid #333;
  margin-bottom: 12px;
}
._childList_1qu5w_21 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 12px;
}
._childItem_1qu5w_27 {
  background: #333;
  border-radius: 4px;
  padding: 4px 10px;
}
._childName_1qu5w_32 {
  color: #aaa;
  font-size: 13px;
}
._cardBody_1qu5w_36 {
  display: flex;
  justify-content: flex-start;
}
._resetBtn_1qu5w_40 {
  padding: 8px 20px;
  border: 1px solid #e57373;
  border-radius: 4px;
  background: transparent;
  color: #e57373;
  cursor: pointer;
  font-size: 14px;
  transition: all 0.2s;
  user-select: none;
}
._resetBtn_1qu5w_40:hover {
  background: #e57373;
  color: #fff;
}
._empty_1qu5w_55 {
  color: #666;
  text-align: center;
  padding: 40px 0;
  font-size: 14px;
}
._resetLocal_1qu5w_61 > span {
  opacity: 0.6;
  margin: 4px 0 16px 0;
}
._control_1qeyt_1 {
  position: relative;
  padding: 10px 30px;
}
._progress_1qeyt_5 ._pc_text_1qeyt_5 {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: 'auto';
}
._center_1qeyt_12 {
  display: flex;
  align-items: center;
  gap: 30px;
  justify-content: center;
}
._center_1qeyt_12 > div {
  display: flex;
  align-items: center;
}
._progress1_1qeyt_22 {
  width: 100%;
  height: 6px;
  background-color: #f0f0f0;
  border-radius: 3px;
  margin: 15px 0;
  overflow: hidden;
}
._progress1_1qeyt_22 ._progress1_text_1qeyt_30 {
  height: 100%;
  background-color: #072b54;
  width: 0%;
  transition: width 0.1s linear;
}
._btn_1qeyt_36 {
  padding: 12px;
  border: none;
  border-radius: 8px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 14px;
  width: 160px;
  font-family: auto;
}
._btn1_1qeyt_51 {
  background-color: #072b54;
  color: white;
}
._btn2_1qeyt_55 {
  background-color: #f0f5ff;
  color: #072b54;
}
._uavrdatamanager_bc2gv_1 {
  background: #181c36;
  height: 100%;
  display: flex;
  flex-direction: column;
}
._top_bc2gv_7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 5px;
  padding-top: 5px;
}
._top_bc2gv_7 ._top_handle_bc2gv_14 {
  display: flex;
  gap: 10px;
}
._top_bc2gv_7 ._top_filter_bc2gv_18 {
  display: flex;
  align-items: center;
  gap: 50px;
}
._content_bc2gv_23 {
  flex: 1;
  margin-top: 10px;
}
._custom_modal_bc2gv_27 {
  width: 90% !important;
  height: 90% !important;
}
._customSelect_bc2gv_31 {
  background: #efefef !important;
  height: 32px !important;
  line-height: 32px !important;
}
._track_area_bc2gv_36 {
  height: 100%;
  display: flex;
  position: relative;
}
._track_area_bc2gv_36 ._map_area_bc2gv_41 {
  display: flex;
  flex-direction: column;
  flex: 1;
  position: relative;
}
._track_area_bc2gv_36 ._actions_bc2gv_47 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #181c3650;
}
._track_area_bc2gv_36 ._filter_area_bc2gv_54 {
  left: 10px;
  top: 10px;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 30px;
  color: #fff;
  background: #181c3650;
  padding: 4px;
}
._track_area_bc2gv_36 ._filter_area_bc2gv_54 > div {
  display: flex;
  align-items: center;
  gap: 5px;
}
._track_area_bc2gv_36 ._filter_area_bc2gv_54 > div > span {
  font-size: 13px;
}
._track_area_bc2gv_36 ._filter_bc2gv_54 {
  display: flex;
  gap: 5px;
  align-items: center;
}
._track_area_bc2gv_36 ._uav_info_bc2gv_78 {
  width: 280px;
  padding: 4px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._track_area_bc2gv_36 ._uav_info_bc2gv_78 > div {
  color: white;
}
._track_area_bc2gv_36 ._uav_info_bc2gv_78 ._action_bc2gv_47 {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
._track_area_bc2gv_36 ._uav_info_bc2gv_78 ._action_bc2gv_47 ._btn_bc2gv_93 {
  width: 100px;
  background: #165dff;
  padding: 5px;
}
._track_area_bc2gv_36 ._uav_info_bc2gv_78 ._chunk_tit_bc2gv_98 {
  font-weight: 600;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 4px;
  background: #071e40;
  padding: 6px;
}
._track_area_bc2gv_36 ._uav_info_bc2gv_78 ._chunk_info_bc2gv_107 {
  border-radius: 3px;
  background: #181c3660;
  padding: 5px;
  font-size: 12px;
}
._track_area_bc2gv_36 ._uav_info_bc2gv_78 ._chunk_info_item_bc2gv_113 {
  margin-bottom: 10px;
}
._track_area_bc2gv_36 ._uav_info_bc2gv_78 ._chunk_info_item_bc2gv_113 > span:nth-child(1) {
  color: #b6b8c6;
  margin-right: 8px;
  min-width: 50px;
  display: inline-block;
  text-align-last: justify;
  text-align: justify;
  text-justify: distribute-all-lines;
}
._track_area_bc2gv_36 ._input_date_bc2gv_125 {
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
  border: 0;
  padding: 0 5px;
}
._track_area_bc2gv_36 ._input_date_bc2gv_125:focus-visible {
  outline: none;
}
.mapboxgl-map {
  border-radius: 8px;
}
._rootContent_1x61e_1 {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 16px;
  color: whitesmoke;
  padding: 8px;
  box-sizing: border-box;
  background-color: #232d42;
  box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.4), inset 0px 2px 2px rgba(255, 255, 255, 0.1);
  border-radius: 8px;
}
._tableItems_1x61e_14 {
  width: 190px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 16px;
}
._tableItems_1x61e_14 ._tableItem_1x61e_14 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  line-height: 48px;
  font-size: large;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 8px;
  border: 1px solid var(--dark-200);
  gap: 8px;
  padding: 0 16px 0 16px;
}
._tableItems_1x61e_14 ._tableItem_1x61e_14 ._tt_1x61e_36 {
  text-align: center;
  flex: 1;
}
._tableItems_1x61e_14 ._tableItem_1x61e_14:hover {
  opacity: 0.9;
  color: aqua;
  font-weight: 600;
}
._tableItems_1x61e_14 ._tableItem_1x61e_14:active {
  opacity: 1;
}
._tableItems_1x61e_14 ._tableItem_1x61e_14._sel_1x61e_48 {
  color: #30b4ff;
  font-weight: 700;
  background: linear-gradient(180deg, rgba(64, 169, 255, 0.3) 0%, rgba(64, 169, 255, 0) 100%), #072b54;
  border: 2px solid #40a9ff;
  box-shadow: 0px 0px 4px rgba(64, 169, 255, 0.5);
}
._content_1x61e_55 {
  flex: 1;
  background: #091636;
  box-shadow: inset 0px 1px 4px rgba(4, 5, 27, 0.4);
  border-radius: 8px;
  padding: 8px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}
._conditions_1x61e_67 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._conditions_1x61e_67 > span {
  opacity: 0.7;
  font-size: medium;
}
._usermanager_82nfw_1 {
  background: #181c36;
  height: 100%;
  display: flex;
  flex-direction: column;
}
._top_82nfw_7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 5px;
  padding-top: 5px;
}
._top_82nfw_7 ._top_handle_82nfw_14 {
  display: flex;
  gap: 10px;
}
._content_82nfw_18 {
  flex: 1;
  margin-top: 10px;
}
._dialog_content_82nfw_22 {
  height: 100%;
  background: #181c36;
  box-shadow: inset 0 0 2px 1px #ffffff1a;
  border-radius: 2px;
  padding: 20px 20px 5px;
}
._editBtn_82nfw_29 {
  width: 50px;
  background: #737b97;
  color: white;
  margin: 5px 0;
}
._tableCon_82nfw_35 {
  position: relative;
  width: 100%;
  height: calc(100% - 50px);
}
._levelSelect_82nfw_40 {
  height: 32px !important;
  background-color: #13162d !important;
}
._rcmanager_1alwu_1 {
  height: 100%;
  display: flex;
  padding: 20px;
  gap: 30px;
  flex-wrap: wrap;
  align-content: flex-start;
}
._device_item_1alwu_9 {
  background: #202741;
  width: 250px;
  height: 258px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0 0;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease;
}
._device_item_1alwu_9:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.25);
}
._device_item_1alwu_9 > :nth-child(1) {
  background: #13162D;
  min-width: 120px;
  text-align: center;
  padding: 5px 0;
  border-radius: 4px;
  font-size: 16px;
}
._device_item_1alwu_9 > :nth-child(2) {
  display: flex;
  flex-direction: column;
  align-items: center;
}
._device_item_1alwu_9 > :nth-child(2) > div {
  margin-top: -25px;
}
._device_item_1alwu_9 > :nth-child(3) {
  display: flex;
  align-items: center;
  gap: 15px;
  font-weight: bold;
  padding: 5px;
  background: #13162d;
  width: 100%;
  justify-content: center;
}
._device_item_1alwu_9 > :nth-child(3) span {
  font-size: 18px;
  color: #fff;
}
._device_item_1alwu_9 > :nth-child(3) span[data-status="ON"] {
  color: #52c41a;
}
._device_item_1alwu_9 > :nth-child(3) span[data-status="OFF"] {
  color: #f5222d;
}
._pageRoot_aw7h9_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._pageRoot_aw7h9_1 ._content_aw7h9_8 {
  flex: 1;
  background-color: #e6eff5;
  display: flex;
  flex-direction: column;
  padding: 2px;
  box-sizing: border-box;
  gap: 4px;
  height: calc(100% - 40px);
}
._pageRoot_aw7h9_1 ._content_aw7h9_8 > div {
  border-radius: 4px;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 50px;
  background: linear-gradient(0deg, #232d42, #232d42);
  padding: 0 2px 0 12px;
  box-sizing: border-box;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 ._left_aw7h9_32 {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 16px;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 ._left_aw7h9_32 ._back_aw7h9_38 {
  cursor: pointer;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 ._left_aw7h9_32 ._back_aw7h9_38:active {
  opacity: 0.7;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 ._left_aw7h9_32 ._featureTitle_aw7h9_44 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 8px 0 8px;
  box-sizing: border-box;
  gap: 8px;
  height: 36px;
  background-color: #101d38;
  border-radius: 4px;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 ._left_aw7h9_32 ._featureTitle_aw7h9_44 ._icon_aw7h9_55 {
  width: 32px;
  height: 32px;
}
._pageRoot_aw7h9_1 ._headerRoot_aw7h9_21 ._left_aw7h9_32 ._featureTitle_aw7h9_44 ._caption_aw7h9_59 {
  font-size: 16px;
  font-weight: 600;
  color: white;
}
._modeRoot_9yreu_1 {
  height: 100%;
  display: flex;
  box-sizing: border-box;
}
._modeRoot_9yreu_1 ._left_9yreu_6 {
  background: hsl(223, 60%, 16%);
  flex: 2;
  overflow-y: auto;
}
._modeRoot_9yreu_1 ._left_9yreu_6::-webkit-scrollbar {
  display: none;
}
._modeRoot_9yreu_1 ._left_9yreu_6 ._item_9yreu_14 {
  cursor: pointer;
  height: 40px;
  font-size: 14px;
  line-height: 40px;
  text-align: left;
  padding: 0 5px;
  display: flex;
  align-items: center;
  gap: 5px;
}
._modeRoot_9yreu_1 ._left_9yreu_6 ._item_9yreu_14 > div:nth-child(1) {
  font-weight: 600;
}
._modeRoot_9yreu_1 ._left_9yreu_6 ._active_9yreu_28 {
  background: #47475650;
  border-radius: 5px;
  border-left: 3px solid #adbeee;
}
._modeRoot_9yreu_1 ._right_9yreu_33 {
  flex: 1.5;
}
._modeRoot_9yreu_1 ._right_9yreu_33 > span {
  color: #ffffff77;
  line-height: 40px;
}
._modeRoot_9yreu_1 ._radio_9yreu_40 {
  justify-content: center;
}
._modeRoot_9yreu_1 ._radio_9yreu_40 > div {
  padding: 4px 6px;
}
._paramsRoot_1nihy_1 ._setItem_1nihy_1 {
  display: flex;
  margin-top: 5px;
  background: #18406e;
  border-radius: 4px;
  padding: 8px;
}
._paramsRoot_1nihy_1 ._setItem_1nihy_1 > span {
  width: 140px;
  text-align: right;
  margin-right: 8px;
  opacity: 0.6;
}
._paramsRoot_1nihy_1 ._inputNumber_1nihy_14 {
  background: #091636;
  border-color: transparent;
}
._paramsRoot_1nihy_1 ._inputNumber_1nihy_14 input {
  color: #fff;
  caret-color: aliceblue;
}
._paramsRoot_1nihy_1 ._setItem_1nihy_1 {
  display: flex;
  margin-top: 5px;
  background: #18406e;
  border-radius: 4px;
  padding: 8px;
}
._paramsRoot_1nihy_1 ._setItem_1nihy_1 > span {
  width: 140px;
  text-align: right;
  margin-right: 8px;
  opacity: 0.6;
}
._paramsRoot_1nihy_1 ._inputNumber_1nihy_14 {
  background: #091636;
  border-color: transparent;
}
._paramsRoot_1nihy_1 ._inputNumber_1nihy_14 input {
  color: #fff;
  caret-color: aliceblue;
}
._stepRoot_mdg9p_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 10px;
  box-sizing: border-box;
  gap: 8px;
}
._header_mdg9p_11 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._header_mdg9p_11 ._no_mdg9p_16 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 12px 0 12px;
}
._header_mdg9p_11 ._no_mdg9p_16 ._stepItem_mdg9p_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
}
._header_mdg9p_11 ._no_mdg9p_16 ._stepItem_mdg9p_22 ._stepLine_mdg9p_29 {
  flex: 1;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
}
._header_mdg9p_11 ._no_mdg9p_16 ._stepItem_mdg9p_22 ._stepLine_mdg9p_29._sel_mdg9p_34 {
  background-color: #168bed;
}
._header_mdg9p_11 ._no_mdg9p_16 ._stepItem_mdg9p_22 ._stepNo_mdg9p_37 {
  width: 32px;
  height: 32px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: linear-gradient(180deg, #031c38 0%, #052952 100%);
  font-weight: 700;
  font-size: 18px;
  margin: 0 6px 0 6px;
}
._header_mdg9p_11 ._no_mdg9p_16 ._stepItem_mdg9p_22 ._stepNo_mdg9p_37._sel_mdg9p_34 {
  background: linear-gradient(0deg, #168bed, #168bed), linear-gradient(180deg, #031c38 0%, #052952 100%);
}
._header_mdg9p_11 ._title_mdg9p_51 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
._header_mdg9p_11 ._title_mdg9p_51 > div {
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  text-align: center;
}
._stepContent_mdg9p_61 {
  flex: 1;
  background-color: #091636;
  border: 1px solid;
  border-image: linear-gradient(180deg, #001e40 0%, #0e417c 100%) 1;
  overflow: hidden;
}
._footer_mdg9p_68 {
  height: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
._footer_mdg9p_68 ._right_mdg9p_74 {
  flex-basis: auto;
  display: flex;
  gap: 10px;
}
._footer_mdg9p_68 ._right_mdg9p_74 button {
  padding: 6px 8px;
  border: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color 0.2s;
  width: 60px;
}
._footer_mdg9p_68 ._right_mdg9p_74 ._cancelBtn_mdg9p_89 {
  background-color: #475569;
  color: #fff;
}
._footer_mdg9p_68 ._right_mdg9p_74 ._preBtn_mdg9p_93 {
  background-color: #475569;
  color: #fff;
}
._footer_mdg9p_68 ._right_mdg9p_74 ._nextBtn_mdg9p_97 {
  background-color: #168bed;
  color: #fff;
}
._footer_mdg9p_68 ._right_mdg9p_74 ._okBtn_mdg9p_101 {
  background-color: #168bed;
  color: #fff;
}
._legendRoot_1hrxs_1 {
  position: absolute;
  bottom: 36px;
  right: 10px;
  padding: 10px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  background: #082147;
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-family: auto;
}
._legendRoot_1hrxs_1 ._legendItem_1hrxs_14 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._legendRoot_1hrxs_1 ._legendItem_1hrxs_14 > span {
  font-size: 14px;
  color: #fff;
}
._legendRoot_1hrxs_1 ._legendleg_1hrxs_23 {
  width: 16px;
  height: 16px;
  border-radius: 3px;
}
._protectRoot_1r85z_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 8px;
  overflow: hidden;
}
._protectRoot_1r85z_1 ._mapContainer_1r85z_10 {
  flex: 1;
  position: relative;
}
._protectRoot_1r85z_1 ._stepEditor_1r85z_14 {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 420px;
  height: 350px;
  z-index: 1;
  background-color: #052952;
  border-radius: 8px;
}
._stcontent_1r85z_24 {
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  padding: 8px;
  box-sizing: border-box;
}
._stcontent_1r85z_24 > span {
  color: rgba(255, 255, 255, 0.5);
}
._stcontent_1r85z_24 ._editor_1r85z_36 {
  display: flex;
  flex-direction: column;
  margin-top: 8px;
  gap: 4px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.2) transparent;
}
._stcontent_1r85z_24 ._editor_1r85z_36::-webkit-scrollbar {
  width: 6px;
}
._stcontent_1r85z_24 ._editor_1r85z_36::-webkit-scrollbar-track {
  background: transparent;
}
._stcontent_1r85z_24 ._editor_1r85z_36::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 3px;
}
._stcontent_1r85z_24 ._editor_1r85z_36::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.35);
}
._stcontent_1r85z_24 ._setItem_1r85z_58 {
  display: flex;
  margin-top: 5px;
  background: #18406e;
  border-radius: 4px;
  padding: 4px;
}
._stcontent_1r85z_24 ._setItem_1r85z_58 > span {
  width: 140px;
  text-align: right;
  margin-right: 8px;
  opacity: 0.6;
}
._radio_1r85z_71 {
  justify-content: center;
}
._usermanager_1xo8y_1 {
  background: #181c36;
  height: 100%;
  display: flex;
  flex-direction: column;
}
._top_1xo8y_7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 5px;
  padding-top: 5px;
}
._top_1xo8y_7 ._top_handle_1xo8y_14 {
  display: flex;
  gap: 10px;
}
._content_1xo8y_18 {
  flex: 1;
  margin-top: 10px;
}
._dialog_content_1xo8y_22 {
  height: 100%;
  background: #181c36;
  box-shadow: inset 0 0 2px 1px #ffffff1a;
  border-radius: 2px;
  padding: 20px 20px 5px;
}
._editBtn_1xo8y_29 {
  width: 50px;
  background: #737b97;
  color: white;
  margin: 5px 0;
}
._rcmanager_1jeox_1 {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
._rcmanager_1jeox_1 > div {
  height: 640px;
  width: 560px;
}
:root {
  font-family: auto;
  line-height: 1.5;
  font-weight: 400;
  color-scheme: light dark;
  /* color: rgba(255, 255, 255, 0.87); */
  /* background-color: #242424; */
  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#root {
  width: 100%;
  height: 100%;
  /* color: #fff; */
}
body {
  margin: 0;
  width: 100vw;
  height: 100vh;
  /* background: #fff; */
}
