.export-button.workflow-mode{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:1px solid #3b82f6;overflow:hidden;position:relative}.export-button.workflow-mode:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.export-button.workflow-mode:hover:before{left:100%}#workflow-mode-indicator{animation:workflowPulse 2s ease-in-out infinite}@keyframes workflowPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.workflow-progress{position:relative}.workflow-progress:after{animation:workflowScan 2s linear infinite;background:linear-gradient(45deg,transparent 30%,rgba(59,130,246,.1) 50%,transparent 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes workflowScan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.workflow-status-icon{align-items:center;border-radius:50%;display:inline-flex;height:1rem;justify-content:center;margin-right:.5rem;width:1rem}.workflow-status-icon.running{animation:workflowSpin 1s linear infinite;background-color:#3b82f6}.workflow-status-icon.completed{background-color:#10b981}.workflow-status-icon.error{background-color:#ef4444}@keyframes workflowSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.export-section.workflow-mode{background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(29,78,216,.05));border:1px solid rgba(59,130,246,.3)}.export-section.workflow-mode .export-header{border-bottom:1px solid rgba(59,130,246,.2);margin-bottom:1rem;padding-bottom:1rem}.workflow-notification{backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.2);max-width:400px;padding:1rem;position:fixed;right:1rem;top:1rem;z-index:1000}.workflow-notification.success{background:linear-gradient(135deg,rgba(16,185,129,.9),rgba(5,150,105,.9));color:#fff}.workflow-notification.error{background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(220,38,38,.9));color:#fff}.workflow-notification.info{background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(29,78,216,.9));color:#fff}.export-progress-bar.workflow-mode{animation:workflowProgressGlow 2s ease-in-out infinite;background:linear-gradient(90deg,#3b82f6,#1d4ed8,#3b82f6);background-size:200% 100%}@keyframes workflowProgressGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:768px){#workflow-mode-indicator{font-size:.75rem;padding:.5rem}.workflow-notification{margin:0 1rem;max-width:calc(100vw - 2rem)}}@media (prefers-color-scheme:dark){.export-section.workflow-mode{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(29,78,216,.1))}}