/* ========== 底部功能条：导航 / 导览 / AI / 地图 / 场景 ========== */
.vr-bottom-dock,
.vrshow_container_3_min.vr-bottom-dock {
  position: absolute;
  left: 10px;
  bottom: 10px;
  z-index: 820;
  width: auto !important;
  height: auto !important;
  max-width: calc(100vw - 20px);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 8px 10px;
  pointer-events: none;
}

.vr-bottom-dock > .vr-dock-btn {
  pointer-events: auto;
  position: relative !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  bottom: auto !important;
  margin: 0 !important;
  width: 54px !important;
  min-width: 54px;
  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #fff;
  cursor: pointer;
  text-align: center;
  line-height: normal;
  font-size: inherit;
  overflow: visible;
  appearance: none;
  -webkit-appearance: none;
  filter: none;
}

.vr-bottom-dock > .vr-dock-btn:hover,
.vr-bottom-dock > .vr-dock-btn.is-active {
  filter: brightness(1.08);
}

/* 统一图标圆：44px，文字在下 */
.vr-bottom-dock .vr-dock-ico,
.vr-bottom-dock .cnav-entry-ico,
.vr-bottom-dock .tour-entry-ico,
.vr-bottom-dock .ai-qa-entry-icon,
.vr-bottom-dock .radar-entry-ico,
.vr-bottom-dock .scene-entry-ico {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 44px !important;
  height: 44px !important;
  margin: 0 auto;
  border-radius: 50% !important;
  box-sizing: border-box;
  background-color: #3a3f48;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px 22px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.28), inset 0 0 0 1px rgba(255, 255, 255, 0.28);
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.3px;
  line-height: 1;
  overflow: hidden;
  filter: none !important;
}

/* 场景选择 / 全景指引 / 业务导览 / AI问答：底色约 80% 不透明（不用整钮 opacity，避免互相叠出差异） */
.vr-bottom-dock .scene-entry-ico,
.vr-bottom-dock .cnav-entry-ico,
.vr-bottom-dock .tour-entry-ico,
.vr-bottom-dock .ai-qa-entry-icon {
  opacity: 1 !important;
  background-color: rgba(58, 63, 72, 0.8);
}

/* AI 强制正圆（clip-path 兜底，避免文字撑成方钮观感） */
.vr-bottom-dock .ai-qa-entry-icon,
.vr-bottom-dock .vrshow_ai_btn .ai-qa-entry-icon,
.vr-bottom-dock .vr-dock-ico.ai-qa-entry-icon {
  border-radius: 50% !important;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  max-width: 44px !important;
  max-height: 44px !important;
  overflow: hidden !important;
  flex-shrink: 0;
  aspect-ratio: 1 / 1;
  clip-path: circle(50%);
  -webkit-clip-path: circle(50%);
  font-size: 0 !important;
  color: transparent !important;
  text-indent: -9999px;
}

.vr-bottom-dock .vr-dock-label,
.vr-bottom-dock .cnav-entry-label,
.vr-bottom-dock .tour-entry-label,
.vr-bottom-dock .ai-qa-entry-label,
.vr-bottom-dock .img_desc_min {
  display: block !important;
  position: static !important;
  width: 100%;
  max-width: 58px;
  height: auto !important;
  margin: 4px 0 0 !important;
  padding: 0;
  clip: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  font-size: 10px;
  line-height: 1.15;
  font-weight: 500;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);
  letter-spacing: 0;
  opacity: 1;
  max-height: 2.4em;
}

/* 链接槽：与底栏同排横向排列 */
.vr-bottom-dock .vr-dock-links {
  display: contents;
}
.vr-bottom-dock .vr-dock-links .vr-dock-btn {
  pointer-events: auto;
  position: relative !important;
  margin: 0 !important;
  width: 54px !important;
  min-width: 54px;
  text-align: center;
  cursor: pointer;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* 自定义链接图标：装进同尺寸圆钮 */
.vr-bottom-dock .vr-dock-ico--media {
  background-image: none !important;
  overflow: hidden;
  padding: 6px;
  box-sizing: border-box;
}
.vr-bottom-dock .vr-dock-ico--media img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 32px;
  max-height: 32px;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 0;
  float: none !important;
  box-shadow: none !important;
  background: transparent !important;
  padding: 0 !important;
  filter: none !important;
}

