/* URMOT v6.32 — simplified marketplace cards */
.cards.market-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.cards.market-cards .urmot-market-card{display:flex!important;flex-direction:column!important;min-width:0;background:#fff!important;border:1px solid #e0e5eb!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 4px 14px #0b22340f!important;color:#172534!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s}
.cards.market-cards .urmot-market-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0b223423!important}
.urmot-market-photo{height:auto;aspect-ratio:1.55;position:relative;background:#edf1f5;overflow:hidden}
.urmot-market-photo-link{display:block;width:100%;height:100%}
.urmot-market-main-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;max-height:none!important;border-radius:0!important}
.urmot-market-featured{position:absolute;top:12px;inset-inline-start:12px;background:#edbd64;color:#082139;font-weight:800;padding:6px 13px;border-radius:999px;font-size:12px}
.urmot-market-heart{position:absolute;top:9px;inset-inline-end:12px;border:0;background:#061e3159;color:#fff;font-size:36px;line-height:1;width:43px;height:43px;border-radius:50%;cursor:pointer}
.urmot-market-heart[aria-pressed=true]{color:#f2bd65;background:#071d31d9}
.urmot-market-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;background:#fff;color:#12273b;border-radius:50%;width:39px;height:39px;display:grid;place-items:center;font-size:31px;line-height:1;cursor:pointer;box-shadow:0 2px 9px #0003;opacity:0;transition:opacity .15s}
.urmot-market-card:hover .urmot-market-arrow,.urmot-market-arrow:focus-visible{opacity:1}
.urmot-market-prev{left:10px}.urmot-market-next{right:10px}
.urmot-market-dots{position:absolute;bottom:9px;left:50%;transform:translateX(-50%);display:flex;gap:5px;background:#fffdf2ef;padding:7px 11px;border-radius:30px;direction:ltr}
.urmot-market-dots span{width:6px;height:6px;background:#c6cbd2;border-radius:50%}.urmot-market-dots span.active{background:#d89d3d}
.urmot-market-card-content{padding:17px 19px 16px;display:flex;flex:1;flex-direction:column;gap:10px}
.urmot-market-card-title{font-size:21px;font-weight:800;line-height:1.35;color:#182536!important;text-decoration:none!important;display:block}.urmot-market-card-title small{display:block;color:#66707d;font-size:15px;font-weight:500;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.urmot-market-facts{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0!important;color:#283544;font-size:13px}.urmot-market-facts b{font-weight:600}.urmot-market-facts span{color:#9ba6b0}
.urmot-market-price-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;flex-wrap:wrap}
.urmot-market-price{font-size:24px;font-weight:850;color:#0d2337;direction:ltr;unicode-bidi:isolate}
.urmot-market-compare{background:#fff;border:1px solid #d7dce3;border-radius:24px;padding:9px 12px;color:#273747;font-size:13px;cursor:pointer}.urmot-market-compare[aria-pressed=true]{background:#fff0d1;border-color:#dcae57}
.urmot-market-card-footer{display:flex;justify-content:space-between;gap:10px;color:#77818d;font-size:12px;border-top:1px solid #eef1f4;padding-top:9px}
.cards.market-cards.is-list{grid-template-columns:1fr}.cards.market-cards.is-list .urmot-market-card{flex-direction:row!important}.cards.market-cards.is-list .urmot-market-photo{width:35%;flex-shrink:0;aspect-ratio:1.55}.cards.market-cards.is-list .urmot-market-card-content{min-width:0}
@media(max-width:850px){.cards.market-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.urmot-market-arrow{opacity:1}}
@media(max-width:570px){.cards.market-cards{grid-template-columns:1fr;gap:14px}.cards.market-cards.is-list .urmot-market-card{flex-direction:column!important}.cards.market-cards.is-list .urmot-market-photo{width:100%}.urmot-market-card-title{font-size:19px}.urmot-market-price{font-size:22px}}
/* v6.33 compact cards */
.cards.market-cards{gap:14px!important}.cards.market-cards .urmot-market-card{border-radius:13px!important}.urmot-market-photo{aspect-ratio:1.85!important}.urmot-market-card-content{padding:12px 14px 13px!important;gap:7px!important}.urmot-market-card-title{font-size:17px!important;line-height:1.3!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.urmot-market-facts{font-size:12px!important;gap:5px!important;line-height:1.5}.urmot-market-price-row{flex-wrap:nowrap!important;gap:7px!important}.urmot-market-price{font-size:19px!important;line-height:1.35!important;overflow-wrap:anywhere;direction:inherit!important}.urmot-market-compare{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;white-space:nowrap;padding:7px 9px!important;font-size:11px!important;border-radius:9px!important}.urmot-market-card-footer{font-size:11px!important;padding-top:7px!important}.urmot-market-heart{width:34px!important;height:34px!important;font-size:28px!important}@media(min-width:1000px){.cards.market-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:570px){.cards.market-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.urmot-market-photo{aspect-ratio:1.4!important}.urmot-market-card-content{padding:9px!important}.urmot-market-card-title{font-size:14px!important}.urmot-market-facts{font-size:10px!important}.urmot-market-price{font-size:15px!important}.urmot-market-price-row{flex-wrap:wrap!important}.urmot-market-compare{font-size:10px!important}}@media(max-width:380px){.cards.market-cards{grid-template-columns:1fr!important}}
/* v6.34 fixes */
.urmot-market-details{color:#60758b!important;text-decoration:none!important;display:inline-flex;align-items:center;padding:5px 3px;position:relative;z-index:2}.urmot-market-details:hover{text-decoration:underline!important;color:#0b293f!important}.urmot-market-price{white-space:nowrap!important;direction:ltr!important;unicode-bidi:isolate!important;display:inline-block!important;overflow-wrap:normal!important}.urmot-market-price-row{flex-wrap:wrap!important}.urmot-market-arrow{z-index:4!important;pointer-events:auto!important}.urmot-market-dots{pointer-events:none}.urmot-market-card-footer{align-items:center}

.compare-wrap .compare-offer{min-width:0}.compare-wrap .compare-offer .urmot-market-card{height:100%}.compare-wrap .cards.market-cards .compare-offer{display:flex;flex-direction:column}
