/* Keep discovery and real inventory ahead of promotional content. */
.social-feed .benefits{display:none}.social-feed #marketplace{display:flex;flex-direction:column}.social-feed #marketplace>.section-heading{order:-5}.social-feed #marketplace>.browse-tools{order:-4}.social-feed #marketplace>.location-visible{order:-3;align-self:flex-start}.social-feed #marketplace>#departments{order:-2}.social-feed #marketplace>#market-note{font-size:12px}.social-feed .hero{margin-top:32px}.social-feed .hero .intro{font-size:clamp(28px,4vw,44px)}.social-feed .hero-image{max-height:260px;overflow:hidden}.social-feed .trust-strip{gap:14px}.social-feed .card .art{aspect-ratio:4/3;height:auto}.social-feed .card .art img{width:100%;height:100%;object-fit:contain;background:#eef2ef}.social-feed .cardmain{width:100%;height:100%;text-align:left}.social-feed .ctitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.fulfillment{font-size:12px;font-weight:650;color:#285b45;margin:8px 0}.cmeta{flex-wrap:wrap;gap:5px}.cmeta span:first-child{overflow-wrap:anywhere}.photo-expand{border:1px solid #cbd9d0;border-radius:9px;background:white;color:#173b31;padding:10px 16px;cursor:pointer;margin:10px 0;min-height:44px}#detail .art.big{height:auto;min-height:240px;max-height:480px;background:#edf1ed}#detail .art.big img{width:100%;height:auto;max-height:480px;object-fit:contain}#detail .art.big.expanded,#detail .art.big.expanded img{max-height:none}#detail .seller{padding:16px;background:#f2f5f1;border-radius:12px}#live-enquiry{padding:20px;border:1px solid #cbd9d0;border-radius:16px;margin:22px 0}#live-enquiry button[type=submit]{width:100%;min-height:48px}#detail .safe{line-height:1.65}.message-retry{min-height:44px}.listing-review{align-items:flex-start}.listing-review img{object-fit:contain;background:white}.listing-progress button{overflow-wrap:anywhere}.listing-step-controls{position:sticky;bottom:0;background:#fff;padding:14px 0;z-index:2}@media(max-width:650px){.social-feed .grid{gap:10px}.social-feed .cbody{padding:12px}.social-feed .ctitle{font-size:15px}.social-feed .cmeta{font-size:12px}.social-feed .tag{font-size:14px}.social-feed .hero{display:none}#detail .sheet{padding:20px 16px}#live-enquiry{padding:16px}.listing-progress{gap:3px}.listing-progress button{font-size:11px}.listing-progress button span{display:block;margin:0 auto 6px}}

.seller-gallery,.listing-gallery{display:flex;gap:10px;overflow-x:auto;padding:8px 0;max-width:100%}.seller-gallery>div{flex:0 0 120px;display:grid;gap:5px}.seller-gallery img,.listing-gallery img{width:110px;height:85px;object-fit:contain;background:#f3f4f6;border-radius:8px}.seller-gallery button,.listing-gallery button{min-height:40px;border:1px solid #bac8bd;border-radius:8px;background:white;color:#183c2c;cursor:pointer}.listing-gallery button[aria-pressed=true]{outline:3px solid #277b52;outline-offset:-3px}.seller-gallery button:disabled{opacity:.65;cursor:default}#seller-gallery:not(:empty)~#s-photo-status{margin-top:8px}

.item-payment-box:not(:empty){padding:14px 18px;border-bottom:1px solid #dbe4dd;background:#f5f8f3;max-height:35vh;overflow:auto}.item-payment-box h3{margin:0 0 7px}.item-payment-box .btn{margin:5px}.checkline{display:flex;align-items:flex-start;gap:10px;margin:16px 0;font-size:14px}.checkline input{flex:0 0 20px;width:20px;height:20px}.item-payment-box .note{font-size:12px}

#seller-payments .x{color:#183c2c;background:#edf2e9;border:1px solid #c5d2c7}

.profile-payments{margin:18px 0 24px;padding:20px;border:1px solid #c5d2c7;border-radius:18px;background:#f2f5ed;color:#183c2c}.profile-payments h3{font-size:1.4rem;margin:4px 0 8px}.profile-payments h4{font-size:1rem;margin:0 0 8px}.profile-payment-card{background:#fff;border:1px solid #dce3d7;border-radius:12px;padding:16px;margin:14px 0}.profile-payment-card p{margin:8px 0 12px}.profile-payment-card .btn{width:100%;white-space:normal;min-height:44px}

/* Keep selling choices compact and the item close control reachable. */
#auction-setup[hidden],#auction-shipping-fields[hidden],#selling-choice[hidden]{display:none!important}
#auction-start>[data-keep-regular]{margin-top:12px;width:100%}
#detail>.sheet>.x{position:sticky;top:8px;margin-left:auto;background:#f7f8f3;color:#183c2c;border:1px solid #c5d2c7;z-index:10;box-shadow:0 2px 8px #193f3520}

.gallery-navigation{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.gallery-navigation button{min-height:44px;padding:10px 14px;border:1px solid #bac8bd;border-radius:10px;background:white;color:#183c2c;cursor:pointer}.gallery-navigation span{font-size:14px;text-align:center}#seller-gallery{flex-wrap:wrap;max-height:420px;overflow-y:auto}#seller-gallery>div{flex-basis:120px}#seller-gallery img{height:85px}

.enquiry-shortcut{width:100%;min-height:48px;margin:14px 0}.enquiry-questions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.enquiry-questions button{min-height:44px;white-space:normal}#enquiry-text{width:100%;min-height:90px;font-size:16px}#live-enquiry [hidden]{display:none!important}

/* Keep private payment settings readable inside the marketplace embed. */
.profile-payments,.profile-payment-card{min-width:0;max-width:100%;overflow-wrap:anywhere}.profile-payments h5{font-size:1rem;margin:12px 0 8px}.profile-payments [hidden]{display:none!important}
