.market-card-v2{background:#fff;border:1px solid #d7dde0;box-shadow:0 4px 16px #003b4614;display:flex;flex-direction:column;overflow:visible;position:relative}.market-card-v2 .market-image-source{font-family:Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;min-height:34px;padding:8px 12px;text-align:center}.market-card-v2 .market-image-source.is-real{background:#dff4e8;color:#17613a}.market-card-v2 .market-image-source.is-catalog{background:#eef2f3;color:#3f555b}.market-image-source details{position:relative}.market-image-source summary{cursor:help;list-style:none}.market-image-source summary::-webkit-details-marker{display:none}.market-image-source details p{background:#173f48;border-radius:6px;color:#fff;font-size:12px;font-weight:400;left:50%;line-height:1.4;margin:8px 0 0;max-width:290px;padding:10px;position:absolute;transform:translateX(-50%);width:calc(100vw - 70px);z-index:12}.market-card-gallery{background:#fff;outline:none;overflow:hidden;position:relative;touch-action:pan-y}.market-card-gallery-track{aspect-ratio:1/1}.market-card-slide{height:100%;margin:0;width:100%}.market-card-slide img{display:block;height:100%;object-fit:contain;padding:10px;width:100%}.market-gallery-arrow{align-items:center;background:#005568d9;border:0;border-radius:50%;color:#fff;display:flex;font-size:26px;height:36px;justify-content:center;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:3}.market-gallery-arrow.previous{left:8px}.market-gallery-arrow.next{right:8px}.market-gallery-arrow:hover,.market-gallery-arrow:focus-visible{background:#003b46}.market-gallery-dots{bottom:8px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%)}.market-gallery-dots span{background:#b6c5c9;border:1px solid #fff;border-radius:50%;height:8px;width:8px}.market-gallery-dots span.active{background:#005568}.market-card-body{display:flex;flex:1;flex-direction:column;padding:12px 16px 16px}.market-card-body h2{margin:0 0 10px}.market-listing-defects{background:#fff6df;border-left:3px solid #d08a00;font-family:Arial,sans-serif;font-size:13px;line-height:1.35;margin:4px 0 10px;padding:7px 9px}.market-price-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.market-price-row>strong{font-size:26px}.market-price-row>span{background:#eef7f9;border:1px solid #78aeb8;border-radius:14px;color:#005568;font-family:Arial,sans-serif;font-size:12px;font-weight:700;padding:4px 8px}.market-card-body form{margin-top:12px}.market-card-body form .legacy-button{width:100%}@media (hover:hover){.market-image-source details:not([open]):hover p{display:block}.market-image-source details:not([open]) p{display:none}}@media(max-width:640px){.market-card-v2 .market-image-source{font-size:12px}.market-gallery-arrow{height:34px;width:34px}.market-image-source details p{position:absolute}}
