.image-watermark-option{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:10px 0 14px}
.image-watermark-option .nickname-watermark{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;color:#353735;cursor:pointer}
.image-watermark-option .nickname-watermark input{width:16px;height:16px;min-height:0;margin:0;accent-color:#222321;flex:none}
.image-watermark-option small{font-size:12px;color:#73766f}
.reply-image-field{min-width:0}
.v2-form .reply-image-picker{width:max-content;max-width:100%;padding:10px 14px;font-size:13px;flex-direction:row;display:inline-flex;align-items:center;gap:8px;position:relative;overflow:hidden;cursor:pointer;margin:0}
.reply-image-picker input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;min-height:0}
.reply-image-picker:focus-within{outline:2px solid #b65331;outline-offset:3px}
.reply-image-previews,.reply-image-gallery{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}
.reply-image-previews:empty,.reply-image-gallery:empty{display:none}
.reply-image-previews figure{position:relative;width:104px;height:104px;margin:0}
.reply-image-previews img,.reply-image-gallery img{width:100%;height:100%;object-fit:contain;border:1px solid #dedfda;border-radius:9px;background:#f5f5f3}
.reply-image-previews button{position:absolute;right:4px;top:4px;border:0;border-radius:50%;width:26px;height:26px;padding:0;background:#222321;color:#fff;font-size:18px;line-height:1;cursor:pointer}
.reply-image-gallery a{display:block;width:150px;height:150px;max-width:calc(50% - 6px)}
.reply-upload-status{font-size:13px;color:#666a64;margin:6px 0}
.reply-upload-status:empty{display:none}
@media(max-width:650px){.reply-image-previews figure{width:85px;height:85px}.reply-image-gallery a{width:130px;height:130px}}
