.btn.workflow-action{isolation:isolate;min-height:40px;box-shadow:none;background-image:none;border-radius:4px;transition:background-color .2s,color .2s,border-color .2s;position:relative;overflow:hidden}.btn.workflow-action:hover,.btn.workflow-action:active{box-shadow:none;transform:scale(1)}.btn.workflow-action:before{display:none}.workflow-action-labels{align-items:center;min-width:0;display:grid}.workflow-action-labels>span{grid-area:1/1}.workflow-action-reserve{visibility:hidden;padding-left:25px}.workflow-action-visible{justify-content:center;align-items:center;gap:8px;display:flex}.workflow-action-icon{flex-shrink:0;width:17px;display:inline-flex}.workflow-action[data-action-state=pending]{cursor:wait;opacity:1}.workflow-action[data-action-state=pending] .workflow-action-icon{animation:1.4s ease-in-out infinite workflow-mail}.workflow-action[data-action-state=pending]:after{content:"";opacity:.65;background:currentColor;height:2px;animation:1.3s ease-in-out infinite workflow-wait;position:absolute;inset:auto 0 0;transform:translate(-100%)}.workflow-action[data-action-state=success] .workflow-action-icon polyline,.workflow-action[data-action-state=success] .workflow-action-icon path{stroke-dasharray:30;animation:.35s ease-out both workflow-check}@keyframes workflow-mail{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-3px)rotate(5deg)}}@keyframes workflow-wait{to{transform:translate(100%)}}@keyframes workflow-check{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.btn.workflow-action,.workflow-action *,.workflow-action:after{transition:none!important;animation:none!important}.workflow-action[data-action-state=pending]:after{opacity:.35;transform:none}}
