.ez-motion-controls{display:flex;justify-content:flex-end;margin-top:10px}
.ez-motion-toggle{color:var(--green);background:#fff;border:1px solid var(--line);border-radius:4px;min-height:44px;padding:8px 12px;font-size:.75rem;line-height:1.5;cursor:pointer}
.ez-motion-toggle[aria-pressed=true]{border-color:var(--green);background:#edf4ee}
html[data-ez-motion-paused=true] :is(.flow,.pulse,.data-packet,.rack-leds path,.ict-node,.signal i),
html[data-ez-motion-paused=true] .cr-art-core::after,
html[data-ez-motion-paused=true] .ar-connection-core::after{animation-play-state:paused!important}
.ez-refresh .contact-refresh .wpcf7 :is(input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea,select){font:inherit;font-size:max(1rem,1em);line-height:1.6;min-height:48px}
.ez-refresh .contact-refresh .wpcf7 :is(input,textarea,select):focus-visible{outline:2px solid var(--green);outline-offset:3px} html{scrollbar-gutter:stable}
.ez-dh-dialog:modal{overscroll-behavior:contain}
.ez-dh-dialog::backdrop{overflow:hidden;overscroll-behavior:contain}
@media(prefers-reduced-motion:reduce){.ez-motion-controls{display:none}}