/* GPT Badge System CSS - Pure Styling */

:root {
    --badge-size: 32px;
    --badge-size-mobile: 25px;
    --badge-spacing: 10px;
    --badge-border-radius: 15%;
    --hover-scale: 1.1;
    --transition-speed: 0.2s;
}

.gpt_badge {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    cursor: pointer;
}

.gpt_badge a:hover {
    color: var(--primary-blue-dark) !important;
    text-decoration: underline !important;
    font-weight: bold !important;
}

/* GPT Site badge images */
.bigcashweb_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Big-Cash-Get-Paid-To-Website-Logo.webp');
}
.cashback_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Cashback-Logo.webp');
}
.cashhut_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Cashhut-Get-Paid-To-Website-Logo.webp');
}
.cashinstyle_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/CashInStyle-Logo.webp');
}
.chequity_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Chequity-Logo.webp');
}
.custard_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/01/Custard-Logo.webp');
}
.earnably_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Earnably-Get-Paid-To-Website-Logo.webp');
}
.earnlab_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/EarnLab-Get-Paid-To-Website-Logo.webp');
}
.earnweb_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/EarnWeb-Logo.webp');
}
.fivesurveys_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Five-Surveys-Logo.webp');
}
.freecash_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Freecash-Get-Paid-To-Website-Logo.webp');
}
.freeward_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Freeward-Logo.webp');
}
.gaingg_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/GainGG-Get-Paid-To-Website-Logo.webp');
}
.gainify_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Gainify-Get-Paid-To-Website-Logo-1.webp');
}
.gaintplay_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Gaintplay-Get-Paid-To-Website-Logo.webp');
}
.gamehag_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/GameHag-Logo.webp');
}
.gemsloot_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Gemsloot-Logo.webp');
}
.giftably_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Giftably-Get-Paid-To-Website-Logo.webp');
}
.gg2u_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/GG2U-Get-Paid-To-Website-Logo.webp');
}
.gimmebux_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Gimmebux-Logo.webp');
}
.grabpoints_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/GrabPoints-Get-Paid-To-Website-Logo.webp');
}
.grindbux_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Grindbux-Get-Paid-To-Website-Logo.webp');
}
.idleempire_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/IdleEmpire-Logo.webp');
}
.inboxpounds_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Inbox-Pounds-Get-Paid-To-Website-Logo.webp');
}
.inboxdollars_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Inbox-Pounds-Get-Paid-To-Website-Logo.webp');
}
.kash_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/10/Kash-Get-Paid-To-Website-Logo.webp');
}
.kashkick_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/07/KashKick-Logo.webp');
}
.keeprewarding_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/Keep-Rewarding-Logo.webp');
}
.lootup_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/LootUp-Get-Paid-To-Website-Logo.webp');
}
.makemoneyonline_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/MakeMoneyOnline-Logo-1.webp');
}
.nitroloot_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/NitroLoot-Logo.webp');
}
.primeopinion_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/Prime-Opinion-Logo.webp');
}
.prizerebel_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/PrizeRebel-Logo.webp');
}
.quidco_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/09/Quidco-Cashback-App-Website-Logo.webp');
}
.rakuten_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/09/Rakuten-Cashback-App-Website-Logo.webp');
}
.redmonkey_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/Redmonkey-Logo.webp');
}
.rewardxp_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/RewardXP-Get-Paid-To-Website-Logo.webp');
}
.rewards1_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Rewards1-Get-Paid-To-Website-Logo.webp');
}
.scrambly_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Scrambly-Logo.webp');
}
.splitdrop_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/SplitDrop-Logo.webp');
}
.swagbucks_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Swagbucks-Get-Paid-To-Website-Logo.webp');
}
.topcashback_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/05/Topcashback-Logo.png');
}
.tyr_rewards_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Tyr-Rewards-Logo.webp');
}
.ysense_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/ySense-Get-Paid-To-Website-Logo.webp');
}
.zoombucks_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Zoombucks-Logo.webp');
}

/* Offerwall badge images */
.adgate_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Adgate-logo.webp');
}
.adgem_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Adgem-Logo.webp');
}
.admantium_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/Admantium-Logo.webp');
}
.adscend_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Adscend-logo.webp');
}
.adtowall_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Adtowall-Logo.webp');
}
.ayet_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/AyeT-Logo.webp');
}
.besitos_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/Besitos-Logo.webp');
}
.bitlabs_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/BitLabs-Logo.webp');
}
.farly_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Farly-logo.webp');
}
.hangmyads_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Hangmyads-logo-01.webp');
}
.kiwiwall_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/KiwiWall-Logo.webp');
}
.lootably_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Lootably-logo.webp');
}
.mmwall_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/MMWall-Logo.webp');
}
.monlix_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Monlix-Logo.webp');
}
.mychips_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/MyChips-Logo.webp');
}
.personaly_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/Personaly-Logo.webp');
}
.prodege_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/Prodege-Logo.webp');
}
.revlum_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Revlum-Logo.webp');
}
.revu_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/RevU.webp');
}
.theorem_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Theorem-Reach-Logo.webp');
}
.torox_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Torox-Logo.webp');
}
.tyrrewards_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Tyr-Rewards-Logo.webp');
}
.wannads_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Wannads-Logo.webp');
}
.waxrewards_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/WaxRewards-Logo.webp');
}

