| | @use "./variables.scss" as searchVariables; |
| |
|
| | @import "@primer/css/support/variables/layout.scss"; |
| | @import "@primer/css/support/mixins/layout.scss"; |
| |
|
| | $mutedTextColor: var(--fgColor-muted, var(--color-fg-muted, #656d76)); |
| |
|
| | .overlayBackdrop { |
| | position: fixed; |
| | top: 0; |
| | left: 0; |
| | width: 100%; |
| | height: 100%; |
| | background-color: var( |
| | --overlay-backdrop-bgColor, |
| | var(--color-primer-fg-canvas-backdrop, rgba(31, 35, 40, 0.5)) |
| | ); |
| | z-index: 1000; |
| | } |
| |
|
| | .overlayContainer { |
| | z-index: 1001; |
| | top: 0; |
| | left: 0; |
| | width: searchVariables.$smSearchOverlayWidth !important; |
| | max-width: 100%; |
| | height: auto; |
| | max-height: 95vh; |
| | overflow-y: auto; |
| |
|
| | display: flex; |
| | flex-direction: column; |
| | justify-content: center; |
| | align-items: center; |
| |
|
| | @include breakpoint(sm) { |
| | top: 0 !important; |
| | left: 0 !important; |
| | width: searchVariables.$smSearchOverlayWidth !important; |
| | } |
| |
|
| | @include breakpoint(md) { |
| | top: 0 !important; |
| | left: 0 !important; |
| | width: searchVariables.$mdSearchOverlayWidth !important; |
| | } |
| |
|
| | @include breakpoint(lg) { |
| | |
| | top: 16px !important; |
| | left: calc(50vw - searchVariables.$lgSearchOverlayWidth / 2) !important; |
| | width: searchVariables.$lgSearchOverlayWidth !important; |
| | } |
| |
|
| | @include breakpoint(xl) { |
| | top: 16px !important; |
| | left: calc(50vw - searchVariables.$xlSearchOverlayWidth / 2) !important; |
| | width: searchVariables.$xlSearchOverlayWidth !important; |
| | } |
| | } |
| |
|
| | .header { |
| | display: flex; |
| | padding: 12px 14px 0px 14px !important; |
| | width: 100%; |
| | background-color: var(--overlay-bgColor) !important; |
| | } |
| |
|
| | .footer { |
| | padding: 5px 16px 13px 16px; |
| | width: 100%; |
| | background-color: var(--overlay-bgColor); |
| | overflow-y: auto; |
| | min-height: 15vh; |
| | border-top: 1px solid |
| | var(--borderColor-default, var(--color-border-default, #d0d7de)); |
| |
|
| | @include breakpoint(sm) { |
| | min-height: fit-content !important; |
| | } |
| | } |
| |
|
| | .betaToken { |
| | color: var(--fgColor-success, var(--fgColor-open, green)) !important; |
| | background-color: var(--overlay-bgColor); |
| | margin-right: 1em; |
| | height: 22px !important; |
| | font-weight: 700 !important; |
| | border-color: unset !important; |
| | } |
| |
|
| | .loadingContainer { |
| | display: flex; |
| | width: 100%; |
| | align-items: center; |
| | justify-content: center; |
| | } |
| |
|
| | .suggestionsList { |
| | width: 100%; |
| | max-width: 100%; |
| | |
| | max-height: 95vh; |
| | overflow-y: auto; |
| | overflow-x: hidden; |
| | padding: 4px 0 4px 0 !important; |
| | } |
| |
|
| | .errorBanner { |
| | width: 100%; |
| | margin-top: 8px; |
| | margin-bottom: 16px; |
| | } |
| |
|
| | .viewAllSearchResults { |
| | button { |
| | span { |
| | color: var(--color-accent-emphasis) !important; |
| | font-weight: 500 !important; |
| | } |
| | } |
| | } |
| |
|
| | .noResultsFound { |
| | color: $mutedTextColor !important; |
| | } |
| |
|
| | .screenReaderOnly { |
| | position: absolute; |
| | width: 1px; |
| | height: 1px; |
| | padding: 0; |
| | margin: -1px; |
| | overflow: hidden; |
| | clip: rect(0, 0, 0, 0); |
| | white-space: nowrap; |
| | border: 0; |
| | } |
| |
|
| | .overlayPadding { |
| | padding: 0 16px 0 16px; |
| | } |
| |
|
| | .askAILabel { |
| | display: flex; |
| | margin-right: 8px; |
| | font-weight: bolder; |
| | } |
| |
|
| | .askAILabelHidden { |
| | display: none; |
| | margin-right: 8px; |
| | font-weight: bolder; |
| | } |
| |
|
| | .stackMinWidth { |
| | min-width: 34px; |
| | } |
| |
|
| | .dividerTopMargin { |
| | display: block; |
| | margin-top: 16px; |
| | width: 100%; |
| | } |
| |
|
| | .dividerTopMarginHidden { |
| | display: none; |
| | margin-top: 16px; |
| | width: 100%; |
| | } |
| |
|
| | .dividerFullWidth { |
| | width: 100%; |
| | } |
| |
|
| | .privacyDisclaimer { |
| | color: var(--color-fg-muted); |
| | margin-top: 0.5rem; |
| | margin-bottom: 0; |
| | font-size: small; |
| | } |
| |
|
| | .trailingVisualActive { |
| | visibility: visible; |
| | width: 1rem; |
| | } |
| |
|
| | .trailingVisualHidden { |
| | visibility: hidden; |
| | width: 1rem; |
| | } |
| |
|
| | .leadingVisualHidden { |
| | visibility: hidden; |
| | } |
| |
|
| | .leadingVisualVisible { |
| | visibility: visible; |
| | } |
| |
|