:root{--bg:#f6f7f9;--surface:#ffffff;--surface-soft:#f1f5f4;--text:#101827;--muted:#687284;--line:#e2e6ea;--green:#05a06f;--green-dark:#018a5f;--green-soft:#dff8ef;--amber:#f5b84b;--red:#ef5a5a;--shadow:0 12px 34px rgba(16,24,39,0.08)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(100%,1120px)}.mobile-shell,.shell{margin:0 auto;padding:18px}.mobile-shell{width:min(100%,760px)}.top-row{display:flex;justify-content:space-between;gap:16px}.brand,.top-row{align-items:center}.brand{display:inline-flex;gap:10px;font-weight:800;letter-spacing:0}.logo-mark{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;color:white;background:var(--green);box-shadow:0 10px 22px rgba(5,160,111,.25)}.logo-mark.small{width:42px;height:42px;border-radius:14px}.ghost-button,.icon-button,.primary-button,.secondary-button,.whatsapp-button{min-height:48px;border:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800}.icon-button{width:48px;padding:0;background:var(--surface);color:var(--text);border:1px solid var(--line)}.ghost-button{background:transparent;color:var(--muted);padding:0}.primary-button,.whatsapp-button{width:auto;max-width:100%;justify-self:start;background:var(--green);color:white;padding:0 18px;box-shadow:0 8px 18px rgba(5,160,111,.2)}.primary-button:hover,.whatsapp-button:hover{background:var(--green-dark)}.secondary-button{width:auto;max-width:100%;justify-self:start;color:var(--text);border:1px solid var(--line);padding:0 18px}.card,.secondary-button{background:var(--surface)}.card{border:1px solid rgba(226,230,234,.9);border-radius:8px;box-shadow:var(--shadow)}.field-stack{display:grid;grid-gap:8px;gap:8px}.field-stack label{color:#354052;font-weight:800}.field-stack input,.field-stack select,.field-stack textarea{width:100%;border:1px solid var(--line);border-radius:18px;min-height:58px;padding:0 16px;color:var(--text);background:white;outline:none;box-shadow:0 2px 8px rgba(16,24,39,.04)}.field-stack textarea{min-height:110px;padding-top:14px;resize:vertical}.field-stack input:focus,.field-stack select:focus,.field-stack textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px rgba(5,160,111,.13)}.helper{color:#98a1af;font-size:.9rem;font-weight:700}.badge{display:inline-flex;align-items:center;justify-self:start;align-self:start;width:auto;max-width:max-content;gap:6px;min-height:30px;border-radius:999px;padding:0 10px;font-size:.82rem;font-weight:900;color:#036545;background:var(--green-soft)}.badge.sold{color:#7b2d2d;background:#ffe3e0}.badge.unavailable{color:#725016;background:#fff0cf}.grid-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.product-card{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:8px}.product-image-frame{position:relative;display:block;width:100%;aspect-ratio:1/1;background:var(--surface-soft)}.product-image-frame img{object-fit:cover}.product-image-frame .badge{position:absolute;top:8px;right:8px;min-height:24px;padding:0 8px;font-size:.7rem;box-shadow:0 6px 14px rgba(16,24,39,.12)}.product-image-frame .badge svg{width:12px;height:12px}.product-card-body{display:grid;grid-gap:8px;gap:8px;padding:10px}.product-title{margin:0;font-size:.98rem;line-height:1.2}.price{font-size:1.05rem;font-weight:900}.muted{color:var(--muted)}.form-error{margin:0;color:#b42318;font-size:.92rem;font-weight:700}.empty-state{grid-column:1/-1;color:var(--muted);border-top:1px solid var(--line);padding:18px 2px;font-weight:700}.segmented{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:5px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.segmented button{border:0;border-radius:12px;min-height:42px;padding:0 4px;color:var(--muted);background:transparent;font-size:.84rem;font-weight:800}.segmented button.active{color:white;background:var(--green)}@media (min-width:760px){.mobile-shell,.shell{padding:28px}.grid-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.home-hero{display:grid;grid-gap:28px;gap:28px;align-items:center;padding:48px 0 28px}.hero-copy{display:grid;grid-gap:18px;gap:18px}.hero-copy h1{margin:0;max-width:760px;font-size:clamp(2.35rem,8vw,5.2rem);line-height:.96;letter-spacing:0}.hero-copy p{margin:0;max-width:660px;color:var(--muted);font-size:1.12rem;line-height:1.55}.hero-actions{display:grid;grid-gap:10px;gap:10px;max-width:420px}.hero-actions .primary-button,.hero-actions .secondary-button{justify-self:stretch}.phone-preview{overflow:hidden;display:grid;grid-gap:12px;gap:12px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.phone-top{display:flex;justify-content:space-between;align-items:center}.phone-preview img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.phone-card{display:grid;grid-gap:4px;gap:4px;padding:4px 4px 8px}.phone-card h2,.phone-card p{margin:0}.feature-strip{display:grid;grid-gap:12px;gap:12px;margin:22px 0}.feature-strip>div{display:grid;grid-gap:8px;gap:8px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.feature-strip h2,.feature-strip p{margin:0}.feature-strip p{color:var(--muted);line-height:1.45}@media (min-width:900px){.home-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,440px);min-height:calc(100vh - 120px);padding-top:28px}.hero-actions{grid-template-columns:1fr .65fr}.feature-strip{grid-template-columns:repeat(3,1fr)}}.create-page{display:grid;grid-gap:26px;gap:26px;padding-top:14px}.back-link{justify-self:start;min-height:36px;font-size:1.05rem}.create-header{display:flex;align-items:center;gap:18px}.create-header h1,.create-header p{margin:0}.create-header h1{font-size:clamp(2rem,7vw,2.9rem);line-height:1}.create-header p{margin-top:8px;color:var(--muted);font-size:1.12rem;line-height:1.25}.create-card{display:grid;grid-gap:26px;gap:26px;padding:24px}.create-card .primary-button{justify-self:center;min-width:min(100%,260px)}.select-field{position:relative}.select-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:48px}.select-field svg{position:absolute;right:16px;bottom:18px;color:#a1a8b3;pointer-events:none}@media (min-width:720px){.create-card{padding:38px}}.marketplace-page{display:grid;grid-gap:14px;gap:14px;padding-bottom:36px}.marketplace-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:2px 0 0}.marketplace-title-stack{min-width:0}.marketplace-title-stack h1,.marketplace-title-stack p{margin:0}.marketplace-title-stack p{margin-bottom:2px;color:var(--muted);font-size:.78rem;font-weight:800}.marketplace-title-stack h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,4.4vw,1.35rem);line-height:1.1}.seller-mode-compact{min-height:40px;padding:0 10px;font-size:.84rem;white-space:nowrap}.marketplace-topbar .icon-button{width:42px;min-height:42px}.marketplace-tools{display:grid;grid-gap:8px;gap:8px}.search-filter-row{display:grid;grid-template-columns:minmax(0,1fr) 52px;grid-gap:8px;gap:8px;align-items:center}.search-box{min-height:54px;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.search-box svg{color:var(--muted)}.search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--text)}.filter-toggle{width:52px;min-height:52px;display:grid;place-items:center;border:1px solid var(--line);border-radius:16px;color:var(--text);background:var(--surface);box-shadow:0 2px 8px rgba(16,24,39,.04)}.filter-toggle.active{color:white;border-color:var(--green);background:var(--green)}.filter-panel{display:grid;grid-gap:16px;gap:16px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 8px 24px rgba(16,24,39,.07)}.filter-panel-section{display:grid;grid-gap:10px;gap:10px}.filter-panel-heading p,.filter-panel-section>p{margin:0;color:#354052;font-size:.86rem;font-weight:900}.filter-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-panel-heading button{border:0;color:var(--green);background:transparent;font-weight:900}.status-chip-row{display:inline-flex;align-items:center;gap:6px;min-width:0}.status-chip-row button{min-height:38px;border:1px solid var(--line);border-radius:999px;padding:0 10px;color:var(--muted);background:var(--surface);font-size:.84rem;font-weight:900;box-shadow:0 2px 8px rgba(16,24,39,.04)}.status-chip-row button.active{color:white;border-color:var(--green);background:var(--green)}.active-filter-tags,.category-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.active-filter-tags button,.category-chip-grid button{min-height:36px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:0 11px;color:var(--muted);background:var(--surface);font-size:.84rem;font-weight:900}.active-filter-tags button:not(.clear-tags),.category-chip-grid button.active{color:#036545;border-color:rgba(5,160,111,.24);background:var(--green-soft)}.active-filter-tags{margin-top:-2px}.active-filter-tags .clear-tags{color:var(--green);border-color:transparent;background:transparent}.sticky-whatsapp{width:-moz-fit-content;width:fit-content;justify-self:center;padding:0 18px}@media (min-width:760px){.marketplace-tools{justify-items:center}.filter-panel,.search-filter-row{width:min(100%,720px)}}.product-page{min-height:100vh;background:var(--surface)}.product-topbar{position:fixed;left:0;right:0;top:0;z-index:2;display:flex;justify-content:space-between;padding:14px;pointer-events:none}.product-topbar>*{pointer-events:auto}.product-topbar .badge{min-height:40px;padding:0 12px;background:rgba(223,248,239,.94);box-shadow:0 8px 20px rgba(16,24,39,.12)}.product-gallery{display:grid;grid-gap:10px;gap:10px;background:var(--surface)}.product-hero{position:relative;min-height:48vh;overflow:hidden;background:var(--surface-soft)}.gallery-open-button{position:absolute;inset:0;display:block;border:0;padding:0;background:transparent}.gallery-slider{position:absolute;inset:0;display:flex;transition:transform .28s ease;will-change:transform}.gallery-slide{position:relative;flex:0 0 100%;width:100%;height:100%}.gallery-slide img{object-fit:cover}.gallery-overlay-actions{position:absolute;left:18px;right:18px;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.gallery-overlay-actions>*{pointer-events:auto}.gallery-controls{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px;border-radius:999px;color:white;background:rgba(16,24,39,.58);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gallery-controls button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;color:white;background:rgba(255,255,255,.14)}.gallery-controls span{min-width:34px;text-align:center;font-size:.82rem;font-weight:900}.gallery-rail{display:block;padding:0 18px 2px}.gallery-thumbs{display:flex;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-share-button,.gallery-thumbs button{position:relative;flex:0 0 58px;width:58px;height:58px;overflow:hidden;border:2px solid transparent;border-radius:8px;background:var(--surface-soft)}.gallery-share-button{display:grid;place-items:center;color:var(--text);border-color:var(--line);background:rgba(255,255,255,.92);box-shadow:0 8px 18px rgba(16,24,39,.12)}.gallery-overlay-actions .gallery-share-button{width:50px;height:50px;flex:0 0 50px;border-radius:14px}.gallery-overlay-actions .gallery-share-button svg{width:23px;height:23px}.gallery-thumbs button.active{border-color:var(--green)}.gallery-thumbs img{object-fit:cover}.gallery-lightbox{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:1fr auto;background:rgba(6,10,18,.96)}.lightbox-stage{position:relative;overflow:hidden;min-height:0}.lightbox-stage .gallery-slide img{object-fit:contain}.lightbox-stage .gallery-slide,.lightbox-stage .gallery-slider{height:100%}.lightbox-close{position:fixed;top:14px;right:14px;z-index:51;width:44px;height:44px;border:0;border-radius:999px;color:white;background:rgba(255,255,255,.16);font-size:1.8rem;line-height:1}.lightbox-controls{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px;color:white;font-weight:900}.lightbox-controls button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:999px;color:white;background:rgba(255,255,255,.16)}.product-detail{display:grid;grid-gap:18px;gap:18px;margin-top:-10px;padding:24px 18px 30px;background:var(--surface);border-radius:8px 8px 0 0;position:relative}.price-contact-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;background:var(--surface-soft);border-radius:8px}.product-price-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;color:var(--green);font-size:clamp(2rem,9vw,3.6rem);line-height:.95;font-weight:950}.product-price-main small{color:var(--text);font-size:16px;line-height:1;font-weight:900}.product-price-main em{flex-basis:100%;color:var(--text);font-size:.86rem;line-height:1.2;font-style:normal;font-weight:800}.product-price-main em strong{font-weight:950}.price-message-button{flex:0 0 52px;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;color:white;background:var(--green);box-shadow:0 8px 18px rgba(5,160,111,.2)}.product-detail h1,.product-detail p{margin:0}.product-detail h1{font-size:clamp(2.1rem,8vw,4.4rem);line-height:.98}.product-detail p{color:var(--muted);line-height:1.55}.details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.details-grid div{display:grid;grid-gap:3px;gap:3px;padding:12px;background:var(--surface-soft);border-radius:8px}.details-grid dt{color:var(--muted);font-size:.82rem;font-weight:800}.details-grid dd{margin:0;font-weight:900}.action-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:420px}.action-stack .secondary-button,.action-stack .whatsapp-button{width:100%;justify-self:stretch;min-width:0;gap:6px;padding:0 8px;font-size:.92rem;line-height:1}@media (min-width:900px){.product-page{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.product-hero{min-height:82vh}.product-gallery{min-height:82vh;align-content:stretch}.gallery-rail{position:fixed;left:24px;right:calc(25vw + 96px);bottom:24px;z-index:2;padding:0}.product-detail{align-content:center;margin-top:0;padding:54px;border-radius:0}}.seller-page{display:grid;grid-gap:14px;gap:14px;padding-bottom:28px}.seller-lock{display:grid;grid-gap:12px;gap:12px;padding-top:18px}.seller-lock h1,.seller-lock p{margin:0}.seller-dashboard-head h1,.seller-lock h1{font-size:clamp(2.2rem,8vw,4rem);line-height:.98}.seller-lock p{color:var(--muted);line-height:1.5}.seller-dashboard-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.seller-dashboard-head h1,.seller-dashboard-head p{margin:0}.seller-title-stack{min-width:0}.seller-title-stack p{color:var(--muted);font-size:.78rem;font-weight:800}.seller-title-stack h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,4.4vw,1.35rem);line-height:1.1}.seller-header-actions{display:inline-flex;align-items:center;gap:8px}.add-product-button{width:auto;min-width:76px;min-height:40px;padding:0 12px}.add-listing-panel{display:grid;grid-gap:16px;gap:16px;padding:14px}.add-listing-head{display:flex;align-items:center;justify-content:space-between}.add-listing-head h2,.add-listing-head p{margin:0}.add-listing-head h2{font-size:1.25rem}.listing-form-section{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcfd}.listing-form-section h3,.listing-form-section h4{margin:0;color:#354052}.listing-form-section h3{font-size:1.02rem}.listing-form-section h4{font-size:.92rem}.upload-dropzone{min-height:82px;display:grid;place-items:center;grid-gap:6px;gap:6px;border:1px dashed #aab4c1;border-radius:8px;color:var(--muted);background:var(--surface-soft);font-weight:900}.upload-dropzone.compact{min-height:0;aspect-ratio:1/1;cursor:pointer;padding:8px;text-align:center}.upload-dropzone.compact span{max-width:100%;display:block;font-size:.82rem;line-height:1.05;overflow-wrap:anywhere}.upload-dropzone input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.upload-preview-grid{grid-template-columns:repeat(auto-fill,82px);justify-content:start}.photo-manager,.upload-preview-grid{display:grid;grid-gap:8px;gap:8px}.price-entry-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.price-entry-row .field-stack{gap:6px}.price-entry-row .field-stack span{color:#354052;font-weight:800}.price-entry-row .field-stack input{min-height:48px;border-radius:14px}.obo-toggle{min-height:48px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:14px;padding:0 12px;color:var(--text);background:var(--surface);font-weight:900}.obo-toggle input{accent-color:var(--green)}.condition-picker,.listing-category-picker{display:grid;grid-gap:10px;gap:10px}.condition-picker h4,.listing-category-picker h4,.listing-category-picker p{margin:0}.condition-picker h4,.listing-category-picker h4{color:#354052;font-size:.92rem}.condition-chip-row{display:flex;flex-wrap:wrap;gap:8px}.condition-chip-row button{min-height:38px;border:1px solid var(--line);border-radius:999px;padding:0 12px;color:var(--muted);background:var(--surface);font-weight:900}.condition-chip-row button.active{color:#036545;border-color:rgba(5,160,111,.24);background:var(--green-soft)}.upload-preview{position:relative;overflow:hidden;border:0;padding:0;aspect-ratio:1/1;border-radius:8px;background:var(--surface-soft)}.upload-preview.primary{outline:2px solid #f2b705;outline-offset:-2px}.upload-preview img{width:100%;height:100%;display:block;object-fit:cover}.primary-star{position:absolute;left:6px;top:6px;display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;color:#f2b705;background:rgba(255,255,255,.94);box-shadow:0 4px 10px rgba(16,24,39,.1)}.upload-preview.primary .primary-star{width:30px;height:30px;background:rgba(255,255,255,.94);box-shadow:0 6px 14px rgba(16,24,39,.12)}.delete-photo-button{position:absolute;right:6px;top:6px;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:var(--text);background:rgba(255,255,255,.94);box-shadow:0 6px 14px rgba(16,24,39,.12)}.upload-progress{position:absolute;left:0;right:0;bottom:0;height:4px;overflow:hidden;background:rgba(5,160,111,.16)}.upload-progress:after{content:"";display:block;width:70%;height:100%;background:var(--green);animation:upload-fill .9s ease forwards}.product-added-message,.upload-status{margin:0;color:var(--muted);font-size:.86rem;font-weight:800}.product-added-message{color:#036545}.confirm-product-button{min-width:min(100%,220px)}.product-form-actions{display:flex;justify-content:center;gap:10px}.fulfillment-options{display:flex;flex-wrap:wrap;gap:8px}.fulfillment-options label{min-height:40px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:0 12px;background:var(--surface);font-weight:900}.fulfillment-options input{accent-color:var(--green)}@keyframes upload-fill{0%{transform:translateX(-80%)}to{transform:translateX(45%)}}.seller-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.seller-item{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 0;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0}.seller-item img{width:112px;height:112px;object-fit:cover;border-radius:8px}.seller-item-image-link{display:block;align-self:start}.seller-item-body{position:relative;display:grid;grid-gap:8px;gap:8px;padding-right:42px}.seller-item-summary{display:grid;justify-items:start;grid-gap:4px;gap:4px;min-width:0}.seller-item h2,.seller-item p{margin:0}.seller-item h2{margin-top:6px;font-size:1.05rem;line-height:1.1}.seller-item-title{display:inline-block}.seller-retail-price{color:var(--muted);font-size:.82rem;font-weight:800}.seller-status-actions{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--line);padding-top:8px}.seller-status-actions button{min-height:30px;border:0;border-right:1px solid var(--line);border-radius:0;padding:0 10px;background:transparent;color:var(--muted);font-size:.76rem;font-weight:900;text-decoration:none;text-underline-offset:5px;text-decoration-thickness:2px}.seller-status-actions button:first-child{padding-left:0}.seller-status-actions button:last-child{border-right:0}.seller-status-actions button.active{color:var(--green);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.seller-status-actions button.active.available{color:#036545}.seller-status-actions button.active.sold{color:#7b2d2d}.seller-status-actions button.active.unavailable{color:#725016}.seller-item-icons{position:absolute;right:0;top:0;display:inline-flex;gap:6px}.seller-item-icons button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--surface)}.seller-edit-panel{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;margin-top:6px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.seller-edit-panel h3{margin:0;font-size:1rem}.seller-edit-panel .product-form-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.seller-edit-panel .product-form-actions .primary-button,.seller-edit-panel .product-form-actions .secondary-button{width:100%;min-width:0;justify-self:stretch}.copy-toast{position:fixed;left:50%;bottom:22px;z-index:10;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 36px);min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 16px;color:white;background:rgba(16,24,39,.92);box-shadow:0 12px 30px rgba(16,24,39,.2);font-size:.9rem;font-weight:900}@media (min-width:760px){.seller-list{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-item{grid-template-columns:150px minmax(0,1fr)}.seller-item img{width:150px;height:150px}}