/* Category symbols */
.surveys_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Survey-Symbol.webp');
}
.investing_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Investing-App-Symbol.webp');
}
.cashback_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Cashback-Symbol.webp');
}
.food_and_drink_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Food-and-Drink-Symbol.webp');
}
.money_transfer_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Money-Transfer-Symbol.webp');
}
.credit_card_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Credit-Symbol.webp');
}
.finance_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Credit-Symbol.webp');
}
.utilities_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Utilities-Symbol.webp');
}
.mystery_shopping_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Mystery-Shopping-Symbol.png');
}
.market_research_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Mystery-Shopping-Symbol.png');
}
.get_paid_to_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Get-Paid-To-Symbol.webp');
}
.shopping_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Shopping-Symbol.webp');
}
.walking_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Walking-Symbol.webp');
}
.pets_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Pets-Symbol.webp');
}
.travel_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Travel-Symbol.webp');
}
.other_category {
    background-image: url('http://scrimpr.co.uk/wp-content/uploads/2024/04/Other-Symbol.webp');
}

/* Shared badge image styles */
.bigcashweb_image, .cashback_image, .cashhut_image, .cashinstyle_image, 
.chequity_image, .custard_image, .earnably_image, .earnlab_image, 
.earnweb_image, .fivesurveys_image, .freecash_image, .freeward_image,
.gaingg_image, .gainify_image, .gaintplay_image, .gamehag_image, 
.gemsloot_image, .giftably_image, .gg2u_image, .gimmebux_image,
.grabpoints_image, .grindbux_image, .idleempire_image, .inboxpounds_image,
.inboxdollars_image, .kash_image, .kashkick_image, .keeprewarding_image,
.lootup_image, .makemoneyonline_image, .nitroloot_image, .primeopinion_image,
.prizerebel_image, .quidco_image, .rakuten_image, .redmonkey_image,
.rewardxp_image, .rewards1_image, .scrambly_image, .splitdrop_image,
.swagbucks_image, .topcashback_image, .tyr_rewards_image, .ysense_image,
.zoombucks_image, .adgate_image, .adgem_image, .admantium_image,
.adscend_image, .adtowall_image, .ayet_image, .besitos_image,
.bitlabs_image, .farly_image, .hangmyads_image, .kiwiwall_image,
.lootably_image, .mmwall_image, .monlix_image, .mychips_image,
.personaly_image, .prodege_image, .revlum_image, .revu_image,
.theorem_image, .torox_image, .tyrrewards_image, .wannads_image,
.waxrewards_image, .surveys_category, .investing_category, .cashback_category,
.food_and_drink_category, .money_transfer_category, .credit_card_category,
.finance_category, .utilities_category, .mystery_shopping_category,
.market_research_category, .get_paid_to_category, .shopping_category,
.walking_category, .pets_category, .travel_category, .other_category {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: var(--badge-size);
    height: var(--badge-size);
    display: inline-block;
    border-radius: var(--badge-border-radius);
    margin-right: var(--badge-spacing);
    transition: transform var(--transition-speed) ease;
    cursor: pointer;
    background-color: #f0f0f0;
}

/* Hover effects */
.bigcashweb_image:hover, .cashback_image:hover, .cashhut_image:hover, .cashinstyle_image:hover, 
.chequity_image:hover, .custard_image:hover, .earnably_image:hover, .earnlab_image:hover, 
.earnweb_image:hover, .fivesurveys_image:hover, .freecash_image:hover, .freeward_image:hover,
.gaingg_image:hover, .gainify_image:hover, .gaintplay_image:hover, .gamehag_image:hover, 
.gemsloot_image:hover, .giftably_image:hover, .gg2u_image:hover, .gimmebux_image:hover,
.grabpoints_image:hover, .grindbux_image:hover, .idleempire_image:hover, .inboxpounds_image:hover,
.inboxdollars_image:hover, .kash_image:hover, .kashkick_image:hover, .keeprewarding_image:hover,
.lootup_image:hover, .makemoneyonline_image:hover, .nitroloot_image:hover, .primeopinion_image:hover,
.prizerebel_image:hover, .quidco_image:hover, .rakuten_image:hover, .redmonkey_image:hover,
.rewardxp_image:hover, .rewards1_image:hover, .scrambly_image:hover, .splitdrop_image:hover,
.swagbucks_image:hover, .topcashback_image:hover, .tyr_rewards_image:hover, .ysense_image:hover,
.zoombucks_image:hover, .adgate_image:hover, .adgem_image:hover, .admantium_image:hover,
.adscend_image:hover, .adtowall_image:hover, .ayet_image:hover, .besitos_image:hover,
.bitlabs_image:hover, .farly_image:hover, .hangmyads_image:hover, .kiwiwall_image:hover,
.lootably_image:hover, .mmwall_image:hover, .monlix_image:hover, .mychips_image:hover,
.personaly_image:hover, .prodege_image:hover, .revlum_image:hover, .revu_image:hover,
.theorem_image:hover, .torox_image:hover, .tyrrewards_image:hover, .wannads_image:hover,
.waxrewards_image:hover {
    transform: scale(var(--hover-scale));
}

