/* Visitor avatars; dropdown caret stays inside its own clickable item. */
#load_last_online{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:4px 2px;font-size:0;line-height:0}
#load_last_online .hp-visitor-avatar{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 40px;width:40px;height:40px;margin:0;padding:0;border-radius:11px;line-height:1;text-decoration:none;vertical-align:middle;overflow:visible;isolation:isolate;transition:transform .18s,box-shadow .18s}
#load_last_online .hp-visitor-avatar>img{display:block;width:40px;height:40px;object-fit:cover;border-radius:11px;border:1px solid rgba(239,193,125,.3);background:#1b2633;box-shadow:0 4px 12px #0003}
#load_last_online .hp-visitor-avatar:hover{transform:translateY(-2px);box-shadow:0 0 0 2px #efc17d80}
#load_last_online .hp-visitor-avatar:focus-visible{outline:2px solid #efc17d;outline-offset:4px}
#load_last_online .empty-element{font-size:13px;line-height:1.5}
@media(min-width:992px){
 .wapper .header .collapsible-menu:not(.user-menu)>li.collapsible{padding-right:0!important}
 .wapper .header .collapsible-menu:not(.user-menu)>li.collapsible::after{content:none!important;display:none!important}
 .wapper .header .collapsible-menu:not(.user-menu)>li.collapsible>a{position:relative;width:auto!important;padding-right:38px!important}
 .wapper .header .collapsible-menu:not(.user-menu)>li.collapsible>a::after{content:""!important;display:block!important;position:absolute;right:16px!important;left:auto!important;top:50%!important;width:7px!important;height:7px!important;margin:-5px 0 0!important;background:none!important;border:0;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg);transform-origin:center;transition:transform .18s,margin .18s;pointer-events:none;z-index:1}
 .wapper .header .collapsible-menu:not(.user-menu)>li.collapsible>a.open::after,.wapper .header .collapsible-menu:not(.user-menu)>li.collapsible>a[aria-expanded="true"]::after{transform:rotate(225deg);margin-top:-1px!important}
}
@media(prefers-reduced-motion:reduce){#load_last_online .hp-visitor-avatar,.wapper .header .collapsible-menu:not(.user-menu)>li.collapsible>a::after{transition:none}}
