.market_container__Zc53J{min-height:100vh;background:var(--bg-primary);padding-bottom:80px}.market_header__Fovr3{background:linear-gradient(135deg,#16a34a,#22c55e);padding:var(--space-6) var(--space-4) var(--space-5);display:flex;align-items:center;justify-content:space-between;color:#fff}.market_headerContent__cGp7E{display:flex;align-items:center;gap:var(--space-3)}.market_headerTitle__7nkCX{font-size:1.375rem;font-weight:800;letter-spacing:-.5px}.market_headerSubtitle__J2t1r{font-size:.8125rem;opacity:.85}.market_cartBadge__WRMai{position:relative;width:44px;height:44px;border-radius:14px;background:hsla(0,0%,100%,.2);text-decoration:none}.market_cartBadge__WRMai,.market_cartCount__U1XhS{display:flex;align-items:center;justify-content:center;color:#fff}.market_cartCount__U1XhS{position:absolute;top:-4px;right:-4px;background:#ef4444;font-size:.625rem;font-weight:800;width:18px;height:18px;border-radius:50%}.market_main__PTFVw{padding:var(--space-4)}.market_loading__v3F2S{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-muted)}.market_spinner__AVqa5{width:32px;height:32px;border:3px solid var(--border-color);border-top:3px solid #16a34a;border-radius:50%;animation:market_spin__yOjMR .8s linear infinite}@keyframes market_spin__yOjMR{to{transform:rotate(1turn)}}.market_marketGrid__Z5jtu{display:flex;flex-direction:column;gap:var(--space-3)}.market_marketCard__8BcXj{display:flex;gap:var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-xl);border:1px solid var(--border-color);overflow:hidden;text-decoration:none;transition:all .3s ease}.market_marketCard__8BcXj:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.market_marketImage__MSfZY{width:100px;min-height:100px;flex-shrink:0;position:relative}.market_closedBadge__Us9HY{position:absolute;top:5px;left:5px;background:#ef4444;color:#fff;padding:2px 8px;border-radius:10px;font-size:.625rem;font-weight:800;box-shadow:0 2px 8px rgba(239,68,68,.4);z-index:2}.market_marketCardClosed__2yaI_{opacity:.7}.market_marketCardClosed__2yaI_ .market_marketImage__MSfZY{filter:grayscale(.5)}.market_marketImage__MSfZY img{width:100%;height:100%;object-fit:cover}.market_imagePlaceholder__iZODr{width:100%;height:100%;background:linear-gradient(135deg,#dcfce7,#bbf7d0);display:flex;align-items:center;justify-content:center;color:#16a34a}.market_marketInfo__Ts7_k{flex:1 1;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.market_marketName__XSNF2{font-size:1rem;font-weight:700;color:var(--text-primary)}.market_marketDesc__txlPq{font-size:.75rem;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.market_marketMeta__UJBRA{display:flex;flex-direction:column;gap:2px}.market_metaItem__8MsyF{display:flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--text-muted)}.market_marketFooter__eKbYd{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.market_deliveryInfo__wzLCi{font-size:.6875rem;font-weight:600;color:#16a34a}.market_arrow__wI7mq{color:var(--text-muted)}.market_emptyState__pF6Oi{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;color:var(--text-muted)}.market_emptyState__pF6Oi h3{color:var(--text-primary);font-weight:700}.market_backBtn__H2E0V{padding:var(--space-2) var(--space-4);background:#16a34a;color:#fff;border-radius:var(--radius-lg);text-decoration:none;font-weight:600;font-size:.875rem}