#export-check-dialog{width:640px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;border:1px solid #cbd5dc;border-radius:8px;padding:24px}
#export-check-dialog::backdrop{background:rgb(0 0 0 / 35%)}
#export-check-dialog h2{font-size:22px;line-height:1.35;margin:0 0 12px}
#export-check-list{list-style:none;padding:0 6px 0 0;margin:16px 0;overflow-y:auto;max-height:max(80px,calc(100dvh - 280px))}
.export-issue{display:flex;align-items:center;gap:16px;border-bottom:1px solid #dce2e6;padding:14px 0}
.export-issue div{flex:1;min-width:0}.export-issue strong{font-size:13px}.export-issue.error strong{color:#a32532}.export-issue.warning strong{color:#805800}
.export-issue p{margin:6px 0;line-height:1.45;overflow-wrap:anywhere}.export-issue button{margin:0;flex-shrink:0}
.export-check-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.export-check-actions button{margin:0;white-space:normal}
@media(max-width:480px){#export-check-dialog{padding:18px}.export-issue{align-items:flex-start;flex-wrap:wrap;gap:8px}.export-issue div{flex-basis:100%}}
@media print{#export-check-dialog{display:none!important}}