/* —— 默认图标 —— */
.vr-bottom-dock .cnav-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E");
}
.vr-bottom-dock .tour-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E");
}
.vr-bottom-dock .ai-qa-entry-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23fff' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E");
  background-size: 22px 22px;
  background-position: center;
  background-repeat: no-repeat;
}
.vr-bottom-dock .radar-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E");
}
.vr-bottom-dock .scene-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E");
}

.vr-bottom-dock .scene-choose-width {
  cursor: pointer;
}
.vr-bottom-dock .scene-choose-width > img {
  display: none !important;
}

/* 微主页仍走原图时，压成同尺寸圆 */
.vr-bottom-dock > .img_add:not(.vr-dock-links *) > a,
.vr-bottom-dock > .img_add > a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px !important;
  height: 44px !important;
  margin: 0 auto;
  border-radius: 22px;
  overflow: hidden;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.28), inset 0 0 0 1px rgba(255, 255, 255, 0.28);
  background: #3a3f48;
}
.vr-bottom-dock > .img_add > a img {
  width: 28px !important;
  height: 28px !important;
  object-fit: contain;
  border-radius: 0;
  float: none;
}

/* 链接自定义图：跟随分组样式底色 */
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .vr-dock-ico--media,
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock > .img_add > a {
  background-color: transparent;
  background-image: linear-gradient(180deg, #5aa3ff, #2f7bff) !important;
  box-shadow: 0 4px 14px rgba(47, 123, 255, 0.4);
}
#fullscreenid[data-group-style="orange_pill"] .vr-bottom-dock .vr-dock-ico--media,
#fullscreenid[data-group-style="orange_pill"] .vr-bottom-dock > .img_add > a {
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(255, 192, 77, 0.8), rgba(246, 166, 0, 0.8)) !important;
  box-shadow: 0 4px 14px rgba(246, 166, 0, 0.32);
}
#fullscreenid[data-group-style="gov"] .vr-bottom-dock .vr-dock-ico--media,
#fullscreenid[data-group-style="gov"] .vr-bottom-dock > .img_add > a {
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(143, 211, 154, 0.8), rgba(78, 174, 104, 0.8)) !important;
  box-shadow: 0 4px 14px rgba(78, 174, 104, 0.34);
}
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .vr-dock-ico--media,
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock > .img_add > a {
  background-color: rgba(40, 44, 52, 0.55);
  background-image: none !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.22), 0 4px 14px rgba(0, 0, 0, 0.3);
}
#fullscreenid[data-group-style="classic"] .vr-bottom-dock .vr-dock-ico--media,
#fullscreenid[data-group-style="wheel"] .vr-bottom-dock .vr-dock-ico--media,
#fullscreenid[data-group-style="classic"] .vr-bottom-dock > .img_add > a,
#fullscreenid[data-group-style="wheel"] .vr-bottom-dock > .img_add > a {
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(91, 147, 247, 0.8), rgba(61, 126, 245, 0.8)) !important;
  box-shadow: 0 4px 14px rgba(61, 126, 245, 0.32);
}
#fullscreenid[data-group-style="tabs"] .vr-bottom-dock .vr-dock-ico--media,
#fullscreenid[data-group-style="tabs"] .vr-bottom-dock > .img_add > a {
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(58, 51, 72, 0.8), rgba(28, 22, 40, 0.8)) !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.4), inset 0 -2px 0 #ff8a1f;
}
#fullscreenid[data-group-style="estate"] .vr-bottom-dock .vr-dock-ico--media,
#fullscreenid[data-group-style="estate"] .vr-bottom-dock > .img_add > a {
  background-color: transparent;
  background-image: linear-gradient(135deg, rgba(75, 108, 255, 0.8), rgba(42, 63, 212, 0.8)) !important;
  box-shadow: 0 4px 14px rgba(42, 63, 212, 0.45);
}

/* ========== 跟随分组样式 data-group-style ========== */
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .vr-dock-ico,
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .cnav-entry-ico,
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .tour-entry-ico,
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .radar-entry-ico,
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .scene-entry-ico,
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .img_add > a {
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(90, 163, 255, 0.8), rgba(47, 123, 255, 0.8));
  box-shadow: 0 4px 14px rgba(47, 123, 255, 0.32);
}
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .cnav-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(90, 163, 255, 0.8), rgba(47, 123, 255, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
}
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .tour-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(90, 163, 255, 0.8), rgba(47, 123, 255, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
}
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .radar-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(90, 163, 255, 0.8), rgba(47, 123, 255, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
}
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .scene-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(90, 163, 255, 0.8), rgba(47, 123, 255, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
}
#fullscreenid[data-group-style="blue_pill"] .vr-bottom-dock .ai-qa-entry-icon {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23fff' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(90, 163, 255, 0.8), rgba(47, 123, 255, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
}

