/* Wik Desktop -- pack G: Discover. port: CrossroadsActivity.kt:2787 discoverHead (padding 0 / 4dp; the type row 4dp below; the box MAIN
   size; the drop-down: pageCard's card look, 16 / 2dp, 4dp under the box), :2715 filterRow (8 / 4dp, pickers weight 1),
   the hashtag face is core's (identity.js hashtagFace, r2). Prefix .st- only (§9.16): core / C classes are never restyled here. */
.st-head { position: relative; display: flex; flex-direction: column; padding: 4px 0; min-width: 0; }
.st-typerow { display: flex; padding: 0 0 4px 0; }
.st-typerow > .st-picker { flex: 1 1 0; }
.st-search {
  width: 100%; min-height: 48px; box-sizing: border-box; padding: 8px 4px;
  border: 0; border-bottom: 1px solid var(--c-dim); border-radius: 0; outline: 0; background: transparent;
  color: var(--c-text); font: inherit;
}
.st-search:focus { border-bottom: 2px solid var(--c-accent-shown); padding-bottom: 7px; }
.st-search::placeholder { color: var(--c-subtext); }
.st-search::-webkit-search-cancel-button { filter: grayscale(1); }
/* r5: the drop-down is an OVERLAY under the box (Android: a popup over the page) -- it never pushes the page down */
.st-suggest { position: absolute; left: 0; right: 0; top: 100%; z-index: 5; margin-top: 4px; padding: 2px 16px; }
.st-suggest[hidden] { display: none; }
.st-pickers { gap: 8px; }
.st-pickers > .st-picker { flex: 1 1 0; min-width: 0; }
/* W1/97 OA (On-Air filter) -- port: CrossroadsActivity.kt:4293 onAirChip: the chip at its own side, last in the filter row, centred; its
   marginStart 8dp is the row's gap above (never a margin: RTL) */
.st-pickers > .st-airchip { flex: 0 0 auto; align-self: center; }
/* alone in the row (no language, no topic) Android's marginStart 8dp still indents it: the logical start, so RTL mirrors it */
.st-pickers > .st-airchip:first-child { margin-inline-start: 8px; }
.st-appglyph { display: flex; width: 100%; height: 100%; color: var(--c-accent-shown); }
.st-appglyph > svg { width: 100%; height: 100%; }
/* W1/74 W174EXPLOREDESK -- port: ANDC CrossroadsActivity.kt discoverHead: under the type chips ONE row, 8dp above -- the server chip at
   its own width, the search box taking the rest (weight 1, marginStart SettingsSwitch.gapPx = CHIP_GAP_DP 6); without the head the
   server chip alone (8 / 4dp). */
.st-searchrow { display: flex; align-items: center; gap: 6px; padding: 8px 0 0 0; min-width: 0; }
.st-serverslot { flex: none; display: flex; }
.st-searchrow > .st-search { flex: 1 1 0; width: auto; min-width: 0; }
.st-serveralone { display: flex; padding: 8px 0 4px 0; }
