apis/latest/styles/searchbar.css (244 lines of code) (raw):

/* Global search */ .search-content { padding: 0; margin: var(--content-padding); position: fixed; top: 0; right: 0; z-index: 5; background: none; } /* popup */ .popup-wrapper { box-shadow: 0 0 10px var(--border-light) !important; border: 2px solid var(--border-light) !important; font-family: var(--mono-font) !important; width: calc(100% - var(--side-width) - 84px); left: calc(var(--side-width) + 42px) !important; } .popup-wrapper .indented { text-indent: 1.5em !important; } .popup-wrapper .disabled { color: var(--inactive-fg) !important; font-weight: 500 !important; } .action_def:hover, .action_def.hover_a79 { color: var(--selected-fg); background: var(--selected-bg) !important; font-weight: 500; } .action_def .template-description { margin-left: 2rem; font-style: italic; } /* Landscape phones, portait tablets */ @media(max-width: 768px) { .popup-wrapper { width: calc(100% - 48px); left: 24px !important; } } /* Portrait phones */ @media(max-width: 576px) { .search-content { margin: 0 !important; top: 9px !important; right: 12px !important; } .popup-wrapper { width: 100%; left: 0 !important; top: 36px !important; } /* Allow to scroll horizontally in the search results, which is useful on small screens */ .popup-wrapper div.ReactVirtualized__Grid__innerScrollContainer { overflow: auto !important; } .popup-wrapper div.ReactVirtualized__Grid__innerScrollContainer > div { min-width: 100%; width: auto !important; } } /* Loading */ .loading-wrapper { text-align: center; padding: 4px; } .loading, .loading::before, .loading::after { content: ''; width: 10px; height: 10px; border-radius: 5px; background-color: var(--leftbar-bg); color: var(--leftbar-bg); animation-name: dotFlashing; animation-duration: 1.6s; animation-iteration-count: infinite; animation-direction: normal; animation-timing-function: ease-in-out; display: inline-block; position: absolute; top: 0; } .loading { position: relative; animation-delay: .2s; } .loading::before { left: -15px; animation-delay: 0s; } .loading::after { left: 15px; animation-delay: .4s; } @keyframes dotFlashing { 0% { background-color: var(--leftbar-bg); } 25% { background-color: var(--shadow); } 50% { background-color: var(--leftbar-bg); } } .scaladoc-searchbar-inkuire-package { display: none; color: var(--symbol-fg) } div[selected] > .scaladoc-searchbar-inkuire-package { display: flex; } .scaladoc-searchbar-inkuire-package > .micon { float: right; margin-left: auto !important; } /* button */ .search span { background: var(--red500); fill: var(--white); cursor: pointer; border: none; padding: 9px; border-radius: 24px; box-shadow: 0 0 16px var(--code-bg); } .search span:hover { background: var(--red600); } @media(max-width: 576px) { .search span { background: none; fill: var(--icon-color); cursor: pointer; border: none; padding: 0; box-shadow: none; margin-top: 2px; } .search span:hover { fill: var(--link-hover-fg); } #scaladoc-searchbar span.pull-right { display: none; } } #scaladoc-search { margin-top: 16px; cursor: pointer; position: fixed; top: 0; right: 20px; z-index: 5; } #scaladoc-searchbar.hidden { display: none; } #scaladoc-searchbar { position: fixed; top: 50px; left: calc(5% + var(--side-width)); z-index: 5; width: calc(90% - var(--side-width)); box-shadow: 2px 2px 8px 0 var(--shadow); font-size: 13px; font-family: system-ui, -apple-system, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Arial, sans-serif; background-color: var(--leftbar-bg); color: var(--leftbar-fg); } #scaladoc-searchbar-input { width: 100%; min-height: 32px; border: none; border-bottom: 1px solid #bbb; padding: 10px; background-color: var(--leftbar-bg); color: var(--leftbar-fg); } #scaladoc-searchbar-input:focus { outline: none; } #scaladoc-searchbar-results { display: flex; flex-direction: column; max-height: 500px; overflow: auto; } .scaladoc-searchbar-row { display: flex; background-color: var(--leftbar-bg); color: var(--leftbar-fg); line-height: 24px; padding: 4px 10px 4px 10px; } .scaladoc-searchbar-row.hidden { display: none; } .scaladoc-searchbar-row[divider] { border-top: solid 1px var(--leftbar-border); } .scaladoc-searchbar-row .micon { height: 16px; width: 16px; margin: 4px 8px 0px 0px; } .scaladoc-searchbar-row[selected] { background-color: var(--leftbar-hover-bg); color: var(--leftbar-hover-fg); } .scaladoc-searchbar-row[result] { flex-direction: column; } .scaladoc-searchbar-row[result] a { text-indent: -20px; padding-left: 20px; } .scaladoc-searchbar-row[loadmore] { align-items: center; cursor: pointer; } .scaladoc-searchbar-row[loadmore] > a { display: flex; align-items: center; width: 100%; } .scaladoc-searchbar-row[loadmore] .i { margin-left: 4px; margin-right: 4px; } .searchbar-hints { padding-top: 5vh; padding-bottom: 5vh; padding-left: 5vw; padding-right: 5vw; display: flex; flex-direction: column; align-items: center; justify-content: center; } .searchbar-hints-list { font-size: medium; line-height: 2em; } #searchBar { display: inline-flex; } .pull-right { float: right; margin-left: auto; }