.blog-body .blog-inline-figure{margin:28px 0;max-width:100%;text-align:center}
.blog-body .blog-inline-figure img{display:block;width:auto;max-width:100%;height:auto;max-height:760px;margin:0 auto;border-radius:18px}
.blog-body .blog-inline-figure figcaption{font-size:14px;line-height:1.6;color:#526e7d;margin:10px auto 0;max-width:680px;overflow-wrap:anywhere}
.blog-image-panel{background:#edf5f1;border:1px solid #c4dcd3;border-left:4px solid #087e7b;border-radius:18px;padding:22px;display:grid;gap:12px;min-width:0}
.blog-image-panel[hidden],#blog-inline-preview[hidden]{display:none}
.blog-image-panel h3,.blog-image-panel p{margin:0}
.blog-image-panel input{max-width:100%;min-width:0;box-sizing:border-box}
#blog-inline-preview{display:block;max-width:100%;max-height:200px;border-radius:12px}
.blog-image-actions{display:flex;flex-wrap:wrap;gap:10px}
#blog-image-status{overflow-wrap:anywhere;color:#123b5c}
@media(max-width:600px){.blog-image-panel{padding:16px}.blog-image-actions{flex-direction:column}.blog-image-actions button{width:100%}.blog-body .blog-inline-figure{margin:22px 0}.blog-body .blog-inline-figure img{border-radius:12px}}
