.cloud-actions { display:flex; flex-wrap:wrap; gap:10px; margin:18px 0; }
.cloud-summary { font-weight:700; color:#366450; overflow-wrap:anywhere; }
.cloud-state { max-width:48vw; overflow-wrap:anywhere; }
.conflict-card { border:1px solid #d8e3db; padding:16px; border-radius:14px; margin:12px 0; }
.conflict-columns { display:grid; grid-template-columns:1fr 1fr; gap:12px; }
.conflict-columns label { min-width:0; }
.conflict-columns textarea,.version-preview { display:block; width:100%; min-height:200px; white-space:pre-wrap; line-height:1.8; padding:12px; border:1px solid #d8e3db; border-radius:8px; resize:vertical; background:#fafbf8; color:#23362b; }
@media(max-width:600px) { .conflict-columns{grid-template-columns:1fr} .cloud-actions .btn{flex:1 1 44%} .conflict-card{padding:10px} }

.trial-banner{margin:0;padding:10px 16px;background:#fff3d7;color:#66501f;font:14px/1.5 system-ui,sans-serif;text-align:center;}
