.market-filters{display:grid;grid-template-columns:1fr 210px;gap:12px;margin-bottom:20px}.market-filters select,.settings-panel select,.listing-modal select{border:1px solid var(--line);border-radius:10px;padding:12px;background:white;font:inherit}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.listing-card{background:white;border:1px solid #e5e5df;border-radius:17px;overflow:hidden}.listing-cover{height:145px;display:grid;place-items:center;font-size:50px;background:linear-gradient(135deg,#e7f0e9,#d7f35d55);position:relative}.listing-cover .tag{position:absolute;top:12px;left:12px;background:white;padding:5px 9px;border-radius:20px;font-size:10px;font-weight:700}.listing-body{padding:18px}.listing-body h3{font-size:17px}.listing-body p{font-size:12px;line-height:1.5;min-height:36px}.listing-price{display:flex;align-items:end;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px}.listing-price strong{font:800 21px Manrope}.listing-price small{color:var(--muted)}.settings-panel{display:flex;justify-content:space-between;align-items:center;max-width:760px}.listing-modal{width:min(520px,calc(100% - 30px));text-align:left}.listing-modal form{display:grid;gap:8px}.listing-modal textarea{min-height:105px;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:13px;font:inherit}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.seller-only{display:none}body.can-sell .seller-only{display:block}@media(max-width:800px){.market-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.market-grid,.market-filters{grid-template-columns:1fr}.settings-panel{align-items:flex-start;gap:20px;flex-direction:column}.form-two{grid-template-columns:1fr}}
.auction-notice{margin-bottom:18px;background:#fffbea;border-color:#f1d783;color:#674b06}.auction-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;margin-top:18px}.auction-card{background:white;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}.auction-card.status-ended{opacity:.92}.auction-image-link{display:block;color:inherit;text-decoration:none}.auction-image-link:hover .auction-image{filter:brightness(.94)}.auction-image{width:100%;height:190px;object-fit:cover;background:#eef5e8;display:grid;place-items:center;font-size:48px;color:var(--green)}.auction-empty{font-weight:900}.auction-body{padding:18px;display:grid;gap:10px}.auction-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.auction-bids{font-size:12px;font-weight:800;background:#edf5de;color:#40654e;border-radius:999px;padding:6px 10px}.auction-price{display:grid;gap:3px;border:1px solid var(--line);border-radius:16px;padding:13px;background:#f8fbf7}.auction-price span,.auction-price small{font-size:12px;color:var(--muted)}.auction-price strong{font:800 28px Manrope;color:var(--ink)}.auction-pickup{margin:0;color:#4c5b52}.auction-unlocked{border:1px solid #cfe7b4;background:#f4ffe4;border-radius:16px;padding:12px;display:grid;gap:8px}.auction-unlocked h4{margin:0}.auction-contact{display:grid;gap:4px;font-size:12px}.auction-contact span,.auction-contact a{color:#2f775e}.auction-admin{margin:0 0 18px}.auction-permission-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.auction-permission-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;padding:10px;background:#f8fbf7;margin:0}.auction-permission-row input{width:auto}.auction-permission-row small{display:block;color:var(--muted);font-weight:500}.slide-confirm{display:grid;gap:8px;border:1px solid var(--line);border-radius:14px;padding:12px;background:#f8fbf7;margin:12px 0}.slide-confirm input{padding:0}.slide-confirm span{font-size:12px;font-weight:800;color:var(--green);text-align:center}
.auction-view-note{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:#f8fbf7;color:var(--muted);font-size:12px;font-weight:800}
.form-error{margin:8px 0 0;text-align:left;font-weight:700}
.cap-help{display:grid;gap:4px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#f8fbf7;color:var(--muted);font-size:13px}.cap-help b{color:var(--ink)}.cap-auction-toggle{align-items:flex-start}.cap-auction-toggle span{font-weight:800}.cap-auction-toggle small{display:block;color:var(--muted);font-size:11px;margin-top:2px}
.auction-history{border:1px solid var(--line);border-radius:16px;padding:12px;background:#f8fbf7;display:grid;gap:8px}.auction-history h4{margin:0}.auction-history>small{color:var(--muted);font-size:11px}.auction-history-row{display:grid;grid-template-columns:1fr auto;gap:5px 10px;border-top:1px solid var(--line);padding-top:8px}.auction-history-row div{display:grid;gap:2px}.auction-history-row small,.auction-history-row span{color:var(--muted);font-size:11px}.auction-history-row span{grid-column:1/-1}.auction-history-row strong{color:var(--green);white-space:nowrap}
.live-bid-card{border-color:#b8e986}.live-bid-card.status-live{box-shadow:0 18px 55px rgba(72,128,73,.18)}.live-bid-actions{display:grid;gap:8px;border:1px solid var(--line);border-radius:16px;padding:12px;background:#f8fbf7}.live-bid-actions input[type=number]{border:1px solid var(--line);border-radius:12px;padding:12px;font:inherit}.live-bid-actions .legal-consent-row{font-size:12px;align-items:flex-start}.live-bid-actions .primary{width:100%}
.live-watch-cta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.live-watch-modal{width:min(760px,calc(100% - 18px));max-height:92vh;border:0;border-radius:24px;padding:18px;box-shadow:var(--shadow);overflow:auto}.live-watch-modal::backdrop{background:rgba(8,31,25,.58)}.live-watch-head{padding-right:34px}.live-watch-head h2{margin:4px 0}.live-video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#0b1612;border-radius:18px;overflow:hidden;border:1px solid var(--line);margin:12px 0}.live-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.live-watch-bid-status{margin:10px 0}.live-watch-modal .live-bid-actions{position:sticky;bottom:0;box-shadow:0 -8px 20px rgba(255,255,255,.92)}.funds-choice{background:#f0f8e7;border:1px solid rgba(88,137,67,.22);border-radius:14px;padding:12px}.funds-choice input{margin-right:8px}#fundsAdmin .table-wrap{max-height:58vh;overflow:auto}#fundLedgerList .notification-row h3,#myFundsLedger .notification-row h3{margin-bottom:4px}.fund-positive{border-left:5px solid #72a545}.fund-negative{border-left:5px solid #c05648}.funds-summary-grid{margin-bottom:18px}@media(max-width:620px){.live-watch-modal{width:calc(100% - 10px);padding:12px;border-radius:18px}.live-watch-modal .profile-actions{display:grid}.live-watch-modal .primary,.live-watch-modal .toggle-access{width:100%}}
