:root{--ink:#0E1013;--sand:#FBF7EE;--sand-2:#FCE9B4;--card:#FFFFFF;--teal:#0EA895;--teal-deep:#0B1620;--amber:#F5B400;--coral:#F14C4C;--purple:#7C5CFC;--line:rgba(14,16,19,.14);--shadow:0 10px 30px rgba(14,16,19,.14);--radius:18px}*{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;min-width:100%;max-width:100%;overflow-x:hidden!important;overscroll-behavior-x:none}@supports (overflow:clip){body,html{overflow-x:clip!important}}html{position:relative;overscroll-behavior-y:contain;scrollbar-gutter:stable;overflow-y:scroll}body{background:var(--card);color:var(--ink);font-family:Tahoma,Arial,sans-serif;position:relative;inset-inline:0;width:100%;min-height:100vh;min-height:100svh;padding-bottom:calc(62px + env(safe-area-inset-bottom));overflow-x:clip!important}.hero-band{background:var(--card);padding-bottom:4px;margin-bottom:0;position:relative;overflow:hidden}.hero-band-wave{position:absolute;inset-inline:0;bottom:-1px;line-height:0;pointer-events:none;display:none}.hero-band-wave svg{display:block;width:100%;height:60px}.hero-filter-card{background:var(--card);box-shadow:0 8px 26px rgba(11,22,32,.1);border:1px solid var(--line);border-radius:26px}.save-location-star{font-size:26px;line-height:1;background:0 0;border:none;cursor:pointer;color:#c9a227;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.save-location-star:active{transform:scale(.85)}.save-location-star.filled{color:var(--amber);animation:starFillPop .35s ease}@keyframes starFillPop{0%{transform:scale(1)}45%{transform:scale(1.35)}100%{transform:scale(1)}}.save-location-cancel{font-size:13px;font-weight:900;width:22px;height:22px;border-radius:50%;border:1.3px solid var(--coral);background:#fff;color:var(--coral);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.hero-filter-card .field input,.hero-filter-card .field select{border-radius:14px}#sectionTabsPanel{padding-inline:8px}#mainContentSheet{background:var(--card);border-radius:26px 26px 0 0;padding:18px 4px calc(4px + 78px);margin-top:-18px;position:relative;box-shadow:0 -10px 30px rgba(11,22,32,.06)}#mainContentSheet,#resultsGrid,.ad-card,.hero-band,.panel,.store-card-block,.wrap{max-width:100%;min-width:0;box-sizing:border-box}#mainContentSheet,#resultsGrid,.hero-band,.wrap{overflow-x:clip}.brand,h1,h2,h3{font-family:Tahoma,Arial,sans-serif;font-weight:900}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}.topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;background:var(--teal-deep);color:#fff;position:sticky;top:0;z-index:40;border-bottom:3px solid var(--amber);transition:padding .3s ease}.topbar.shrunk{padding:14px 22px;box-shadow:0 5px 16px rgba(7,31,34,.18)}.topbar>div{transition:none;transform:none}.topbar.shrunk>div{transform:none}.topbar.shrunk .brand-sub{opacity:1}.brand-sub{transition:opacity .2s ease,height .2s ease}.auction-process-banner{display:none;background:linear-gradient(135deg,#fff7d6,#ffe29a);color:#4d3a00;border-bottom:1px solid #e4bb45;padding:8px 14px;text-align:center;font-size:12px;font-weight:900;line-height:1.5;position:relative;z-index:41}.auction-process-banner.show{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.auction-process-banner .auction-countdown-inline{margin:0;background:#fff;color:#075d55!important}.header-region-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 22px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.65);font-size:11.5px;font-weight:600;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.08);transition:background .15s ease,color .15s ease;user-select:none}.followed-stores-row{display:flex;gap:10px;overflow-x:auto;padding:10px 14px 8px;scrollbar-width:none;scroll-snap-type:x proximity}.followed-stores-row::-webkit-scrollbar{display:none}.followed-store-item{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto;width:72px;cursor:pointer;position:relative;scroll-snap-align:start}.followed-store-ring{width:66px;height:66px;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--amber),var(--teal));transition:background .4s ease,opacity .3s ease;box-sizing:border-box;position:relative}.followed-store-ring.unviewed{background:linear-gradient(135deg,var(--amber),var(--coral))}.followed-store-ring.new{background:linear-gradient(135deg,#22c55e,#0ea895);animation:countdownPulse 2s infinite}.followed-store-ring.viewed{background:linear-gradient(135deg,#9aa,#bbb);opacity:.55}.followed-store-ring.sponsored{background:linear-gradient(135deg,#7c5cfc,#4f46e5)}.followed-new-dot{position:absolute;top:2px;inset-inline-end:2px;width:13px;height:13px;border-radius:50%;background:#22c55e;border:2px solid var(--card)}.followed-store-img{width:100%;height:100%;border-radius:50%;border:2px solid var(--card);display:block;box-sizing:border-box;background:#fff}.followed-store-img.logo-avatar{object-fit:contain;padding:3px}.followed-store-img.product-avatar{object-fit:cover;padding:0}.followed-store-name{font-size:10px;line-height:1.25;color:var(--ink);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:72px}.followed-store-ring.sponsored{background:linear-gradient(135deg,#9b7fd4,#6a4de0)}.followed-store-sponsored-tag{font-size:8.5px;color:#8a6bd4;font-weight:800}.bottom-bar{position:fixed!important;inset-inline:0!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:100%!important;min-height:74px;z-index:60;background:var(--teal-deep);backdrop-filter:none;-webkit-backdrop-filter:none;border-top:3px solid var(--amber);box-shadow:0 -8px 28px rgba(14,16,19,.18);padding-bottom:env(safe-area-inset-bottom);margin:0!important;transform:none!important;translate:none!important;touch-action:manipulation;overscroll-behavior:contain;overflow-x:clip}html.native-share-active .bottom-bar{visibility:hidden!important}.bottom-icons-row{--bottom-icon-size:40px;--bottom-label-size:8.5px;display:flex;align-items:center;justify-content:space-between;min-height:74px;padding:5px 5px 4px;gap:2px;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.bottom-icons-row::-webkit-scrollbar{display:none}.bottom-icon-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;flex:1 1 0;min-width:0;padding:3px 1px;border-radius:14px;transition:background .2s ease,transform .15s ease;overflow:hidden}.bottom-icon-circle{width:var(--bottom-icon-size);height:var(--bottom-icon-size);flex:0 0 var(--bottom-icon-size);border-radius:50%;box-sizing:border-box;background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(231,241,243,.97));color:#087f72;border:1px solid rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .2s,transform .18s,color .2s,box-shadow .2s;box-shadow:0 5px 14px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden;padding:2px}.bottom-icon-circle svg{width:24px;height:24px;display:block;stroke-width:2.05}.bottom-icon-label{width:100%;max-width:76px;padding-inline:1px;font-size:var(--bottom-label-size);line-height:1.15;color:rgba(255,255,255,.86);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;transition:color .2s;text-shadow:0 1px 2px rgba(0,0,0,.3)}.bottom-icon-item.active{background:rgba(255,255,255,.09)}.bottom-icon-item.active .bottom-icon-circle{background:linear-gradient(145deg,#fff7d6,#ffd568);color:#10212b;transform:translateY(-2px) scale(1.04);border-color:#ffe89d;box-shadow:0 7px 18px rgba(245,173,0,.32),inset 0 1px 0 #fff}.bottom-icon-item.active .bottom-icon-label{color:var(--amber);font-weight:900}.bottom-center-ad{flex:0 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 4px;overflow:hidden}.bottom-center-ad-img{width:34px;height:34px;border-radius:9px;object-fit:cover;flex:0 0 auto}.bottom-center-ad-title{font-size:10.5px;color:#fff;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90px}.bottom-follow-btn{font-size:8px;font-weight:800;background:var(--amber);color:var(--ink);border-radius:999px;padding:3px 7px;flex:0 0 auto;white-space:nowrap}.sheet-overlay{position:fixed;inset:0;background:rgba(10,14,17,.5);z-index:70;display:flex;align-items:flex-end;opacity:0;transition:opacity .2s ease}.sheet-overlay.show{opacity:1}.sheet-overlay.side-mode{align-items:stretch;justify-content:flex-end}.bottom-sheet{width:100%;max-height:82vh;background:var(--card);border-radius:20px 20px 0 0;padding:10px 16px 20px;overflow-y:auto;position:relative;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.bottom-sheet.side-sheet{width:78%;max-width:300px;height:calc(100% - 62px);max-height:none;border-radius:16px 0 0 16px;transform:translateX(110%)}.sheet-overlay.show .bottom-sheet{transform:translateY(0)}.sheet-overlay.side-mode.show .bottom-sheet.side-sheet{transform:translateX(0)}.sheet-handle{width:38px;height:4px;background:var(--line);border-radius:2px;margin:6px auto 10px}.selection-store-tag{font-size:10.5px;color:var(--teal-deep);font-weight:700;text-align:center;padding:5px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px dashed var(--line);cursor:pointer}.sec-title-row{display:flex;align-items:center;gap:6px;padding:10px 16px 6px;font-size:13.5px;font-weight:800;color:var(--ink)}.install-fab{position:fixed;left:14px;bottom:96px;z-index:55;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--amber),var(--coral));box-shadow:0 6px 20px rgba(216,98,47,.4);display:flex;align-items:center;justify-content:center;cursor:pointer;transform:scale(0);opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.install-fab.show{transform:scale(1);opacity:1}.install-fab-icon{font-size:22px}.install-fab-ring{position:absolute;inset:-3px;border-radius:50%}.install-fab-count{position:absolute;bottom:-4px;inset-inline-end:-4px;background:var(--teal-deep);color:#fff;font-size:9.5px;font-weight:900;width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.install-fab-close{position:absolute;top:-6px;inset-inline-start:-6px;background:#fff;color:#667;width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.install-banner-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--amber),var(--coral));display:flex;align-items:center;justify-content:center;font-size:21px;flex:0 0 auto}.install-banner-text{flex:1;min-width:0}.install-banner-title{font-size:12.5px;font-weight:800;color:var(--ink)}.install-banner-sub{font-size:10.5px;color:#889;margin-top:1px}.install-banner-close{font-size:16px;color:#aab;cursor:pointer;padding:4px;flex:0 0 auto}.install-banner-btn{background:var(--teal-deep);color:#fff;font-size:11.5px;font-weight:800;padding:8px 14px;border-radius:999px;flex:0 0 auto;cursor:pointer;white-space:nowrap}.spotlight-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:3px;padding:2px}.spotlight-card{position:relative;aspect-ratio:3/4.2;border-radius:10px;overflow:hidden;cursor:pointer;background:#111}.spotlight-card .media{width:100%;height:100%;object-fit:cover;display:block}.spotlight-gradient{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.15) 45%,transparent 65%);pointer-events:none}.spotlight-store-btn{position:absolute;top:8px;inset-inline-end:8px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 2px 8px rgba(0,0,0,.25);z-index:2}.spotlight-funded-badge{position:absolute;top:6px;inset-inline-start:6px;background:rgba(0,0,0,.45);color:rgba(255,255,255,.7);font-size:8px;font-weight:700;padding:2px 7px;border-radius:999px;z-index:2;letter-spacing:.03em}.sel-strip{display:flex;gap:8px;overflow-x:auto;padding:16px 14px 6px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;transition:opacity .25s ease;cursor:grab}.sel-strip::-webkit-scrollbar{display:none}.sel-mini-card{position:relative;flex:0 0 auto;width:148px;aspect-ratio:9/16;border-radius:17px;overflow:visible;cursor:pointer;scroll-snap-align:start;background:#101317;box-shadow:0 7px 18px rgba(14,16,19,.18),inset 0 0 0 1px rgba(255,255,255,.1)}.sel-mini-card.compact{width:112px}.sel-card-clip{position:absolute;inset:0;border-radius:17px;overflow:hidden}.sel-story-media{position:absolute;inset:0;overflow:hidden;background:#101317}.sel-story-backdrop{position:absolute;inset:-12px;background-position:center;background-size:cover;filter:blur(14px);opacity:.38;transform:scale(1.12)}.sel-story-media img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block;background:rgba(0,0,0,.08)}.sel-mini-card:active{transform:scale(.97)}.sel-mini-funded{position:absolute;z-index:3;top:7px;inset-inline-start:7px;background:rgba(0,0,0,.62);color:#fff;font-size:8px;font-weight:800;padding:3px 7px;border-radius:999px}.sel-mini-ad{position:absolute;z-index:3;top:7px;inset-inline-start:7px;background:#6a4de0;color:#fff;font-size:8px;font-weight:800;padding:3px 7px;border-radius:999px}.sel-mini-store{position:absolute;z-index:3;top:7px;inset-inline-end:7px;background:rgba(255,255,255,.92);color:#111;font-size:12px;width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.25)}.sel-mini-cat{position:absolute;z-index:3;top:7px;inset-inline-end:7px;max-width:calc(100% - 14px);background:rgba(0,0,0,.62);color:#fff;font-size:8px;font-weight:800;padding:3px 7px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 8px rgba(0,0,0,.2)}.sel-mini-brand{position:absolute;z-index:5;top:-11px;left:50%;transform:translateX(-50%);max-width:90%;width:max-content;display:block;background:var(--teal);color:#fff;font-size:8.5px;font-weight:800;padding:4px 12px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.04)}.sel-mini-card.compact .sel-mini-brand{top:-9px;font-size:7.5px;padding:3px 9px}.sel-mini-ov{position:absolute;z-index:2;inset-inline:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.88));padding:30px 9px 9px}.sel-mini-name{color:#fff;font-size:10.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel-mini-price{color:var(--amber);font-size:9px;font-weight:800;margin-top:1px}.sel-mini-price-old{color:#ff8a8a;font-weight:700;text-decoration:line-through;opacity:.85;margin-inline-end:5px;font-size:.86em}@media (min-width:680px){.sel-mini-card{width:190px}.sel-mini-card.compact{width:150px}.sel-mini-name{font-size:12.5px}.sel-mini-price{font-size:11px}.sel-mini-ad,.sel-mini-cat,.sel-mini-funded{font-size:9.5px;padding:4px 9px}.sel-mini-store{width:31px;height:31px;font-size:13px}.sel-mini-brand{font-size:10px;padding:5px 14px}}@media (min-width:1200px){.sel-mini-card{width:230px}.sel-mini-card.compact{width:180px}.sel-mini-name{font-size:14px}.sel-mini-price{font-size:12.5px}}.sel-header-btn{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border:1px solid #eee9df;border-radius:13px;margin:14px 0 5px;cursor:pointer;user-select:none;box-shadow:0 4px 13px rgba(48,44,35,.07)}.sel-header-left{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:900;color:#000}.sel-header-left svg{width:18px;height:18px;stroke:#ffd45a;fill:rgba(255,212,90,.15)}.sel-header-icon{width:24px;height:24px;display:block;object-fit:contain;border-radius:6px;flex:0 0 24px}.sel-discover-chev{font-size:11px;color:#000;transition:transform .3s ease}.sel-header-btn.open .sel-discover-chev{transform:rotate(180deg)}.sel-collapsible{overflow:hidden}.sel-expanded{padding:0 14px}.sel-section-group{margin-top:12px}.sel-section-label{font-size:12px;font-weight:900;color:var(--ink);margin-bottom:6px;padding-inline-start:2px}.sel-section-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.spotlight-badge{position:absolute;top:8px;inset-inline-end:8px;background:#6a4de0;color:#fff;font-size:9.5px;font-weight:800;padding:3px 9px;border-radius:999px;z-index:2}.spotlight-overlay{position:absolute;bottom:0;left:0;right:0;padding:8px 9px 9px}.spotlight-name{font-size:11.5px;font-weight:800;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.spotlight-price{display:flex;align-items:baseline;gap:6px}.spotlight-price s{font-size:10px;color:rgba(255,255,255,.55)}.spotlight-price span{font-size:13px;font-weight:900;color:var(--amber)}.member-trade-card{display:grid;grid-template-columns:82px 1fr;gap:10px;border:1px solid var(--line);border-radius:14px;padding:9px;margin-top:9px;background:#fff;box-shadow:0 4px 12px rgba(11,22,32,.06)}.member-trade-media{width:82px;aspect-ratio:1/1;border-radius:11px;overflow:hidden;background:var(--sand);display:flex;align-items:center;justify-content:center;font-size:26px}.member-trade-media img{width:100%;height:100%;object-fit:contain;background:#f7f7f7}.member-trade-body{min-width:0}.member-trade-body strong{font-size:12.5px;line-height:1.4}.member-trade-status{font-size:9px;font-weight:800;background:var(--sand);padding:3px 6px;border-radius:999px;white-space:nowrap}.member-trade-meta{font-size:10.5px;color:#778;margin-top:3px}.member-trade-amount{font-size:12px;font-weight:900;color:var(--teal-deep);margin-top:5px}.header-region-bar:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.85)}.header-region-bar .header-region-bar-btn{font-size:11px;font-weight:800;color:var(--amber);white-space:nowrap;flex:0 0 auto}.brand{font-size:26px;display:flex;align-items:center;gap:8px}.brand .dot{width:10px;height:10px;border-radius:50%;background:var(--amber)}.brand-sub{font-size:11px;font-weight:900;color:#cfe0f2;margin-inline-start:6px}.btn{border:none;border-radius:999px;padding:10px 18px;font-weight:700;font-size:14.5px}.btn-ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.btn-ghost:hover{background:var(--sand)}.btn-amber{background:var(--amber);color:var(--teal-deep)}.btn-coral{background:var(--coral);color:#fff}.btn-teal{background:var(--teal);color:#fff}.wrap{width:100%;max-width:100%;min-width:0;margin:0 auto;padding:0 22px 60px;box-sizing:border-box;overflow-x:clip}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px;margin-top:22px}.hero{width:100%;margin:0 auto;padding:34px 22px 10px;text-align:center;box-sizing:border-box}.hero p{font-family:Cairo,sans-serif;font-weight:800;font-size:15.5px;color:#3a4d6e;max-width:640px;margin:0 auto}.ads-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:22px}.ads-strip.ads-count-1{grid-template-columns:1fr}.ads-strip.ads-count-2{grid-template-columns:1fr 1fr}.ads-strip.ads-count-3{grid-template-columns:1fr 1fr 1fr}.ads-strip.ads-count-3 .ad-slot{min-height:100px;padding:10px;font-size:12px}@media (max-width:600px){.ads-strip.ads-count-2{grid-template-columns:1fr 1fr;gap:8px}.ads-strip.ads-count-3{grid-template-columns:1fr 1fr 1fr;gap:6px}.ads-strip.ads-count-3 .ad-slot{min-height:80px;padding:6px;font-size:10.5px}}@media (max-width:640px){.ads-strip{grid-template-columns:repeat(2,1fr);gap:8px}.ad-slot{min-height:80px;padding:8px;font-size:11px}.ad-card-badges{flex-wrap:wrap;gap:5px;margin-bottom:4px}.ad-badge-pill{font-size:9px;padding:3px 8px;white-space:nowrap}.ad-card-header{padding:7px 10px 8px}.ad-card-title{font-size:13px;-webkit-line-clamp:1;margin-top:2px}.ad-card-location{font-size:9px;margin-top:1px}.ad-card-pills{flex-direction:row;flex-wrap:wrap;gap:5px;padding:6px 10px 0}.ad-pill{font-size:9px;padding:4px 8px}.ad-products-wrap{padding:6px 10px 0}.btn-view-all-products{width:auto;margin:6px 10px 0;padding:5px 12px;font-size:10px}.ad-products-mini-grid{grid-template-columns:repeat(3,1fr);gap:5px}.ad-product-item{flex:0 0 150px}.ad-product-item img{width:150px;height:167px}.ad-product-item .api-imgwrap{padding:5px;border-radius:12px}.ad-product-item .ap-name{font-size:10px;margin-top:4px}.ad-product-item .ap-price{margin:1px 0 4px}.ad-product-item .ap-price .new{font-size:12px}.ad-product-item .ap-price .old{font-size:9px}.ad-product-item .discount-tag{font-size:9px;padding:2px 6px;top:5px}.ad-product-single .ap-name{font-size:11.5px;margin-top:5px}.ad-product-single .ap-price{font-size:10.5px}.ad-card-actions{padding:6px 10px 10px;gap:5px}.ad-card-actions .icon-btn{font-size:10px;padding:6px 3px}.grid{gap:10px}.geo-filters-row{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}.geo-filters-row .field{max-width:none!important}.tab{width:66px}.tab .emoji{width:56px;height:56px;font-size:23px}.cat-chip{width:64px}.cat-chip .chip-circle{width:52px;height:52px}.cat-chip .em{font-size:21px}.notify-bell{top:-4px;inset-inline-end:-4px}.member-menu-trigger{padding:5px 9px;font-size:11px}.member-name-text{max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}#typeFilterRow{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}#typeFilterRow::-webkit-scrollbar{display:none}#typeFilterRow .type-pill{flex:0 0 auto;padding:6px 12px;font-size:11px;white-space:nowrap}}.ad-slot{position:relative;border-radius:16px;overflow:hidden;min-height:130px;display:flex;align-items:flex-end;padding:14px;color:#fff;font-weight:700;background:linear-gradient(135deg,var(--teal),var(--teal-deep));background-size:cover;background-position:center;border:1px solid var(--line);cursor:pointer;transition:transform .15s ease}.ad-contact-icons{position:absolute;top:8px;inset-inline-end:8px;display:flex;gap:5px;z-index:3}.ad-contact-icons a{width:26px;height:26px;border-radius:50%;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;font-size:13px;text-decoration:none;transition:transform .15s ease,background .15s ease}.ad-contact-icons a:active{transform:scale(.88);background:rgba(0,0,0,.7)}.ad-slot-inline{grid-column:1/-1;min-height:110px}.ad-slot:active{transform:scale(.98)}.ad-slot::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,61,58,0) 30%,rgba(10,61,58,.75) 100%)}.ad-slot span{position:relative;z-index:1}.ad-slot.empty{background:repeating-linear-gradient(45deg,var(--sand-2),var(--sand-2) 10px,#fff 10px,#fff 20px);color:var(--teal-deep);align-items:center;justify-content:center;text-align:center;font-size:13px;cursor:default}.ad-slot.empty::after{content:none}.field{margin-bottom:0}.field label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}select{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:10px 14px;font-family:inherit;font-size:14.5px}.nav-collapsible{display:grid;grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),opacity .3s ease .1s,margin-top .45s cubic-bezier(.4,0,.2,1);margin-top:10px}.nav-collapsible.collapsed{grid-template-rows:0fr;opacity:0;margin-top:0;pointer-events:none}.nav-collapsible-inner{overflow:hidden;min-height:0;background:var(--card)}.nav-close-btn{font-size:11px;color:#889;cursor:pointer;padding:4px 8px;border-radius:8px;background:rgba(0,0,0,.04)}.section-tabs{display:flex;gap:16px;margin-top:0;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.section-tabs::-webkit-scrollbar{display:none}.tab{flex:0 0 auto;width:76px;display:flex;flex-direction:column;align-items:center;gap:6px;font-weight:700;font-size:11.5px;text-align:center;cursor:pointer;scroll-snap-align:start}.tabs-compact .tab{width:52px;gap:0}.tabs-compact .tab .emoji{width:46px;height:46px;font-size:19px}.tab .emoji{font-size:26px;width:70px;height:70px;border-radius:21px;display:flex;align-items:center;justify-content:center;color:#173b4a;background:linear-gradient(145deg,#fff,#e7f0f3);border:1.5px solid rgba(19,70,76,.14);box-shadow:0 9px 22px rgba(11,22,32,.14),inset 0 1px 0 #fff;overflow:hidden;padding:5px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}.tab .emoji svg{width:28px;height:28px;display:block}.tab .emoji img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;border-radius:15px}.bottom-icon-circle .section-letter,.tab .emoji .section-letter{font-family:Cairo,Tajawal,sans-serif;font-size:18px;font-weight:900;line-height:1;color:currentColor}.bottom-icon-circle img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block;border-radius:50%;filter:drop-shadow(0 2px 2px rgba(8,31,35,.18))}.tab:active .emoji{transform:scale(.92)}.tab:active .emoji{transform:scale(.93)}.tab.tab-offers .emoji{border-color:var(--teal)}.tab.tab-offers.active .emoji{background:var(--teal);border-color:var(--teal)}.tab.tab-wholesale .emoji{border-color:var(--coral)}.tab.tab-wholesale.active .emoji{background:var(--coral);border-color:var(--coral)}.tab.tab-pros .emoji{border-color:var(--purple)}.tab.tab-pros.active .emoji{background:var(--purple);border-color:var(--purple)}.tab.tab-rentals .emoji{border-color:#8b5e34}.tab.tab-rentals.active .emoji{background:#8b5e34;border-color:#8b5e34}.tab.tab-auctions .emoji{border-color:#b8860b}.tab.tab-auctions.active .emoji{background:#b8860b;border-color:#b8860b}.tab.tab-offers .emoji{color:#078778}.tab.tab-wholesale .emoji{color:#cf554d}.tab.tab-pros .emoji{color:#7657c8}.tab.tab-rentals .emoji{color:#8b5e34}.tab.tab-auctions .emoji{color:#a87400}.tab.active .emoji{color:#fff}.bottom-icon-item[data-section=offers] .bottom-icon-circle{color:#078778}.bottom-icon-item[data-section=wholesale] .bottom-icon-circle{color:#d4524a}.bottom-icon-item[data-section=pros] .bottom-icon-circle{color:#7657c8}.bottom-icon-item[data-section=rentals] .bottom-icon-circle{color:#8b5e34}.bottom-icon-item[data-section=auctions] .bottom-icon-circle{color:#a87400}.bottom-icon-item[data-section].active .bottom-icon-circle{color:#10212b}.tab small{display:none}.cat-strip{display:flex;gap:14px;overflow-x:auto;padding:20px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}@media (hover:hover) and (pointer:fine){.cat-strip,.section-tabs{scrollbar-width:thin;scrollbar-color:var(--teal) transparent;padding-bottom:14px}.cat-strip::-webkit-scrollbar,.section-tabs::-webkit-scrollbar{display:block;height:6px}.cat-strip::-webkit-scrollbar-track,.section-tabs::-webkit-scrollbar-track{background:var(--line);border-radius:99px}.cat-strip::-webkit-scrollbar-thumb,.section-tabs::-webkit-scrollbar-thumb{background:var(--teal);border-radius:99px}.cat-strip,.section-tabs{cursor:grab}}.cat-strip::-webkit-scrollbar{display:none}.cat-chip{position:relative;flex:0 0 auto;width:72px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;font-size:11px;font-weight:700;cursor:pointer;scroll-snap-align:start}.cat-chip .chip-circle{width:60px;height:60px;border-radius:18px;background:linear-gradient(145deg,#fff,#edf3f4);border:1.5px solid var(--line);padding:4px;overflow:hidden;box-shadow:0 6px 14px rgba(11,22,32,.1);display:flex;align-items:center;justify-content:center;transition:transform .15s ease,border-color .15s ease,background .15s ease}.cat-chip:active .chip-circle{transform:scale(.93)}.cat-chip .em{font-size:24px}.cat-chip.active .chip-circle{background:var(--amber);border-color:var(--amber);color:var(--teal-deep)}.cat-chip.active .chip-label{color:var(--teal-deep);font-weight:900}.notify-bell{position:absolute;top:-2px;inset-inline-end:-2px;font-size:13px;cursor:pointer;opacity:.55;transition:opacity .15s ease,transform .15s ease;background:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.15)}.notify-bell:hover{opacity:1;transform:scale(1.15)}.notify-bell.on{opacity:1}.type-pill{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease}.type-pill.active{background:var(--teal);border-color:var(--teal);color:#fff}.accordion-panel{animation:accordionOpen .32s ease}@keyframes accordionOpen{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{width:34px;height:34px;border:4px solid rgba(14,168,149,.15);border-top-color:var(--teal);border-radius:50%;animation:spin .7s linear infinite}@keyframes loadingLogoPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.94);opacity:.75}}.loading-logo-pulse{animation:loadingLogoPulse 1.6s ease-in-out infinite}.accordion-empty-note{text-align:center;color:#888;padding:30px 14px;font-size:14px}.store-details{border:none;margin-bottom:4px}.store-details summary{list-style:none;cursor:pointer}.store-details summary::-webkit-details-marker{display:none}.store-details summary::marker{content:''}.store-details .expand-hint{text-align:center;font-size:11px;color:var(--teal);font-weight:800;padding:6px 0 2px;letter-spacing:.3px}.store-details .expand-hint .arrow{display:inline-block;transition:transform .3s ease}.store-details[open] .expand-hint .arrow{transform:rotate(180deg)}.store-products-panel{overflow:hidden;max-height:0;transition:max-height .4s ease}.store-details[open] .store-products-panel{max-height:3000px}.store-details.card{aspect-ratio:auto}.store-details.card summary{position:relative;aspect-ratio:3/4;display:block}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:2px;align-items:start;transition:gap .3s ease;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip}.grid.cols-1-forced{grid-template-columns:minmax(0,1fr)!important;width:100%;margin-inline:auto}.grid.cols-2-forced{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px;--g2gap:8px;width:100%;margin-inline:auto}.grid.cols-2-forced:not(.auctions-grid)>:last-child:nth-child(odd){grid-column:1/-1;max-width:calc((100% - var(--g2gap))/ 2);margin-inline:auto}.grid.cols-2-forced>.lone-last-card{grid-column:1/-1;max-width:calc((100% - var(--g2gap))/ 2);margin-inline:auto}.grid.auctions-grid{align-items:stretch}.grid.auctions-grid.cols-2-forced{align-items:stretch}.grid.auctions-grid>.ad-card.store-card-block{display:flex;flex-direction:column}.grid.auctions-grid>.ad-card.store-card-block>.auction-bid-row{margin-top:auto}.grid .ad-card,.grid .store-card-block,.grid>*{min-width:0;max-width:100%;box-sizing:border-box}.grid .auction-bid-row,.grid .auction-inline-bid-row,.grid .store-head-v2,.grid .store-head-v2 .info,.grid .vcards-row{max-width:100%;min-width:0;box-sizing:border-box}.contact-popup{max-width:calc(100vw - 16px)}.grid.cols-2-forced .ad-card-header{padding:8px 9px 9px}.grid.cols-2-forced .ad-badge-pill{font-size:8px;padding:2px 6px}.grid.cols-2-forced .ad-card-logo{width:22px;height:22px}.grid.cols-2-forced .ad-card-title{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid.cols-2-forced .ad-card-location{font-size:9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.3}.grid.cols-2-forced .ad-delivery-compact{font-size:8px}.grid.cols-2-forced .ad-products-wrap{padding:6px 6px 2px}.grid.cols-2-forced .ad-product-carousel{gap:6px}.grid.cols-2-forced .ad-product-item{flex:0 0 100%}.grid.cols-2-forced .ad-product-item img{width:100%;height:130px}.grid.cols-2-forced .ap-name{font-size:10px}.grid.cols-2-forced .ap-price .new{font-size:12.5px}.grid.cols-2-forced .ap-price .old{font-size:9px}.grid.cols-2-forced .dot{width:5px;height:5px}.grid.cols-2-forced .dot.active{width:14px}.grid.cols-2-forced .ad-card-pills{padding:6px 7px 0;gap:4px}.grid.cols-2-forced .ad-pill{font-size:8px;padding:3px 8px}.grid.cols-2-forced .ad-card-actions{padding:7px 7px 8px;gap:4px}.grid.cols-2-forced .icon-btn{font-size:10px;padding:6px 4px}.grid.cols-2-forced .auction-countdown{font-size:9px}.grid.cols-2-forced .auction-bid-amount{font-size:13px}.timing-filter-btn{padding:7px 11px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-size:11px;font-weight:800;color:#556;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex:0 0 auto}.countdown-badge{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:999px;font-size:10.5px;font-weight:900;color:#fff;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;box-sizing:border-box;justify-self:end;transition:padding .3s ease,font-size .3s ease}.grid.cols-2-forced .countdown-badge{padding:3px 7px;font-size:8px;gap:2px;border-radius:6px}.countdown-badge.safe{background:#0ea895}.countdown-badge.soon{background:linear-gradient(135deg,#f5b400,#e09a00)}.countdown-badge.urgent{background:linear-gradient(135deg,#f14c4c,#c62828);animation:countdownPulse 1.3s infinite}@keyframes countdownPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}.floating-countdown-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 11px;border-radius:999px;margin-bottom:6px;font-size:10px;font-weight:900;color:#fff;white-space:nowrap;box-shadow:0 3px 8px rgba(0,0,0,.2)}.floating-countdown-badge.safe{background:#0ea895}.floating-countdown-badge.soon{background:linear-gradient(135deg,#f5b400,#e09a00)}.floating-countdown-badge.urgent{background:linear-gradient(135deg,#f14c4c,#c62828);animation:countdownPulse 1.3s infinite}.floating-countdown-badge.ended{background:#334155;color:#fff}.timing-filter-scroll{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.timing-filter-scroll::-webkit-scrollbar{display:none}.timing-filter-btn.active{background:var(--teal-deep);color:#fff;border-color:var(--teal-deep)}.timing-filter-btn:active{transform:scale(.95)}.grid-toggle-btn{padding:8px 18px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-size:12.5px;font-weight:800;color:#667;cursor:pointer;transition:all .2s ease}.grid-toggle-btn.active{background:var(--teal-deep);color:#fff;border-color:var(--teal-deep)}#gridColsToggle.disabled-in-selections{opacity:.4;pointer-events:none}@media (min-width:760px){#gridColsToggle{display:none!important}}@media print{body *{visibility:hidden}#invoiceViewOverlay,#invoiceViewOverlay *{visibility:visible}#invoiceViewOverlay{position:absolute;top:0;left:0}#invoiceViewOverlay .no-print{display:none!important}}.card{position:relative;aspect-ratio:3/4;border-radius:22px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);background:#111}.ad-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 22px rgba(14,16,19,.12);border:2px solid var(--amber);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.ad-card:hover{box-shadow:0 18px 36px rgba(14,16,19,.16)}.ad-card-header{background:linear-gradient(160deg,#1a1a1a 0,#000 60%,#0a0a0a 100%);padding:11px 14px 12px;color:#fff;position:relative;border-bottom:3px solid var(--amber);min-height:78px;box-sizing:border-box}.ad-card-badges{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin-bottom:6px}.ad-badge-pill{background:rgba(255,255,255,.14);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;justify-self:start;max-width:100%}.ad-card-badges .ad-badge-pill:last-child{justify-self:end}.ad-badge-pill.trial{background:var(--amber);color:var(--teal-deep);border-color:var(--amber)}.ad-card-logo{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#fff;border:2px solid var(--amber);box-shadow:0 2px 8px rgba(0,0,0,.25);flex:0 0 auto}.ad-card-title{font-family:Lalezar,Cairo,sans-serif;font-size:20px;font-weight:400;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.8em;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.2);letter-spacing:.3px;word-break:break-word}.ad-card-quickinfo{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-top:5px;padding-top:5px;border-top:1px solid rgba(255,255,255,.12)}.ad-card-quickinfo::-webkit-scrollbar{display:none}.ad-quickinfo-chip{display:flex;align-items:center;gap:3px;font-size:9.5px;font-weight:800;color:#e8eef2;background:rgba(255,255,255,.1);padding:3px 8px;border-radius:999px;white-space:nowrap;flex:0 0 auto}.ad-quickinfo-chip.region{color:#bcd6e8}.ad-quickinfo-chip.installment{background:rgba(30,120,255,.22);color:#bcdcff}.ad-quickinfo-chip.delivery{background:rgba(16,185,129,.2);color:#a8f0d4}.grid.cols-2-forced .ad-card-quickinfo{gap:4px;margin-top:3px;padding-top:3px;flex-wrap:wrap;overflow-x:visible}.grid.cols-2-forced .ad-quickinfo-chip{font-size:8px;padding:2px 6px;gap:2px;white-space:normal;text-align:center}.ad-card-location{font-size:11.5px;color:#bcd6e8;margin-top:3px;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-delivery-compact{font-size:10.5px;color:var(--amber);text-align:center;margin-top:4px;font-weight:800;cursor:pointer;text-decoration:underline}.store-head-v2{background:#fff;border-radius:12px;padding:8px 9px;box-shadow:0 3px 10px rgba(14,16,19,.08)}.store-head-v2 .top-row{display:flex;align-items:center;gap:7px}.store-head-v2 .logo{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1.5px solid var(--amber);background:var(--sand-2)}.store-head-v2 .info{flex:1;min-width:0}.store-head-v2 .name-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.store-head-v2 .name{font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.store-head-v2 .type-badge{background:#eaf6f4;color:#0a7d6d;font-size:8.5px;font-weight:800;padding:1px 6px;border-radius:999px;white-space:nowrap}.store-head-v2 .sub-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:1px;flex-wrap:nowrap}.store-head-v2 .sub{font-size:9.5px;color:#889;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto;max-width:55%}.store-head-v2 .sub-row .countdown-badge{flex:0 0 auto;font-size:8.5px;padding:1px 6px}.store-head-v2 .actions{display:flex;gap:5px;margin-top:6px}.corner-share-btn{position:absolute;top:6px;inset-inline-end:6px;width:23px;height:23px;border-radius:50%;background:var(--sand);border:none;display:flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer;opacity:.75;transition:opacity .15s ease}.corner-share-btn:hover{opacity:1}.pro-card-v2 .corner-share-btn{background:0 0}.pro-card-v2 .store-head-v2 .logo{background:0 0;border-color:transparent}.mini-badges-row{display:flex;align-items:center;gap:4px 6px;margin-top:3px;flex-wrap:wrap}.ack-checkbox{width:22px!important;height:22px!important;min-width:22px;accent-color:var(--modern-brand-deep,#0d8f7d);cursor:pointer;flex-shrink:0}.mini-badge{font-size:8.5px;font-weight:800;padding:0 7px;height:16px;border-radius:999px;cursor:pointer;line-height:16px;display:inline-flex;align-items:center;box-sizing:border-box;overflow:hidden;flex:0 0 auto}.mini-badge.mb-delivery{background:#eaf6f4;color:#0a7d6d}.mini-badge.mb-installment{background:#eef6ff;color:#1a5fb4;cursor:default}.mini-badge.spec-device{background:#eee9ff;color:#573b91}.mini-badge.spec-storage{background:#e8f3ff;color:#174f86}.mini-badge.spec-warranty{background:#e7f8ee;color:#17633b}.meta-inline-row{display:flex;align-items:center;gap:6px;margin-top:2px;flex-wrap:nowrap;min-width:0}.meta-inline-row .type-badge{flex:0 0 auto}.location-text{font-size:9.5px;color:#889;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.meta-inline-row .countdown-badge{flex:0 0 auto;font-size:8.5px;padding:1px 6px}.contact-popup{position:fixed;background:#fff;border-radius:14px;box-shadow:0 16px 36px rgba(14,16,19,.32),0 2px 8px rgba(14,16,19,.1);overflow:hidden;z-index:10010;border:1px solid rgba(20,30,28,.08);min-width:170px}.contact-popup a{display:flex;align-items:center;justify-content:center;gap:7px;padding:13px 14px;font-size:13.5px;font-weight:800;text-decoration:none;color:var(--ink);border-bottom:1px solid rgba(20,30,28,.08);text-align:center;transition:background .15s ease}.contact-popup a:last-child{border-bottom:none}.contact-popup a:first-child{color:var(--teal)}.contact-popup a:first-child:hover{background:rgba(13,143,125,.08)}.contact-popup a:last-child{color:#25d366}.contact-popup a:last-child:hover{background:rgba(37,211,102,.1)}.maloom-map-pin{position:relative;width:52px;height:64px;filter:drop-shadow(0 7px 9px rgba(7,31,34,.25));transform-origin:50% 100%;transition:transform .18s ease,filter .18s ease;cursor:pointer}.maloom-map-pin.is-active,.maloom-map-pin:hover{transform:translateY(-4px) scale(1.12);filter:drop-shadow(0 10px 13px rgba(7,31,34,.32))}.maloom-map-pin__halo{position:absolute;inset:0 3px 9px;border-radius:19px 19px 22px 22px;background:linear-gradient(145deg,#fff,#eef9f7);border:3px solid var(--pin-color,#0ea895);box-shadow:inset 0 0 0 2px #fff;overflow:hidden}.maloom-map-pin.is-active .maloom-map-pin__halo{border-color:#f5b400;box-shadow:0 0 0 4px rgba(245,180,0,.22),inset 0 0 0 2px #fff}.maloom-map-pin__media{width:100%;height:100%;object-fit:cover;display:block;background:#eef5f4}.maloom-map-pin__fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#0d3b3e,#14636a);color:#fff;font-size:21px}.maloom-map-pin__tip{position:absolute;bottom:2px;left:50%;width:15px;height:15px;background:var(--pin-color,#0ea895);transform:translateX(-50%) rotate(45deg);border-radius:2px;z-index:-1}.maloom-map-pin.is-active .maloom-map-pin__tip{background:#f5b400}.maloom-map-pin__badge{position:absolute;top:-5px;right:-5px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#071f22;color:#fff;border:2px solid #fff;font-size:11px;box-shadow:0 3px 8px rgba(0,0,0,.2)}.map-preview-card{background:linear-gradient(135deg,#fff 0,#f5fbfa 100%);border:1px solid rgba(14,168,149,.18);border-radius:18px;padding:11px;box-shadow:0 12px 35px rgba(7,31,34,.16)}.map-preview-media{width:68px;height:68px;border-radius:17px;overflow:hidden;flex-shrink:0;background:linear-gradient(145deg,#e8f5f3,#fff);border:2px solid #fff;box-shadow:0 5px 15px rgba(13,59,62,.16)}.map-preview-category{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:900;background:#e8f5f3;color:var(--teal-deep)}.map-preview-primary{border:0;border-radius:12px;padding:11px 14px;background:linear-gradient(135deg,var(--teal-deep),var(--teal));color:#fff;font-size:12.5px;font-weight:900;cursor:pointer;box-shadow:0 5px 13px rgba(13,59,62,.22)}.map-preview-nav{width:42px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--teal-deep);font-size:16px;cursor:pointer}.store-head-v2 .actions a,.store-head-v2 .actions button{flex:1;border:none;border-radius:8px;font-size:10px;font-weight:800;padding:5px 3px;display:flex;align-items:center;justify-content:center;gap:3px;cursor:pointer;text-decoration:none;color:inherit}.grid.cols-2-forced .store-card-block{padding:0 6px 6px;margin-bottom:3px;border-radius:16px;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible;min-width:0}.grid.cols-2-forced .store-head-v2{padding:22px 8px 7px;position:relative;overflow:visible}.grid.cols-2-forced .store-head-v2 .top-row{flex-direction:column;align-items:center;gap:0}.grid.cols-2-forced .store-head-v2 .logo{position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:36px;height:36px;border-radius:50%;border:2.5px solid #fff;box-shadow:0 2px 6px rgba(14,16,19,.18);z-index:2;object-fit:cover}.grid.cols-2-forced .store-head-v2 .info{width:100%;padding-inline-start:0;padding-inline-end:0;text-align:center}.grid.cols-2-forced .store-head-v2 .name-row{align-items:center}.grid.cols-2-forced .store-head-v2 .meta-inline-row{justify-content:center}.grid.cols-2-forced .mini-badges-row{justify-content:center}.grid.cols-2-forced .floating-countdown-badge{position:absolute;top:-12px;inset-inline-start:2px;z-index:5;font-size:6.8px;padding:2.5px 5px;gap:1px;margin-bottom:0;box-shadow:0 4px 10px rgba(0,0,0,.28),0 0 0 2px #fff}.grid.cols-2-forced .store-head-v2 .name-row{flex-direction:column;align-items:flex-start;gap:2px;width:100%}.grid.cols-2-forced .store-head-v2 .name{font-size:11.5px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.grid.cols-2-forced .store-head-v2 .meta-inline-row{margin-top:4px;gap:4px}.grid.cols-2-forced .store-head-v2 .type-badge{font-size:8.5px;padding:2px 7px;background:#eafaf7;color:var(--teal);border-radius:999px;font-weight:800;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid.cols-2-forced .store-head-v2 .location-text{font-size:9px;min-width:50px}.grid.cols-2-forced .store-head-v2 .meta-inline-row .countdown-badge{font-size:8px;padding:2px 7px;border-radius:999px;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid.cols-2-forced .store-head-v2 .auction-countdown-inline{font-size:8px;padding:2px 7px;flex:0 0 auto}.grid.cols-2-forced .mini-badges-row{margin-top:4px;gap:4px;flex-wrap:wrap}.grid.cols-2-forced .mini-badge{font-size:8px;padding:0 6px;height:16px;line-height:16px;border-radius:999px;overflow:hidden}.grid.cols-2-forced .ad-card-details .actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.grid.cols-2-forced .ad-card-details .actions a,.grid.cols-2-forced .ad-card-details .actions button,.grid.cols-2-forced .ad-card-details .actions span.btn-site{flex:none;width:100%;flex-direction:column;gap:1px;padding:6px 2px;border-radius:9px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.grid.cols-2-forced .ad-card-details .actions .act-text{display:block;font-size:7.5px;line-height:1}.grid.cols-2-forced .ad-card-details .actions .act-icon{font-size:14px;line-height:1}.grid.cols-2-forced .corner-share-btn{width:19px;height:19px;top:5px;inset-inline-end:5px}.grid.cols-2-forced .vcards-row{gap:6px;padding:6px 2px 3px}.grid.cols-2-forced .vcard-v2{flex:0 0 92px;position:relative}.grid.cols-2-forced .vcard-v2 .top-badge{font-size:7px;padding:2px 5px;top:4px;inset-inline-start:4px;max-width:70%}.grid.cols-2-forced{align-items:start}.grid.cols-2-forced .store-card-block .vcards-row{flex:1}.grid.cols-2-forced .store-card-block .ad-card-more-toggle{margin-top:auto}@media (min-width:680px){.grid.cols-2-forced{gap:14px;--g2gap:14px}.grid.cols-2-forced .ad-card-header{padding:12px 14px 13px}.grid.cols-2-forced .ad-card-logo{width:34px;height:34px}.grid.cols-2-forced .ad-card-title{font-size:16px}.grid.cols-2-forced .ad-card-location{font-size:11.5px}.grid.cols-2-forced .ad-badge-pill{font-size:10px;padding:3px 9px}.grid.cols-2-forced .ad-delivery-compact{font-size:10px}.grid.cols-2-forced .ad-products-wrap{padding:9px 9px 3px}.grid.cols-2-forced .ap-name{font-size:12.5px}.grid.cols-2-forced .ap-price .new{font-size:15px}.grid.cols-2-forced .ap-price .old{font-size:11px}.grid.cols-2-forced .ad-card-pills{padding:8px 10px 0;gap:6px}.grid.cols-2-forced .ad-pill{font-size:10px;padding:4px 10px}.grid.cols-2-forced .ad-card-actions{padding:9px 10px 11px;gap:6px}.grid.cols-2-forced .icon-btn{font-size:12px;padding:8px 5px}.grid.cols-2-forced .auction-countdown{font-size:11px}.grid.cols-2-forced .auction-bid-amount{font-size:16px}.grid.cols-2-forced .countdown-badge{padding:5px 11px;font-size:10px}.grid.cols-2-forced .vcards-row{gap:9px}.grid.cols-2-forced .vcard-v2{flex:0 0 128px}.grid.cols-2-forced .vcard-v2 .top-badge{font-size:9px;padding:3px 7px}.grid.cols-2-forced .store-head-v2{padding:26px 10px 9px}.grid.cols-2-forced .store-head-v2 .logo{width:44px;height:44px}.grid.cols-2-forced .store-head-v2 .name{font-size:14px}.grid.cols-2-forced .store-head-v2 .type-badge{font-size:10.5px;padding:3px 9px}.grid.cols-2-forced .store-head-v2 .location-text{font-size:11px;min-width:60px}.grid.cols-2-forced .store-head-v2 .meta-inline-row .countdown-badge{font-size:10px;padding:3px 9px}.grid.cols-2-forced .mini-badges-row{gap:6px}.grid.cols-2-forced .mini-badge{font-size:10px;height:20px;line-height:20px;padding:0 8px}.grid.cols-2-forced .floating-countdown-badge{font-size:9px;padding:4px 8px}}@media (min-width:1200px){.grid.cols-2-forced{gap:18px;--g2gap:18px}.grid.cols-2-forced .ad-card-title{font-size:17.5px}.grid.cols-2-forced .ap-name{font-size:13.5px}.grid.cols-2-forced .ap-price .new{font-size:16.5px}.grid.cols-2-forced .vcard-v2{flex:0 0 158px}.grid.cols-2-forced .store-head-v2 .name{font-size:15px}}.store-head-v2 .btn-follow{background:var(--teal);color:#fff}.store-head-v2 .btn-follow.following{background:#fff;color:var(--teal);border:1.5px solid var(--teal)}.store-head-v2 .actions .btn-social{background:linear-gradient(135deg,#6657c8,#8376df);color:#fff;box-shadow:0 3px 8px rgba(102,87,200,.22)}.store-head-v2 .actions .btn-site{background:linear-gradient(135deg,#1678a5,#209bc2);color:#fff;box-shadow:0 3px 8px rgba(22,120,165,.22)}.store-head-v2 .actions span.btn-site{background:linear-gradient(135deg,#8096a0,#9eafb7);color:#eef4f6;box-shadow:none}.vcards-row{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:8px 2px 3px;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-inline:contain}.selections-page{display:flex;flex-direction:column;gap:4px}.selections-store-block{background:#fff;border-radius:16px;padding:10px;box-shadow:0 3px 10px rgba(14,16,19,.06)}.selections-store-header{display:flex;align-items:center;gap:8px;cursor:pointer;padding-bottom:8px}.selections-store-header .logo{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1.5px solid var(--amber);background:var(--sand)}.selections-store-header .name{font-size:13px;font-weight:900;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selections-store-header .go-arrow{font-size:14px;color:#aab;flex:0 0 auto}.vcards-row::-webkit-scrollbar{display:none}.vcard-v2{position:relative;flex:0 0 118px;aspect-ratio:9/16;border-radius:13px;overflow:hidden;cursor:pointer;background:#111;box-shadow:0 3px 10px rgba(14,16,19,.16);scroll-snap-align:start}.vcard-v2.image-unavailable::before{content:'الصورة غير متاحة';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;color:#dce8e6;background:linear-gradient(145deg,#17363a,#0b1620);font-size:10px;font-weight:800;z-index:0}.vcard-v2 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vcard-v2 .bottom-fade{position:absolute;inset-inline:0;bottom:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,.82) 0,rgba(0,0,0,.55) 30%,rgba(0,0,0,.22) 60%,rgba(0,0,0,0) 100%);pointer-events:none}.vcard-v2 .top-badge{position:absolute;top:7px;inset-inline-start:7px;background:var(--coral);color:#fff;font-size:10px;font-weight:900;padding:4px 8px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.25);max-width:82%;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcard-fav-wrap{position:absolute;top:6px;inset-inline-end:6px;z-index:4}.vcard-fav-heart{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.45);font-size:13px;cursor:pointer;transition:transform .12s ease}.vcard-fav-heart:active{transform:scale(1.25)}.vcard-fav-heart.is-fav{background:rgba(255,255,255,.9)}.vcard-v2 .price-row{position:absolute;bottom:54px;inset-inline:7px;display:flex;align-items:center;justify-content:space-between}.vcard-v2 .price-badge{background:#cfff04;color:#1a2b00;font-size:11px;font-weight:900;padding:3px 7px;border-radius:8px}.vcard-v2 .title{position:absolute;bottom:28px;inset-inline:7px;color:#fff;font-size:10px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000,-1.5px 0 0 #000,1.5px 0 0 #000,0 -1.5px 0 #000,0 1.5px 0 #000,0 3px 8px rgba(0,0,0,.9),0 0 16px rgba(0,0,0,.75)}.vcard-v2 .media-dots{position:absolute;bottom:20px;inset-inline:0;display:flex;justify-content:center;gap:3px}.vcard-v2 .media-dots span{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.4)}.vcard-v2 .media-dots span.active{width:10px;border-radius:2px;background:var(--amber)}.vcard-v2 .footer-row{position:absolute;bottom:6px;inset-inline:7px;display:flex;align-items:center;justify-content:space-between}.vcard-v2 .discount-tag{font-size:9px;color:rgba(255,255,255,.75);font-weight:600}.vcard-v2 .like-btn{display:flex;align-items:center;gap:3px;color:#fff;font-size:9.5px;font-weight:700;background:0 0;border:none;cursor:pointer;padding:0}.vcard-v2 .like-btn.liked{color:var(--coral)}.vcard-v2 .price-footer{display:flex;align-items:center;gap:5px;padding:0;border-radius:0;border:none;background:0 0}.vcard-v2 .price-old-tag{color:#ff5a5a;font-size:9px;font-weight:800;opacity:1;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.9)}.vcard-v2 .price-new-tag{color:var(--amber);font-size:11px;font-weight:900;text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000,-1.5px 0 0 #000,1.5px 0 0 #000,0 -1.5px 0 #000,0 1.5px 0 #000,0 3px 8px rgba(0,0,0,.9),0 0 16px rgba(0,0,0,.75)}.ad-products-wrap{padding:10px 12px 2px;background:linear-gradient(180deg,#fdfbf5 0,#fff 100%)}.grid-catalog-wrap{padding:10px 12px 2px;background:linear-gradient(180deg,#fdfbf5 0,#fff 100%)}.grid-catalog-track{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.grid-catalog-track::-webkit-scrollbar{display:none}.grid-catalog-page{flex:0 0 100%;scroll-snap-align:center;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 4px;box-sizing:border-box}.grid-catalog-page.single-page{grid-template-columns:1fr}.grid-cat-cell{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 3px 10px rgba(14,16,19,.08);border:1px solid var(--line);cursor:pointer;transition:transform .15s ease}.grid-cat-cell:active{transform:scale(.97)}.grid-cat-cell.single{display:flex;flex-direction:column}.grid-cat-title{background:var(--teal-deep);color:#fff;padding:8px 8px;font-size:11px;font-weight:900;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;min-height:2.7em}.grid-cat-cell.single .grid-cat-title{font-size:14px;padding:12px}.grid-cat-imgwrap{position:relative;background:#fff;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.grid-cat-cell.single .grid-cat-imgwrap{aspect-ratio:4/5;padding:0;flex:1}.grid-cat-imgwrap img{width:100%;height:100%;object-fit:cover;display:block}.grid-cat-imgwrap .discount-tag{position:absolute;top:6px;inset-inline-start:6px}.grid-cat-price{padding:6px 8px 10px;text-align:center;font-size:13px;font-weight:900;color:var(--coral)}.grid-cat-cell.single .grid-cat-price{font-size:18px;padding:8px 12px 14px}.grid-cat-price .old{text-decoration:line-through;color:#aaa;font-size:10.5px;margin-inline-end:4px}.grid.cols-2-forced .grid-catalog-page{gap:5px}.grid.cols-2-forced .grid-cat-title{font-size:9px;padding:5px}.grid.cols-2-forced .grid-cat-imgwrap{aspect-ratio:4/5;padding:0}.grid.cols-2-forced .grid-cat-price{font-size:10px;padding:4px 6px 6px}.ad-product-carousel{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;user-select:none;will-change:scroll-position;transform:translateZ(0)}.ad-product-carousel::-webkit-scrollbar{display:none}.ad-product-carousel.dragging{cursor:grabbing;scroll-snap-type:none}.ad-product-item{scroll-snap-align:center;flex:0 0 100%;width:100%;cursor:pointer;padding:0 4px;box-sizing:border-box}.grid.cols-1-forced .ad-card-title{font-size:24px}.grid.cols-1-forced .ad-card-location{font-size:13px}.grid.cols-1-forced .ad-badge-pill{font-size:12px;padding:6px 14px}.grid.cols-1-forced .ad-product-item img{height:280px}.grid.cols-1-forced .ap-name{font-size:14px}.grid.cols-1-forced .ap-price .new{font-size:17px}.grid.cols-1-forced .ad-pill{font-size:12px;padding:7px 15px}.grid.cols-1-forced .icon-btn{font-size:14px;padding:12px 10px}.ad-product-item .api-imgwrap{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#fff 0,var(--sand-2) 100%);box-shadow:0 6px 16px rgba(14,16,19,.1),inset 0 0 0 1px rgba(245,180,0,.25);padding:8px;transition:transform .18s ease,box-shadow .18s ease}.ad-product-item:active .api-imgwrap{transform:scale(.97)}.ad-product-item img{width:100%;height:220px;object-fit:cover;background:#fff;border-radius:10px;display:block;transition:height .3s ease}.ad-product-item .discount-tag{position:absolute;top:8px;inset-inline-start:8px;background:linear-gradient(135deg,var(--coral),#d63838);color:#fff;font-size:11px;font-weight:900;padding:4px 9px;border-radius:9px;box-shadow:0 3px 8px rgba(241,76,76,.45);z-index:2}.ad-product-item .ap-name{font-size:12.5px;font-weight:800;margin-top:6px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-product-item .ap-price{font-size:11.5px;margin-top:2px}.ad-product-item .ap-price .old{text-decoration:line-through;color:var(--coral);font-size:10.5px;margin-inline-end:4px}.ad-product-item .ap-price .new{color:var(--amber);font-weight:900;font-size:15px}.ad-products-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ad-product-mini{border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--line)}.ad-product-mini .api-imgwrap{position:relative}.ad-product-mini img{width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--sand-2);pointer-events:none}.ad-product-mini .discount-tag{position:absolute;top:6px;inset-inline-start:6px;background:var(--coral);color:#fff;font-size:10px;font-weight:900;padding:3px 7px;border-radius:7px}.ad-product-mini .ap-name{font-size:11.5px;font-weight:800;margin-top:6px;padding:0 6px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-product-mini .ap-price{font-size:11px;margin:2px 0 6px;padding:0 6px}.ad-product-mini .ap-price .old{text-decoration:line-through;color:#aaa;font-size:10px;margin-inline-end:4px}.ad-product-mini .ap-price .new{color:var(--coral);font-weight:900;font-size:13px}.ad-carousel-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:8px}.ad-carousel-dots .dot{width:7px;height:7px;border-radius:50%;background:var(--line);cursor:pointer;transition:all .25s ease;padding:0;border:none}.ad-carousel-dots .dot.active{width:20px;border-radius:4px;background:var(--teal)}.btn-view-all-products{display:inline-flex;align-items:center;gap:5px;width:auto;margin:6px 12px 0;padding:6px 14px;border:none;background:linear-gradient(135deg,var(--amber),#e0a300);color:var(--teal-deep);border-radius:999px;font-weight:900;font-size:11px;cursor:pointer;box-shadow:0 3px 10px rgba(245,180,0,.35);transition:transform .12s ease}.btn-view-all-products:active{transform:scale(.95)}.ad-card-pills{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 2px}.ad-pill{border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:800;color:#173d3a;background:linear-gradient(135deg,#e3f5f2,#c6ebe5);border:1px solid #9bd8cf;display:inline-flex;align-items:center;gap:5px;width:fit-content;box-shadow:0 2px 6px rgba(14,16,19,.12)}.ad-pill.sub{background:linear-gradient(135deg,#9b6bd6,#7c5cfc);color:#fff;border-color:transparent}.ad-pill.duration{background:linear-gradient(135deg,#5a6b7d,#3d4a58);color:#fff;border-color:transparent}.ad-pill.delivery{background:linear-gradient(135deg,var(--teal),#0c8a7a);color:#fff;border-color:transparent}.ad-pill.workhours{background:linear-gradient(135deg,#e8a33d,#c97a1a);color:#fff;border-color:transparent}.ad-pill.spec-space{background:linear-gradient(135deg,#e8f3ff,#d3e7ff);color:#174f86;border-color:#afd2f6}.ad-pill.spec-building{background:linear-gradient(135deg,#fff1dc,#ffe0b2);color:#87500c;border-color:#f2c985}.ad-pill.spec-status{background:linear-gradient(135deg,#efe9ff,#dfd2ff);color:#593a91;border-color:#c7b3ee}.ad-pill.spec-feature{background:linear-gradient(135deg,#e7f8ee,#ccefd9);color:#17633b;border-color:#9ed8b5}.ad-pill.spec-finance{background:linear-gradient(135deg,#fff0f4,#ffd7e1);color:#8f2945;border-color:#f1aec0}.ad-pill.spec-rating{background:linear-gradient(135deg,#fff8d9,#ffedaa);color:#725600;border-color:#e8cd69}.ad-pill.spec-commerce{background:linear-gradient(135deg,#e5f7f5,#c9ece7);color:#116357;border-color:#91d2c8}.rega-license-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:8px 12px 0;padding:8px 12px;border-radius:10px;background:linear-gradient(135deg,#eef7f0,#dcf0e2);border:1px solid #a9dcb8;cursor:pointer;font-size:11px;font-weight:700;color:#1a5c33}.rega-license-row:active{opacity:.85}.rega-license-row b{font-weight:900}.rega-verify-link{font-size:10.5px;font-weight:800;color:#0d7a3f;text-decoration:underline;white-space:nowrap}.grid.cols-2-forced .rega-license-row{font-size:8.5px;padding:6px 8px;margin:6px 7px 0}.grid.cols-2-forced .rega-verify-link{font-size:8px}.pro-card-v2 .ad-pill{background:0 0;color:var(--ink,#173d3a);border:1px solid var(--line,#e1e6e4);box-shadow:none}.pro-card-v2 .ad-pill.delivery,.pro-card-v2 .ad-pill.duration,.pro-card-v2 .ad-pill.spec-building,.pro-card-v2 .ad-pill.spec-commerce,.pro-card-v2 .ad-pill.spec-feature,.pro-card-v2 .ad-pill.spec-finance,.pro-card-v2 .ad-pill.spec-rating,.pro-card-v2 .ad-pill.spec-space,.pro-card-v2 .ad-pill.spec-status,.pro-card-v2 .ad-pill.sub,.pro-card-v2 .ad-pill.workhours{background:0 0;color:var(--ink,#173d3a);border-color:var(--line,#e1e6e4)}.pro-card-v2 .icon-btn.report{background:0 0}.ad-card-actions{display:flex;flex-wrap:wrap;gap:7px;padding:9px 12px 12px}.ad-card-price{text-align:center;font-weight:900;color:var(--coral);font-size:15px;padding:8px 12px 2px}.grid.cols-2-forced .ad-card-price{font-size:12px;padding:6px 8px 2px}.ad-card-more-toggle{display:flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 20px);margin:7px 10px 5px;padding:8px 12px;font-size:12px;font-weight:900;color:#fff;background:linear-gradient(115deg,#087568 0,#12a08d 46%,#087367 100%);cursor:pointer;border:1.5px solid #045149;border-radius:999px;user-select:none;letter-spacing:.05px;box-shadow:0 0 0 2px rgba(204,166,91,.24),0 3px 9px rgba(7,93,85,.18)}.ad-card-more-toggle.open,.ad-card-more-toggle:hover{color:#fff;background:linear-gradient(115deg,#065e55 0,#0c887a 48%,#055c53 100%);border-color:#033e39}.store-card-block{border:1.5px solid #c9a354!important;box-shadow:0 0 0 2px rgba(11,117,107,.12),0 5px 16px rgba(185,143,96,.13)!important}.auction-location-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:8px 0}.auction-location-choice label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:66px;padding:8px 5px;border:1.5px solid #bfd3dc;border-radius:12px;background:#f7fbfc;color:#244653;font-size:11px;font-weight:800;text-align:center;cursor:pointer}.auction-location-choice label:has(input:checked){border-color:#0b8f80;background:linear-gradient(145deg,#e2f8f3,#ccefe7);color:#075d55;box-shadow:0 3px 10px rgba(11,143,128,.16)}.auction-location-choice input{width:auto;margin:0;accent-color:#0b8f80}.verified-star{color:#0a1e5c;font-size:19px;-webkit-text-stroke:1.2px var(--amber);text-stroke:1.2px var(--amber);text-shadow:0 0 0 var(--amber);vertical-align:middle;display:inline-block}.ad-card-more-toggle .chev{transition:transform .2s ease;font-size:11px}.ad-card-more-toggle.open .chev{transform:rotate(180deg)}.ad-card-details{max-height:0;overflow:hidden;transition:max-height .28s ease}.ad-card-details.open{max-height:1400px}.grid.cols-2-forced .ad-card-more-toggle{font-size:9.5px;padding:5px 8px}body.details-always-open .ad-card-more-toggle{display:none}body.details-always-open .ad-card-details{max-height:none!important}.ad-card-actions .icon-btn{font-size:12.5px;padding:8px 8px;border-radius:12px;font-weight:800;box-shadow:0 2px 8px rgba(14,16,19,.08);transition:transform .12s ease}.ad-card-actions .icon-btn:active{transform:scale(.94)}.ad-card-actions .icon-btn.report{background:#fdeeee;color:var(--coral);flex:0 0 auto;padding:8px 12px}.engagement-block{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line,#e1e6e4)}.eng-loading{font-size:11.5px;color:#99a;padding:6px 2px}.engagement-rating-summary{margin-bottom:12px}.eng-rating-overall{font-size:13px;color:var(--amber);font-weight:800}.eng-rating-count{color:#889;font-weight:600;font-size:11px}.eng-rating-breakdown{margin:6px 0;display:flex;flex-direction:column;gap:3px}.eng-crit-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#556}.eng-crit-stars{color:var(--amber);font-weight:700}.eng-comments-title{font-size:12.5px;font-weight:800;color:var(--ink,#173d3a);margin-bottom:6px}.eng-comment-list{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.eng-comment-item{background:var(--sand,#fbf7ee);border-radius:10px;padding:8px 10px;position:relative}.eng-comment-head{display:flex;justify-content:space-between;align-items:baseline;font-size:11.5px;gap:8px}.eng-comment-date{color:#99a;font-size:10px;flex:0 0 auto}.eng-comment-text{font-size:12px;color:#334;margin-top:3px;line-height:1.6;word-break:break-word}.eng-report-btn{background:0 0;border:none;color:#b98;font-size:10.5px;margin-top:5px;padding:0;cursor:pointer;opacity:.75}.eng-report-btn:active{opacity:1}.eng-empty{font-size:11.5px;color:#99a;padding:6px 2px}.eng-add-comment{display:flex;gap:6px;align-items:flex-end}.eng-add-comment textarea{flex:1;resize:vertical;min-height:38px;font-family:inherit;font-size:12px;padding:8px 10px;border-radius:10px;border:1px solid var(--line,#e1e6e4)}.eng-star-picker{display:flex;gap:4px;font-size:22px;cursor:pointer;direction:ltr;justify-content:flex-end}.eng-star-choice{cursor:pointer;user-select:none}.card-media{position:absolute;inset:0;background-size:cover;background-position:center}.poster-scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(9,15,20,.94) 0,rgba(9,15,20,.78) 28%,rgba(9,15,20,.15) 58%,rgba(9,15,20,0) 72%)}.badge{position:absolute;top:10px;inset-inline-start:10px;background:var(--teal-deep);color:#fff;font-size:11px;padding:5px 10px;border-radius:999px;font-weight:700}.badge.fam{background:var(--coral)}.badge.shop{background:var(--teal)}.badge.store{background:var(--amber);color:var(--teal-deep)}.pin-badge{position:absolute;top:38px;inset-inline-start:10px;background:var(--amber);color:var(--teal-deep);font-size:10.5px;padding:4px 9px;border-radius:8px;font-weight:900}.new-badge{position:absolute;top:38px;inset-inline-end:10px;background:var(--purple);color:#fff;font-size:10.5px;padding:4px 9px;border-radius:8px;font-weight:900}.discount-badge{position:absolute;top:10px;inset-inline-end:10px;background:var(--coral);color:#fff;font-size:11px;padding:5px 10px;border-radius:999px;font-weight:900;box-shadow:0 4px 10px rgba(241,76,76,.4)}.card-body{position:absolute;inset-inline:0;bottom:0;padding:14px;color:#fff}.card-title{font-weight:900;font-size:17px;text-shadow:0 2px 6px rgba(0,0,0,.4)}.card-city{font-size:11.5px;color:#dfe6f0}.price-row{display:flex;gap:8px;align-items:baseline;margin-top:4px}.price-old{text-decoration:line-through;color:#c7ccd6;font-size:12.5px}.price-new{background:var(--amber);color:var(--teal-deep);font-weight:900;padding:2px 10px;border-radius:8px}.delivery{font-size:11.5px;color:#fff;background:rgba(14,168,149,.85);padding:3px 10px;border-radius:8px;margin-top:6px;display:inline-block}.contact-row{display:flex;gap:7px;margin-top:8px}.icon-btn{flex:1;border:none;border-radius:10px;padding:8px 5px;font-size:12px;font-weight:700}.compact-actions{display:flex;align-items:center;gap:7px;padding:9px 12px 12px;flex-wrap:wrap}.compact-actions .icon-btn{flex:0 0 auto;width:32px;height:32px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;text-decoration:none}.icon-btn.wa{background:#25d366;color:#fff}.icon-btn.call{background:var(--teal);color:#fff}.icon-btn.map{background:linear-gradient(135deg,#4285f4,#1a5fb4);color:#fff;box-shadow:0 3px 8px rgba(66,133,244,.35)}.icon-btn.tiktok{background:linear-gradient(135deg,#000 55%,#ee1d52 140%);color:#fff;border:1.5px solid #ee1d52;box-shadow:0 3px 8px rgba(238,29,82,.3)}.icon-btn.snapchat{background:#fffc00;color:#000}.icon-btn.instagram{background:linear-gradient(135deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d);color:#fff}.pro-card{display:flex;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:14px 16px;box-shadow:var(--shadow);align-items:center}.rental-card{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:var(--shadow)}.rental-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.rental-card .rc-body{padding:14px}.rental-card .rc-title{font-weight:900;font-size:16px;color:var(--teal-deep)}.rental-card .rc-city{font-size:11.5px;color:#777;margin-top:2px}.rc-specs{display:flex;flex-direction:column;gap:6px;margin-top:14px}[data-auction-detail-id] .rc-specs{display:grid;grid-template-columns:repeat(3,1fr)}.auction-brand-badge{position:absolute;top:12px;inset-inline-end:14px;background:#fff;color:#000;font-size:11px;font-weight:900;padding:5px 12px;border-radius:8px;display:flex;align-items:center;gap:5px}.auction-brand-badge.samsung{background:#1428a0;color:#fff}.auction-brand-badge.mixed{background:var(--amber);color:var(--teal-deep)}.auction-countdown{text-align:center;font-weight:900;font-size:13px;color:#075d55!important;background:#fff;border:1px solid #d8e7e5;padding:8px;margin:0 16px;border-radius:10px;transition:background .3s ease,color .3s ease}.auction-countdown.urgent{color:#fff!important;background:linear-gradient(135deg,#f14c4c,#c62828);border-color:transparent;animation:countdownPulse 1.3s infinite}.auction-countdown-inline{display:inline-flex;align-items:center;font-weight:900;font-size:10px;color:#075d55!important;background:#fff;border:1px solid #d8e7e5;padding:3px 8px;border-radius:999px;transition:background .3s ease,color .3s ease;white-space:nowrap}.auction-countdown-inline.urgent{color:#fff!important;background:linear-gradient(135deg,#f14c4c,#c62828);border-color:transparent;animation:countdownPulse 1.3s infinite}.auction-inline-bid-row{display:flex;flex-direction:column;gap:4px;padding:6px 8px 4px}.auction-inline-bid-hint{font-size:10px;color:#889;font-weight:700}.auction-inline-bid-input{flex:1;border:1.5px solid var(--line);border-radius:8px;padding:6px 10px;font-size:12.5px;font-family:inherit;direction:rtl;min-width:0}.auction-inline-bid-input:focus{border-color:var(--teal);outline:0}.auction-inline-bid-btn{flex:0 0 auto;padding:6px 14px!important;font-size:12px!important}.auction-bid-row{display:flex;justify-content:space-between;align-items:center;padding:10px 16px}.auction-bid-label{display:block;font-size:10.5px;color:#889}.auction-bid-amount{font-size:18px;color:var(--coral);font-weight:900}@keyframes livePriceFlash{0%{color:#4ade80;transform:scale(1.12)}100%{color:var(--coral);transform:scale(1)}}.auction-bid-amount.price-flash{animation:livePriceFlash .9s ease-out}.live-pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ade80;margin-inline-end:5px;animation:livePulse 1.6s ease-in-out infinite;vertical-align:middle}@keyframes livePulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(74,222,128,.5)}50%{opacity:.6;box-shadow:0 0 0 5px rgba(74,222,128,0)}}.auction-bid-count{font-size:11px;color:#889;background:rgba(0,0,0,.05);padding:3px 9px;border-radius:999px}.auction-bid-panel{background:rgba(255,255,255,.05);border-radius:14px;margin-top:14px}.auction-bid-panel input{background:#fff}.rc-specs .rc-spec{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;background:var(--sand);border-radius:10px;font-size:12.5px;color:#555}.rc-specs .rc-spec b{color:var(--teal-deep);font-size:13.5px;font-weight:900}[data-auction-detail-id] .rc-specs .rc-spec{flex-direction:column;justify-content:center;gap:2px;padding:8px 4px;text-align:center}[data-auction-detail-id] .rc-specs .rc-spec span{font-size:10px;opacity:.8}[data-auction-detail-id] .rc-specs .rc-spec b{font-size:12px}.rental-card .rc-price{margin-top:10px;font-size:17px;font-weight:900;color:#8b5e34}.rental-card .rc-price span{font-size:11.5px;font-weight:400;color:#999}.avatar{width:56px;height:56px;border-radius:16px;background:var(--sand-2);display:flex;align-items:center;justify-content:center;font-size:26px;flex:0 0 auto}.status-dot{width:9px;height:9px;border-radius:50%;display:inline-block;background:#2ea36b}.footer{background:var(--teal-deep);color:#fff;margin-top:50px;padding:30px 22px calc(30px + 62px);text-align:center;border-top:3px solid var(--amber)}.footer a{color:#cfe0f2}.product-carousel-wrap{position:relative;margin-top:20px}.product-carousel{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 4px 10px;scrollbar-width:thin;-webkit-overflow-scrolling:touch;cursor:grab}.product-card{scroll-snap-align:start;flex:0 0 160px;background:#1e2a38;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;box-shadow:0 6px 18px rgba(11,22,32,.3);transition:transform .15s ease}.product-card:hover{box-shadow:0 10px 24px rgba(0,0,0,.4)}.product-card .pc-imgwrap{padding:10px;background:linear-gradient(160deg,#fff 0,var(--sand-2) 100%);box-shadow:inset 0 0 0 1px rgba(245,180,0,.25)}.product-card img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#fff;border-radius:12px;display:block}.product-card .pc-body{padding:12px 14px 14px}.product-card .pc-name{font-weight:800;font-size:13.5px;color:#e8edf2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card .pc-price{margin-top:8px;display:flex;align-items:baseline;gap:6px}.product-card .pc-price .old{text-decoration:line-through;color:var(--coral);font-size:11.5px}.product-card .pc-price .new{color:var(--amber);font-weight:900;font-size:16px}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 4px 10px rgba(0,0,0,.12);cursor:pointer;font-size:18px;color:var(--teal-deep);display:flex;align-items:center;justify-content:center}@media (max-width:640px){.carousel-arrow{display:none}}.demo-note{background:#fff7e6;border:2px dashed var(--amber);border-radius:14px;padding:14px 18px;margin:14px 22px;font-size:13px;color:#8a6b1a;max-width:1136px;margin-inline:auto;margin-top:14px}#toastHost{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:10000;display:flex;flex-direction:column;gap:8px;align-items:center}.toast{background:var(--teal-deep);color:#fff;padding:11px 20px;border-radius:999px;font-size:13.5px;font-weight:700;box-shadow:0 8px 24px rgba(0,0,0,.25);animation:toastIn .25s ease}.toast.err{background:var(--coral)}@keyframes toastIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.field{margin-bottom:14px}.field label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}input,textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:10px 14px;font-family:inherit;font-size:14.5px;box-sizing:border-box}@media(max-width:640px){input,select,textarea{font-size:16px!important}}.field-error-msg{color:var(--coral);font-size:11.5px;font-weight:700;margin-top:5px;display:flex;align-items:center;gap:4px;animation:fieldErrorFadeIn .2s ease}@keyframes fieldErrorFadeIn{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}input.input-error,select.input-error,textarea.input-error{border-color:var(--coral)!important;background:#fff5f5;animation:fieldShake .35s ease}@keyframes fieldShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.password-field-wrap{position:relative}.password-field-wrap input{padding-inline-end:40px}.password-toggle-btn{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:10px;background:0 0;border:none;cursor:pointer;font-size:16px;color:#888;padding:0}.login-box{max-width:360px;margin:60px auto;background:#fff;border-radius:18px;padding:30px;box-shadow:var(--shadow)}.flash{padding:10px 16px;border-radius:10px;margin-bottom:14px;font-size:13.5px}.flash.ok{background:#e6f7f1;color:#0b6b60}.flash.err{background:#fdeaea;color:#a12626}.member-chip{color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;gap:4px}.member-menu-wrap{position:relative}.member-menu-trigger{color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;gap:4px;cursor:pointer;background:rgba(255,255,255,.12);border-radius:999px;padding:6px 12px;border:none}.member-menu-trigger-circle{position:relative;padding:2px;border-radius:50%;background:linear-gradient(145deg,#ffd76a,var(--amber) 45%,#0ea895);box-shadow:0 5px 16px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.22);transition:transform .18s ease,box-shadow .18s ease}.member-menu-trigger-circle:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.32),0 0 0 2px rgba(255,215,106,.24)}.member-avatar-circle{width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,#fff,#eaf3f4);color:var(--teal-deep);font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid var(--teal-deep);box-sizing:border-box}.member-avatar-initial{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#fff,#dcebee);text-shadow:0 1px 0 #fff}.member-avatar-status{position:absolute;inset-inline-start:-1px;bottom:0;width:9px;height:9px;border-radius:50%;background:#22c55e;border:2px solid var(--teal-deep);box-shadow:0 1px 4px rgba(0,0,0,.3)}.member-menu-trigger .arrow{font-size:9px;transition:transform .2s ease}.member-menu-trigger.open .arrow{transform:rotate(180deg)}.member-dropdown{display:none;position:absolute;top:calc(100% + 8px);inset-inline-end:0;background:#fff;border-radius:14px;box-shadow:0 12px 28px rgba(0,0,0,.2);min-width:180px;overflow:hidden;z-index:60}.member-dropdown.show{display:block}.member-dropdown a{display:flex;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:700;color:var(--ink);text-decoration:none}.member-dropdown a:hover{background:var(--sand)}.member-dropdown a+a{border-top:1px solid var(--line)}.btn-compact{padding:6px 12px!important;font-size:12px!important}.header-bell{position:relative;font-size:18px;cursor:pointer;color:#fff}.header-action-icon{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(255,255,255,.07));border:1px solid rgba(255,255,255,.2);box-shadow:0 5px 14px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.header-action-icon:hover{transform:translateY(-1px);background:rgba(255,255,255,.2);box-shadow:0 7px 18px rgba(0,0,0,.25)}.header-action-icon.whatsapp{background:linear-gradient(145deg,#2ee676,#18a94f);border-color:rgba(255,255,255,.35)}.header-action-icon.notifications.has-unread{background:linear-gradient(145deg,#fff5cc,#f4b51f);color:#12252e;animation:notificationGlow 2.2s ease-in-out infinite}.header-bell[title="الإشعارات"],.header-bell[title="تابع معلوم"]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(255,255,255,.24);box-shadow:0 5px 14px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .18s ease,box-shadow .18s ease}.header-bell[title="تابع معلوم"]{background:linear-gradient(145deg,#2ee676,#18a94f)}.header-bell[title="تابع معلوم"] svg path:first-child{fill:#fff}.header-bell[title="الإشعارات"]{background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(255,255,255,.07))}.header-bell[title="الإشعارات"]:has(.badge-count){background:linear-gradient(145deg,#fff5cc,#f4b51f);color:#12252e;animation:notificationGlow 2.2s ease-in-out infinite}.header-bell[title="الإشعارات"]:hover,.header-bell[title="تابع معلوم"]:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgba(0,0,0,.27)}.header-bell .badge-count{position:absolute;top:-5px;inset-inline-end:-6px;background:var(--coral);color:#fff;font-size:9px;font-weight:900;border-radius:999px;padding:1px 5px;min-width:14px;text-align:center;border:2px solid var(--teal-deep);box-shadow:0 2px 6px rgba(0,0,0,.28)}@keyframes notificationGlow{0%,100%{box-shadow:0 5px 14px rgba(0,0,0,.2),0 0 0 0 rgba(244,181,31,.3)}50%{box-shadow:0 7px 18px rgba(0,0,0,.25),0 0 0 5px rgba(244,181,31,0)}}.lang-select{background:var(--teal-deep);color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:4px 8px;font-size:11.5px;width:auto}#modalOverlay{display:none;position:fixed;inset:0;width:100%;max-width:100%;background:rgba(11,22,32,.6);backdrop-filter:blur(2px);z-index:9999;align-items:flex-start;justify-content:center;padding:24px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;box-sizing:border-box}#modalOverlay .modal-card{margin:20px auto;animation:modalPop .22s ease;max-width:560px;width:100%;min-width:0;position:relative;background:#fff;border-radius:20px;padding:26px 24px;box-shadow:0 30px 60px rgba(0,0,0,.35);overflow-x:hidden}#modalOverlay .field,#modalOverlay .locked-panel,#modalOverlay .modal-card>*,#modalOverlay .panel{max-width:100%;min-width:0}#modalOverlay [data-auction-detail-id]{max-width:none!important}#modalOverlay .field[style*="display:flex"]>*,#modalOverlay [style*="display:flex"]>*{min-width:0}#modalOverlay canvas,#modalOverlay iframe,#modalOverlay img,#modalOverlay video{max-width:100%}#modalOverlay .ad-product-carousel,#modalOverlay .pd-full-carousel,#modalOverlay .product-carousel,#modalOverlay .vcards-row{max-width:100%;min-width:0;overscroll-behavior-inline:contain}@media(max-width:640px){#modalOverlay{padding:10px 8px}#modalOverlay .modal-card{margin:8px auto;padding:22px 16px;border-radius:16px}[data-auction-detail-id]{width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin:-22px -16px!important;border-radius:16px!important}}@keyframes modalPop{from{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-card .close-x{position:absolute;top:14px;inset-inline-end:16px;background:var(--coral);border:none;border-radius:50%;width:32px;height:32px;font-size:19px;line-height:1;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(241,76,76,.4);transition:transform .12s ease;z-index:5}.modal-card .close-x:active{transform:scale(.9)}.modal-card h2{margin:0 0 4px;color:var(--teal-deep);font-size:22px;padding-inline-end:38px}.modal-card .panel{margin-top:14px}.locked-panel{background:#f7f7f7;border:1px solid var(--line);border-radius:14px;padding:16px;margin-top:14px}.locked-panel input:disabled{background:#eee;color:#888}.small-btn{border:none;border-radius:10px;padding:9px 12px;background:var(--teal);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.tag-del{background:var(--coral);color:#fff;border:none;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}select{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:10px 14px;font-family:inherit;font-size:14.5px;box-sizing:border-box}#resultsGrid.cols-1-forced{display:block!important;width:100%;max-width:100%;padding-inline:0}#resultsGrid.cols-1-forced>.ad-card,#resultsGrid.cols-1-forced>.auction-card,#resultsGrid.cols-1-forced>.store-card-block{width:100%;max-width:100%;margin-inline:0}#resultsGrid.cols-1-forced{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.shared-card-grid{display:block!important;width:100%;max-width:760px;margin:auto}.shared-card-grid>.ad-card,.shared-card-grid>.store-card-block{width:100%!important;max-width:100%!important;margin-inline:0!important}.cols-1-forced .actions,.cols-1-forced .ad-card-actions,.shared-card-grid .actions,.shared-card-grid .ad-card-actions{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.cols-1-forced .actions>*,.cols-1-forced .ad-card-actions>*,.shared-card-grid .actions>*,.shared-card-grid .ad-card-actions>*{min-height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center}.cols-1-forced .corner-share-btn,.shared-card-grid .corner-share-btn{width:38px!important;height:38px!important;top:8px!important;inset-inline-end:8px!important;opacity:1}.rental-head-specs{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.rental-head-specs .mini-badge{font-size:10px;line-height:1.35}.bottom-bar.layout-recovering{position:fixed!important;inset-inline:0!important;bottom:0!important;transform:translate3d(0,0,0)!important}@media(max-width:640px){#mainContentSheet{padding-inline:0}.wrap{padding-inline:8px}.cols-1-forced .act-text,.shared-card-grid .act-text{display:inline!important}}:root{--modern-bg:#f5f7f4;--modern-surface:rgba(255,255,255,.88);--modern-ink:#10201d;--modern-muted:#6d7c77;--modern-brand:#0d8f7d;--modern-brand-deep:#075e55;--modern-gold:#dfa927;--modern-line:rgba(16,32,29,.09);--modern-shadow:0 18px 55px rgba(27,55,48,.11)}html{scroll-behavior:smooth;overflow-y:auto}body{background:radial-gradient(circle at 90% 0,#dff3ec 0,transparent 28rem),radial-gradient(circle at 5% 36%,#fff1ca 0,transparent 24rem),var(--modern-bg);color:var(--modern-ink);padding-top:92px;padding-bottom:var(--bottombar-clearance,108px);overflow-x:hidden!important}.topbar{position:fixed;z-index:80;top:12px;left:50%;transform:translateX(-50%);width:min(1140px,calc(100% - 24px));height:70px;padding:8px 10px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--modern-ink);background:rgba(250,252,250,.82);border:1px solid rgba(255,255,255,.92);border-radius:24px;box-shadow:0 14px 45px rgba(25,55,48,.12);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:height .3s,width .3s,top .3s,border-radius .3s,padding .3s}.topbar.shrunk{top:7px;height:51px;width:min(760px,calc(100% - 28px));padding:4px 8px;border-radius:18px;box-shadow:0 12px 35px rgba(25,55,48,.15)}.modern-menu-btn{grid-column:1;justify-self:start;width:43px;height:43px;border:1px solid rgba(13,143,125,.18);border-radius:15px;background:rgba(13,143,125,.09);color:var(--modern-brand-deep);display:grid;place-items:center;padding:0}.modern-menu-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.topbar.shrunk .modern-menu-btn{width:35px;height:35px;border-radius:11px}.modern-brand-wrap{grid-column:2;justify-self:center;display:flex!important;align-items:center!important;cursor:pointer;min-width:0}.modern-brand-wrap .brand{font-size:27px!important;letter-spacing:-2px;color:var(--modern-ink)!important;text-shadow:none!important;white-space:nowrap}.modern-brand-wrap .brand .dot{width:8px!important;height:8px!important;background:var(--modern-gold)!important;box-shadow:0 0 0 5px rgba(223,169,39,.13)}.modern-brand-wrap .brand-sub{font-size:8px!important;letter-spacing:1.4px;color:var(--modern-muted)!important;margin-top:5px!important;white-space:nowrap}.topbar.shrunk .modern-brand-wrap .brand{font-size:20px!important}.topbar.shrunk .modern-brand-wrap .brand-sub{display:none}.modern-actions-wrap{grid-column:3;justify-self:end;min-width:0}.modern-actions-wrap #headerActions>div{gap:7px!important}.topbar .btn-compact,.topbar .header-bell,.topbar .lang-select,.topbar .member-menu-trigger{border:1px solid var(--modern-line)!important;background:rgba(255,255,255,.86)!important;color:var(--modern-ink)!important;border-radius:14px!important;min-height:40px;box-shadow:none!important}.topbar .header-bell{width:40px;height:40px;display:grid;place-items:center}.topbar .btn-amber{padding:0 14px!important}.wrap{width:min(1180px,100%);padding:18px 18px 40px;overflow:visible;display:flex;flex-direction:column}.interface-disabled{display:none!important}.modern-custom-components{display:grid;gap:10px;margin:8px 0}.modern-custom-link{display:block;padding:18px;border:1px solid var(--modern-line);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(25,52,46,.07);color:var(--modern-ink)}.modern-custom-link strong{display:block;font-size:17px}.modern-custom-link span{display:block;color:var(--modern-muted);font-size:12px;margin-top:5px}.modern-home-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:14px;margin:12px 0 22px}.modern-hero-main,.modern-nearby{border:1px solid rgba(255,255,255,.92);border-radius:32px;box-shadow:var(--modern-shadow);overflow:hidden}.modern-hero-main{min-height:285px;padding:32px;background:linear-gradient(145deg,rgba(10,103,91,.97),rgba(8,55,52,.98));color:#fff;position:relative}.modern-hero-main:after{content:"";position:absolute;width:310px;height:310px;border:70px solid rgba(255,255,255,.05);border-radius:50%;left:-100px;top:-150px;pointer-events:none}.modern-eyebrow{position:relative;z-index:1;display:inline-flex;gap:7px;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.12);font-size:11px}.modern-hero-main h1{position:relative;z-index:1;font-size:clamp(28px,5vw,50px);line-height:1.16;letter-spacing:-2px;max-width:690px;margin:18px 0 10px;color:#fff}.modern-hero-main p{position:relative;z-index:1;max-width:620px;color:rgba(255,255,255,.76);line-height:1.9;font-size:14px}.modern-search{position:relative;z-index:2;margin-top:22px;max-width:620px;height:58px;border-radius:19px;background:#fff;display:flex;align-items:center;padding:6px;color:var(--modern-ink)}.modern-search input{border:0;outline:0;background:0 0;flex:1;min-width:0;padding:0 13px;font-size:14px;transform:none!important}.modern-search button{border:0;border-radius:14px;background:var(--modern-gold);color:#2d270f;font-weight:800;height:46px;padding:0 20px}.modern-nearby{background:var(--modern-surface);padding:22px;display:flex;flex-direction:column;justify-content:space-between}.modern-nearby h3{margin:18px 0 8px;font-size:23px}.modern-nearby p{color:var(--modern-muted);font-size:12px;line-height:1.8}.modern-nearby-actions{display:flex;gap:8px;flex-wrap:wrap}.modern-nearby-actions button{border:1px solid var(--modern-line);background:#f1f5f3;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800;color:var(--modern-brand-deep)}.hero-band{margin-inline:0!important;padding-inline:0!important;background:0 0;overflow:visible}.hero-filter-card,.panel{border:1px solid rgba(255,255,255,.95);background:var(--modern-surface);box-shadow:0 12px 38px rgba(25,52,46,.08);border-radius:24px}.nav-collapsible-inner{padding-inline:0}#mainContentSheet{background:0 0;border-radius:0;box-shadow:none;margin-top:0;padding:18px 0 10px}.grid{gap:14px}.ad-card,.auction-card,.store-card-block{border:1px solid rgba(255,255,255,.95)!important;border-radius:25px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 12px 38px rgba(25,52,46,.09)!important;transition:transform .22s,box-shadow .22s}.store-head-v2{border-radius:20px!important;box-shadow:none!important;background:0 0!important}.ad-card-more-toggle{border-radius:14px!important;background:linear-gradient(135deg,var(--modern-brand),var(--modern-brand-deep))!important;color:#fff!important;margin:8px!important}.bottom-bar{position:fixed!important;z-index:75;left:max(10px,calc((100vw - 900px)/ 2))!important;right:max(10px,calc((100vw - 900px)/ 2))!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;top:auto!important;transform:none!important;width:auto!important;min-height:76px;border:1px solid rgba(255,255,255,.95)!important;border-radius:22px;background:rgba(255,255,255,.93)!important;box-shadow:0 15px 40px rgba(21,52,45,.18)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:6px!important;transition:bottom .32s cubic-bezier(.2,.8,.2,1),opacity .22s!important;overflow:hidden!important}.bottom-bar.scroll-hidden{bottom:-110px!important;opacity:0;pointer-events:none}.bottom-icons-row{min-height:62px;padding:3px 4px;gap:2px;overflow:hidden;justify-content:stretch;display:grid;grid-template-columns:repeat(var(--bottom-item-count,7),minmax(0,1fr))}.bottom-icon-item{min-width:0;width:auto;border-radius:11px;color:var(--modern-muted);padding:3px 0}.bottom-icon-circle{width:32px!important;height:32px!important;flex-basis:32px!important;border:0;background:#eef4f1;box-shadow:none;color:var(--modern-brand-deep);border-radius:10px}.bottom-icon-label{color:var(--modern-muted);text-shadow:none;font-size:var(--bottom-label-size)!important;max-width:100%}.bottom-icon-item.active{background:rgba(13,143,125,.07);margin:2px}.bottom-icon-item.active .bottom-icon-circle{background:#fff;color:var(--modern-brand-deep);transform:translateY(-1px);box-shadow:0 0 0 3px rgba(13,143,125,.18),0 8px 18px rgba(7,94,85,.28)}.bottom-icon-item.active .bottom-icon-label{color:var(--modern-brand-deep)}.bottom-icon-item[data-section=offers] .bottom-icon-label{font-size:calc(var(--bottom-label-size) - 1px)!important}.bottom-center-ad{display:none!important}.bottom-follow-btn{background:var(--modern-gold);color:#2d270f;padding:7px 10px;font-size:10px}@media (min-width:680px){.bottom-icon-circle{width:46px!important;height:46px!important;flex-basis:46px!important;font-size:20px}.bottom-bar{transition:bottom .32s cubic-bezier(.2,.8,.2,1),opacity .22s,min-height .25s ease!important}.bottom-icons-row{transition:min-height .25s ease,padding .25s ease}.bottom-icon-circle{transition:width .25s ease,height .25s ease,flex-basis .25s ease,background .2s,transform .18s,color .2s,box-shadow .2s}.bottom-icons-row.icons-shrunk{min-height:48px!important;padding:2px 4px!important}.bottom-icons-row.icons-shrunk .bottom-icon-circle{width:32px!important;height:32px!important;flex-basis:32px!important;font-size:16px}}@media (min-width:1200px){.bottom-icon-circle{width:52px!important;height:52px!important;flex-basis:52px!important;font-size:22px}.bottom-icons-row.icons-shrunk .bottom-icon-circle{width:34px!important;height:34px!important;flex-basis:34px!important}}@media(max-width:820px){body{padding-top:78px;padding-bottom:var(--bottombar-clearance,100px)}.topbar{height:62px;border-radius:21px}.modern-menu-btn{width:39px;height:39px;border-radius:13px}.modern-brand-wrap .brand{font-size:23px!important}.modern-brand-wrap .brand-sub{display:none}.topbar .lang-select{max-width:57px;padding:4px!important}.topbar .btn-compact{font-size:10px!important;padding:0 9px!important}.wrap{padding:10px 10px 28px}.modern-home-hero{grid-template-columns:1fr}.modern-hero-main{min-height:295px;padding:25px 20px}.modern-nearby{min-height:190px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bottom-bar{left:0!important;right:0!important}.bottom-icon-item{min-width:0}.bottom-center-ad{display:none}}.grid.cols-2-forced .vcard-v2 .bottom-fade{height:48%}.grid.cols-2-forced .vcard-v2 .title{bottom:19px;inset-inline:6px;min-height:0;max-height:none;padding:0;border-radius:0;background:0 0;color:#fff;text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000,-1.5px 0 0 #000,1.5px 0 0 #000,0 -1.5px 0 #000,0 1.5px 0 #000,0 3px 8px rgba(0,0,0,.9),0 0 16px rgba(0,0,0,.75);font-size:9.5px;font-weight:800;line-height:1.3;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;box-sizing:border-box}.grid.cols-2-forced .vcard-v2 .footer-row{bottom:6px;inset-inline:6px;min-width:0}.grid.cols-2-forced .vcard-v2 .price-footer{width:100%;min-width:0;padding:0;gap:5px;justify-content:flex-start;flex-wrap:nowrap;border-radius:0;background:0 0;border:none;box-sizing:border-box}.grid.cols-2-forced .vcard-v2 .price-old-tag{font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.9)}.grid.cols-2-forced .vcard-v2 .price-new-tag{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000,-1.5px 0 0 #000,1.5px 0 0 #000,0 -1.5px 0 #000,0 1.5px 0 #000,0 3px 8px rgba(0,0,0,.9),0 0 16px rgba(0,0,0,.75)}@media(max-width:430px){.modern-home-hero{display:block}.modern-nearby{display:none}.modern-hero-main{min-height:250px}.modern-hero-main h1{font-size:31px}.modern-hero-main p{font-size:12px}.modern-search{height:52px}.modern-search button{height:40px;padding:0 14px}.grid{grid-template-columns:1fr}.topbar .header-bell{width:36px;height:36px}.modern-actions-wrap #headerActions>div{gap:4px!important}}@media(prefers-reduced-motion:reduce){*{animation-duration:NaNs!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}.bottom-bar.scroll-hidden{bottom:calc(10px + env(safe-area-inset-bottom))!important;opacity:1!important;pointer-events:auto!important}.modern-section-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:28px 2px 12px}.modern-section-head h2{margin:0;font-size:clamp(20px,3vw,30px)}.modern-section-head p{margin:5px 0 0;color:var(--modern-muted);font-size:12px}.modern-section-head button{border:1px solid var(--modern-line);background:#fff;border-radius:999px;padding:9px 13px;font-weight:800;color:var(--modern-brand-deep)}.modern-wallet{margin:30px 0 12px;padding:24px;border-radius:28px;background:linear-gradient(135deg,#0c1f1c,#123c35);color:#fff;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;box-shadow:var(--modern-shadow)}.modern-wallet h2{margin:0 0 7px;color:#fff}.modern-wallet p{margin:0;color:rgba(255,255,255,.7);font-size:12px;line-height:1.8}.modern-wallet button{border:0;border-radius:16px;padding:13px 18px;background:var(--modern-gold);font-weight:900}.modern-drawer-list{display:grid;gap:8px;padding:14px}.modern-drawer-item{width:100%;border:1px solid var(--modern-line);background:#fff;border-radius:16px;padding:13px 14px;display:flex;align-items:center;gap:11px;text-align:right;color:var(--modern-ink);font-weight:800}.modern-drawer-item span{width:34px;height:34px;border-radius:11px;background:#eef5f2;display:grid;place-items:center}.modern-nearby-signal{width:52px;height:52px;border-radius:50%;background:var(--modern-brand);box-shadow:0 0 0 9px rgba(13,143,125,.09),0 0 0 18px rgba(13,143,125,.05);display:grid;place-items:center;color:#fff;margin-bottom:18px}@media(min-width:1200px){.grid:not(.cols-1-forced){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.grid:not(.cols-1-forced){grid-template-columns:1fr}.modern-wallet{grid-template-columns:1fr;padding:20px}.modern-wallet button{width:100%}.modern-section-head p{display:none}.modern-nearby{display:flex}}@media(hover:hover) and (pointer:fine){.ad-card:hover,.auction-card:hover,.store-card-block:hover{box-shadow:0 20px 48px rgba(25,52,46,.14)!important}}.ad-card *,.auction-card *,.store-card-block *{min-width:0}.ap-name{overflow:hidden;text-overflow:ellipsis}.ap-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px}.topbar{grid-template-columns:minmax(44px,1fr) auto minmax(0,1fr);overflow:visible}.modern-actions-wrap{max-width:100%;overflow:visible}.modern-actions-wrap #headerActions>div{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;min-width:0;gap:6px!important}.topbar .header-bell{width:34px!important;height:34px!important;min-height:34px!important;flex:0 0 34px;border-radius:11px!important}.topbar .header-bell svg{width:17px!important;height:17px!important}.topbar .header-bell .badge-count{font-size:8px;min-width:13px;padding:0 4px;top:-4px;inset-inline-end:-4px;border-width:1px}.member-menu-trigger.member-menu-trigger-circle{width:auto;height:36px;max-width:150px;padding:3px 7px 3px 4px!important;border-radius:13px!important;display:flex;align-items:center;gap:6px;background:#fff!important;box-shadow:none!important;overflow:hidden}.member-menu-trigger .member-avatar-circle{width:28px;height:28px;flex:0 0 28px}.member-trigger-name{display:block;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;color:var(--modern-ink)}.member-menu-trigger .arrow{flex:0 0 auto;color:var(--modern-muted)}.member-dropdown{z-index:130;min-width:235px;max-height:min(72vh,560px);overflow-y:auto}.member-dropdown-head{padding:11px 14px;border-bottom:1px solid var(--line);background:#f6faf8}.member-dropdown-head strong{display:block;font-size:13px}.member-dropdown-head span{display:block;font-size:10px;color:#7b8985;margin-top:2px}.member-availability-link{background:#f3faf7!important;color:var(--modern-brand-deep)!important;font-weight:800!important}@media(max-width:640px){.topbar{width:calc(100% - 14px);padding-inline:max(7px,env(safe-area-inset-left)) max(7px,env(safe-area-inset-right));grid-template-columns:42px minmax(72px,auto) minmax(0,1fr)}.topbar #installReopenBtn,.topbar .lang-select{display:none!important}.modern-actions-wrap #headerActions>div{gap:4px!important}.topbar .header-bell{width:31px!important;height:31px!important;min-height:31px!important;flex-basis:31px}.member-menu-trigger.member-menu-trigger-circle{height:33px;max-width:104px;padding:2px 5px 2px 3px!important}.member-menu-trigger .member-avatar-circle{width:27px;height:27px;flex-basis:27px}.member-trigger-name{max-width:51px;font-size:10px}.modern-brand-wrap .brand{font-size:20px!important;letter-spacing:-1.5px}}@media(max-width:360px){.topbar .header-bell[title="تابع معلوم"]{display:none!important}.member-menu-trigger.member-menu-trigger-circle{max-width:92px}.member-trigger-name{max-width:42px}.modern-brand-wrap .brand{font-size:18px!important}}.header-actions-row{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap;min-width:0}.header-actions-row .lang-select{max-width:82px}.header-actions-row .header-bell{padding:0;border:1px solid var(--modern-line);cursor:pointer}@media(max-width:640px){.topbar.shrunk{width:calc(100% - 14px);top:6px}.member-dropdown{max-width:calc(100vw - 18px);min-width:220px;max-height:calc(100dvh - 82px)}}