/* PPT执行板工作台入口：独立维护新增图标及桌面四个主入口的视觉间距。 */
.workbench-tool-card.workbench-gamepad {
  left: calc(50% - 390px);
}

.workbench-tool-card.ppt-shooting-board {
  left: calc(50% - 219px);
  bottom: calc(154px + var(--workbench-desk-shift));
  z-index: 3;
  width: 196px;
  height: 185px;
  filter: drop-shadow(0 13px 11px rgba(58, 34, 20, .22));
}

.workbench-tool-card.monitor {
  left: calc(50% + 50px);
}

.workbench-tool-card.folder {
  left: calc(50% + 303px);
}

.workbench-ppt-shooting-board-icon {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  pointer-events: none;
  user-select: none;
}

.workbench-tool-card.ppt-shooting-board:hover,
.workbench-tool-card.ppt-shooting-board:focus-visible {
  transform: translateY(-3px) scale(1.035) !important;
  filter: drop-shadow(0 17px 15px rgba(58, 34, 20, .27));
}

.workbench-tool-card.ppt-shooting-board.is-access-disabled {
  cursor: not-allowed;
  filter: grayscale(.42) opacity(.62);
}

.workbench-tool-card.ppt-shooting-board.is-access-disabled:hover,
.workbench-tool-card.ppt-shooting-board.is-access-disabled:focus-visible {
  transform: none !important;
  filter: grayscale(.42) opacity(.62);
}

.workbench-tool-card.ppt-shooting-board .workbench-tool-title {
  bottom: calc(100% + 5px);
}

.workbench-tool-card.ppt-shooting-board .base-shadow {
  bottom: 2px;
  width: 74%;
  height: 12px;
  background: rgba(58, 34, 20, .2);
  filter: blur(6px);
}

html.theme-dark .workbench-tool-card.ppt-shooting-board {
  filter:
    drop-shadow(0 15px 14px rgba(0, 0, 0, .34))
    drop-shadow(0 0 12px rgba(255, 183, 93, .08));
}

html.theme-dark .workbench-tool-card.ppt-shooting-board:hover,
html.theme-dark .workbench-tool-card.ppt-shooting-board:focus-visible {
  filter:
    drop-shadow(0 18px 18px rgba(0, 0, 0, .4))
    drop-shadow(0 0 16px rgba(255, 183, 93, .12));
}

@media (prefers-reduced-motion: reduce) {
  .workbench-tool-card.ppt-shooting-board {
    transition-duration: .01ms;
  }
}
