.mceb-dialog{border:1px solid #cbd5e1;border-radius:12px;padding:0;width:min(760px,94vw);max-height:90vh;color:#172033;background:#fff;box-shadow:0 20px 70px #0f172a33}
.mceb-dialog::backdrop{background:#0f172a66}.mceb-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#1d4ed8;color:#fff}.mceb-head h2{font-size:18px;margin:0}.mceb-head button{background:#fff;color:#1e3a8a}.mceb-body{padding:16px 20px;max-height:61vh;overflow:auto;font-size:13px}.mceb-body p{margin:0 0 12px}.mceb-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.mceb-form label{display:flex;flex-direction:column;gap:6px;font-weight:600}.mceb-form label:has(input[type=checkbox]){flex-direction:row;align-items:center}.mceb-form input[type=file],.mceb-form select{width:100%;padding:8px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#172033}.mceb-output>label{display:flex;gap:8px;align-items:flex-start;margin:12px 0}.mceb-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mceb-summary p{background:#eff6ff;padding:10px;border-radius:6px;font-weight:700}.mceb-warning{color:#991b1b;font-weight:700}.mceb-footer{display:flex;align-items:center;gap:12px;justify-content:space-between;border-top:1px solid #dbe4ef;padding:12px 20px;background:#f8fafc}.mceb-status{margin:0;font-size:12px;flex:1}.mceb-footer button{flex-shrink:0}.mceb-output details{margin:12px 0}.mceb-output details p{font-size:11px;margin:4px 0}@media(max-width:550px){.mceb-form{grid-template-columns:1fr}.mceb-footer{flex-wrap:wrap}.mceb-status{flex-basis:100%}}
