.sy-motion-snapshot55::before,.sy-motion-snapshot55::after{display:none!important;content:none!important}
.sy-menu-effect55{contain:layout style;pointer-events:none!important}
.sy-menu-effect55 .sy-motion-snapshot55{user-select:none!important;pointer-events:none!important}
#public-settings-dialog .public-settings-groups{align-items:start}
#public-settings-dialog [data-settings-group=other]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;align-items:stretch!important;justify-content:stretch!important}
#public-settings-dialog [data-settings-group=other]>button{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:auto!important;min-height:36px!important;margin:0!important;float:none!important;position:static!important;inset:auto!important;white-space:normal!important;box-sizing:border-box}
#public-settings-dialog [data-settings-group=effects]{align-items:start;justify-content:flex-start}
#public-settings-dialog .sy-menu-effects-note54{flex-basis:100%;margin:3px 0;font-size:12px;line-height:1.5;color:#49677e}
.sy-menu-motion-controls55{display:flex;align-items:end;flex-wrap:wrap;gap:6px;width:100%}
.sy-menu-motion-controls55 label{display:flex;flex-direction:column;gap:3px;flex:1;min-width:120px;font-size:12px}
.sy-menu-motion-controls55 select{min-width:0;width:100%;font-size:12px;min-height:32px;padding:4px;box-sizing:border-box}
@media(max-width:500px){#public-settings-dialog [data-settings-group=other]>button{min-height:40px!important}}
#public-settings-dialog [data-settings-group=sound],#public-settings-dialog [data-settings-group=effects],#public-settings-dialog [data-settings-group=other]{grid-column:1/-1}
#public-settings-dialog .sy-menu-motion-controls55 button{min-height:32px!important;margin:0!important}
