.project-delivery{border:1px solid #ffffff26;border-radius:6px;padding:18px;margin-block:18px;color:inherit;min-width:0}
.project-delivery h3{margin:0 0 10px;font-size:1.2rem}.project-delivery p{margin:8px 0;font-size:.9rem;line-height:1.5}
.project-delivery__hint,.project-delivery small{opacity:.65}.project-delivery__files{display:grid;gap:14px;margin-block:18px}
.project-delivery__file{display:grid;gap:7px;min-width:0}.project-delivery__file>span{font-size:.85rem;overflow-wrap:anywhere;opacity:.7}
.project-delivery__file>div,.project-delivery__downloads{display:flex;flex-wrap:wrap;gap:8px}.project-delivery__choose{position:relative;cursor:pointer;overflow:hidden}
.project-delivery__choose input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.project-delivery__choose:focus-within{outline:2px solid currentColor;outline-offset:2px}
.project-delivery__downloads button{display:flex;align-items:center;gap:10px}.project-delivery [aria-busy=true]::after,[data-account-download][aria-busy=true]::after{content:'';display:inline-block;width:.8em;height:.8em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;margin-left:8px;animation:delivery-spin .8s linear infinite}
.project-delivery__status.is-error{color:#f2a792}.project-delivery__status[hidden]{display:none}.project-delivery button:disabled{opacity:.4;cursor:default}
@keyframes delivery-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.project-delivery [aria-busy=true]::after,[data-account-download][aria-busy=true]::after{animation:none}}
