.cm2{--bg:var(--color-background);--surface:var(--color-surface);--card:var(--color-card);--line:var(--color-divider);--text:var(--color-text-primary);--muted:var(--color-text-secondary);--gold:var(--color-gold-light);--accent:var(--color-gold);--soft:#c9a24b14;--green:var(--color-success);--photo:#20263080}.cm2 .kicker{letter-spacing:1.8px;color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:550}.cm2 .trade-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:18px;margin-bottom:30px;display:grid}.cm2 .trade-buy,.cm2 .trade-sell{text-align:center;border-radius:9px;padding:13px;font-size:14px;font-weight:500}.cm2 .trade-buy{background:var(--accent);color:#111}.cm2 .trade-sell{color:#68c5a4;background:#3fb67a0a;border:1px solid #3fb67a65}[data-theme=light] .cm2 .trade-sell{color:#237253}.cm2 .trade-actions small{margin-top:5px;font-size:11px;font-weight:400;display:block}.cm2 .mobile-actions .trade-buy,.cm2 .mobile-actions .trade-sell{font-size:13px}@media (max-width:760px){.cm2 .trade-actions{gap:8px}.cm2 .trade-actions>a{padding:12px 6px;font-size:12px}.cm2 .trade-actions small{font-size:10px}}.cm2 .trade-neutral{border:1px solid var(--line);color:var(--muted);border-radius:9px;justify-content:center;align-items:center;padding:13px;font-size:12px;display:flex}.cm2 .trade-actions.single{grid-template-columns:1fr}.cm2 .order-heading .kicker{display:none}.cm2 .deal-heading .kicker{letter-spacing:1.5px;font-size:9px}@media (max-width:760px){.cm2 .deal-heading .kicker{letter-spacing:1px;font-size:8px;line-height:1.7}}.cm2 .lots-market{border-bottom:1px solid var(--line);padding:36px 0}.cm2 .lots-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.cm2 .lots-heading h2{letter-spacing:-.9px;font-size:32px;font-weight:500}.cm2 .lots-heading>span{color:var(--muted);font-size:11px}.cm2 .lots-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.cm2 .lot-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.cm2 .lot-section-title h3{font-size:17px;font-weight:500}.cm2 .lot-section-title h3 span{color:var(--muted);margin-left:7px;font-size:11px;font-weight:400}.cm2 .lot-section-title>span{color:var(--muted);font-size:10px}.cm2 .sale-lots{flex-direction:column;gap:10px;display:flex}.cm2 .sale-lot{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:17px;min-width:0;padding:17px;display:flex}.cm2 .lot-photo{background:var(--bg);border-radius:9px;flex-shrink:0;place-items:center;width:85px;height:85px;display:grid}.cm2 .lot-photo img{object-fit:contain;width:76px;height:76px}.cm2 .lot-info{flex:1;min-width:0}.cm2 .lot-info>b{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.cm2 .lot-info>span{color:var(--muted);margin-top:6px;font-size:10px;display:block}.cm2 .lot-info>strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin-top:12px;font-size:23px;font-weight:500;display:block}.cm2 .lot-action{border:1px solid var(--line);color:var(--gold);white-space:nowrap;border-radius:8px;padding:11px 15px;font-size:12px}.cm2 .lot-action:hover{border-color:var(--accent);background:var(--soft)}.cm2 .lot-action span{margin-left:7px}.cm2 .lots-more{width:100%;color:var(--gold);min-height:44px;margin-top:3px;padding:15px 0;font-size:12px}.cm2 .catalog-photo-note{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.7}.cm2 .demand-section{min-width:0}.cm2 .demand-lot{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:19px 20px}.cm2 .demand-person{align-items:center;gap:10px;display:flex}.cm2 .person-avatar{width:28px;height:28px;color:var(--muted);background:var(--bg);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.cm2 .demand-person b{overflow-wrap:anywhere;font-size:13px;font-weight:500}.cm2 .demand-offer{justify-content:space-between;align-items:end;gap:14px;margin-top:16px;display:flex}.cm2 .demand-offer small{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.cm2 .demand-offer strong{letter-spacing:-.5px;font-size:22px;font-weight:500}.cm2 .demand-offer a{color:var(--gold);padding-block:7px;font-size:12px}.cm2 .demand-caption{color:var(--muted);padding-top:2px;font-size:11px;line-height:1.8}.cm2 .lot-auction{border-block:1px solid var(--line);align-items:center;gap:15px;margin-top:23px;padding:20px 0;display:flex}.cm2 .auction-mark{color:var(--muted);font-size:23px}.cm2 .lot-auction b{font-size:13px;font-weight:500;display:block}.cm2 .lot-auction small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.cm2 .lot-auction-price{text-align:right;margin-left:auto}.cm2 .lot-auction-price b{font-size:19px}.cm2 .lot-auction>span:last-child{color:var(--gold)}.cm2 .lots-notes{color:var(--muted);margin-top:18px;font-size:10px}.cm2 .lots-notes summary{cursor:pointer}.cm2 .lots-notes p{max-width:730px;margin-top:12px;font-size:11px;line-height:1.8}.cm2 .side-empty{border:1px dashed var(--line);border-radius:12px;flex-direction:column;justify-content:center;min-height:200px;padding:24px;display:flex}.cm2 .side-empty h4{font-size:16px;font-weight:500}.cm2 .side-empty p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.cm2 .lots-empty{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:35px 25px}.cm2 .lots-empty h3{font-size:24px;font-weight:500}.cm2 .lots-empty p{color:var(--muted);margin:12px 0 22px;font-size:13px;line-height:1.8}.cm2 .lots-empty button{padding:12px 20px}.cm2 .lots-layout[hidden],.cm2 .lots-empty[hidden],.cm2 .lot-auction[hidden],.cm2 .lots-more[hidden],.cm2 .catalog-photo-note[hidden],.cm2 .demand-caption[hidden]{display:none}@media (max-width:950px){.cm2 .lots-layout,.cm2 .trade-actions{gap:16px}.cm2 .sale-lot{gap:13px;padding:14px}.cm2 .lot-photo{width:65px;height:70px}.cm2 .lot-photo img{width:61px;height:61px}.cm2 .lot-action{padding:10px;font-size:11px}.cm2 .lot-action span{margin-left:2px}.cm2 .demand-lot{padding:18px}}@media (max-width:760px){.cm2 .lots-market{padding-top:28px}.cm2 .lots-heading{align-items:baseline;gap:12px;margin-bottom:23px}.cm2 .lots-heading h2{font-size:28px}.cm2 .lots-heading>span{text-align:right;max-width:105px;font-size:9px;line-height:1.5}.cm2 .lots-layout{grid-template-columns:1fr;gap:26px}.cm2 .lot-section-title{margin-bottom:12px}.cm2 .lot-section-title h3{font-size:17px}.cm2 .sale-lots{gap:9px}.cm2 .sale-lot{gap:12px;padding:13px 12px}.cm2 .lot-photo{width:65px;height:73px}.cm2 .lot-photo img{width:60px;height:60px}.cm2 .lot-info>b{font-size:12px}.cm2 .lot-info>span{margin-top:5px;font-size:9px}.cm2 .lot-info>strong{margin-top:9px;font-size:21px}.cm2 .lot-action{padding:9px;font-size:10px}.cm2 .lot-action span{display:none}.cm2 .lots-more{margin-top:0;padding:13px 0;font-size:11px}.cm2 .catalog-photo-note{font-size:9px;line-height:1.6}.cm2 .demand-lot{justify-content:space-between;align-items:center;gap:12px;padding:15px 14px;display:flex}.cm2 .demand-person{flex:1;gap:8px;min-width:0}.cm2 .demand-person b{font-size:12px}.cm2 .person-avatar{width:27px;height:27px}.cm2 .demand-offer{align-items:center;gap:13px;margin:0}.cm2 .demand-offer strong{white-space:nowrap;font-size:18px}.cm2 .demand-offer small{margin-bottom:4px;font-size:9px}.cm2 .demand-offer a{white-space:nowrap;font-size:10px}.cm2 .demand-caption{font-size:10px}.cm2 .lot-auction{gap:12px;margin-top:22px;padding:18px 0}.cm2 .lot-auction b{font-size:12px}.cm2 .lot-auction small{font-size:9px}.cm2 .lot-auction-price b{font-size:17px}.cm2 .side-empty{min-height:140px}.cm2 .lots-notes{font-size:9px}.cm2 .lots-empty{padding:30px 22px}}@media (max-width:360px){.cm2 .sale-lot{gap:9px;padding:12px 9px}.cm2 .lot-photo{width:52px;height:65px}.cm2 .lot-photo img{width:49px;height:49px}.cm2 .lot-info>b{font-size:11px}.cm2 .lot-info>strong{font-size:20px}.cm2 .lot-action{padding:9px 6px;font-size:9px}.cm2 .demand-lot{padding:13px 10px}.cm2 .demand-offer{gap:10px}.cm2 .demand-person .person-avatar{display:none}.cm2 .demand-offer strong{font-size:17px}}.cm2 .mk-rows{flex-direction:column;gap:8px;display:flex}.cm2 .mk-row{border:1px solid var(--line);background:var(--surface);box-sizing:border-box;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:64px;padding:10px 14px;display:flex}.cm2 .mk-row .person-avatar{flex:none}.cm2 .mk-who{flex-direction:column;flex:1;min-width:0;display:flex}.cm2 .mk-who b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cm2 .mk-who small{color:var(--muted);margin-top:2px;font-size:11px}.cm2 .mk-price{white-space:nowrap;letter-spacing:-.01em;font-size:18px;font-weight:600}.cm2 .mk-act{color:var(--gold);white-space:nowrap;border:1px solid var(--line);border-radius:9px;flex:none;padding:7px 11px;font-size:13px}.cm2 .mk-act:hover{border-color:var(--gold)}@media (max-width:360px){.cm2 .mk-row{gap:9px;padding:9px 10px}.cm2 .mk-price{font-size:16px}.cm2 .mk-act{padding:6px 8px;font-size:12px}}
