/* ==UserStyle==
@name Uncluttered Agoda
@version 20230522.23.14
@namespace userstyles.world/user/thany
@description Disables a whole lot of promotional bollocks, information popups/tooltips, animations, teasers, recommendations, and other small bits of "noise".
Makes for a slightly cleaner experience.
In time, I'm sure, Agoda will find more ways to make their site ever more cluttered and noisy. They performa A/B testing, which means this userstyle might not be entirely accurate if you're unlucky. Also bear in mind, the website might look different across languages or countries, and I have no way to keep track of all of them.
I highly recommend a privacy filter to prevent A/B testing nonsense, and perhaps some annoying third-party pop-ins, should they enable them.
@author thany
@license No License
==/UserStyle== */
@-moz-document domain("agoda.com") {
/* Global: Disable animations */
* {
animation: none !important;
transition: none !important;
}
}
@-moz-document domain("agoda.com") {
/* Global: Disable bollocks that makes the entire site unclickable??! */
#ssrPlaceholder, #agoda-splash {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Global: Disable mobile app teaser bottom-right */
[data-element-test="price-peek-sticky-button-wrapper"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Home: Disable web campaign */
.web-campaign-banner-carousel {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Home: Disable Explore More */
[data-element-name="accommodation-entry-panel"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Home: Disable AgodaCash banner */
.agp-blt-banner-box {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Home: Disable Recommended properties */
[data-element-name="recent-search-recommended-properties"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Home: Disable Popular destination */
[data-element-name="top-destination-cities"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Header: Disable popular destination */
#travel-advisor-ssr-banner-container,
#travel-advisor-banner {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Header: Disable Covid information */
[data-element-name="covid19-banner"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Header: Disable List Your Place button */
.ListYourProperty__Btn {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Header: Disable Back to Top button */
.NavBar__backToTop {
display: none;
}
.StickyNavPrice__buttonWrapper button {
margin-right: 0 !important;
}
}
@-moz-document domain("agoda.com") {
/* Footer: Disable Back To Top bar */
.BackToTop {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Footer: Disable the dark footer */
[data-selenium="footer-copyright-section"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Footer: Disable breadcrumbs */
#breadcrumb {
display: none;
}
#searchPageRightColumn {
padding-bottom: 20px;
}
}
@-moz-document domain("agoda.com") {
/* Footer: Disable Back to Search bar */
.BackToSearch {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Footer: Disable top destinations */
.Footer-topDestinations {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Left: Disable savings tip teaser */
.TravelersUsingGiftCard {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Left: Disable recommended properties */
#recommendedProperties {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Main: Disable AgodaCash teaser */
[data-element-name="ssr-agoda-cash-banner"] {
display: none;
}
.SortBar {
margin-top: 0;
}
}
@-moz-document domain("agoda.com") {
/* Listing Main: Disable misc funnel banners */
#fullFunnelBannerTarget, [data-element-name="full-funnel-banner"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Main: Disable unified jacket (This property has the best blah blah) */
.UnifiedJacket {
display: none;
}
.JacketContent--UnifiedJacket {
border-top-style: solid;
border-top-width: 1px;
}
}
@-moz-document domain("agoda.com") {
/* Listing Main: Disable ads in between listings */
#ads-ssr-horizontal-desktop-slot1,
#ads-ssr-horizontal-desktop-slot2 {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Main: Disable AgodaHomes ads in between listings */
.hotel-list-container .HighlyRatedAgodaHomes {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Main: Disable AgodaHomes ads in between listings */
.hotel-list-container .HighlyRatedAgodaHomes {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Item: Disable Last Viewed underhang */
.PropertyCard__FooterComponent--LastViewed {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Item: Disable "commission earned" blah blah */
#sort-bar + .barcontainer {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Item: Disable image popups on hover */
.Showcase__Placeholder {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Item: Disable popup on room benefits (like Wi-Fi, Kitchen, etc) */
.PillTooltip--BenefitsPayments {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Item: Disable top badges (EasyCancel, Top Value, etc) */
.PropertyCard__TopBadges {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Item: Disable bottom badges (Insider Deal, AgodaCash, etc) */
.PropertyCard__BottomBadges {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Item: Disable hero image badge (Free Cancellation, etc) */
.HeroImage__CombinedBadgeContainer {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Listing Item: Disable price badges (Only X left!) */
.PropertyCard__PricingBadges {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable hotels in same city link */
.hotel-samecity-container {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable hotel badges */
.BadgeHolder {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable review score tags & excerpt */
.ReviewScoreCompact ~ * {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable nearby places teaser */
.MapCompact ~ .RatingBadge ~ * {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable popularity banner */
[data-element-name="every-x-minutes-banner"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable room facilities teasers */
[data-element-name="preview-facilities-highlights"],
[data-element-name="preview-facilities-highlights"] ~ * {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable We Price Match links */
.PriceGuarantee {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable no-creditcard banner (Pay at the Hotel filter) */
[data-element-name="pp-no-credit-card-native-banner"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable urgency teaser (Hurry up! and such) */
[data-element-name="room-type-sold-out-message"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable room recommendation badges */
[data-element-name="traveler-room-recommendation-badge"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable room similar price teaser */
.PriceDisplay .ChildRooms-priceCheaperThanSimilarHotels {
display: none;
}
.PriceDisplay .ChildRooms-priceCheaperThanSimilarHotels + .PriceContainer {
margin-top: 0;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable multiple hotel discount badge */
[data-element-name="multi-hotel-add-hotel-discount-message"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable animated urgency badge */
.Multiple-Urgency-Message {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable 2 minutes teaser */
.ChildRoomsList-bookTwoMins {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable supplier banner */
[data-element-name="supplier-banner"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable personalised recommended properties */
.PersonalizedRecommendedProperties {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable property ranking */
[data-element-name="property-meta-rank"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable More About imagery */
.AboutHotelMosaic,
.AboutHotelMosaic .AboutHotelMosaic-MainImage {
width: unset;
height: unset;
float: none;
background: none !important;
}
.AboutHotelMosaic img,
.AboutHotelMosaic .Dark-overlay {
display: none;
}
.AboutHotelMosaic .Heading-overlay {
all: unset !important;
}
.AboutHotelMosaic .Heading-overlay-text {
padding: unset;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable facility review mentions */
[data-element-name="review-facility-mentions"] {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable property comparison grid */
.property-recommended-properties-root {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable review tooltips */
.Review-tooltipContainer {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable review providers */
.ReviewHeader__Providers {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable combined review text */
.CombinedReview__OverallText,
.CombinedReview__TooltipContainer {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable room deals in each review */
.Review-statusBar ~ * {
display: none;
}
}
@-moz-document domain("agoda.com") {
/* Detail: Disable experiences map */
#property-static-map-root {
display: none;
}
}
@-moz-document domain("agoda.com...