.ImageHistogramViewer-module__QqPBfq__container{max-width:680px;margin:40px auto;padding:0 20px 40px}.ImageHistogramViewer-module__QqPBfq__title{color:#1a3a5c;margin-bottom:24px;font-size:1.5rem;font-weight:700}.ImageHistogramViewer-module__QqPBfq__dropzone{text-align:center;cursor:pointer;color:#667;background:#fff;border:2px dashed #b0c4de;border-radius:12px;justify-content:center;align-items:center;min-height:120px;margin-bottom:24px;padding:40px 24px;transition:border-color .15s,background .15s;display:flex}.ImageHistogramViewer-module__QqPBfq__dropzone:hover,.ImageHistogramViewer-module__QqPBfq__dragging{background:#f0f4f8;border-color:#1a3a5c}.ImageHistogramViewer-module__QqPBfq__thumb{object-fit:contain;border-radius:8px;max-width:100%;max-height:200px}.ImageHistogramViewer-module__QqPBfq__card{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 4px #00000012}.ImageHistogramViewer-module__QqPBfq__chartWrap{background:#fafbfc;border-radius:8px;width:100%;overflow:hidden}.ImageHistogramViewer-module__QqPBfq__chart{width:100%;height:auto;display:block}.ImageHistogramViewer-module__QqPBfq__legend{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.ImageHistogramViewer-module__QqPBfq__legendItem{color:#555;align-items:center;gap:6px;font-size:.82rem;display:flex}.ImageHistogramViewer-module__QqPBfq__legendSwatch{border-radius:3px;width:12px;height:12px;display:inline-block}@media (max-width:640px){.ImageHistogramViewer-module__QqPBfq__container{margin:16px auto;padding:0 12px 24px}}
