.incoming-sync{display:flex;align-items:center;gap:.7rem;margin:1rem 1.65rem 0;padding:.7rem 1rem;border:1px solid #dbe9e3;border-radius:12px;background:#f4f9f6;color:#315b4b;font-size:.84rem}
.incoming-sync-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e1eee7;font-size:1.3rem;flex-shrink:0}
.incoming-sync-copy{display:flex;flex:1;flex-direction:column;gap:.12rem;min-width:0}.incoming-sync-copy small{color:#72867b;font-size:.73rem}.incoming-sync a{white-space:nowrap;color:#245f49;font-weight:650;text-decoration:none}.incoming-sync a:hover{text-decoration:underline}
.incoming-sync[data-state="Failed"],.incoming-sync[data-state="Review"]{background:#fff8ed;border-color:#ecd8b2;color:#866027}
.incoming-sync[data-state="Running"] .incoming-sync-icon,.incoming-sync[data-state="Continuing"] .incoming-sync-icon,.incoming-sync[data-state="Queued"] .incoming-sync-icon{animation:incoming-sync-turn 2s linear infinite}
@keyframes incoming-sync-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.incoming-sync .incoming-sync-icon{animation:none!important}}
@media(max-width:600px){.incoming-sync{margin:.7rem .8rem 0;padding:.7rem;flex-wrap:wrap;gap:.5rem}.incoming-sync-copy{flex-basis:75%}.incoming-sync a{margin-left:2.4rem}}
