.processing .processing-bar{display:block;width:min(100%,270px);height:8px;background:#ddd4e8;border-radius:8px;overflow:hidden;flex-shrink:0}
.processing-bar>span{display:block;width:38%;height:100%;border-radius:inherit;background:#7955a2;animation:proof-activity 1.8s ease-in-out infinite}
.processing #processing-title{max-width:320px;font-size:14px;line-height:1.5}
.processing #processing-detail{max-width:300px;font-size:10px;color:#65566f}
.processing .processing-elapsed{font-size:11px;font-variant-numeric:tabular-nums;color:#51435b}
.processing .processing-connection{max-width:300px;font-size:9px;line-height:1.6;color:#65566f}
@keyframes proof-activity{0%{transform:translateX(-100%)}100%{transform:translateX(270%)}}
@media(prefers-reduced-motion:reduce){.processing-bar>span,.processing .spinner{animation:none}.processing-bar>span{width:100%;background:repeating-linear-gradient(135deg,#7955a2 0 8px,#a28abf 8px 16px)}}
@media(max-width:480px){.processing{gap:10px;padding:20px}.processing #processing-title{font-size:12px}.processing #processing-detail{font-size:9px}}
