/* Coach photos: a quiet key beside the composer, thumbnails above it */

body.pm-premium #ask .chatrow .chatattb{flex:none;width:52px;height:52px;border-radius:16px;border:0;display:flex;align-items:center;justify-content:center;background:var(--vr-key,#fff);box-shadow:var(--vr-edge,0 1px 2px rgba(30,31,33,.12));color:var(--word,#2F6A9A);cursor:pointer}
body.pm-premium #ask .chatrow .chatattb.hide{display:none}
body.pm-premium #ask .chatrow .chatattb svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}
body.pm-premium #ask .chatrow .chatattb.full{opacity:.45}
body.pm-premium #ask .chatatt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}
body.pm-premium #ask .chatatt.hide{display:none}
body.pm-premium #ask .catt{position:relative;width:56px;height:56px;border-radius:14px;overflow:hidden;box-shadow:var(--vr-edge,0 1px 2px rgba(30,31,33,.12))}
body.pm-premium #ask .catt img{width:100%;height:100%;object-fit:cover;display:block}
body.pm-premium #ask .catt-x{position:absolute;top:2px;right:2px;width:24px;height:24px;border-radius:999px;border:0;background:rgba(22,62,99,.82);color:#fff;font-size:16px;line-height:24px;padding:0;cursor:pointer}
body.pm-premium #ask .catt-n{font-size:var(--ui-meta,14px);font-weight:700;color:var(--ink-2)}
body.pm-premium #ask .catt-note{flex-basis:100%;font-size:var(--ui-meta,14px);font-weight:600;color:var(--ink-2)}
body.pm-premium #chatBox .cmsg.me .cph{display:flex;gap:6px;margin:0 0 6px}
body.pm-premium #chatBox .cmsg.me .cph img{width:84px;height:84px;object-fit:cover;border-radius:12px;display:block}
