/* v564 - avatar of the broker profile card is tappable; menu styled like the account window */
#ohxModal .ohx-pf-av{cursor:pointer;-webkit-tap-highlight-color:transparent}
#ohxModal .ohx-pf-av:after{content:"\f030";font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;position:absolute;right:6px;bottom:6px;width:30px;height:30px;border-radius:50%;background:#14305c;color:#e8b43c;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:12px;box-shadow:0 2px 8px rgba(10,25,50,.35);z-index:3}
#ohxModal .ohx-pf-av:hover:after{background:#e8b43c;color:#14305c}
#bhPfMenu{position:fixed;z-index:2147483000;min-width:220px;max-width:calc(100vw - 16px);background:#fff;border:1px solid rgba(20,48,92,.14);border-radius:14px;padding:6px;box-shadow:0 18px 44px rgba(10,25,50,.28);animation:bhPfIn .14s ease-out}
#bhPfMenu button{display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;padding:10px 12px;border-radius:9px;font:600 13.5px/1.2 inherit;color:#14305c;text-align:left;cursor:pointer}
#bhPfMenu button i{width:18px;text-align:center;color:#b08a2e;font-size:13px}
#bhPfMenu button:hover,#bhPfMenu button:focus-visible{background:#f2f5fa;outline:0}
#bhPfMenu button.is-del,#bhPfMenu button.is-del i{color:#b3261e}
#bhPfMenu button.is-del:hover{background:#fdeceb}
@keyframes bhPfIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){#bhPfMenu{animation:none}}
/* v567 - the camera badge shows only while the broker has NO photo (it covered part of the picture). The avatar stays tappable (Change / Remove photo are in its menu). A failed picture is removed by js/190, so the badge returns. */
#ohxModal .ohx-pf-av:has(img):after{display:none}
