.comment-image-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.comment-image-controls input[hidden]{display:none!important}.comment-image-add{min-height:44px;padding:9px 12px;border:1px solid #cbd5e1!important;border-radius:10px!important;background:#f1f5f9!important;color:#254363!important;font-size:13px!important;cursor:pointer}.comment-image-status{font-size:12px;color:#7f1d1d;overflow-wrap:anywhere}.comment-image-previews,.comment-image-gallery{display:flex;flex-wrap:wrap;gap:8px}.comment-image-previews{flex-basis:100%}.comment-image-preview{position:relative;width:88px;height:88px}.comment-image-preview img,.comment-image-gallery img{width:88px;height:88px;object-fit:cover;border-radius:10px;border:1px solid #dbe2ea;background:white}.comment-image-preview button{position:absolute;right:-5px;top:-5px;min-width:32px;min-height:32px;padding:0!important;border:1px solid #e2e8f0!important;border-radius:50%!important;background:white!important;color:#991b1b!important;font-size:22px!important;box-shadow:0 2px 6px #0002;cursor:pointer}.comment-image-gallery{margin-top:6px}.comment-image-gallery:empty,.comment-image-previews:empty{display:none}.comment-image-gallery a:focus-visible,.comment-image-add:focus-visible{outline:3px solid #2563eb;outline-offset:3px}
