/* Présence locale dans un cas en cours. Aucun emplacement de CTA générique. */
.eg-dock:not(#_):not(#_){display:block;position:relative;width:84px;height:92px;color:#1f415a;pointer-events:none}
.eg-dock[hidden]:not(#_):not(#_),.eg-actor[hidden]:not(#_):not(#_),.eg-dismiss[hidden]:not(#_):not(#_){display:none}
.eg-actor:not(#_):not(#_){display:block;position:absolute;inset:2px 0 0;pointer-events:none;contain:layout style;opacity:1}
.eg-character{display:block;position:absolute;left:3px;top:-3px;width:78px;height:94px;overflow:visible;transform:rotate(-3deg);transform-origin:50% 92%}
.eg-character .eg-look,.eg-character .eg-token{transform-box:view-box}
.eg-character .eg-eyes{transform-box:fill-box;transform-origin:center}
.eg-character .eg-fin-left{transform-box:view-box;transform-origin:27px 89px}
.eg-character .eg-fin-right{transform-box:view-box;transform-origin:94px 108px}
.eg-token{opacity:0}
.eg-shadow{position:absolute;display:block;left:17px;bottom:0;width:57px;height:8px;border-radius:50%;background:radial-gradient(ellipse,rgba(8,32,45,.22),rgba(8,32,45,0) 70%);transform:rotate(-3deg)}
.eg-dismiss:not(#_):not(#_){position:absolute;right:-7px;top:-11px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;margin:0;border:1px solid transparent;border-radius:50%;font:17px/1 Arial,sans-serif;background:transparent;color:inherit;opacity:0;cursor:pointer;pointer-events:auto}
.cu-guide:hover .eg-dismiss:not(#_):not(#_),.eg-dock:focus-within .eg-dismiss:not(#_):not(#_){opacity:1}
.eg-dismiss:focus-visible:not(#_):not(#_){outline:2px solid currentColor;outline-offset:3px;background:#fdf8e9}
.eg-dismiss:hover:not(#_):not(#_){background:#fdf8e9;color:#1f415a;border-color:currentColor}
[data-theme=ink] .eg-dock,[data-theme=ink] .eg-dismiss:not(#_):not(#_){color:#fff8e9}
[data-theme=ink] .eg-dismiss:focus-visible:not(#_):not(#_){background:#1f415a}
@media(max-width:860px){
 .eg-dock:not(#_):not(#_){width:60px;height:72px}
 .eg-actor:not(#_):not(#_){width:84px;height:90px;inset:1px auto auto -2px;scale:.7;transform-origin:0 0}
 .eg-dismiss:not(#_):not(#_){top:-16px;right:-4px;width:44px;height:44px;min-height:44px;opacity:.72}
}
@media(hover:none){.eg-dismiss:not(#_):not(#_){opacity:.72}}
@media(prefers-reduced-motion:reduce){.eg-actor,.eg-actor *{animation:none!important;transition:none!important}}
.reduce-motion .eg-actor,.reduce-motion .eg-actor *{animation:none!important;transition:none!important}
@media print{.eg-dock:not(#_):not(#_){display:none}}
