/* Paid color is independent of the VIP badge and expires on the server. */
body .om-paid-color89{background:#fff4d6!important;border:2px solid #e7aa32!important;box-shadow:0 3px 14px #a96c1618!important}
body .om-paid-color89 :is(.oh-ad-info,.oca-body,.oa-auto-tile-body,.re-card-body,.item_info){background:#fff4d6!important}
.om-bargain89{display:inline-block;color:#216138;background:#eaf6e9;border-radius:7px;padding:4px 8px;font-size:14px;margin:5px 0}.om-bargain-control89{display:flex;align-items:center;gap:9px;margin:15px 0;font-size:16px}.om-bargain-control89 input[type=checkbox]{width:20px;height:20px}
.om-directory-back89{display:inline-flex;align-items:center;min-height:44px;margin:0 0 10px;font-size:15px;color:#087ee9}
body .oh-vip-section .oh-ad-card .oh-ad-info{padding:14px!important;gap:8px!important}body .oh-vip-section .oh-ad-card h3{font-size:17px!important;line-height:1.35!important;margin:7px 0 10px!important}body .oh-vip-section .oh-ad-card :is(.om-deal80,.om-market-badge83){font-size:13px;min-height:24px;padding:3px 8px;margin:5px 0}.oh-vip-section .oh-ad-meta{margin-top:10px!important}
@media(min-width:1000px){body .oh-vip-section .oh-ad-cards{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}body .oh-vip-section .oh-ad-card{width:auto!important;min-width:0;max-width:none!important}body .oh-vip-section .oh-ad-card .oh-ad-image{height:170px!important;aspect-ratio:auto!important}body .oh-vip-section .oh-ad-card .oh-ad-image img{width:100%!important;height:100%!important;object-fit:contain!important}body .oh-vip-section .oh-ad-card .oh-ad-price{font-size:19px!important}}
body #go_title:is(.om-auto-article,.re-detail) .grid-page-header{display:flex!important;align-items:center;gap:10px 20px;flex-wrap:wrap;margin-bottom:10px!important}body #go_title:is(.om-auto-article,.re-detail) h1{font-size:clamp(25px,2.5vw,34px)!important;line-height:1.2!important;margin:0!important;flex:1 1 65%!important}body #go_title:is(.om-auto-article,.re-detail) .grid-page-header>.om-market-badge83{flex-basis:auto;margin:0}
body #go_title:is(.om-auto-article,.re-detail) .mini_icons{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px 16px;font-size:14px;margin:12px 0 18px!important}
body .om-auto-article .oa-auto-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)!important;align-items:start;gap:20px!important}body .om-auto-article .oa-auto-media-specs>.grid_ads_block{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:15px!important}
body #go_title:is(.om-auto-article,.re-detail) .main_company_logo{width:100%!important;margin:0!important}body #go_title:is(.om-auto-article,.re-detail) .zoom-image{height:340px!important;max-height:340px;display:flex!important;align-items:center;justify-content:center;background:#f1f6fa;border-radius:16px;overflow:hidden}
body #go_title:is(.om-auto-article,.re-detail) .zoom-image>img{width:auto!important;height:auto!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important}
body .om-auto-article .service_info_block{padding:16px!important;border:1px solid #dce6ef;border-radius:15px}body .om-auto-article .service_info_block .row_ads_icons{margin:0!important;padding:8px 0!important;border-bottom:1px solid #e5edf3}body .om-auto-article .service_info_block .ads_icon{display:flex!important;align-items:center;justify-content:space-between;gap:12px;font-size:15px;line-height:1.4}body .om-auto-article .block_icon_ads>img{display:none}body .om-auto-article .oa-auto-section-title{font-size:20px!important;margin:0 0 8px}
body #go_title:is(.om-auto-article,.re-detail) .grid_auto_avatar_block{display:flex!important;flex-direction:column;gap:16px!important;margin:0!important;padding:20px!important;border:1px solid #dce6ef;border-radius:16px;background:#fff}body #go_title:is(.om-auto-article,.re-detail) .grid_auto_avatar_block>.text-right{order:-1;text-align:left}body #go_title:is(.om-auto-article,.re-detail) .price_item{font-size:28px!important;margin:0!important}body #go_title:is(.om-auto-article,.re-detail) .mini_avatar{display:flex;align-items:center;gap:10px}body #go_title:is(.om-auto-article,.re-detail) .mini_avatar img{width:44px!important;height:44px!important;object-fit:cover;border-radius:50%}body #go_title:is(.om-auto-article,.re-detail) .ads_callback{margin:0!important;padding:0!important}body #go_title:is(.om-auto-article,.re-detail) .btn_user_callback{display:flex!important;gap:8px}body #go_title:is(.om-auto-article,.re-detail) .btn_user_callback>div{min-height:44px;padding:10px 15px!important;border-radius:10px;font-size:16px!important;width:100%;box-sizing:border-box}
body #go_title.re-detail .grid_ads_block{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:20px!important;align-items:start}body #go_title.re-detail .re-placeholder{min-height:180px!important;height:200px!important;width:100%}body #go_title.re-detail .service_info_block{padding:18px!important;border:1px solid #dce6ef;border-radius:15px}body #go_title.re-detail .re-facts:empty{display:none}body #go_title.re-detail>.grid_content>.main_content>.grid_auto_avatar_block{margin:0 0 18px!important;display:grid!important;grid-template-columns:1fr 1fr auto!important;align-items:center}
body #go_title:is(.om-auto-article,.re-detail) .desc{margin:20px 0!important}body #go_title:is(.om-auto-article,.re-detail) .desc>.moduletable{padding:20px!important;font-size:16px;line-height:1.65}
@media(max-width:760px){body .om-auto-article .oa-auto-detail-grid,body #go_title.re-detail .grid_ads_block{grid-template-columns:minmax(0,1fr)!important}body #go_title:is(.om-auto-article,.re-detail) .zoom-image{height:260px!important;max-height:260px}body #go_title.re-detail>.grid_content>.main_content>.grid_auto_avatar_block{grid-template-columns:minmax(0,1fr)!important}body #go_title:is(.om-auto-article,.re-detail) .grid_auto_avatar_block{padding:16px!important}body #go_title:is(.om-auto-article,.re-detail) .grid-page-header h1{flex-basis:100%!important}.oh-ad-card h3{overflow-wrap:anywhere}}
@media(prefers-color-scheme:dark){body.dark-theme .om-paid-color89,body.dark-theme .om-paid-color89 .oh-ad-info{background:#493919!important;color:#fff!important}}
body .om-auto-article .oa-auto-contact-panel{position:static!important;padding:0!important;min-height:0!important}body #go_title.re-detail .zoom-image:has(.re-placeholder){height:200px!important;max-height:200px}body #go_title.re-detail .service_info_block{min-height:0!important}body .om-auto-article .service_info_block:not(:has(.row_ads_icons)){display:none!important}
/* 1.59.18.90: regular home marketplace, independent of the VIP section. */
body .om-marketplace .hm-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;align-items:stretch}
body .om-marketplace .hm-card{display:flex;flex-direction:column;min-width:0;width:auto!important;border-radius:13px}
body .om-marketplace .hm-photo{height:140px!important;min-height:0!important;max-height:140px!important;aspect-ratio:auto!important;flex:0 0 140px;overflow:hidden}
body .om-marketplace .hm-photo>img{width:100%!important;height:100%!important;object-fit:contain!important}
body .om-marketplace .hm-placeholder{min-height:0!important;height:100%!important;gap:4px;padding:10px!important}body .om-marketplace .hm-placeholder strong{font-size:16px!important}body .om-marketplace .hm-placeholder>span{font-size:22px}
body .om-marketplace .hm-body{padding:11px!important;display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:6px;min-width:0}
body .om-marketplace .hm-body .hm-price{font-size:18px!important;margin:0!important;line-height:1.3!important}body .om-marketplace .hm-body h3{font-size:15px!important;line-height:1.4!important;margin:0!important}body .om-marketplace .hm-body .hm-meta{font-size:12px!important;margin:0!important;line-height:1.4}body .om-marketplace .hm-body time{margin-top:auto!important}
body .om-marketplace .hm-body :is(.om-market-badge83,.om-deal80){font-size:12px!important;line-height:1.3;min-height:24px;padding:3px 7px!important;margin:0!important}
body .om-paid-color89 .hm-body{background:#fff4d6!important}
@media(max-width:1199px){body .om-marketplace .hm-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:899px){body .om-marketplace .hm-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){body .om-marketplace .hm-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .om-marketplace .hm-photo{height:120px!important;max-height:120px!important;flex-basis:120px}body .om-marketplace .hm-body h3{font-size:14px!important}}
/* Auto directory cards use fixed preview height, even with one result. */
body .oa-auto-directory .category_items.oa-auto-results{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;align-items:stretch}
body .oa-auto-directory .oa-auto-tile{width:100%!important;max-width:none!important;min-width:0;height:100%!important;box-sizing:border-box}
body .oa-auto-directory .oa-auto-tile .oa-auto-picture{aspect-ratio:auto!important;height:145px!important;min-height:0!important;max-height:145px!important;flex:0 0 145px;overflow:hidden}
body .oa-auto-directory .oa-auto-tile .oa-auto-picture>img{object-fit:contain!important}
body .oa-auto-directory .oa-auto-no-photo{font-size:16px!important;gap:4px;padding:10px;box-sizing:border-box}body .oa-auto-directory .oa-auto-no-photo small{font-size:12px!important}
body .oa-auto-directory .oa-auto-tile-body{padding:11px!important;gap:7px!important}body .oa-auto-directory .oa-auto-tile h2{font-size:15px!important;line-height:1.4!important}body .oa-auto-directory .oa-auto-price{font-size:18px!important}body .oa-auto-directory .oa-auto-tile :is(.om-market-badge83,.oa-auto-deal){font-size:12px!important;min-height:24px;padding:3px 7px;margin:0!important}body .oa-auto-directory .oa-auto-tile:has(.om-market-badge83) .oa-auto-deal{display:none!important}
@media(max-width:1199px){body .oa-auto-directory .category_items.oa-auto-results{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:899px){body .oa-auto-directory .category_items.oa-auto-results{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){body .oa-auto-directory .category_items.oa-auto-results{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .oa-auto-directory .oa-auto-tile .oa-auto-picture{height:120px!important;max-height:120px!important;flex-basis:120px}body .oa-auto-directory .oa-auto-tile h2{font-size:14px!important}}
/* Realty: keep native masked contacts/click handlers; remove an absent photo's placeholder. */
body #go_title.re-detail .om-realty-layout90{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);gap:20px;align-items:start;margin:16px 0 24px;min-width:0}
body #go_title.re-detail .om-realty-content90,body #go_title.re-detail .om-realty-contact90{min-width:0}
body #go_title.re-detail .om-realty-content90 .desc{margin:0!important}body #go_title.re-detail .om-realty-content90 .desc>.moduletable{margin:0!important;border:1px solid #dce6ef;border-radius:15px;padding:20px!important;background:#fff}
body #go_title.re-detail .om-realty-content90 .main_company_logo,body #go_title.re-detail .om-realty-content90 .main_gallery{margin-bottom:15px!important}
body #go_title.re-detail .om-realty-contact90 .grid_auto_avatar_block{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:18px!important;margin:0!important;min-height:0}
body #go_title.re-detail .om-realty-contact90 .text-right{order:-1!important;text-align:left!important}body #go_title.re-detail .om-realty-contact90 .price_item{font-size:28px!important;line-height:1.3!important}body #go_title.re-detail .om-price-unit90{font-size:14px;display:block;margin:3px 0 0;color:#657c8b}
body #go_title.re-detail .om-realty-contact90 .grid_item_phone{display:flex;align-items:center;gap:8px;font-size:20px}body #go_title.re-detail .om-realty-contact90 .grid_item_phone>img{width:22px!important;height:22px!important}body #go_title.re-detail .om-realty-contact90 .messagers{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}body #go_title.re-detail .om-realty-contact90 .messager img{width:22px!important;height:22px!important}body #go_title.re-detail .om-realty-contact90 .messager a{display:flex;align-items:center;gap:5px;font-size:15px}
body #go_title.re-detail .om-realty-contact90 .btn_user_callback{display:flex!important;width:100%}body #go_title.re-detail .om-realty-contact90 .btn_user_callback .top_add_button{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px!important;width:100%!important;background:#087ee9!important;color:#fff!important;padding:12px!important;font-size:16px!important;border-radius:11px;box-sizing:border-box}body #go_title.re-detail .om-realty-contact90 .btn_user_callback img{width:21px!important;height:21px!important}
body #go_title.re-detail .om-realty-content90 .orf-public{padding:14px!important;margin:0 0 16px!important;font-size:15px}body #go_title.re-detail .om-realty-content90 .orf-public h3{font-size:18px!important;margin:0 0 10px!important}
@media(max-width:760px){body #go_title.re-detail .om-realty-layout90{display:flex;flex-direction:column;gap:16px;margin-top:12px}body #go_title.re-detail .om-realty-contact90{order:-1;width:100%}body #go_title.re-detail .om-realty-content90{width:100%}}
@media(prefers-color-scheme:dark){body.dark-theme #go_title.re-detail .om-realty-content90 .desc>.moduletable,body.dark-theme #go_title.re-detail .om-realty-contact90 .grid_auto_avatar_block{background:#172e3b;color:#e0ecf4;border-color:#35505f}}
/* Community cards must never inherit the multi-column VIP grid. */
body.olekma-home .om-community-grid{align-items:start!important;min-width:0}
body.olekma-home .om-community-grid>.om-section{min-width:0!important;max-width:100%;height:auto!important;box-sizing:border-box}
body.olekma-home .om-community-grid :is(.om-cp-grid,.oh-ad-cards){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;align-items:start!important;align-content:start!important;flex:none!important;min-height:0!important;height:auto!important;width:100%!important;box-sizing:border-box}
body.olekma-home .om-community-grid :is(.om-cp-card,.olf-home-card){display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:160px!important;margin:0!important;align-items:stretch!important;box-sizing:border-box}
body.olekma-home .om-community-grid :is(.om-cp-photo,.olf-home-photo){width:100%!important;height:auto!important;min-height:160px!important;max-height:none!important;aspect-ratio:auto!important;display:flex!important;align-items:stretch!important;justify-content:center!important;overflow:hidden;min-width:0}
body.olekma-home .om-community-grid :is(.om-cp-placeholder,.olf-brand-placeholder){width:100%!important;height:auto!important;min-height:160px!important;box-sizing:border-box!important;padding:12px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:7px}
body.olekma-home .om-community-grid :is(.om-cp-photo,.olf-home-photo)>img{object-fit:contain!important;width:100%!important;height:160px!important}
body.olekma-home .om-community-grid :is(.om-cp-info,.olf-home-info){display:flex!important;flex-direction:column;min-width:0;padding:15px!important;gap:8px;height:auto!important;box-sizing:border-box}
body.olekma-home .om-community-grid :is(.om-cp-info,.olf-home-info) h3{font-size:17px!important;line-height:1.4!important;margin:0!important;overflow-wrap:anywhere}body.olekma-home .om-community-grid :is(.om-cp-info,.olf-home-info) p{font-size:13px!important;margin:0!important;line-height:1.5}body.olekma-home .om-community-grid :is(.om-cp-info,.olf-home-info) time{font-size:12px!important;margin-top:auto!important;padding-top:7px!important}
body.olekma-home .om-community-grid :is(.om-cp-placeholder,.olf-brand-placeholder) strong{font-size:17px!important;line-height:1.3!important}body.olekma-home .om-community-grid :is(.om-cp-placeholder,.olf-brand-placeholder) small{font-size:11px!important;line-height:1.4!important}
@media(max-width:760px){body.olekma-home .om-community-grid{grid-template-columns:minmax(0,1fr)!important}body.olekma-home .om-community-grid :is(.om-cp-card,.olf-home-card){grid-template-columns:100px minmax(0,1fr)!important}body.olekma-home .om-community-grid :is(.om-cp-info,.olf-home-info) h3{font-size:15px!important}}
body #go_title.re-detail .om-realty-contact90 .ads_callback{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;visibility:visible!important}
body #go_title.re-detail .om-realty-placeholder91{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;height:260px;min-width:0;box-sizing:border-box;padding:22px;border-radius:16px;background:#f0f7fb;text-align:center;overflow-wrap:anywhere}
body #go_title.re-detail .om-realty-placeholder91>span{font:700 34px/1 Arial,sans-serif;color:#42b9af}body #go_title.re-detail .om-realty-placeholder91>strong{font:750 30px/1.3 Arial,sans-serif;color:#193e51}body #go_title.re-detail .om-realty-placeholder91>small{font:400 18px/1.4 Arial,sans-serif;color:#7b8f9c}
@media(max-width:760px){body #go_title.re-detail .om-realty-placeholder91{height:200px;padding:18px;gap:12px}body #go_title.re-detail .om-realty-placeholder91>strong{font-size:27px}}
body.dark-theme #go_title.re-detail .om-realty-placeholder91{background:#203b4b}body.dark-theme #go_title.re-detail .om-realty-placeholder91>strong{color:#e0ecf4}body.dark-theme #go_title.re-detail .om-realty-placeholder91>small{color:#a8bdcb}
@media(max-width:760px){body #go_title.re-detail .om-realty-content90{display:contents}body #go_title.re-detail .om-realty-content90>.main_company_logo,body #go_title.re-detail .om-realty-content90>.main_gallery{order:-2;width:100%}body #go_title.re-detail .om-realty-content90>.desc{width:100%}}
/* Mobile auto detail: retain the address, hide the embedded map only. */
@media(max-width:760px){body #go_title.om-auto-article .main__map.service_map{display:none!important}}
/* 1.59.18.92: compact mobile real estate detail, preserving native contact handlers. */
@media(max-width:760px){
body #go_title.re-detail .om-realty-layout90{gap:14px;margin:12px 0 18px}
body #go_title.re-detail .om-realty-contact90 .grid_auto_avatar_block{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"price author" "contacts contacts" "actions actions";gap:12px!important;padding:15px!important;border-radius:16px;align-items:center!important}
body #go_title.re-detail .om-realty-contact90 .grid_auto_avatar_block>div:nth-child(1){grid-area:author;min-width:0}
body #go_title.re-detail .om-realty-contact90 .grid_auto_avatar_block>div:nth-child(2){grid-area:contacts;min-width:0}
body #go_title.re-detail .om-realty-contact90 .grid_auto_avatar_block>.text-right{grid-area:price;min-width:0;margin:0!important}
body #go_title.re-detail .om-realty-contact90 .grid_auto_avatar_block>.ads_callback{grid-area:actions}
body #go_title.re-detail .om-realty-contact90 .price_item{font-size:25px!important;line-height:1.25!important;white-space:normal}
body #go_title.re-detail .om-realty-contact90 .price_item .rub{font-size:20px!important;margin-left:4px}
body #go_title.re-detail .om-realty-contact90 .om-price-unit90{font-size:13px;margin-top:4px}
body #go_title.re-detail .om-realty-contact90 .mini_avatar{display:flex!important;align-items:center;gap:8px!important;min-width:0;margin:0!important;padding:0!important}
body #go_title.re-detail .om-realty-contact90 .mini_img_avatar{width:34px!important;height:34px!important;min-width:34px;flex:0 0 34px;padding:0!important;margin:0!important}
body #go_title.re-detail .om-realty-contact90 .mini_avatar img{width:34px!important;height:34px!important}
body #go_title.re-detail .om-realty-contact90 .mini_avatar_user{min-width:0;margin:0!important;padding:0!important}
body #go_title.re-detail .om-realty-contact90 .mini_avatar_user a{display:block;font-size:14px!important;line-height:1.35!important;overflow-wrap:anywhere}
body #go_title.re-detail .om-realty-contact90 .mini_avatar_user small{display:block;font-size:12px!important;line-height:1.3!important;margin:0 0 3px!important}
body #go_title.re-detail .om-realty-contact90 .mini_avatar_user span{font-size:14px!important;line-height:1.35!important}
body #go_title.re-detail .om-realty-contact90 .item_phone:not(.top_add_button){display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 14px;border:0!important;border-radius:0!important;padding:4px 0!important;margin:0!important;box-shadow:none!important;background:transparent!important;min-height:44px}
body #go_title.re-detail .om-realty-contact90 .item_phone_block{width:auto!important;min-width:0;min-height:36px;display:flex;align-items:center}
body #go_title.re-detail .om-realty-contact90 .grid_item_phone{font-size:19px!important;gap:6px}
body #go_title.re-detail .om-realty-contact90 .messagers{margin:0!important;gap:10px!important}
body #go_title.re-detail .om-realty-contact90 .messager a{min-height:40px;font-size:14px!important}
body #go_title.re-detail .om-realty-contact90 .btn_user_callback .top_add_button{min-height:44px!important;padding:10px!important;font-size:16px!important}
body #go_title.re-detail .om-realty-content90 .desc>.moduletable{padding:16px!important;border-radius:16px}
body #go_title.re-detail .om-realty-content90 .desc h3{font-size:21px!important;line-height:1.3!important;margin:0 0 14px!important}
body #go_title.re-detail .om-realty-content90 .desc p{font-size:16px!important;line-height:1.55!important;margin:12px 0 0!important}
body #go_title.re-detail .om-realty-content90 .orf-public{padding:0!important;margin:0 0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body #go_title.re-detail .om-realty-content90 .orf-public h3{font-size:17px!important;margin:0 0 7px!important}
body #go_title.re-detail .om-realty-content90 .orf-public dl{display:block!important;margin:0!important;padding:0!important}
body #go_title.re-detail .om-realty-content90 .orf-public dl>div{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start;gap:8px 14px!important;padding:9px 0!important;margin:0!important;min-height:0!important;border:0!important;border-bottom:1px solid #e3ebf1!important}
body #go_title.re-detail .om-realty-content90 .orf-public dt,body #go_title.re-detail .om-realty-content90 .orf-public dd{font-size:15px!important;line-height:1.45!important;padding:0!important;margin:0!important;min-width:0;overflow-wrap:anywhere}
body #go_title.re-detail .om-realty-content90 .orf-public dd{text-align:right;font-weight:500}
}

/* Readable VIP labels in goods lists, including cards highlighted with colour. */
body :is(.oa-goods-card,.oh-ad-card,.hm-card,.oca-card,.re-card,.oa-auto-tile) :is(.item_vip,.vip-badge,.oh-vip-badge,.hm-vip,.oca-vip,.re-vip,.oa-vip){background:#e9273f!important;color:#fff!important;border:1px solid #fff!important;box-shadow:0 3px 9px #8d0f2c45!important;font-weight:800!important;font-size:13px!important;line-height:1.2!important;padding:7px 10px!important;border-radius:8px!important;opacity:1!important;text-shadow:none!important}
body :is(.oa-goods-card,.oh-ad-card,.hm-card,.oca-card,.re-card,.oa-auto-tile) :is(.item_vip,.vip-badge,.oh-vip-badge,.hm-vip,.oca-vip,.re-vip,.oa-vip) span{color:#fff!important;font-weight:800!important}
