.eccom-call-preflight { min-width:0; flex-basis:100%; padding:8px 0; }
.eccom-call-preflight__actions { display:flex; flex-wrap:wrap; gap:6px; }
.eccom-call-preflight__actions button { min-height:36px; max-width:100%; padding:6px 10px; white-space:normal; overflow-wrap:anywhere; border:0; font:inherit; cursor:pointer; }
.eccom-call-preflight__actions button:disabled { opacity:.6; cursor:default; }
.eccom-call-preflight__status { min-height:3em; margin:8px 0; font:inherit; overflow-wrap:anywhere; }
.eccom-call-preflight__preview { display:block; width:100%; max-height:180px; aspect-ratio:16/9; object-fit:contain; }
.eccom-call-preflight__meter { display:block; width:100%; height:20px; }
.eccom-call-preflight__limitation { display:block; margin-top:6px; line-height:1.4; }
.eccom-call-preflight [hidden] { display:none !important; }
