.ws-action-button{overflow:hidden}.ws-action-button--move-right{animation:moveRight .5s cubic-bezier(.6,-.28,.735,.045) forwards;pointer-events:none}.ws-action-button--error,.ws-action-button--success{pointer-events:none}.ws-action-button--success{color:var(--ws-color-success)}@keyframes moveRight{0%{transform:translate(0)}to{transform:translate(50px)}}.ws-alert{border-radius:var(--ws-border-radius);color:var(--base-color);min-height:calc(1.5em + 16px);padding:8px 16px 8px 54px;position:relative}.ws-alert--hide-icon{padding-left:16px;text-align:center}.ws-alert__icon{left:16px;position:absolute}.ws-alert--success{background-color:var(--ws-color-success-mix-5);box-shadow:inset 0 0 0 3px var(--ws-color-success)}.ws-alert--info{background-color:var(--ws-background-light);box-shadow:inset 0 0 0 1px var(--background-2)}.ws-alert--warning{background-color:var(--ws-color-warning-mix-5);box-shadow:inset 0 0 0 3px var(--ws-color-warning)}.ws-alert--error{background-color:var(--ws-color-error-mix-5);box-shadow:inset 0 0 0 3px var(--ws-color-error)}.ws-cms-components{position:relative}.ws-form .container{max-width:none}.ws-form .row{margin:0 -8px}.ws-form [class*=col-]{padding:0 8px}.ws-form .ws-form-errors{margin:0}@media only screen and (max-width:599.98px){.ws-form .ws-form__success{margin-top:4px}}.ws-form .ws-form__buttons{display:flex;flex-direction:row-reverse}.ws-form .ws-form__buttons button:not(:last-child){margin-left:8px}@media only screen and (max-width:599.98px){.ws-form .ws-form__buttons{display:block}.ws-form .ws-form__buttons button{margin-left:0!important;width:100%}.ws-form .ws-form__buttons button:not(:last-child){margin-bottom:8px}}
