.market-nav{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.market-nav a{background:var(--bg-card);color:var(--text-primary);border-radius:980px;padding:9px 16px;font-size:.9rem;font-weight:600;text-decoration:none;box-shadow:0 1px 3px #0000000f}.market-nav a.active{background:var(--text-primary);color:#fff}.market-nav .market-nav-end{background:var(--brand-gold-bg);color:#6b5400;margin-left:auto}.market-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.market-card{background:var(--bg-card);border-radius:var(--radius-m);box-shadow:var(--shadow-card);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.market-card img,.market-card video{aspect-ratio:4/5;object-fit:cover;background:#f2f2f4;width:100%;display:block}.market-card-body{gap:4px;padding:12px 14px;display:grid}.market-card-body strong{font-size:.95rem}.market-card-body span{color:var(--text-secondary);font-size:.82rem}.market-price{color:#8e6f00;font-weight:700}.market-detail{grid-template-columns:minmax(280px,1fr) minmax(300px,440px);align-items:start;gap:28px;display:grid}@media (max-width:900px){.market-detail{grid-template-columns:1fr}}.market-detail-media img,.market-detail-media video{border-radius:var(--radius-l);width:100%;box-shadow:var(--shadow-card);background:#f2f2f4;display:block}.market-note{color:var(--text-secondary);font-size:.85rem}.market-creators{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.market-creator{background:var(--bg-card);border-radius:var(--radius-m);box-shadow:var(--shadow-card);color:inherit;gap:6px;padding:18px;text-decoration:none;display:grid}.market-creator strong{font-size:1.05rem}.market-creator span{color:var(--text-secondary);font-size:.85rem}.market-badge{color:#0b6b2d;background:#e8f8ee;border-radius:980px;justify-self:start;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-block}.market-badge.off{color:var(--text-secondary);background:#f2f2f4}.market-badge.warn{color:#8e6f00;background:#fff5d1}.market-badge.bad{color:#d70015;background:#fff2f2}.market-section{margin-top:32px}.market-section h2{margin:0 0 14px;font-size:1.2rem}.market-two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:20px;display:grid}.market-table{border-collapse:collapse;background:var(--bg-card);border-radius:var(--radius-m);width:100%;box-shadow:var(--shadow-card);font-size:.88rem;overflow:hidden}.market-table th,.market-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f2f2f4;padding:10px 12px}.market-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:.75rem}.market-form input[type=number],.market-form input[type=tel],.market-form select{border-radius:var(--radius-s);width:100%;font:inherit;background:#fff;border:1.5px solid #e5e5ea;padding:12px 14px}.market-previews{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;display:grid}.market-previews label{cursor:pointer;position:relative}.market-previews input{opacity:0;position:absolute}.market-previews img{aspect-ratio:1;object-fit:cover;border:3px solid #0000;border-radius:10px;width:100%;display:block}.market-previews input:checked+img{border-color:var(--text-primary)}.market-previews input:focus-visible+img{outline:2px solid var(--brand-accent)}.market-stat{background:var(--bg-card);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:16px}.market-stat strong{font-size:1.6rem;display:block}.market-stat span{color:var(--text-secondary);font-size:.85rem}.market-delivery{background:var(--bg-body);border-radius:var(--radius-s);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px}.market-actions{flex-wrap:wrap;gap:10px;display:flex}.market-actions form{display:contents}.market-btn-secondary{color:var(--text-primary);cursor:pointer;background:#fff;border:1.5px solid #e5e5ea;border-radius:980px;padding:12px 18px;font-weight:600}
