#downloadingPopupContainer{--np-bg:var(--dna-surface);--np-text:var(--dna-ink);--np-muted:var(--dna-ink-muted);--np-line:var(--dna-line);--np-brand:var(--dna-brand);position:fixed;right:24px;bottom:24px;z-index:10000;display:none;width:min(360px,calc(100vw - 32px));font-family:var(--dna-font-primary)}#downloadingPopup{overflow:hidden;border:1px solid var(--np-line);border-radius:14px;background:var(--np-bg);box-shadow:var(--dna-shadow-strong)}#downloadingPopupHeader,.np-action,.np-header-left,.np-row-top{display:flex;align-items:center}#downloadingPopupHeader{justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--np-line);cursor:pointer}.np-header-left{gap:10px}.np-header-title,.np-title{color:var(--np-text);font-weight:800}.np-toggle-icon{width:12px;height:12px;border-right:2px solid var(--np-muted);border-bottom:2px solid var(--np-muted);transform:rotate(45deg)}.np-toggle-icon.open{transform:rotate(225deg)}.np-header-close,.np-remove-btn{width:24px;height:24px;border:0;background:0 0;color:var(--np-muted);cursor:pointer}#downloadingPopupItemsContainer{max-height:360px;overflow:auto}#downloadingPopupItemsContainer.collapsed{display:none}.np-row{padding:14px 18px;border-bottom:1px solid var(--np-line)}.np-row:last-child{border-bottom:0}.np-row-top{justify-content:space-between;gap:14px}.np-item-info{min-width:0}.np-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.np-metadata,.np-status-text{color:var(--np-muted);font-size:12px}.np-action{flex:0 0 auto;gap:8px}.np-progress-track{overflow:hidden;height:7px;margin-top:10px;border-radius:999px;background:var(--dna-surface-muted)}.np-progress-bar{height:100%;border-radius:inherit;background:var(--np-brand)}.np-progress-bar.error{background:var(--dna-danger)}.np-progress-bar--indeterminate{width:40%;animation:1.4s ease-in-out infinite npIndeterminate}@keyframes npIndeterminate{0%{margin-left:-40%}100%{margin-left:100%}}.np-action-pill,.np-status-badge{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:999px;background:var(--np-brand);color:var(--dna-surface);font-size:12px;font-weight:800;text-decoration:none}.np-status-badge.error{background:var(--dna-danger)}.np-action-pill--awaiting,.np-status-badge.awaiting{background:var(--dna-warning,#e3a008)}.np-pill-icon,.np-remove-btn svg{width:14px;height:14px}.np-row-custom{margin-top:10px;font-size:12px;color:var(--np-muted)}