._8ZgKYG_container{z-index:9999;background-color:var(--card-background);border:1px solid var(--border-color);min-width:300px;max-width:400px;color:var(--text-primary);border-radius:8px;flex-direction:column;gap:12px;padding:16px;animation:.3s ease-out _8ZgKYG_slideIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #00000026}._8ZgKYG_header{justify-content:space-between;align-items:center;display:flex}._8ZgKYG_titleArea{align-items:center;gap:12px;display:flex}._8ZgKYG_icon{flex-shrink:0;width:20px;height:20px}._8ZgKYG_title{color:var(--text-primary);font-size:14px;font-weight:600}._8ZgKYG_closeButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}._8ZgKYG_closeButton:hover{color:var(--text-primary);background-color:#0000000d}._8ZgKYG_building ._8ZgKYG_icon{color:#3b82f6;animation:1s linear infinite _8ZgKYG_spin}._8ZgKYG_success ._8ZgKYG_icon{color:#10b981}._8ZgKYG_error ._8ZgKYG_icon{color:#ef4444}._8ZgKYG_progressBarContainer{background-color:#f3f4f6;border-radius:2px;width:100%;height:4px;overflow:hidden}._8ZgKYG_progressBar{background-color:#3b82f6;border-radius:2px;width:30%;height:100%;animation:2s ease-in-out infinite _8ZgKYG_progress}._8ZgKYG_errorMessage{color:#ef4444;white-space:pre-wrap;background-color:#fef2f2;border-radius:4px;padding:8px;font-size:13px;line-height:1.4}._8ZgKYG_description{color:var(--text-secondary);margin-top:-4px;font-size:12px}._8ZgKYG_retryButton{color:#be123c;cursor:pointer;text-align:center;background-color:#fff1f2;border:1px solid #fecdd3;border-radius:4px;width:100%;margin-top:8px;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .2s}._8ZgKYG_retryButton:hover{background-color:#ffe4e6}@keyframes _8ZgKYG_slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _8ZgKYG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _8ZgKYG_progress{0%{width:0%;margin-left:0}50%{width:70%;margin-left:15%}to{width:0%;margin-left:100%}}.dark ._8ZgKYG_closeButton:hover{background-color:#ffffff1a}.dark ._8ZgKYG_progressBarContainer{background-color:#374151}.dark ._8ZgKYG_errorMessage{color:#fca5a5;background-color:#ef44441a}.dark ._8ZgKYG_retryButton{color:#fca5a5;background-color:#be123c33;border-color:#991b1b}.dark ._8ZgKYG_retryButton:hover{background-color:#be123c4d}
