.mbp-hide-legacy-controls .mb-publish-panorama > p:nth-of-type(2),
.mb-publish-block .mb-publish-panorama > p:nth-of-type(2),
.mb-publish-block .mb-publish-info > .van-cell:nth-child(14),
.mb-publish-block .mb-publish-info > .van-cell:nth-child(15),
.mb-publish-block .mb-publish-info > .van-cell:nth-child(16) {
  display: none !important;
}
.mb-publish-block .mb-publish-info .van-field__label,
.mb-publish-block .mb-publish-info .van-cell__title {
  flex: 0 0 126px;
  width: 126px;
}
/* LOCAL_WHITE_ADMIN_THEME_START */
/* Scoped admin shell override for vr.znshiya.cn. */
body.local-admin-shell .ant-layout-header {
  background: #fff !important;
  border-bottom: 1px solid #e8edf3 !important;
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08) !important;
}

body.local-admin-shell .ant-layout-header .logo-wrapper {
  background: #fff !important;
}

body.local-admin-shell .ant-layout-header .logo-image {
  filter: invert(30%) sepia(97%) saturate(1540%) hue-rotate(185deg) brightness(91%) contrast(98%) !important;
}

body.local-admin-shell .ant-layout-header .header-right {
  color: #1f2937 !important;
}

body.local-admin-shell .ant-layout-header .header-right:hover {
  background: #f3f7fb !important;
}

body.local-admin-shell .ant-layout-header .header-right .header-right-text {
  color: #64748b !important;
}

body.local-admin-shell .sider-block.ant-layout-sider,
body.local-admin-shell .ant-layout-sider.sider-block {
  background: #fff !important;
  border-right: 1px solid #e8edf3 !important;
}

body.local-admin-shell .sider-block .ant-layout-sider-children,
body.local-admin-shell .sider-block .ant-menu,
body.local-admin-shell .ant-layout-sider .ant-menu {
  background: #fff !important;
}

body.local-admin-shell .sider-block .ant-layout-sider-children {
  display: none !important;
}

body.local-admin-shell .sider-block .ant-menu-inline,
body.local-admin-shell .sider-block .ant-menu-vertical,
body.local-admin-shell .ant-layout-sider .ant-menu-inline,
body.local-admin-shell .ant-layout-sider .ant-menu-vertical {
  border-right: 0 !important;
}

body.local-admin-shell .sider-block .ant-menu-item,
body.local-admin-shell .sider-block .ant-menu-submenu-title,
body.local-admin-shell .ant-layout-sider .ant-menu-item,
body.local-admin-shell .ant-layout-sider .ant-menu-submenu-title {
  color: #303640 !important;
  font-size: 16px !important;
  height: 56px !important;
  line-height: 56px !important;
  margin: 0 !important;
}

body.local-admin-shell .sider-block .ant-menu-item .anticon,
body.local-admin-shell .sider-block .ant-menu-submenu-title .anticon,
body.local-admin-shell .ant-layout-sider .ant-menu-item .anticon,
body.local-admin-shell .ant-layout-sider .ant-menu-submenu-title .anticon {
  color: #4b5563 !important;
}

body.local-admin-shell .sider-block .ant-menu-item-selected,
body.local-admin-shell .sider-block .ant-menu-item:hover,
body.local-admin-shell .sider-block .ant-menu-submenu-title:hover,
body.local-admin-shell .ant-layout-sider .ant-menu-item-selected,
body.local-admin-shell .ant-layout-sider .ant-menu-item:hover,
body.local-admin-shell .ant-layout-sider .ant-menu-submenu-title:hover {
  background: #f4f8ff !important;
  color: #2f8cff !important;
}

body.local-admin-shell .sider-block .ant-menu-item-selected .anticon,
body.local-admin-shell .sider-block .ant-menu-item:hover .anticon,
body.local-admin-shell .sider-block .ant-menu-submenu-title:hover .anticon,
body.local-admin-shell .ant-layout-sider .ant-menu-item-selected .anticon,
body.local-admin-shell .ant-layout-sider .ant-menu-item:hover .anticon,
body.local-admin-shell .ant-layout-sider .ant-menu-submenu-title:hover .anticon {
  color: #2f8cff !important;
}

