.desktop-shortcut { width: 94px; min-height: 82px; padding: 5px 4px; touch-action: none; }
.desktop-shortcut img { width: 56px; height: 56px; pointer-events: none; }
.desktop-shortcut span { pointer-events: none; }
.folder-desktop-shortcut { top: 450px; }
.portfolio-desktop-shortcut { top: 558px; }
.desktop-shortcut.is-dragging { opacity: .82; cursor: move; }
.desktop-selection-box { position: absolute; z-index: 4; border: 1px solid #316ac5; background: rgba(49, 106, 197, .24); pointer-events: none; }
.xp-context-menu { position: absolute; z-index: 1000; display: block; min-width: 188px; margin: 0; border: 1px solid #003c74; padding: 2px; background: #f1f1f1; color: #000; box-shadow: 2px 2px 4px rgba(0, 0, 0, .45); font: 11px Tahoma, sans-serif; list-style: none; }
.xp-context-menu[hidden] { display: none; }
.xp-context-menu li { position: relative; margin: 0; padding: 0; list-style: none; }
.xp-context-menu button { display: flex; width: 100%; min-height: 22px; align-items: center; justify-content: space-between; border: 0; padding: 3px 22px 3px 24px; background: transparent; color: #000; font: 11px Tahoma, sans-serif; text-align: left; white-space: nowrap; cursor: default; }
.xp-context-menu button:hover:not(:disabled), .xp-context-menu button:focus-visible:not(:disabled) { background: #316ac5; color: #fff; outline: none; }
.xp-context-menu button:disabled { color: #808080; text-shadow: 1px 1px #fff; }
.xp-context-menu .menu-separator { height: 2px; margin: 3px 2px; border-top: 1px solid #aca899; border-bottom: 1px solid #fff; }
.xp-context-submenu { position: absolute; top: -3px; left: calc(100% - 2px); display: none; min-width: 154px; margin: 0; border: 1px solid #003c74; padding: 2px; background: #f1f1f1; box-shadow: 2px 2px 4px rgba(0, 0, 0, .45); list-style: none; }
.has-submenu:hover > .xp-context-submenu, .has-submenu:focus-within > .xp-context-submenu { display: block; }
.desktop-screen.is-selecting, .desktop-screen.is-selecting * { cursor: default !important; }
@media (max-width: 760px) { .desktop-shortcut { width: 86px; } .desktop-shortcut img { width: 52px; height: 52px; } }

.documents-desktop-shortcut { top: 18px; }


.my-computer-desktop-shortcut { top: 126px; }

.recycle-bin-shortcut { top: 234px; }


.ie-desktop-shortcut { top: 342px; }


.wow-desktop-shortcut { top: auto; left: auto; right: 24px; bottom: calc(var(--xp-taskbar-height) + 16px); }