/* 橙色胶囊 */
#fullscreenid[data-group-style="orange_pill"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-group-style="orange_pill"] .vr-bottom-dock .img_add > a {
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(255, 192, 77, 0.8), rgba(246, 166, 0, 0.8));
  box-shadow: 0 4px 14px rgba(246, 166, 0, 0.32);
}
#fullscreenid[data-group-style="orange_pill"] .vr-bottom-dock .cnav-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(255, 192, 77, 0.8), rgba(246, 166, 0, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(246, 166, 0, 0.32);
}
#fullscreenid[data-group-style="orange_pill"] .vr-bottom-dock .tour-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(255, 192, 77, 0.8), rgba(246, 166, 0, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(246, 166, 0, 0.32);
}
#fullscreenid[data-group-style="orange_pill"] .vr-bottom-dock .radar-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(255, 192, 77, 0.8), rgba(246, 166, 0, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(246, 166, 0, 0.32);
}
#fullscreenid[data-group-style="orange_pill"] .vr-bottom-dock .scene-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(255, 192, 77, 0.8), rgba(246, 166, 0, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(246, 166, 0, 0.32);
}
#fullscreenid[data-group-style="orange_pill"] .vr-bottom-dock .ai-qa-entry-icon {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23fff' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(255, 192, 77, 0.8), rgba(246, 166, 0, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
}


/* 政务绿胶囊 */
#fullscreenid[data-group-style="gov"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-group-style="gov"] .vr-bottom-dock .img_add > a {
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(143, 211, 154, 0.8), rgba(78, 174, 104, 0.8));
  box-shadow: 0 4px 14px rgba(78, 174, 104, 0.34);
}
#fullscreenid[data-group-style="gov"] .vr-bottom-dock .cnav-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(143, 211, 154, 0.8), rgba(78, 174, 104, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(78, 174, 104, 0.34);
}
#fullscreenid[data-group-style="gov"] .vr-bottom-dock .tour-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(143, 211, 154, 0.8), rgba(78, 174, 104, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(78, 174, 104, 0.34);
}
#fullscreenid[data-group-style="gov"] .vr-bottom-dock .radar-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(143, 211, 154, 0.8), rgba(78, 174, 104, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(78, 174, 104, 0.34);
}
#fullscreenid[data-group-style="gov"] .vr-bottom-dock .scene-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(143, 211, 154, 0.8), rgba(78, 174, 104, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(78, 174, 104, 0.34);
}
#fullscreenid[data-group-style="gov"] .vr-bottom-dock .ai-qa-entry-icon {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23fff' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(143, 211, 154, 0.8), rgba(78, 174, 104, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
}


/* 毛玻璃胶囊 */
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .vr-dock-ico,
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .cnav-entry-ico,
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .tour-entry-ico,
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .radar-entry-ico,
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .scene-entry-ico,
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .img_add > a {
  background-color: rgba(40, 44, 52, 0.55);
  background-image: none;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.22), 0 4px 14px rgba(0, 0, 0, 0.3);
}
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .cnav-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E");
  background-size: 22px 22px;
  background-position: center;
  background-repeat: no-repeat;
}
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .tour-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E");
  background-size: 22px 22px;
  background-position: center;
  background-repeat: no-repeat;
}
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .radar-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E");
  background-size: 22px 22px;
  background-position: center;
  background-repeat: no-repeat;
}
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .scene-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E");
  background-size: 22px 22px;
  background-position: center;
  background-repeat: no-repeat;
}
#fullscreenid[data-group-style="glass_pill"] .vr-bottom-dock .ai-qa-entry-icon {
  background-color: rgba(40, 44, 52, 0.55);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23fff' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E");
  background-size: 22px 22px;
  background-position: center;
  background-repeat: no-repeat;
}


