
.friendHeaderActions{position:relative;display:inline-flex;align-items:center;gap:4px;margin-left:auto;}
.friendHeaderActions .friendIconsButton{width:auto!important;min-width:42px!important;padding:2px 6px!important;font-size:12px;}
.friendIconsMenu{position:absolute;right:0;top:calc(100% + 8px);z-index:2500;width:200px;padding:12px;border:1px solid #fff;border-radius:9px;background:#d2bcea;color:#44356e;box-shadow:0 3px 10px #0005;font:12px Arial,sans-serif;text-shadow:none;}
.friendIconsMenu[hidden]{display:none!important;}
.friendIconsMenu label{display:block;}.friendIconsMenu select{display:block;width:100%;margin:7px 0;}
.friendHeaderActions .friendIconsMenu button{width:auto!important;height:auto!important;margin-top:8px;padding:5px 10px!important;}
.statusIconPreview{display:block;object-fit:contain;width:auto;height:auto;max-width:none;max-height:none;}.statusIconPreview[hidden]{display:none;}
.statusIconShopImage{width:100%;height:100px;object-fit:contain;}

.friendIconsMenu select[hidden]{display:none!important;}
.statusIconPicker{position:relative;margin:7px 0;background:white;border:1px solid #aaa0d5;border-radius:6px;color:#514785;}
.statusIconPicker summary{display:flex;align-items:center;gap:8px;min-height:38px;padding:4px 8px;cursor:pointer;list-style:none;}
.statusIconPicker summary::-webkit-details-marker{display:none;}
.statusIconPicker summary::after{content:'▾';margin-left:auto;}
.statusIconPicker summary img,.statusIconChoices img{width:32px;height:32px;object-fit:contain;flex:none;}
.statusIconChoices{position:absolute;top:100%;left:-1px;right:-1px;z-index:1;max-height:240px;overflow-y:auto;border:1px solid #aaa0d5;background:white;box-shadow:0 3px 8px #0003;}
.friendHeaderActions .friendIconsMenu .statusIconChoice{display:flex;align-items:center;gap:8px;width:100%!important;min-height:40px;margin:0;padding:4px 8px!important;border:0;border-radius:0;background:white;text-align:left;box-shadow:none;}
.friendHeaderActions .friendIconsMenu .statusIconChoice:hover,.friendHeaderActions .friendIconsMenu .statusIconChoice:focus-visible{background:#eee0f8;}
.statusIconPicker[aria-disabled=true]{pointer-events:none;opacity:.6;}
