.tools-upgrade{display:grid;gap:.5rem;overflow-wrap:anywhere}.tools-upgrade small{display:block}.tools-upgrade-dialog{width:min(32rem,calc(100vw - 2rem));border:1px solid #ccc;border-radius:12px;padding:1.5rem;background:#fff;color:#222}.tools-upgrade-dialog::backdrop{background:#0007}.tools-upgrade-dialog h2{margin-top:0}.tools-upgrade-dialog p{line-height:1.5}.tools-upgrade-dialog>div{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}.delete-confirmation>.delete-confirmation-description{display:block}.delete-confirmation .delete-confirmation-submit{color:#a42b20;border-color:#cb9e92}.delete-confirmation [role=alert]{color:#a42b20}.delete-confirmation{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid var(--ink);border-radius:4px;background:var(--paper);color:var(--ink)}.delete-confirmation::backdrop{background:#17171380}.delete-confirmation h2{margin:0 0 12px;font-size:20px}.delete-confirmation p{font-size:13px;line-height:1.5}.delete-confirmation button{padding:6px 10px;min-height:32px;border:1px solid #bdb7aa;border-radius:3px;background:var(--paper);font-size:13px}.delete-confirmation button:hover:not(:disabled){background:var(--parchment)}.delete-confirmation button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.delete-confirmation button:disabled{opacity:.5;cursor:wait}