.dl-tray{right:20px;bottom:calc(20px + var(--safe-bottom));z-index:118;pointer-events:none;flex-direction:column;gap:8px;width:min(360px,100vw - 32px);display:flex;position:fixed}.dl-i{pointer-events:auto;background:var(--tile);box-shadow:var(--sh-pop);border-radius:18px;align-items:flex-start;gap:12px;padding:12px 10px 12px 12px;display:flex;overflow:hidden}.dl-ic{background:var(--sky);width:32px;height:32px;color:var(--sky-ink);border-radius:50%;flex:none;place-items:center;display:grid}.dl-i.is-done .dl-ic{background:var(--lime-2);color:var(--ink)}.dl-i.is-app .dl-ic,.dl-i.is-cancelled .dl-ic,.dl-i.is-failed .dl-ic{background:var(--tile-2);color:var(--ink-2)}.dl-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dl-t b{font-weight:600}.dl-t small{font-size:var(--fs-cap);color:var(--ink-2);text-wrap:pretty}.dl-bar{background:var(--tile-3);border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.dl-bar i{background:var(--lime-3);transform-origin:0;height:100%;transition:transform 80ms linear;display:block}@media (width<=599px){.dl-tray{width:auto;left:16px;right:16px;bottom:calc(96px + var(--safe-bottom))}}
