.operation-status-container{display:flex;flex-direction:column;gap:8px}.operation-status-badge{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:100px;padding:8px 16px 8px 12px;animation:slideIn .3s ease-out}.operation-status-badge .status-indicator{position:relative;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.operation-status-badge .status-indicator .pulse-ring{position:absolute;width:12px;height:12px;border-radius:50%;background:#105dfb4d;animation:pulse-ring 1.5s cubic-bezier(.455,.03,.515,.955) infinite}.operation-status-badge .status-indicator .pulse-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#105dfb;animation:pulse-dot 1.5s cubic-bezier(.455,.03,.515,.955) infinite}.operation-status-badge .status-content{display:flex;align-items:center;gap:8px}.operation-status-badge .status-content .status-account{font-size:13px;font-weight:600;color:#1e40af;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-status-badge .status-content .status-text{font-size:12px;font-weight:500;color:#3b82f6;padding-left:8px;border-left:1px solid #93c5fd}.operation-status-badge:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#93c5fd}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1.5);opacity:0}to{transform:scale(.8);opacity:0}}@keyframes pulse-dot{0%,to{transform:scale(1)}50%{transform:scale(.9)}}@media (max-width: 768px){.operation-status-badge{padding:6px 12px 6px 10px}.operation-status-badge .status-content .status-account{max-width:80px;font-size:12px}.operation-status-badge .status-content .status-text{font-size:11px}}