/* Focus states for accessibility */
.bigcashweb_image:focus, .cashback_image:focus, .cashhut_image:focus, .cashinstyle_image:focus, 
.chequity_image:focus, .custard_image:focus, .earnably_image:focus, .earnlab_image:focus, 
.earnweb_image:focus, .fivesurveys_image:focus, .freecash_image:focus, .freeward_image:focus,
.gaingg_image:focus, .gainify_image:focus, .gaintplay_image:focus, .gamehag_image:focus, 
.gemsloot_image:focus, .giftably_image:focus, .gg2u_image:focus, .gimmebux_image:focus,
.grabpoints_image:focus, .grindbux_image:focus, .idleempire_image:focus, .inboxpounds_image:focus,
.inboxdollars_image:focus, .kash_image:focus, .kashkick_image:focus, .keeprewarding_image:focus,
.lootup_image:focus, .makemoneyonline_image:focus, .nitroloot_image:focus, .primeopinion_image:focus,
.prizerebel_image:focus, .quidco_image:focus, .rakuten_image:focus, .redmonkey_image:focus,
.rewardxp_image:focus, .rewards1_image:focus, .scrambly_image:focus, .splitdrop_image:focus,
.swagbucks_image:focus, .topcashback_image:focus, .tyr_rewards_image:focus, .ysense_image:focus,
.zoombucks_image:focus, .adgate_image:focus, .adgem_image:focus, .admantium_image:focus,
.adscend_image:focus, .adtowall_image:focus, .ayet_image:focus, .besitos_image:focus,
.bitlabs_image:focus, .farly_image:focus, .hangmyads_image:focus, .kiwiwall_image:focus,
.lootably_image:focus, .mmwall_image:focus, .monlix_image:focus, .mychips_image:focus,
.personaly_image:focus, .prodege_image:focus, .revlum_image:focus, .revu_image:focus,
.theorem_image:focus, .torox_image:focus, .tyrrewards_image:focus, .wannads_image:focus,
.waxrewards_image:focus {
    outline: 2px solid #007cba;
    outline-offset: 2px;
}

/* Mobile responsive */
@media (max-width: 1140px) {
    .bigcashweb_image, .cashback_image, .cashhut_image, .cashinstyle_image, 
    .chequity_image, .custard_image, .earnably_image, .earnlab_image, 
    .earnweb_image, .fivesurveys_image, .freecash_image, .freeward_image,
    .gaingg_image, .gainify_image, .gaintplay_image, .gamehag_image, 
    .gemsloot_image, .giftably_image, .gg2u_image, .gimmebux_image,
    .grabpoints_image, .grindbux_image, .idleempire_image, .inboxpounds_image,
    .inboxdollars_image, .kash_image, .kashkick_image, .keeprewarding_image,
    .lootup_image, .makemoneyonline_image, .nitroloot_image, .primeopinion_image,
    .prizerebel_image, .quidco_image, .rakuten_image, .redmonkey_image,
    .rewardxp_image, .rewards1_image, .scrambly_image, .splitdrop_image,
    .swagbucks_image, .topcashback_image, .tyr_rewards_image, .ysense_image,
    .zoombucks_image, .adgate_image, .adgem_image, .admantium_image,
    .adscend_image, .adtowall_image, .ayet_image, .besitos_image,
    .bitlabs_image, .farly_image, .hangmyads_image, .kiwiwall_image,
    .lootably_image, .mmwall_image, .monlix_image, .mychips_image,
    .personaly_image, .prodege_image, .revlum_image, .revu_image,
    .theorem_image, .torox_image, .tyrrewards_image, .wannads_image,
    .waxrewards_image {
        width: var(--badge-size-mobile);
        height: var(--badge-size-mobile);
    }
}

/* Fallback badge styles */
.site-badge {
    background: #3498db;
    color: white;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 12px;
    display: inline-block;
    margin-right: var(--badge-spacing);
}

.offerwall-badge {
    background: #9b59b6;
    color: white;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 12px;
    margin-right: var(--badge-spacing);
}