.tool-panel-fill{display:flex;flex-direction:column;min-block-size:100%}.tool-panel-footer{position:sticky;inset-block-end:0;display:flex;flex-direction:column;gap:var(--space-8);margin-block-start:auto;padding-block-start:var(--space-8);background:linear-gradient(to top,var(--shell-bg) 60%,transparent)}button.tool-panel-cta{inline-size:100%}