/** * @file * Header Search Wide Block. */ @import "../base/variables.pcss.css"; /* Override contextual links so we can position against .site-header. */ .block-search-wide.contextual-region { position: static; } .block-search-wide__wrapper { position: absolute; z-index: 1; /* Ensure left border shows above social region in IE11. */ inset-block-start: 100%; inset-inline-start: 0; display: none; visibility: hidden; overflow: hidden; width: 100vw; max-width: var(--max-bg-color); height: var(--sp8); max-height: 0; margin-block: 0; margin-inline-start: 0; margin-inline-end: 0; padding-block: 0; padding-inline-start: 0; padding-inline-end: 0; transition: all 0.2s; border-inline-start: solid var(--content-left) var(--color--gray-10); background: var(--color--black); &.is-active { visibility: visible; max-height: var(--sp8); } & form { display: flex; grid-column: 1 / 14; } & input[type="search"] { width: calc(100% + var(--sp2)); height: var(--sp8); padding-block: 0; padding-inline-start: var(--sp12); padding-inline-end: 0; transition: background-size 0.4s; color: var(--color--white); border: solid 1px transparent; box-shadow: none; font-family: serif; font-size: 32px; -webkit-appearance: none; &::-ms-clear { width: 40px; opacity: 0.5; } &:focus { outline: solid 4px transparent; outline-offset: -4px; /* We normally indicate focus by animating background-image width. This isn't available in IE11 when in Windows high contrast mode. */ @media screen and (-ms-high-contrast: active) { border-bottom-width: var(--sp0-5); } } } & .form-item-keys { flex-grow: 1; margin: 0; } & .form-actions { display: flex; margin: 0; } & .search-form__submit { position: relative; overflow: hidden; align-self: stretch; width: 100px; height: auto; margin-block: 0; margin-inline-start: 0; margin-inline-end: 0; padding-block: 0; padding-inline-start: 0; padding-inline-end: 0; cursor: pointer; border-color: transparent; background-color: transparent; /* When in Windows high contrast mode, FF will will not output either background images or SVGs that are nested directly within a