/* Knit V0.3.14: width applies only to unoverridden images. Never change asset bytes. */
.markdown-preview img[data-attachment]:not([style*="width:"]){width:var(--knit-default-image-width,700px);max-width:100%;height:auto}
.markdown-preview img[data-attachment]{max-width:100%!important;height:auto!important;object-fit:contain}
.markdown-preview img.knit14-preview-selected{outline:3px solid #2563eb;outline-offset:3px;border-radius:4px}
.knit14-image-default{border:1px solid var(--border);border-radius:9px;padding:14px;display:flex;flex-direction:column;gap:9px}
.knit14-image-default legend{font-weight:700;padding:0 6px}
.knit14-section-label{font-size:12px;color:var(--ink)}
#attachment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.knit14-image-choice{border:2px solid transparent;border-radius:9px;padding:5px;min-width:0;cursor:pointer;display:flex;flex-direction:column;align-items:stretch;text-align:left;background:#f7f8fb;color:var(--ink)}
.knit14-image-choice img{display:block;width:100%;height:90px;object-fit:contain;background:#fff;border-radius:5px}
.knit14-image-choice .knit14-image-caption{font-size:11px;overflow-wrap:anywhere;margin-top:5px}
.knit14-image-choice small{font-size:10px;color:var(--muted,#64748b)}
.knit14-image-choice.knit14-selected{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 1px #2563eb}
.knit14-image-choice.knit14-selected:before{content:'✓ Selected';font-size:10px;font-weight:700;color:#1d4ed8;margin-bottom:3px}
.knit14-size-actions{display:flex;flex-direction:column;gap:6px}
.image-size-tools button:disabled{opacity:.45;cursor:not-allowed}
#knit14-selected-info{overflow-wrap:anywhere;font-size:11px}
@media(max-width:720px){.knit14-image-choice{min-height:106px}.knit14-image-choice img{height:85px}}
