[data-cm-market-list] [hidden],[data-cm-market-detail] [hidden]{display:none!important}.cm-mk-lead{margin:10px 0 2px;font-size:13.5px;line-height:1.75;color:var(--text-secondary)}.cm-mk-stat{margin:12px 0 8px;font-size:12.5px;letter-spacing:.04em;color:var(--text-muted)}.cm-mk-empty{margin:18px 0;padding:22px 16px;text-align:center;font-size:13.5px;line-height:1.8;color:var(--text-secondary);background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-sm)}.cm-mk-empty a{color:var(--accent)}.cm-mk-h2{margin:26px 0 10px;font-size:15px;font-weight:600;letter-spacing:.06em;color:var(--text)}.cm-mk-maplink{margin-left:auto;font-size:12.5px;color:var(--accent);text-decoration:none;white-space:nowrap}.cm-mk-back{margin:4px 0 6px;font-size:13px}.cm-mk-back a{color:var(--text-secondary);text-decoration:none}.cm-mk-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cm-mk-bname{margin:20px 0 8px;font-size:15px;font-weight:600;letter-spacing:.3px;color:rgba(var(--m-fg-rgb),.92)}.cm-mk-bname span{margin-left:8px;font-size:12px;font-weight:400;color:rgba(var(--m-fg-rgb),.5)}.cm-mk-bchips{margin-bottom:2px}.cm-mk-chip em{margin-left:5px;font-style:normal;font-size:11px;opacity:.62}.cm-mk-list .cm-mk-card-body{padding:9px 10px 11px}.cm-mk-list .cm-mk-card-body b{font-size:13.5px}.cm-mk-list .cm-mk-card-body i{font-size:11.5px;margin-top:2px}.cm-mk-list .cm-mk-card-stat{font-size:11px;margin-top:6px}.cm-mk-card{display:block;overflow:hidden;text-decoration:none;color:inherit;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .18s ease,transform .18s ease}.cm-mk-card:hover{border-color:var(--gold);transform:translateY(-2px)}.cm-mk-card-img{position:relative;aspect-ratio:16/7;background:var(--border-light)}.cm-mk-card-img img{display:block;width:100%;height:100%;object-fit:cover}.cm-mk-card-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-serif);font-size:30px;color:var(--gold);background:var(--gold-light)}.cm-mk-card-body{padding:11px 13px 13px}.cm-mk-card-body b{display:block;font-size:15.5px;font-weight:600}.cm-mk-card-body i{display:block;margin-top:3px;font-style:normal;font-size:12.5px;line-height:1.65;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm-mk-card-stat{display:inline-block;margin-top:8px;padding:2px 8px;font-size:11.5px;color:var(--accent);background:var(--accent-light);border-radius:999px}.cm-mk-hero{margin:10px 0 14px;overflow:hidden;border-radius:var(--radius-sm);border:1px solid var(--border)}.cm-mk-hero img{display:block;width:100%;height:auto}.cm-mk-facts{margin:4px 0 0}.cm-mk-intro{margin:0 0 10px;font-size:13.5px;line-height:1.85;color:var(--text-secondary)}.cm-mk-meta{margin:0}.cm-mk-meta>div[hidden]{display:none!important}.cm-mk-meta>div{display:flex;gap:10px;padding:7px 0;border-top:1px solid var(--border-light);font-size:13px}.cm-mk-meta dt{flex:0 0 46px;color:var(--text-muted)}.cm-mk-meta dd{flex:auto;margin:0;color:var(--text);line-height:1.7}.cm-mk-pending{margin:8px 0 0;font-size:13px;line-height:1.8;color:var(--text-muted)}.cm-mk-pending a{color:var(--accent)}.cm-mk-actions{display:flex;gap:10px;margin:16px 0 4px;flex-wrap:wrap}.cm-mk-btn{display:inline-block;padding:8px 16px;font-size:13px;text-decoration:none;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:999px}.cm-mk-btn--ghost{color:var(--accent);background:0 0}.cm-mk-chips{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 4px}.cm-mk-chip{padding:5px 12px;font-size:12.5px;color:var(--text-secondary);background:0 0;border:1px solid var(--border);border-radius:999px;cursor:pointer}.cm-mk-chip:hover{border-color:var(--gold)}.cm-mk-chip.is-active{color:var(--accent);border-color:var(--gold);background:var(--accent-light)}.cm-mk-shops{display:grid;gap:18px}.cm-mk-floor h3{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;padding-left:9px;font-size:13.5px;font-weight:600;color:var(--text);border-left:3px solid var(--gold)}.cm-mk-floor h3 span{font-size:11.5px;font-weight:400;color:var(--text-muted)}.cm-mk-shop{display:flex;align-items:center;gap:10px;padding:11px 12px;margin-bottom:7px;text-decoration:none;color:inherit;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .16s ease}.cm-mk-shop:hover{border-color:var(--gold)}.cm-mk-shop-main{flex:auto;min-width:0}.cm-mk-shop-main b{display:block;font-size:14.5px;font-weight:600}.cm-mk-shop-main i{display:block;margin-top:2px;font-style:normal;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-mk-shop-tag{flex:none;padding:2px 7px;font-size:11px;color:var(--text-muted);border:1px solid var(--border);border-radius:999px}.cm-mk-shop-tag.is-off{color:var(--accent);border-color:var(--gold)}.cm-mk-shop-arrow{flex:none;color:var(--text-muted);font-size:16px}.cm-mk-list--d{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cm-mk-facts--d{display:grid;grid-template-columns:minmax(0,320px)minmax(0,1fr);gap:22px;align-items:start}.cm-mk-facts--d .cm-mk-hero{margin:0}.cm-mk-shops--d{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px}.cm-mk-maplink--d{padding:8px 16px;color:var(--accent);border:1px solid var(--border);border-radius:999px;text-decoration:none;font-size:13px}@media(max-width:768px){.cm-mk-list--d{grid-template-columns:minmax(0,1fr)}.cm-mk-facts--d{grid-template-columns:minmax(0,1fr);gap:14px}.cm-mk-shops--d{grid-template-columns:minmax(0,1fr)}}