/* 经典条形 / 轮盘：蓝系圆钮 */
#fullscreenid[data-group-style="classic"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-group-style="wheel"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-group-style="classic"] .vr-bottom-dock .img_add > a,
#fullscreenid[data-group-style="wheel"] .vr-bottom-dock .img_add > a {
  background-image: linear-gradient(180deg, rgba(91, 147, 247, 0.8), rgba(61, 126, 245, 0.8));
  box-shadow: 0 4px 14px rgba(61, 126, 245, 0.32);
}
#fullscreenid[data-group-style="classic"] .vr-bottom-dock .cnav-entry-ico,
#fullscreenid[data-group-style="wheel"] .vr-bottom-dock .cnav-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(91, 147, 247, 0.8), rgba(61, 126, 245, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(61, 126, 245, 0.32);
}
#fullscreenid[data-group-style="classic"] .vr-bottom-dock .tour-entry-ico,
#fullscreenid[data-group-style="wheel"] .vr-bottom-dock .tour-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(91, 147, 247, 0.8), rgba(61, 126, 245, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(61, 126, 245, 0.32);
}
#fullscreenid[data-group-style="classic"] .vr-bottom-dock .radar-entry-ico,
#fullscreenid[data-group-style="wheel"] .vr-bottom-dock .radar-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(91, 147, 247, 0.8), rgba(61, 126, 245, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(61, 126, 245, 0.32);
}
#fullscreenid[data-group-style="classic"] .vr-bottom-dock .scene-entry-ico,
#fullscreenid[data-group-style="wheel"] .vr-bottom-dock .scene-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(91, 147, 247, 0.8), rgba(61, 126, 245, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(61, 126, 245, 0.32);
}
#fullscreenid[data-group-style="classic"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-group-style="wheel"] .vr-bottom-dock .ai-qa-entry-icon {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23fff' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(91, 147, 247, 0.8), rgba(61, 126, 245, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
}

/* 通用标签页：深色底 + 橙点缀感 */
#fullscreenid[data-group-style="tabs"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-group-style="tabs"] .vr-bottom-dock .img_add > a {
  background-image: linear-gradient(180deg, rgba(58, 51, 72, 0.8), rgba(28, 22, 40, 0.8));
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.4), inset 0 -2px 0 #ff8a1f;
}
#fullscreenid[data-group-style="tabs"] .vr-bottom-dock .cnav-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(58, 51, 72, 0.8), rgba(28, 22, 40, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.4), inset 0 -2px 0 #ff8a1f;
}
#fullscreenid[data-group-style="tabs"] .vr-bottom-dock .tour-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(58, 51, 72, 0.8), rgba(28, 22, 40, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.4), inset 0 -2px 0 #ff8a1f;
}
#fullscreenid[data-group-style="tabs"] .vr-bottom-dock .radar-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(58, 51, 72, 0.8), rgba(28, 22, 40, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.4), inset 0 -2px 0 #ff8a1f;
}
#fullscreenid[data-group-style="tabs"] .vr-bottom-dock .scene-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(58, 51, 72, 0.8), rgba(28, 22, 40, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.4), inset 0 -2px 0 #ff8a1f;
}
#fullscreenid[data-group-style="tabs"] .vr-bottom-dock .ai-qa-entry-icon {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23fff' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E"),
    linear-gradient(180deg, rgba(58, 51, 72, 0.8), rgba(28, 22, 40, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
}


/* 房产深色面板 */
#fullscreenid[data-group-style="estate"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-group-style="estate"] .vr-bottom-dock .img_add > a {
  background-image: linear-gradient(135deg, rgba(75, 108, 255, 0.8), rgba(42, 63, 212, 0.8));
  box-shadow: 0 4px 14px rgba(42, 63, 212, 0.45);
}
#fullscreenid[data-group-style="estate"] .vr-bottom-dock .cnav-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E"),
    linear-gradient(135deg, rgba(75, 108, 255, 0.8), rgba(42, 63, 212, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(42, 63, 212, 0.45);
}
#fullscreenid[data-group-style="estate"] .vr-bottom-dock .tour-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E"),
    linear-gradient(135deg, rgba(75, 108, 255, 0.8), rgba(42, 63, 212, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(42, 63, 212, 0.45);
}
#fullscreenid[data-group-style="estate"] .vr-bottom-dock .radar-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E"),
    linear-gradient(135deg, rgba(75, 108, 255, 0.8), rgba(42, 63, 212, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(42, 63, 212, 0.45);
}
#fullscreenid[data-group-style="estate"] .vr-bottom-dock .scene-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E"),
    linear-gradient(135deg, rgba(75, 108, 255, 0.8), rgba(42, 63, 212, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  box-shadow: 0 4px 14px rgba(42, 63, 212, 0.45);
}
#fullscreenid[data-group-style="estate"] .vr-bottom-dock .ai-qa-entry-icon {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23fff' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E"),
    linear-gradient(135deg, rgba(75, 108, 255, 0.8), rgba(42, 63, 212, 0.8));
  background-size: 22px 22px, 100% 100%;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
}


/* AI 面板：贴底栏上方左侧 */
.vr-bottom-dock ~ #ai_qa_panel,
#panoBtns #ai_qa_panel {
  left: 12px;
  right: auto;
  bottom: 92px;
  max-height: min(480px, calc(100vh - 140px));
}

@media (max-width: 640px) {
  .vr-bottom-dock,
  .vrshow_container_3_min.vr-bottom-dock {
    left: 6px;
    bottom: 8px;
    gap: 6px 8px;
  }
  .vr-bottom-dock > .vr-dock-btn {
    width: 48px !important;
    min-width: 48px;
  }
  .vr-bottom-dock .vr-dock-ico,
  .vr-bottom-dock .cnav-entry-ico,
  .vr-bottom-dock .tour-entry-ico,
  .vr-bottom-dock .ai-qa-entry-icon,
  .vr-bottom-dock .radar-entry-ico,
  .vr-bottom-dock .scene-entry-ico {
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;
    font-size: 13px;
    background-size: 20px 20px;
  }
  .vr-bottom-dock .ai-qa-entry-icon,
  .vr-bottom-dock .vrshow_ai_btn .ai-qa-entry-icon {
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px !important;
    max-height: 40px !important;
    border-radius: 50% !important;
    clip-path: circle(50%);
    -webkit-clip-path: circle(50%);
  }
  #fullscreenid[data-group-style] .vr-bottom-dock .cnav-entry-ico,
  #fullscreenid[data-group-style] .vr-bottom-dock .tour-entry-ico,
  #fullscreenid[data-group-style] .vr-bottom-dock .radar-entry-ico,
  #fullscreenid[data-group-style] .vr-bottom-dock .scene-entry-ico {
    background-size: 20px 20px, 100% 100%;
  }
  .vr-bottom-dock .vr-dock-label,
  .vr-bottom-dock .cnav-entry-label,
  .vr-bottom-dock .tour-entry-label,
  .vr-bottom-dock .ai-qa-entry-label,
  .vr-bottom-dock .img_desc_min {
    max-width: 48px;
    font-size: 10px;
  }
  #panoBtns #ai_qa_panel {
    left: 8px;
    right: 8px;
    width: auto;
    bottom: 86px;
  }
}

