/* CM-CARD-A: کارت آگهی — عکس تمام‌قد + پنل شیشه‌ای */
html:not(.theme-light) body .cm-lt-card.cm-ca:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){position:relative!important;flex:0 0 clamp(228px,68vw,272px)!important;width:auto!important;aspect-ratio:1/1.12!important;padding:0!important;margin:0!important;border:0!important;border-radius:26px!important;overflow:hidden!important;background:#1c1c1e!important;background-image:none!important;box-shadow:none!important;transform:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-photo:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;border-radius:0!important;background:#2a2a2c!important;overflow:hidden!important;clip-path:none!important;box-shadow:none!important}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-photo img:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){width:100%!important;height:100%!important;object-fit:cover!important;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-photo::before:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d),html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-photo::after:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){display:none!important}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-heart:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){position:absolute!important;top:12px!important;left:12px!important;right:auto!important;z-index:3;width:34px!important;height:34px!important;border-radius:50%!important;background:rgba(255,255,255,.16)!important;border:0!important;color:#fff!important;display:grid;place-items:center;padding:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-heart svg:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-heart.is-on svg:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){fill:#fff;stroke:#fff}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-ca-top:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){position:absolute;top:12px;right:12px;z-index:2;display:flex;gap:6px;direction:rtl;max-width:calc(100% - 64px);flex-wrap:wrap}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-ca-chip:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:99px;background:rgba(0,0,0,.6);color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-ca-chip.is-urgent:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){background:#fff;color:#0a0a0a}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-body:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){position:absolute!important;left:8px!important;right:8px!important;bottom:8px!important;z-index:2;display:flex!important;flex-direction:column;gap:7px;padding:11px 13px!important;margin:0!important;border-radius:20px!important;background:rgba(0,0,0,.74)!important;border:.5px solid rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:none!important;text-align:right;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-ca-info:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-title:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){flex:1 1 auto;min-width:0;margin:0!important;font-size:15px!important;line-height:1.45!important;font-weight:700!important;color:#fff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-sub:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){flex:0 0 auto;margin:0!important;min-height:0!important;font-size:12px!important;font-weight:500!important;color:#a1a1a6!important}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-ca-end:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){display:flex;align-items:center;justify-content:space-between;gap:10px}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-price:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){display:flex!important;align-items:baseline;gap:5px;margin:0!important;color:#fff!important}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-price b:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){font-size:16px!important;font-weight:700!important;color:#fff!important;background:transparent!important;border:0!important;padding:0!important}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-lt-price small:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){font-size:11px!important;font-weight:500!important;color:#a1a1a6!important}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-ca-go:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#0a84ff;color:#fff}
html:not(.theme-light) body .cm-lt-card.cm-ca .cm-ca-go svg:not(#cmct-a):not(#cmct-b):not(#cmct-c):not(#cmct-d){width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
html body .cm-lt-card.cm-ca:active{transform:scale(.975)}
@media (hover:hover){html body .cm-lt-card.cm-ca:hover .cm-lt-photo img{transform:scale(1.05)}}
@media (prefers-reduced-motion:reduce){html body .cm-lt-card.cm-ca,html body .cm-lt-card.cm-ca .cm-lt-photo img{transition:none}}
