.zs-public-button{transform-origin:50%;transition-property:transform,filter,box-shadow,background-color,border-color,color;transition-duration:.22s;transition-timing-function:ease-out}.zs-public-button[data-zs-button-hover-effect=grow]:hover,.zs-public-button[data-zs-button-hover-effect=grow]:focus-visible{transform:scale(1.06)!important}.zs-public-button[data-zs-button-hover-effect=shrink]:hover,.zs-public-button[data-zs-button-hover-effect=shrink]:focus-visible{transform:scale(.94)!important}.zs-public-button[data-zs-button-hover-effect=none]:hover,.zs-public-button[data-zs-button-hover-effect=none]:focus-visible{transform:none!important}.zs-public-button--image{max-width:100%;line-height:0;overflow:visible;width:fit-content!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}.zs-public-button--image:hover,.zs-public-button--image:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.zs-public-button__images{place-items:center;max-width:100%;max-height:320px;display:inline-grid}.zs-public-button__image{grid-area:1/1;max-width:100%;max-height:320px;transition:opacity .18s ease-out;display:block}.zs-public-button__image--normal{opacity:1}.zs-public-button__image--hover,.zs-public-button[data-zs-button-hover-image=true]:hover .zs-public-button__image--normal,.zs-public-button[data-zs-button-hover-image=true]:focus-visible .zs-public-button__image--normal{opacity:0}.zs-public-button[data-zs-button-hover-image=true]:hover .zs-public-button__image--hover,.zs-public-button[data-zs-button-hover-image=true]:focus-visible .zs-public-button__image--hover{opacity:1}@media (prefers-reduced-motion:reduce){.zs-public-button,.zs-public-button__image{transition:none}.zs-public-button:hover,.zs-public-button:focus-visible{transform:none!important}}.zs-public-button[data-zs-button-background]{background-image:none!important;background-color:var(--zs-button-background)!important;border-color:var(--zs-button-background)!important}.zs-public-button[data-zs-button-text]{color:var(--zs-button-text)!important}.zs-public-button:is([data-zs-button-text],[data-zs-button-hover-text]) :is(span,i,svg){color:inherit!important}.zs-public-button[data-zs-button-hover-background]:focus-visible:not(:disabled){background-image:none!important;background-color:var(--zs-button-hover-background)!important;border-color:var(--zs-button-hover-background)!important}.zs-public-button[data-zs-button-hover-text]:focus-visible:not(:disabled){color:var(--zs-button-hover-text)!important}@media (hover:hover){.zs-public-button[data-zs-button-hover-background]:hover:not(:disabled){background-image:none!important;background-color:var(--zs-button-hover-background)!important;border-color:var(--zs-button-hover-background)!important}.zs-public-button[data-zs-button-hover-text]:hover:not(:disabled){color:var(--zs-button-hover-text)!important}}@media (forced-colors:active){.zs-public-button:is([data-zs-button-background],[data-zs-button-hover-background]):is(:hover,:focus-visible,:not(:hover)){background-color:buttonface!important;border-color:buttontext!important}.zs-public-button:is([data-zs-button-text],[data-zs-button-hover-text]):is(:hover,:focus-visible,:not(:hover)){color:buttontext!important}}
