.remark-editor{min-width:100px;max-width:100%}.remark-image-list{display:flex;flex-wrap:wrap;gap:6px;margin:5px 0}.remark-image-item{position:relative;display:inline-flex}.remark-image-thumb{padding:0;border:1px solid #64748b;border-radius:5px;background:transparent;overflow:hidden;cursor:zoom-in}.remark-image-thumb img{display:block;width:42px;height:38px;object-fit:cover}.remark-image-remove{position:absolute;right:-5px;top:-6px;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#991b1b;color:#fff;cursor:pointer}.remark-image-add{padding:2px 5px;font-size:11px;color:inherit;background:transparent;border:1px solid #64748b;border-radius:4px;cursor:pointer}.remark-image-add:disabled{opacity:.55;cursor:wait}.remark-image-status{display:block;font-size:11px;line-height:1.4;margin-top:4px;color:inherit;overflow-wrap:anywhere}.remark-image-lightbox{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:55px 18px 18px;background:rgba(0,0,0,.86)}.remark-image-lightbox>img{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-out}.remark-image-close{position:absolute;right:20px;top:14px;padding:8px 14px;background:#fff;color:#111;border:0;border-radius:6px;cursor:pointer}.remark-image-thumb:focus-visible,.remark-image-close:focus-visible,.remark-image-add:focus-visible{outline:3px solid #38bdf8;outline-offset:3px}
.remark-paste-hint{display:block;font-size:10px;font-weight:400;line-height:1.5;white-space:normal;opacity:.8}
