.image-cover-dialog{width:min(600px,92vw);max-height:90vh;overflow:auto;padding:24px;border:1px solid #dce5f3;border-radius:12px;color:#244269}
.image-cover-dialog::backdrop{background:rgba(20,35,60,.4)}
.image-cover-heading,.image-cover-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}
.image-cover-footer{justify-content:flex-end;margin-top:20px}.image-cover-heading h2{margin:0}
.image-cover-preview{text-align:center;margin:16px 0;padding:12px;background:#f6f8fc;border-radius:8px}
.image-cover-preview img{max-width:100%;max-height:300px;object-fit:contain}
.image-cover-library{display:flex;align-items:center;gap:8px;margin-top:16px}.image-cover-library input{width:auto}
.image-cover-dialog input[type=file]{margin-top:8px}.image-cover-dialog [role=status]{overflow-wrap:anywhere}
