.header-version{border:0;background:none;padding:0;font-family:inherit;font-weight:400;box-shadow:none;text-align:left}
.release-dialog{width:min(900px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:36px;color:#f5f3ef}
.release-dialog>h2{margin:0 0 1.3rem;font-family:Montserrat,Arial,sans-serif;font-size:0.9rem;font-weight:600}
.release-dialog>.upload-close{top:12px;right:12px}
.release-dialog::backdrop{background:rgba(0,0,0,.72)}
.release-open{overflow:hidden}
.release-dropzone{padding:3rem 2rem;background:rgba(255,255,255,.04)}
.release-dialog .release-dropzone[hidden],.release-dialog [hidden]{display:none}
.release-status{margin:1rem 0 0;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}
.release-status:empty{display:none}
.release-status.error{color:color-mix(in srgb,#f06438 80%,#fff)}
.release-dialog progress{display:block;width:100%;margin:1rem 0;accent-color:#f3a039}
.release-review{margin-top:1rem}
.release-review p{font-size:.9rem;overflow-wrap:anywhere}
.release-review .primary,.release-dialog>[data-release-reload]{min-width:0;margin-top:.6rem;padding:.7rem 1.2rem;font-size:.9rem}
.release-backup{margin-top:1.4rem;border-top:1px solid #ffffff1c;font-size:.9rem}
.release-backup summary{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.8rem 0;list-style:none;cursor:pointer}
.release-backup summary::-webkit-details-marker{display:none}
.release-backup summary svg{width:1rem;height:1rem;transform:rotate(-90deg)}
.release-backup[open] summary svg{transform:none}
.release-backup p{margin:0 0 .8rem;color:#b5afa9}
@media(max-width:600px){.release-dialog{padding:24px 16px}
.release-dropzone{padding:3rem 1rem}}
