.cmp-ui[data-cmp-channel="mobile"] .cmp-shell { max-width: 760px; padding: 20px 16px; }
.cmp-ui[data-cmp-channel="mobile"] .cmp-layout { grid-template-columns: minmax(0, 1fr); gap: 20px; }
.cmp-ui[data-cmp-channel="mobile"] .cmp-title { font-size: 27px; }
.cmp-ui[data-cmp-channel="mobile"] .cmp-panel { padding: 20px 16px; }
.cmp-ui[data-cmp-channel="mobile"] .cmp-actions { flex-direction: column; }
.cmp-ui[data-cmp-channel="mobile"] .cmp-actions > * { width: 100%; }
.cmp-ui[data-cmp-channel="mobile"] .cmp-header { align-items: start; flex-direction: column; gap: 8px; }
.cmp-ui[data-cmp-channel="mobile"] .cmp-summary { position: static; }