/* ========== 按钮样式 data-btn-style → 底部功能条造型 ==========
   分组样式负责场景分组排版/配色；按钮样式负责底栏图标造型。
   放在文件末尾，覆盖前面的固定圆钮与分组配色。 */
#fullscreenid[data-btn-style] .vr-bottom-dock .vr-dock-ico,
#fullscreenid[data-btn-style] .vr-bottom-dock .cnav-entry-ico,
#fullscreenid[data-btn-style] .vr-bottom-dock .tour-entry-ico,
#fullscreenid[data-btn-style] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-btn-style] .vr-bottom-dock .radar-entry-ico,
#fullscreenid[data-btn-style] .vr-bottom-dock .scene-entry-ico,
#fullscreenid[data-btn-style] .vr-bottom-dock > .img_add > a {
  transition: transform .15s ease, box-shadow .15s ease, filter .15s ease, border-radius .15s ease;
}

/* 默认：深灰圆钮白描边 */
#fullscreenid[data-btn-style="default"] .vr-bottom-dock .vr-dock-ico,
#fullscreenid[data-btn-style="default"] .vr-bottom-dock .cnav-entry-ico,
#fullscreenid[data-btn-style="default"] .vr-bottom-dock .tour-entry-ico,
#fullscreenid[data-btn-style="default"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-btn-style="default"] .vr-bottom-dock .radar-entry-ico,
#fullscreenid[data-btn-style="default"] .vr-bottom-dock .scene-entry-ico,
#fullscreenid[data-btn-style="default"] .vr-bottom-dock > .img_add > a {
  border-radius: 50% !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  background-color: #3a3f48 !important;
  background-image: none !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.45), 0 4px 14px rgba(0, 0, 0, 0.28) !important;
  filter: none !important;
}
#fullscreenid[data-btn-style="default"] .vr-bottom-dock .cnav-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E") !important;
  background-size: 22px 22px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="default"] .vr-bottom-dock .tour-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E") !important;
  background-size: 22px 22px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="default"] .vr-bottom-dock .scene-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E") !important;
  background-size: 22px 22px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="default"] .vr-bottom-dock .radar-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E") !important;
  background-size: 22px 22px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="default"] .vr-bottom-dock .ai-qa-entry-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23fff' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E") !important;
  background-size: 22px 22px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

