:where(.sy-cursor-layer){position:fixed;inset:0;pointer-events:none;z-index:2147483000;overflow:hidden}
:where(.sy-cursor){position:absolute;left:0;top:0;pointer-events:none;will-change:transform;transition:transform .16s linear;font:11px/1.4 Verdana,sans-serif;color:white}
:where(.sy-cursor[hidden]){display:none}
:where(.sy-cursor-own){transition:none}
:where(.sy-cursor-native-hidden){cursor:none}
:where(.sy-cursor-arrow){display:block;width:0;height:0;border-left:7px solid var(--cursor-color);border-top:15px solid transparent;transform:rotate(-25deg);filter:drop-shadow(0 0 1px white)}
:where(.sy-cursor-name){display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--cursor-color);padding:2px 5px;border:1px solid white;margin:0 0 0 8px;box-shadow:0 1px 2px #0006}
:where(.sy-cursor-agent .sy-cursor-name){border:2px dashed white}
:where(.sy-cursor-task){display:block;background:var(--cursor-color);color:white;padding:2px 5px;margin-left:8px;font-weight:bold;white-space:nowrap;border:1px dashed white}
:where(.sy-cursor-flip .sy-cursor-name,.sy-cursor-flip .sy-cursor-task){transform:translateX(-95%)}
:where(.sy-cursor-up .sy-cursor-name,.sy-cursor-up .sy-cursor-task){position:relative;top:-75px}
:where(.sy-cursor-settings){display:grid;gap:6px}
:where(.sy-cursor-settings input){vertical-align:middle;margin-right:5px}
:where(.sy-cursor-settings select){font:inherit;min-height:32px}
:where(.sy-cursor-settings .sy-cursor-choice){display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:290px}


:where(.sy-cursor-svg){display:block;filter:drop-shadow(0 1px 2px #10233155)}
@media(prefers-reduced-motion:reduce){:where(.sy-cursor){transition:none}}
@media(pointer:coarse){:where(.sy-cursor-settings label){min-height:36px}:where(.sy-cursor-settings select){min-height:44px;font-size:16px}}
@media print{:where(.sy-cursor-layer){display:none}}
