diff --git a/components/search-modal/element.css b/components/search-modal/element.css index 443257fd4..2d2a2f0de 100644 --- a/components/search-modal/element.css +++ b/components/search-modal/element.css @@ -42,19 +42,13 @@ dialog { } &[open] { - display: grid; - - grid-template-areas: - "search close" - "progress progress" - "results results"; - grid-template-rows: var(--navigation-height) min-content min-content; - grid-template-columns: 1fr min-content; + display: flex; + flex-direction: column; } } progress { - grid-area: progress; + flex-shrink: 0; margin: 0 1rem 0.5rem; @media (--screen-menu-hamburger) { @@ -62,8 +56,17 @@ progress { } } +.header { + display: flex; + + flex-shrink: 0; + + align-items: center; + + height: var(--navigation-height); +} + .close { - grid-area: close; font-size: 1.37rem; @media (--screen-menu-full) { @@ -74,7 +77,8 @@ progress { form { display: grid; - grid-area: search; + flex: 1; + grid-template-columns: min-content 1fr; gap: 0.5rem; @@ -125,11 +129,8 @@ input { } ul { - grid-area: results; - padding: 0; margin: 0; - overflow: auto; &:has(li) { diff --git a/components/search-modal/element.js b/components/search-modal/element.js index 0edd8c0ba..f199be0f5 100644 --- a/components/search-modal/element.js +++ b/components/search-modal/element.js @@ -252,30 +252,32 @@ export class MDNSearchModal extends L10nMixin(LitElement) { @toggle=${this._toggle} closedby="any" > -
-