/* 喜庆：红底金边六角 */
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock .vr-dock-ico,
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock .cnav-entry-ico,
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock .tour-entry-ico,
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock .radar-entry-ico,
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock .scene-entry-ico,
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock > .img_add > a {
  border-radius: 8px !important;
  clip-path: polygon(22% 0, 78% 0, 100% 50%, 78% 100%, 22% 100%, 0 50%) !important;
  -webkit-clip-path: polygon(22% 0, 78% 0, 100% 50%, 78% 100%, 22% 100%, 0 50%) !important;
  background-color: #c62828 !important;
  background-image: none !important;
  box-shadow: inset 0 0 0 2px #f0c14b, 0 4px 14px rgba(198, 40, 40, 0.4) !important;
  filter: none !important;
}
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock .cnav-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E") !important;
  background-size: 20px 20px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock .tour-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E") !important;
  background-size: 20px 20px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock .scene-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E") !important;
  background-size: 20px 20px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock .radar-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E") !important;
  background-size: 20px 20px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock .ai-qa-entry-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23fff' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E") !important;
  background-size: 20px 20px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

/* 清爽渐变：蓝渐变圆角方钮 */
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .vr-dock-ico,
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .cnav-entry-ico,
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .tour-entry-ico,
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .radar-entry-ico,
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .scene-entry-ico,
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock > .img_add > a {
  border-radius: 10px !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  background-color: transparent !important;
  background-image: linear-gradient(180deg, #4da3ff, #1e6dff) !important;
  box-shadow: 0 2px 8px rgba(30, 109, 255, 0.4) !important;
  filter: none !important;
}
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .cnav-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E"),
    linear-gradient(180deg, #4da3ff, #1e6dff) !important;
  background-size: 20px 20px, 100% 100% !important;
  background-position: center, center !important;
  background-repeat: no-repeat, no-repeat !important;
}
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .tour-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E"),
    linear-gradient(180deg, #4da3ff, #1e6dff) !important;
  background-size: 20px 20px, 100% 100% !important;
  background-position: center, center !important;
  background-repeat: no-repeat, no-repeat !important;
}
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .scene-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E"),
    linear-gradient(180deg, #4da3ff, #1e6dff) !important;
  background-size: 20px 20px, 100% 100% !important;
  background-position: center, center !important;
  background-repeat: no-repeat, no-repeat !important;
}
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .radar-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E"),
    linear-gradient(180deg, #4da3ff, #1e6dff) !important;
  background-size: 20px 20px, 100% 100% !important;
  background-position: center, center !important;
  background-repeat: no-repeat, no-repeat !important;
}
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .ai-qa-entry-icon {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23fff' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E"),
    linear-gradient(180deg, #4da3ff, #1e6dff) !important;
  background-size: 20px 20px, 100% 100% !important;
  background-position: center, center !important;
  background-repeat: no-repeat, no-repeat !important;
}

/* 金属圆钮 */
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock .vr-dock-ico,
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock .cnav-entry-ico,
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock .tour-entry-ico,
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock .radar-entry-ico,
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock .scene-entry-ico,
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock > .img_add > a {
  border-radius: 50% !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  background-color: transparent !important;
  background-image: linear-gradient(145deg, #f2f2f2, #8e949c 45%, #d7dbe0) !important;
  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.8), inset 0 -2px 3px rgba(0, 0, 0, 0.35), 0 4px 12px rgba(0, 0, 0, 0.25) !important;
  filter: contrast(1.05) grayscale(0.15) !important;
}
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock .cnav-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E"),
    linear-gradient(145deg, #f2f2f2, #8e949c 45%, #d7dbe0) !important;
  background-size: 20px 20px, 100% 100% !important;
  background-position: center, center !important;
  background-repeat: no-repeat, no-repeat !important;
}
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock .tour-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23333' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23333' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23333' stroke='none'/%3E%3C/svg%3E"),
    linear-gradient(145deg, #f2f2f2, #8e949c 45%, #d7dbe0) !important;
  background-size: 20px 20px, 100% 100% !important;
  background-position: center, center !important;
  background-repeat: no-repeat, no-repeat !important;
}
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock .scene-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E"),
    linear-gradient(145deg, #f2f2f2, #8e949c 45%, #d7dbe0) !important;
  background-size: 20px 20px, 100% 100% !important;
  background-position: center, center !important;
  background-repeat: no-repeat, no-repeat !important;
}
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock .radar-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23333' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E"),
    linear-gradient(145deg, #f2f2f2, #8e949c 45%, #d7dbe0) !important;
  background-size: 20px 20px, 100% 100% !important;
  background-position: center, center !important;
  background-repeat: no-repeat, no-repeat !important;
}
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock .ai-qa-entry-icon {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23333' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E"),
    linear-gradient(145deg, #f2f2f2, #8e949c 45%, #d7dbe0) !important;
  background-size: 20px 20px, 100% 100% !important;
  background-position: center, center !important;
  background-repeat: no-repeat, no-repeat !important;
}

/* 毛玻璃 */
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock .vr-dock-ico,
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock .cnav-entry-ico,
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock .tour-entry-ico,
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock .radar-entry-ico,
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock .scene-entry-ico,
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock > .img_add > a {
  border-radius: 12px !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  background-color: rgba(40, 44, 52, 0.55) !important;
  background-image: none !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.18), 0 4px 14px rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  filter: none !important;
}
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock .cnav-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E") !important;
  background-size: 22px 22px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock .tour-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5v11l9-5.5-9-5.5z'/%3E%3Ccircle cx='6.2' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='12' r='1.2' fill='%23fff' stroke='none'/%3E%3Ccircle cx='6.2' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E") !important;
  background-size: 22px 22px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock .scene-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E") !important;
  background-size: 22px 22px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock .radar-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E") !important;
  background-size: 22px 22px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock .ai-qa-entry-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctext x='12' y='16.2' text-anchor='middle' fill='%23fff' font-size='11' font-weight='700' font-family='Arial%2CHelvetica%2Csans-serif'%3EAI%3C/text%3E%3C/svg%3E") !important;
  background-size: 22px 22px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

/* 线性简约：透明底 + 线框高亮，颜色仍可由分组样式渐变承接 */
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .vr-dock-ico,
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .cnav-entry-ico,
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .tour-entry-ico,
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .ai-qa-entry-icon,
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .radar-entry-ico,
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .scene-entry-ico {
  border-radius: 50% !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  filter: drop-shadow(0 0 0.5px #5aa2ff) brightness(1.12);
}
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .vr-dock-label,
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .cnav-entry-label,
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .tour-entry-label,
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .ai-qa-entry-label,
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .img_desc_min {
  color: #dce9ff;
  text-shadow: none;
}

/* —— 帮助按钮图标：跟随各 data-btn-style —— */
#fullscreenid[data-btn-style="default"] .vr-bottom-dock .vr-help-entry-ico,
#fullscreenid[data-btn-style="festive"] .vr-bottom-dock .vr-help-entry-ico,
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .vr-help-entry-ico,
#fullscreenid[data-btn-style="metal"] .vr-bottom-dock .vr-help-entry-ico,
#fullscreenid[data-btn-style="glass"] .vr-bottom-dock .vr-help-entry-ico,
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .vr-help-entry-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23fff' stroke-width='1.8'/%3E%3Cpath d='M9.6 9.2a2.5 2.5 0 1 1 3.7 2.2c-.7.4-1.3.9-1.3 1.8' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='16.6' r='1.1' fill='%23fff'/%3E%3C/svg%3E") !important;
  background-size: 20px 20px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#fullscreenid[data-btn-style="fresh"] .vr-bottom-dock .vr-help-entry-ico {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23fff' stroke-width='1.8'/%3E%3Cpath d='M9.6 9.2a2.5 2.5 0 1 1 3.7 2.2c-.7.4-1.3.9-1.3 1.8' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='16.6' r='1.1' fill='%23fff'/%3E%3C/svg%3E"),
    linear-gradient(180deg, #4da3ff, #1e6dff) !important;
  background-size: 20px 20px, 100% 100% !important;
  background-position: center, center !important;
  background-repeat: no-repeat, no-repeat !important;
}
#fullscreenid[data-btn-style="linear"] .vr-bottom-dock .vr-help-entry-ico {
  background-color: transparent !important;
}
