/* V113: keep the native purple overview; never show the obsolete V108 overview. */
body.moo-search-page.moo-ux-sites #mooSitesOverviewV108{display:none!important}
body.moo-search-page.moo-ux-sites #mooSerpLayoutV102{align-items:start!important;align-content:start!important;grid-template-rows:auto!important;row-gap:16px!important}
body.moo-search-page.moo-ux-sites #mooSerpLayoutV102 > #mooSerpPrimaryV102,body.moo-search-page.moo-ux-sites #mooSerpLayoutV102 > #mooSerpSidebarV102{align-self:start!important;position:relative!important;top:auto!important;margin-top:0!important;transform:none!important;min-height:0!important}
body.moo-search-page.moo-ux-sites #mooSerpLayoutV102 > #mooSerpPrimaryV102{grid-column:1!important;grid-row:1!important}
body.moo-search-page.moo-ux-sites #mooSerpLayoutV102 > #mooSerpSidebarV102{grid-column:2!important;grid-row:1!important}
body.moo-search-page.moo-ux-sites #searchResults,body.moo-search-page.moo-ux-sites #searchResults>.moo-main-wrap{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin-top:0!important;padding-top:0!important}
body.moo-search-page.moo-ux-sites #searchResults .moo-site-results{display:flex;flex-direction:column;gap:12px!important;margin-top:8px!important}
body.moo-search-page.moo-ux-sites #searchResults .moo-site-results>.moo-site-card{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:15px 17px!important;background:#fff!important;border:1px solid #e3e8f1!important;border-radius:12px!important;min-height:0!important;box-shadow:0 1px 2px rgba(21,45,80,.035)!important}
body.moo-search-page.moo-ux-sites #searchResults .moo-site-results>.moo-site-card[data-moo-official="1"]{order:-100!important;border-color:#d5e1f8!important;background:#fcfdff!important}
body.moo-search-page.moo-ux-sites #searchResults .moo-site-card .moo-site-titleBlock h2{line-height:1.38!important;margin:5px 0 2px!important;font-size:17px!important}
body.moo-search-page.moo-ux-sites #searchResults .moo-site-card .moo-live-desc{margin:5px 0 0!important;font-size:13px!important;line-height:1.6!important}
body.moo-search-page.moo-ux-sites #searchResults .moo-site-card .moo-site-urlBlock{min-height:29px;gap:9px!important}
body.moo-search-page.moo-ux-sites #searchResults .moo-v113-favicon{display:block!important;flex:0 0 27px!important;box-sizing:border-box!important;width:27px!important;height:27px!important;min-width:27px!important;padding:3px!important;object-fit:contain!important;background:#fff!important;border:1px solid #e8edf5!important;border-radius:8px!important}
body.moo-search-page.moo-ux-sites #searchResults .moo-v113-icon-ready .moo-site-urlBlock img:not(.moo-v113-favicon),body.moo-search-page.moo-ux-sites #searchResults .moo-v113-icon-ready .moo-site-urlBlock .moo-real-favicon-placeholder{display:none!important}
body.moo-search-page.moo-ux-sites #searchResults .moo-result-header{margin:12px 0!important}
body.moo-search-page.moo-ux-sites #searchResults .moo-google-pagination{margin-top:24px!important}
@media(max-width:1199px){body.moo-search-page.moo-ux-sites #mooSerpLayoutV102{grid-template-columns:minmax(0,1fr)!important}body.moo-search-page.moo-ux-sites #mooSerpLayoutV102 > #mooSerpPrimaryV102{grid-column:1!important;grid-row:1!important}body.moo-search-page.moo-ux-sites #mooSerpLayoutV102 > #mooSerpSidebarV102{grid-column:1!important;grid-row:2!important}}
@media(prefers-color-scheme:dark){body.moo-search-page.moo-ux-sites #searchResults .moo-site-results>.moo-site-card{background:#171b24!important;border-color:#354057!important;color:#edf2fc!important}body.moo-search-page.moo-ux-sites #searchResults .moo-site-results>.moo-site-card[data-moo-official="1"]{background:#1c2637!important;border-color:#47648f!important}}