body.local-admin-shell .sider-block .ant-menu-item::after,
body.local-admin-shell .ant-layout-sider .ant-menu-item::after {
  border-right-color: #2f8cff !important;
}

@media (min-width: 768px) {
  body.local-admin-shell .ant-layout-header {
    z-index: 30 !important;
  }

  body.local-admin-shell .ant-layout-header .ant-menu-horizontal {
    display: none !important;
  }

  body.local-admin-shell .local-admin-main-menu {
    position: fixed !important;
    top: 64px !important;
    left: 0 !important;
    z-index: 24 !important;
    display: block !important;
    width: 203px !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 8px 0 12px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    background: #fff !important;
    border-right: 1px solid #e8edf3 !important;
    box-shadow: none !important;
  }

  body.local-admin-shell .local-admin-main-menu::-webkit-scrollbar {
    width: 4px !important;
  }

  body.local-admin-shell .local-admin-main-menu::-webkit-scrollbar-thumb {
    background: #d6dee8 !important;
    border-radius: 6px !important;
  }

  body.local-admin-shell .local-admin-group {
    margin: 0 !important;
  }

  body.local-admin-shell .local-admin-main-row {
    display: flex !important;
    align-items: center !important;
    height: 56px !important;
  }

  body.local-admin-shell .local-admin-main {
    display: flex !important;
    flex: 1 1 auto !important;
    align-items: center !important;
    min-width: 0 !important;
    height: 56px !important;
    padding: 0 0 0 22px !important;
    color: #303640 !important;
    font-size: 16px !important;
    line-height: 56px !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }

  body.local-admin-shell .local-admin-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    flex: 0 0 18px !important;
    width: 18px !important;
    height: 18px !important;
    margin-right: 10px !important;
    color: #4b5563 !important;
    font-size: 0 !important;
  }

  body.local-admin-shell .local-admin-icon::before,
  body.local-admin-shell .local-admin-icon::after {
    box-sizing: border-box !important;
    content: "" !important;
    position: absolute !important;
    display: block !important;
  }

  body.local-admin-shell .local-admin-icon:has(svg)::before,
  body.local-admin-shell .local-admin-icon:has(svg)::after {
    content: none !important;
    display: none !important;
  }

  body.local-admin-shell .local-admin-icon svg {
    display: block !important;
    width: 18px !important;
    height: 18px !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-width: 1.8 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
  }

  body.local-admin-shell .local-admin-icon-home::before {
    width: 15px !important;
    height: 12px !important;
    border: 1.8px solid currentColor !important;
    border-top: 0 !important;
    border-radius: 2px !important;
    left: 1.5px !important;
    top: 5px !important;
  }

  body.local-admin-shell .local-admin-icon-home::after {
    width: 10px !important;
    height: 10px !important;
    border-left: 1.8px solid currentColor !important;
    border-top: 1.8px solid currentColor !important;
    left: 4px !important;
    top: 1px !important;
    transform: rotate(45deg) !important;
  }

  body.local-admin-shell .local-admin-icon-sys::before {
    width: 16px !important;
    height: 16px !important;
    border: 1.8px solid currentColor !important;
    border-radius: 50% !important;
    left: 1px !important;
    top: 1px !important;
  }

  body.local-admin-shell .local-admin-icon-sys::after {
    width: 6px !important;
    height: 6px !important;
    border: 1.8px solid currentColor !important;
    border-radius: 50% !important;
    left: 6px !important;
    top: 6px !important;
    background: #fff !important;
  }

  body.local-admin-shell .local-admin-icon-user::before {
    width: 7px !important;
    height: 7px !important;
    border: 1.8px solid currentColor !important;
    border-radius: 50% !important;
    left: 5.5px !important;
    top: 1.5px !important;
  }

  body.local-admin-shell .local-admin-icon-user::after {
    width: 15px !important;
    height: 8px !important;
    border: 1.8px solid currentColor !important;
    border-radius: 9px 9px 3px 3px !important;
    left: 1.5px !important;
    top: 10px !important;
  }

  body.local-admin-shell .local-admin-icon-agent::before {
    width: 15px !important;
    height: 13px !important;
    border: 1.8px solid currentColor !important;
    border-radius: 2px !important;
    left: 1.5px !important;
    top: 4px !important;
  }

  body.local-admin-shell .local-admin-icon-agent::after {
    width: 8px !important;
    height: 4px !important;
    border: 1.8px solid currentColor !important;
    border-bottom: 0 !important;
    border-radius: 2px 2px 0 0 !important;
    left: 5px !important;
    top: 1px !important;
  }

  body.local-admin-shell .local-admin-icon-work::before {
    width: 13px !important;
    height: 15px !important;
    border: 1.8px solid currentColor !important;
    border-radius: 2px !important;
    left: 2.5px !important;
    top: 1.5px !important;
  }

  body.local-admin-shell .local-admin-icon-work::after {
    width: 8px !important;
    height: 1.8px !important;
    background: currentColor !important;
    box-shadow: 0 4px 0 currentColor, 0 8px 0 currentColor !important;
    left: 5px !important;
    top: 5px !important;
  }

  body.local-admin-shell .local-admin-icon-material::before {
    width: 15px !important;
    height: 15px !important;
    border: 1.8px solid currentColor !important;
    border-radius: 2px !important;
    left: 1.5px !important;
    top: 1.5px !important;
  }

  body.local-admin-shell .local-admin-icon-material::after {
    width: 4px !important;
    height: 4px !important;
    background: currentColor !important;
    box-shadow: 6px 0 0 currentColor, 0 6px 0 currentColor, 6px 6px 0 currentColor !important;
    left: 4px !important;
    top: 4px !important;
  }

  body.local-admin-shell .local-admin-icon-account::before {
    width: 15px !important;
    height: 15px !important;
    border: 1.8px solid currentColor !important;
    border-radius: 50% !important;
    left: 1.5px !important;
    top: 1.5px !important;
  }

  body.local-admin-shell .local-admin-icon-account::after {
    width: 5px !important;
    height: 5px !important;
    border: 1.6px solid currentColor !important;
    border-radius: 50% !important;
    left: 6.5px !important;
    top: 4px !important;
    box-shadow: 0 6px 0 -1px currentColor !important;
  }

  body.local-admin-shell .local-admin-toggle {
    flex: 0 0 40px !important;
    width: 40px !important;
    height: 56px !important;
    padding: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    color: #8a96a8 !important;
    cursor: pointer !important;
    font-size: 0 !important;
    line-height: 56px !important;
  }

  body.local-admin-shell .local-admin-chevron {
    display: inline-block !important;
    width: 7px !important;
    height: 7px !important;
    border-right: 1.6px solid currentColor !important;
    border-bottom: 1.6px solid currentColor !important;
    transform: rotate(45deg) !important;
    transition: transform 0.18s ease !important;
    vertical-align: 2px !important;
  }

  body.local-admin-shell .local-admin-toggle.is-expanded .local-admin-chevron {
    transform: rotate(-135deg) !important;
    vertical-align: -1px !important;
  }

  body.local-admin-shell .local-admin-main-row:hover,
  body.local-admin-shell .local-admin-group.is-active > .local-admin-main-row {
    background: #f4f8ff !important;
  }

  body.local-admin-shell .local-admin-main-row:hover .local-admin-main,
  body.local-admin-shell .local-admin-main-row:hover .local-admin-icon,
  body.local-admin-shell .local-admin-group.is-active > .local-admin-main-row .local-admin-main,
  body.local-admin-shell .local-admin-group.is-active > .local-admin-main-row .local-admin-icon,
  body.local-admin-shell .local-admin-group.is-active > .local-admin-main-row .local-admin-toggle {
    color: #2f8cff !important;
  }

  body.local-admin-shell .local-admin-children {
    display: none !important;
    padding: 4px 0 8px !important;
    background: #fff !important;
  }

  body.local-admin-shell .local-admin-group.is-expanded > .local-admin-children {
    display: block !important;
  }

  body.local-admin-shell .local-admin-child {
    display: block !important;
    height: 44px !important;
    padding: 0 16px 0 52px !important;
    color: #303640 !important;
    font-size: 15px !important;
    line-height: 44px !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }

  body.local-admin-shell .local-admin-child:hover,
  body.local-admin-shell .local-admin-child.is-active {
    background: #f4f8ff !important;
    color: #2f8cff !important;
  }
}
/* LOCAL_WHITE_ADMIN_THEME_END */
