.listings.index{padding:40px 0 80px}.listings.header{margin-bottom:20px}.listings.header h1{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:12px;font-size:34px;font-weight:800;display:flex}.listings.header h1 i{color:var(--warm);font-size:26px}.listings.header .sub{color:var(--muted);margin-top:8px;font-size:15px}.listings.breadcrumb{color:var(--muted);align-items:center;gap:6px;margin-bottom:12px;font-size:12.5px;display:flex}.listings.breadcrumb a{color:var(--muted);text-decoration:none}.listings.breadcrumb a:hover{color:var(--ink)}.listings.breadcrumb span{color:var(--ink);font-weight:500}.listings.breadcrumb i{font-size:9px}.listings.search.form{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:20px;display:flex;overflow:hidden}.listings.search.form:focus-within{border-color:var(--warm);box-shadow:0 0 0 3px color-mix(in srgb, var(--warm) 12%, transparent)}.listings.search.form .listings.search.input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:11px 16px;font-size:14px}.listings.search.form .listings.search.btn{border:none;border-left:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:0 16px;font-size:14px}.listings.search.form .listings.search.btn:hover{color:var(--warm)}.listings.cats{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.listings.cat.chip{border:1px solid var(--line);color:var(--ink-2);background:var(--surface);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.listings.cat.chip i{color:var(--muted);font-size:12px;transition:color .12s}.listings.cat.chip:hover{border-color:var(--warm);color:var(--ink)}.listings.cat.chip:hover i{color:var(--warm)}.listings.cat.chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.listings.cat.chip.is-active i{color:#ffffffa6}.listings.type.pills{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:20px;display:flex}.listings.type.pill{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:6px;align-items:center;gap:6px;padding:5px 13px;font-size:12.5px;font-weight:500;text-decoration:none;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.listings.type.pill i{font-size:11px}.listings.type.pill:hover{border-color:var(--line-2);color:var(--ink)}.listings.type.pill.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.listings.type.pill.sale.is-active{background:#2563eb;border-color:#2563eb}.listings.type.pill.service.is-active,.listings.type.pill.offer.is-active{background:#7c3aed;border-color:#7c3aed}.listings.type.pill.request.is-active{background:#059669;border-color:#059669}.listings.count{color:var(--muted);margin-bottom:16px;font-size:12.5px}.listings.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.listings.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:64px 0;display:flex}a.listing.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}a.listing.card:hover{border-color:var(--warm);box-shadow:0 4px 16px #0000000f}a.listing.card .listing.card.hd{align-items:center;gap:6px;padding:10px 14px 0;display:flex}a.listing.card .listing.card.body{flex:1;padding:12px 14px}a.listing.card .listing.card.title{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.35}a.listing.card .listing.card.tagline{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}a.listing.card .listing.card.ft{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding:12px 14px 10px;display:flex}a.listing.card .listing.card.price{color:var(--ink);font-size:14px;font-weight:700}a.listing.card .listing.card.company{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}a.listing.card .listing.card.avatar{object-fit:cover;border-radius:50%;width:18px;height:18px}a.listing.card .listing.card.category{border-top:1px solid var(--line);color:var(--muted);padding:6px 14px;font-size:11.5px;display:block}span.listing.card.type,span.listing.type.badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}span.listing.card.type.sale,span.listing.type.badge.sale{color:#2563eb;background:#2563eb1a}span.listing.card.type.service,span.listing.card.type.offer,span.listing.type.badge.service,span.listing.type.badge.offer{color:#7c3aed;background:#7c3aed1a}span.listing.card.type.request,span.listing.type.badge.request{color:#059669;background:#0596691a}.listing.card.featured{color:#b45309;background:#f59e0b1f;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.listing.card.featured i{font-size:10px}main.listing.show{padding:8px 0 80px}@media (width<=1024px){main.listing.show{padding-top:4px}}.listing.breadcrumb{color:var(--muted);align-items:center;gap:6px;padding:6px 0 28px;font-size:12.5px;display:flex}.listing.breadcrumb a{color:var(--muted);text-decoration:none}.listing.breadcrumb a:hover{color:var(--ink)}.listing.breadcrumb span{color:var(--ink);font-weight:500}.listing.breadcrumb i{color:var(--muted-2);font-size:9px}@media (width<=768px){.listing.breadcrumb{flex-wrap:nowrap;padding-bottom:16px}.listing.breadcrumb span,.listing.breadcrumb i:last-of-type{display:none}.listing.breadcrumb a{white-space:nowrap;flex-shrink:0}.listing.breadcrumb a:last-of-type{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}}.listing.show .head{margin-bottom:16px;padding:4px 0 0}.listing.show .head .toprow{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}@media (width<=768px){.listing.show .head .toprow{flex-direction:column;gap:12px}}.listing.show .head .details{flex:1;min-width:0}.listing.show .head .actions{flex-shrink:0;gap:6px;padding-top:2px;display:flex}@media (width<=768px){.listing.show .head .actions{align-self:flex-end;gap:8px;padding-top:0}.listing.show .head.has-author .toprow{position:relative}.listing.show .head.has-author .actions{gap:8px;padding-top:0;position:absolute;bottom:0;right:0}}.listing.show .head .h1{letter-spacing:-.01em;color:var(--ink);font-size:26px;font-weight:700;line-height:1.2}@media (width<=768px){.listing.show .head .h1{font-size:21px}}.listing.show .head .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.listing.show .head .meta .cat{color:var(--accent);font-weight:600;text-decoration:none}.listing.show .head .meta .cat:hover{text-decoration:underline}.listing.show .head .meta .sep{background:var(--muted-2);border-radius:50%;flex-shrink:0;width:3px;height:3px}.listing.show .head .meta .views i{font-size:11px}.listing.show .head .meta .featured{color:#b45309;font-weight:600}.listing.show .head .meta .featured i{font-size:10px}@media (width<=768px){.listing.show .head .meta .views .lbl{display:none}}.listing.show .head .tagline{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.5}.listing.show.h1{font-family:var(--f-display);letter-spacing:-.022em;color:var(--ink);max-width:28ch;margin:0 0 8px;font-size:30px;font-weight:800;line-height:1.18}.listing.show.tagline{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.listing.show.author{align-items:center;gap:8px;margin-top:12px;display:flex}.listing.show.author .author.link{border-radius:50%;line-height:0;display:inline-flex}.listing.show.author .author.name{color:var(--muted);font-size:13.5px}.listing.show.author .author.name b{color:var(--ink);font-weight:600;transition:color .12s}.listing.show.author .author.name a{text-decoration:none}.listing.show.author .author.name a:hover b{color:var(--warm)}@media (width<=768px){.listing.show.author{padding-right:120px}.listing.show.author .author.prefix{display:none}}.listing.icon.btn{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .12s,background .12s;display:inline-flex}.listing.icon.btn i{color:var(--muted);font-size:11px;transition:color .12s}.listing.icon.btn:hover{border-color:var(--line-2)}.listing.icon.btn:disabled{opacity:.5;cursor:not-allowed}.listing.icon.btn.is-active{background:color-mix(in srgb, var(--warm) 10%, var(--surface));border-color:color-mix(in srgb, var(--warm) 35%, transparent)}.listing.icon.btn.is-active i{color:var(--warm)}.listing-modal{z-index:200;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.listing-modal[hidden]{display:none}.listing-modal-box{background:var(--surface);border-radius:12px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 8px 32px #0000002e}.listing-modal-hd{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}.listing-modal-hd h2{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:700}.listing-modal-close{cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:14px;transition:background .12s;display:inline-flex}.listing-modal-close:hover{background:var(--bg);color:var(--ink)}.listing-modal-form{padding:16px 20px}.listing-modal-form select,.listing-modal-form textarea{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:6px;outline:none;padding:8px 10px;font-family:inherit;font-size:14px;transition:border-color .12s}.listing-modal-form select:focus,.listing-modal-form textarea:focus{border-color:var(--warm);box-shadow:0 0 0 3px color-mix(in srgb, var(--warm) 10%, transparent)}.listing-modal-form textarea{resize:vertical;min-height:80px;line-height:1.5}.listing-modal-form .field{margin-bottom:16px}.listing-modal-form label{color:var(--ink-2);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.listing-modal-form .field-optional{color:var(--muted);font-weight:400}.listing-modal-ft{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.listing.show.layout{grid-template-columns:1fr 360px;align-items:start;gap:28px;display:grid}@media (width<=1024px){.listing.show.layout{grid-template-columns:minmax(0,1fr)}.listing.show.layout .listing.show.side>.listing.show.buy,.listing.show.layout .listing.show.side>.listing.auction{order:-1}.listing.show.layout .listing.show.main{order:0}.listing.show.layout .listing.show.side>.contact.card{order:1}}.listing.show.main{flex-direction:column;gap:24px;min-width:0;display:flex}.listing.show.hero{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:12px;display:flex;overflow:hidden}.listing.show.hero .hero.main{aspect-ratio:16/7;background:var(--bg-2);cursor:pointer;border:none;width:100%;padding:0;display:block;position:relative}@media (width<=768px){.listing.show.hero .hero.main{aspect-ratio:4/3}}.listing.show.hero .hero.main>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.listing.show.hero .hero.main .hero.zoom{background:color-mix(in srgb, var(--ink) 55%, transparent);color:#fff;opacity:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:opacity .12s;display:inline-flex;position:absolute;top:12px;right:12px}.listing.show.hero .hero.main:hover .hero.zoom,.listing.show.hero .hero.main:focus-visible .hero.zoom{opacity:1}.listing.show.hero .hero.thumbs{gap:8px;padding:8px 12px 12px;display:flex;overflow-x:auto}.listing.show.hero .hero.thumb{background:var(--bg-2);cursor:pointer;border:2px solid #0000;border-radius:6px;flex:0 0 96px;height:64px;padding:0;transition:border-color .12s;overflow:hidden}.listing.show.hero .hero.thumb>img{object-fit:cover;width:100%;height:100%;display:block}.listing.show.hero .hero.thumb.is-active,.listing.show.hero .hero.thumb:hover{border-color:var(--warm)}.listing.show.sec-title{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0 0 16px;font-size:12px;font-weight:700}.listing.show.block{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:12px;padding:22px 24px 24px}.listing.show.content{color:var(--ink-2);max-width:70ch;font-size:14px;line-height:1.62}.listing.show.content h2{color:var(--ink);letter-spacing:-.01em;margin:24px 0 12px;font-size:16px;font-weight:700}.listing.show.content h2:first-child{margin-top:8px}.listing.show.content h3{color:var(--ink);letter-spacing:-.01em;margin:20px 0 8px;font-size:14.5px;font-weight:700}.listing.show.content h3:first-child{margin-top:8px}.listing.show.content p{margin:0 0 12px}.listing.show.content ul,.listing.show.content ol{list-style:revert;margin-bottom:12px;padding-left:20px}.listing.show.content li{margin-bottom:4px}.listing.show.content strong{color:var(--ink);font-weight:700}.listing.show.content a{color:var(--warm);text-decoration:underline}.listing.show.specs .product.specs.group{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:12px;margin-bottom:16px;padding:20px 24px 24px}.listing.show.specs .product.specs.group:last-child{margin-bottom:0}.listing.show.specs .product.specs.group .product.specs.title{color:var(--accent);letter-spacing:.08em;margin-bottom:20px;font-size:12px}.listing.show.specs .product.specs.list{gap:20px 24px}.listing.show.specs .product.specs.list .product.specs.row{border-bottom:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:0}.listing.show.specs .product.specs.list .product.specs.row dt{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:600}.listing.show.specs .product.specs.list .product.specs.row dd{color:var(--ink);text-align:left;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.listing.show.specs .product.specs.list .product.specs.row dd a{word-break:break-all;font-size:14px;font-weight:600}.listing.show.side:not(.card){flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}@media (width<=1024px){.listing.show.side:not(.card){display:contents}}.listing.show .listing.auction,.listing.show .contact.card{box-shadow:var(--shadow-card);border-radius:12px}.listing.show.buy:not(.hd):not(.price):not(.row):not(.resp){background:var(--ink);box-shadow:var(--shadow-card-lg);border-radius:12px;padding:20px}.listing.show.buy:not(.hd):not(.price):not(.row):not(.resp) .btn.primary{background:var(--warm);border-color:var(--warm);justify-content:center;width:100%;margin-top:12px}.listing.show.buy:not(.hd):not(.price):not(.row):not(.resp) .btn.primary:hover{background:var(--warm-h);border-color:var(--warm-h)}.listing.show.buy.hd .lbl{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:600}.listing.show.buy.price{font-family:var(--f-display);letter-spacing:-.022em;color:#fff;margin:4px 0;font-size:32px;font-weight:800}.listing.show.buy.row{color:#ffffff8c;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 0 14px;font-size:12.5px;display:flex}.listing.show.buy.row b{color:#fff;font-weight:700}.listing.show.buy.resp{color:#ffffff8c;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.listing.show.buy.resp i{margin-right:5px}.listing.show.buy.resp b{color:#fff;font-weight:600}.listing.show.side.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.listing.show.seller:not(.info):not(.name):not(.sub):not(.stats):not(.link){align-items:center;gap:12px;min-width:0;display:flex}.listing.show.seller.info{flex:1;min-width:0}.listing.show.seller.name{align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.listing.show.seller.name a{color:var(--ink);text-decoration:none}.listing.show.seller.name a:hover{color:var(--warm)}.listing.show.verified{background:var(--ok);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.listing.show.verified i{font-size:7px}.listing.show.seller.sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.listing.show.seller.stats{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.listing.show.seller.stats>div{justify-content:space-between;font-size:12.5px;display:flex}.listing.show.seller.stats .l{color:var(--muted)}.listing.show.seller.stats .v{color:var(--ink);font-weight:600}.listing.show.seller.link{justify-content:center;width:100%}.listing.sidebar.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px}.listing.sidebar.card .listing.sidebar.title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:700}.listing.sidebar.card .listing.sidebar.price{margin-bottom:16px}.listing.sidebar.card .listing.sidebar.price .listing.sidebar.price.label{color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.listing.sidebar.card .listing.sidebar.price .listing.sidebar.price.amount{color:var(--ink);letter-spacing:-.02em;font-size:24px;font-weight:800;display:block}.listing.sidebar.card .btn.primary{justify-content:center;width:100%}.listing.sidebar.card .listing.sidebar.company{align-items:center;gap:12px;text-decoration:none;display:flex}.listing.sidebar.card .listing.sidebar.company:hover .listing.sidebar.company.name{color:var(--warm)}.listing.sidebar.card .listing.sidebar.avatar{object-fit:cover;border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:44px;height:44px}.listing.sidebar.card .listing.sidebar.company.name{color:var(--ink);font-size:14px;font-weight:700;transition:color .12s;display:block}.listing.sidebar.card .listing.sidebar.company.tagline{color:var(--muted);margin-top:2px;font-size:12px;display:block}.listing.sidebar.card .listing.sidebar.meta{flex-direction:column;gap:8px;list-style:none;display:flex}.listing.sidebar.card .listing.sidebar.meta li{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.listing.sidebar.card .listing.sidebar.meta li i{color:var(--muted);text-align:center;width:14px;font-size:12px}.listing.item.type{color:var(--muted);flex-shrink:0;align-items:center;gap:6px;min-width:80px;font-size:12px;font-weight:700;display:flex}.listing.item.type i{font-size:13px}.listing.item.price{color:var(--ink);white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:700}.listing.status{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:700}.listing.status.draft{background:var(--bg);color:var(--muted);border:1px solid var(--line)}.listing.status.published{color:#059669;background:#0596691f}.listing.status.closed{color:#dc2626;background:#fee2e2}.listing.status.sold{color:#2563eb;background:#2563eb1a}.listings.empty{text-align:center;color:var(--muted);border:2px dashed var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:48px 32px;display:flex}.listings.empty .listings.empty.icon{opacity:.35;font-size:32px}.listings.empty p{font-size:15px}.listing.wizard.header.right{align-items:center;gap:12px;display:flex}.listing.wizard.steps{align-items:center;gap:5px;display:flex}.listing.wizard.dot{background:var(--line);border-radius:50%;width:7px;height:7px;transition:background .12s,transform .12s}.listing.wizard.dot.is-active{background:var(--warm);transform:scale(1.3)}.listing.pick.label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:700}.dash.card.listing.type.pick{padding:0;overflow:hidden}.listing.type.option{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:12px 22px;transition:background .12s;display:flex}.listing.type.option+.listing.type.option{border-top:1px solid var(--line)}.listing.type.option:hover{background:var(--bg)}.listing.type.option:hover .listing.type.chevron{color:var(--warm);transform:translate(2px)}.listing.type.icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:inline-flex}.listing.type.icon.sale{color:#2563eb;background:#2563eb1a}.listing.type.icon.service,.listing.type.icon.offer{color:#7c3aed;background:#7c3aed1a}.listing.type.icon.request{color:#059669;background:#0596691a}.listing.type.option.body{flex-direction:column;flex:1;align-items:flex-start;gap:2px;display:flex}.listing.type.option.body strong{color:var(--ink);font-size:14px;font-weight:600}.listing.type.option.body span{color:var(--muted);font-size:13px;line-height:1.4}.listing.type.chevron{color:var(--line);flex-shrink:0;margin-left:auto;font-size:11px;transition:color .12s,transform .12s}.listing.category.pick .listing.pick.label{margin-bottom:16px}.listing.category.group{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:16px 0 8px;font-size:11px;font-weight:700}.listing.category.group:first-child{margin-top:0}.listing.category.grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}@media (width<=768px){.listing.category.grid{grid-template-columns:repeat(2,1fr)}}.listing.category.option{background:var(--bg);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.listing.category.option>i{color:var(--muted);text-align:center;flex-shrink:0;width:18px;font-size:15px;transition:color .12s}.listing.category.option>span{color:var(--ink-2);font-size:13px;font-weight:500;line-height:1.3}.listing.category.option:hover{border-color:var(--warm);background:var(--surface)}.listing.category.option:hover>i{color:var(--warm)}.listing.category.option.is-selected{border-color:var(--warm);background:color-mix(in srgb, var(--warm) 6%, var(--surface))}.listing.category.option.is-selected>i{color:var(--warm)}.listing.pick.footer{justify-content:center;padding-top:8px;display:flex}.listing.data.card{flex-direction:column;gap:16px;display:flex}.listing.data.group{flex-direction:column;gap:12px;display:flex}.listing.data.group+.listing.data.group{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.listing.data.group .profile.fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.listing.data.group .profile.fields>.field{grid-column:1/-1;margin-bottom:0}.listing.data.group .profile.fields>.field.is-half{grid-column:span 3}.listing.data.group .profile.fields>.field.is-third{grid-column:span 2}@media (width<=540px){.listing.data.group .profile.fields{grid-template-columns:1fr}.listing.data.group .profile.fields>.field.is-half,.listing.data.group .profile.fields>.field.is-third{grid-column:1/-1}}.dash.card.listing.below:has([data-fields-below]:empty){display:none}.listing.section.title{letter-spacing:-.005em;color:var(--ink);align-items:center;gap:9px;margin:0 0 8px;font-size:14px;font-weight:700;display:flex}.listing.section.title i{color:var(--warm);text-align:center;width:18px;font-size:12px}.listing.data.group>.listing.section.title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);gap:7px;margin-bottom:12px;font-size:11px;font-weight:700}.listing.data.group>.listing.section.title i{width:auto;color:var(--muted-2);font-size:11px}.listing.section.sub{color:var(--muted);margin:-2px 0 12px;font-size:12.5px;line-height:1.45}.listing.multi.preview{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:7px 12px;transition:border-color .12s;display:flex}.listing.multi.preview:hover{border-color:var(--line-2)}.listing.multi.preview.is-empty{color:var(--muted)}.listing.multi.preview .listing.multi.placeholder{color:var(--placeholder);font-size:14px}.listing.multi.preview .listing.multi.bullets{margin:2px 0;padding-left:18px;list-style:outside}.listing.multi.preview .listing.multi.bullets li{color:var(--ink-2);font-size:13.5px;line-height:1.5}.listing.multi.chip{background:var(--warm-tint);color:var(--warm-h);border:1px solid var(--warm-soft);border-radius:999px;align-items:center;padding:3px 10px;font-size:12.5px;font-weight:500;line-height:1.4;display:inline-flex}.listing.multi.dialog{background:var(--surface);border:none;border-radius:12px;width:min(520px,95vw);padding:0;box-shadow:0 20px 60px #0000002e}.listing.multi.dialog::backdrop{background:#00000073}.listing.multi.dialog .dialog.box{flex-direction:column;display:flex}.listing.multi.dialog .dialog.head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.listing.multi.dialog .dialog.head h2{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;font-weight:700}.listing.multi.dialog .dialog.close{cursor:pointer;width:32px;height:32px;color:var(--muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.listing.multi.dialog .dialog.close:hover{background:var(--bg);color:var(--ink)}.listing.multi.dialog .dialog.body{padding:18px 20px}.listing.multi.dialog .dialog.actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:14px 20px 18px;display:flex}.listing.multi.add{gap:8px;margin-bottom:14px;display:flex}.listing.multi.add .form-control{flex:1}.listing.multi.add .btn{flex-shrink:0;height:38px}.listing.multi.items{flex-direction:column;gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.listing.multi.items .listing.multi.items.empty{text-align:center;color:var(--muted);background:var(--bg);border:1px dashed var(--line);border-radius:8px;padding:14px;font-size:13.5px}.listing.multi.item{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:9px 10px 9px 12px;display:flex}.listing.multi.item .listing.multi.item.label{min-width:0;color:var(--ink);word-break:break-word;flex:1;font-size:13.5px}.listing.multi.item .listing.multi.item.remove{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.listing.multi.item .listing.multi.item.remove:hover{color:#dc2626;background:#fee2e2}.listing.multi.item .listing.multi.item.remove i{font-size:12px}.listing.duration.options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=600px){.listing.duration.options{grid-template-columns:1fr}}.listing.duration.option{border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .12s,background .12s;display:flex}.listing.duration.option input[type=radio]{display:none}.listing.duration.option:has(input:checked){border-color:var(--warm);background:var(--warm-tint)}.listing.duration.option:has(input:checked) .listing.duration.body strong{color:var(--warm)}.listing.duration.option:hover:not(:has(input:checked)){border-color:var(--line-2)}.listing.duration.body{flex-direction:column;gap:1px;display:flex}.listing.duration.body strong{color:var(--ink);font-size:14px;font-weight:600;transition:color .12s}.listing.duration.body span{color:var(--muted);font-size:12.5px}.listing.duration.credit{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700}.listing.duration.credit.free{color:var(--muted);font-weight:600}.listing.editor{border:1px solid var(--line);background:var(--surface);border-radius:8px;transition:border-color .12s;overflow:hidden}.listing.editor:focus-within{border-color:var(--warm);box-shadow:0 0 0 3px color-mix(in srgb, var(--warm) 10%, transparent)}.listing.editor.toolbar{border:none;border-bottom:1px solid var(--line);background:var(--bg);border-radius:0;flex-wrap:wrap;align-items:center;gap:2px;padding:8px 10px;display:flex}.listing.editor.toolbar .listing.editor.btn{color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 10px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s}.listing.editor.toolbar .listing.editor.btn:hover{background:var(--surface);border-color:var(--line)}.listing.editor.toolbar .listing.editor.btn.is-active{background:color-mix(in srgb, var(--warm) 10%, transparent);color:var(--warm);border-color:#0000}.listing.editor.toolbar .listing.editor.sep{background:var(--line);border:none;width:1px;height:18px;margin:0 4px}.listing.editor.content{min-height:340px;color:var(--ink-2);cursor:text;border:none;border-radius:0;padding:16px 20px;font-size:15px;line-height:1.7}.listing.editor.content .ProseMirror{outline:none;min-height:320px}.listing.editor.content .ProseMirror p{margin:0 0 12px}.listing.editor.content .ProseMirror ul,.listing.editor.content .ProseMirror ol{list-style:revert;margin-bottom:12px;padding-left:20px}.listing.editor.content .ProseMirror li{margin-bottom:2px}.listing.editor.content .ProseMirror strong{font-weight:700}.listing.editor.content .ProseMirror em{font-style:italic}.listing.editor.content .ProseMirror a{color:var(--warm);text-decoration:underline}.listing.editor.content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--placeholder);pointer-events:none;height:0;font-style:normal}.listing.summary.chips{align-items:center;gap:8px;margin-bottom:20px;display:flex}.listing.summary.chip{background:var(--bg);border:1px solid var(--line);color:var(--ink-2);border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.listing.summary.chip i{font-size:11px}.listing.summary.chip[data-type=sale]{color:#2563eb;background:#2563eb14;border-color:#2563eb40}.listing.summary.chip[data-type=service],.listing.summary.chip[data-type=offer]{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed40}.listing.summary.chip[data-type=request]{color:#059669;background:#05966914;border-color:#05966940}.listing.publish.actions{align-items:center;gap:12px;margin-top:20px;display:flex}.listing.publish.actions .btn.primary{padding:13px 32px;font-size:15px}.dash.layout .inner.no-sidebar{grid-template-columns:1fr;max-width:760px;margin-left:auto;margin-right:auto}.field.duration_days{margin-bottom:0}.listing.auction.mode{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}@media (width<=640px){.listing.auction.mode{grid-template-columns:1fr}}.listing.auction.mode.option{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .12s,background .12s;display:flex;position:relative}.listing.auction.mode.option:has(input:checked){border-color:var(--warm);background:color-mix(in srgb, var(--warm) 6%, var(--surface))}.listing.auction.mode.option:hover:not(:has(input:checked)){border-color:var(--line-2)}.listing.auction.mode.option input{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:16px;left:16px}.listing.auction.mode.option .mode.body,.listing.auction.mode.option .listing.auction.mode.body{flex-direction:column;gap:2px;display:flex}.listing.auction.mode.option .mode.body strong,.listing.auction.mode.option .listing.auction.mode.body strong{color:var(--ink);font-size:15px}.listing.auction.mode.option .mode.body span,.listing.auction.mode.option .listing.auction.mode.body span{color:var(--muted);font-size:13px}.listing.auction.inputs{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:12px;display:flex}.listing.auction.amounts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:12px;display:grid}.listing.sale.fixed{border-top:1px solid var(--line);padding-top:12px}.listing.sale.fixed .profile.fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.listing.sale.fixed .profile.fields>.field{grid-column:1/-1}.listing.sale.fixed .profile.fields>.field.price{grid-column:span 1}@media (width<=640px){.listing.sale.fixed .profile.fields{grid-template-columns:1fr}.listing.sale.fixed .profile.fields>.field.price{grid-column:1/-1}}.listing.describe{margin-top:12px}.listing.describe>.field>label,.listing.describe>.field>.label{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:700}.listing.auction.fields .form.help,.listing.auction.fields .field.hint,.listing.data.group .form.help,.listing.data.group .field.hint{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.4;display:block}.listing.auction.endmode .field.label{margin-bottom:8px;display:block}.listing.auction.endmode.options{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.listing.auction.endmode.options{grid-template-columns:1fr}}.listing.auction.endmode.option{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;padding:12px 16px;transition:border-color .12s,background .12s;display:flex;position:relative}.listing.auction.endmode.option:has(input:checked){border-color:var(--warm);background:color-mix(in srgb, var(--warm) 6%, var(--surface))}.listing.auction.endmode.option:hover:not(:has(input:checked)){border-color:var(--line-2)}.listing.auction.endmode.option input{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:12px;left:16px}.listing.auction.endmode.option .endmode.body strong{color:var(--ink);font-size:14px;font-weight:600}.listing.section.head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.listing.credit.balance.pill{border:1px solid var(--warm-soft);background:var(--warm-tint);color:var(--warm-h);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.listing.credit.balance.pill i{font-size:12px}.listing.duration.option.is-unaffordable{opacity:.7;cursor:not-allowed}.listing.duration.option.is-unaffordable:hover{border-color:var(--line)}.listing.duration.credit.short{color:var(--muted);flex-direction:column;gap:2px;font-size:13px;font-weight:700;display:flex}.listing.duration.credit.short .listing.duration.buy.link{color:var(--warm);font-size:12px;font-weight:600;text-decoration:underline}.listing.duration.credit.short .listing.duration.buy.link:hover{color:var(--warm-h)}.listing-publish.dialog{background:var(--surface);border:none;border-radius:12px;width:min(560px,95vw);padding:0;box-shadow:0 20px 60px #0000002e}.listing-publish.dialog::backdrop{background:#00000073}.listing-publish.dialog .dialog.box{flex-direction:column;display:flex}.listing-publish.dialog .dialog.head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.listing-publish.dialog .dialog.head h2{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;font-weight:700}.listing-publish.dialog .dialog.close{cursor:pointer;width:32px;height:32px;color:var(--muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.listing-publish.dialog .dialog.close:hover{background:var(--bg);color:var(--ink)}.listing-publish.dialog .dialog.body{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.listing-publish.dialog .dialog.actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.listing-publish.dialog .listing.duration.options{gap:8px}.listing-publish.balance{background:var(--warm-tint);color:var(--warm-h);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;display:flex}.listing-publish.balance i{font-size:13px}.listing-publish.balance strong{font-weight:700}.listing.autosave.indicator{color:var(--muted);opacity:0;align-items:center;gap:6px;font-size:13px;transition:opacity .12s;display:inline-flex}.listing.autosave.indicator.is-visible{opacity:1}.listing.autosave.indicator i{color:var(--ok,#16a34a);font-size:12px}.listing.replies{flex-direction:column;gap:20px;display:flex}.listing.replies .replies.hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.listing.replies .replies.hd h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.listing.replies .replies.hd .count{color:var(--muted);font-weight:600}.listing.replies .replies.hd .replies.hd-nav{align-items:center;gap:12px;display:flex}.listing.replies .replies.hd nav.pag.nav{margin-top:0}.listing.replies .replies.jump-newest{color:var(--warm);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.listing.replies .replies.jump-newest i{font-size:12px}.listing.replies .replies.jump-newest:hover{text-decoration:underline}.listing.replies .replies.list{flex-direction:column;gap:12px;display:flex}.listing.replies .replies.ft-nav{justify-content:center;margin-top:16px;display:flex}.listing.replies .replies.ft-nav nav.pag.nav{margin-top:0}.listing.replies .replies.empty{text-align:center;color:var(--muted);background:var(--bg-2);border:1px dashed var(--line);border-radius:10px;margin:0;padding:24px 20px;font-size:14px}.listing.replies .replies.gate{color:var(--muted);background:var(--bg-2);border:1px solid var(--line);border-radius:10px;margin:0;padding:16px 20px;font-size:14px}.listing.replies .replies.gate a{color:var(--warm);text-decoration:underline}.listing.reply{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.listing.reply .reply.hd{align-items:center;gap:8px;display:flex}.listing.reply .reply.meta{flex-direction:column;gap:1px;min-width:0;display:flex}.listing.reply .reply.author{color:var(--ink);font-size:13.5px;font-weight:600}.listing.reply .reply.author a{color:inherit;text-decoration:none}.listing.reply .reply.author a:hover{color:var(--warm)}.listing.reply .reply.author.muted{color:var(--muted);font-style:italic;font-weight:500}.listing.reply .reply.when{color:var(--muted);font-size:11.5px}.listing.reply .reply.body{color:var(--ink-2);font-size:14px;line-height:1.6}.listing.reply .reply.body p{margin:0 0 8px}.listing.reply .reply.body p:last-child{margin-bottom:0}.listing.reply .reply.body ul,.listing.reply .reply.body ol{list-style:revert;margin:0 0 8px;padding-left:20px}.listing.reply .reply.body li{margin-bottom:2px}.listing.reply .reply.body strong{color:var(--ink);font-weight:700}.listing.reply .reply.body a{color:var(--warm);text-decoration:underline}.listing.reply .reply.quote{border-left:3px solid var(--warm);background:color-mix(in srgb, var(--warm) 6%, transparent);border-radius:0 6px 6px 0;flex-direction:column;gap:2px;padding:8px 12px;text-decoration:none;display:flex}.listing.reply .reply.quote .quote.author{color:var(--warm);font-size:12px;font-weight:600}.listing.reply .reply.quote .quote.author i{opacity:.8;margin-right:4px}.listing.reply .reply.quote .quote.snippet{color:var(--muted);font-size:12.5px;line-height:1.4}.listing.reply .reply.quote .quote.snippet.muted{font-style:italic}.listing.reply .reply.quote[href]:hover .quote.snippet{color:var(--ink-2)}.listing.reply .reply.quote.is-gone{border-left-color:var(--line);background:var(--surface-2,transparent)}.listing.reply .reply.ft{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.listing.reply .reply.quote-btn{cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:600;transition:color .12s;display:inline-flex}.listing.reply .reply.quote-btn:hover{color:var(--warm)}.listing.reply .reply.edited{font-style:italic}.listing.reply .reply.own-actions{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.listing.reply .reply.act-btn{cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:600;transition:color .12s;display:inline-flex}.listing.reply .reply.act-btn:hover{color:var(--warm)}.listing.reply .reply.act-btn.danger:hover{color:var(--danger,#c0392b)}.listing.reply .reply.act-btn:disabled{opacity:.5;cursor:default}.listing.reply .reply.delete{align-items:center;display:inline-flex}.listing.reply .reply.confirm{align-items:center;gap:8px;display:inline-flex}.listing.reply .reply.confirm .confirm.label{color:var(--muted);font-size:12.5px}.listing.reply .reply.edit-form{flex-direction:column;gap:8px;display:flex;position:relative}.listing.reply .reply.edit-form .reply.edit-actions{gap:12px;display:flex}.listing.reply .reply.edit-form .form-error{color:var(--danger,#c0392b);font-size:12.5px}@media (width<=760px){.listing.show.block,.listing.show.specs .product.specs.group,.listing.reply,.listing.show .contact.card,.listing.show .listing.auction,.listing.show.buy:not(.hd):not(.price):not(.row):not(.resp){box-shadow:none;border-inline:none;border-radius:0;margin-inline:-14px}}.reply.quote-preview{border-left:3px solid var(--warm);background:color-mix(in srgb, var(--warm) 6%, transparent);border-radius:0 6px 6px 0;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.reply.quote-preview .quote-preview.body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.reply.quote-preview .quote-preview.author{color:var(--warm);font-size:12px;font-weight:600}.reply.quote-preview .quote-preview.snippet{color:var(--muted);font-size:12.5px;line-height:1.4}.reply.quote-preview .quote-preview.cancel{cursor:pointer;color:var(--muted);background:0 0;border:0;flex-shrink:0;padding:2px;font-size:14px;line-height:1}.reply.quote-preview .quote-preview.cancel:hover{color:var(--ink)}.reply.form{flex-direction:column;gap:12px;display:flex}.reply.form .field.body{flex-direction:column;gap:8px;display:flex;position:relative}.reply.form label{color:var(--ink);font-size:13px;font-weight:600}.reply.form button[type=submit]{align-self:flex-start}.reply.editor{border:1px solid var(--line);background:var(--surface);border-radius:8px;transition:border-color .12s;overflow:hidden}.reply.editor:focus-within{border-color:var(--warm);box-shadow:0 0 0 3px color-mix(in srgb, var(--warm) 10%, transparent)}.reply.editor.toolbar{border:none;border-bottom:1px solid var(--line);background:var(--bg);border-radius:0;flex-wrap:wrap;align-items:center;gap:2px;padding:8px 10px;display:flex}.reply.editor.toolbar .reply.editor.btn{color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 10px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s}.reply.editor.toolbar .reply.editor.btn:hover{background:var(--surface);border-color:var(--line)}.reply.editor.toolbar .reply.editor.btn.is-active{background:color-mix(in srgb, var(--warm) 10%, transparent);color:var(--warm);border-color:#0000}.reply.editor.toolbar .reply.editor.sep{background:var(--line);border:none;width:1px;height:18px;margin:0 4px}.reply.editor.content{min-height:96px;color:var(--ink-2);cursor:text;border:none;border-radius:0;padding:16px 20px;font-size:15px;line-height:1.7}.reply.editor.content .ProseMirror{outline:none;min-height:76px}.reply.editor.content .ProseMirror p{margin:0 0 12px}.reply.editor.content .ProseMirror ul,.reply.editor.content .ProseMirror ol{list-style:revert;margin-bottom:12px;padding-left:20px}.reply.editor.content .ProseMirror li{margin-bottom:2px}.reply.editor.content .ProseMirror strong{font-weight:700}.reply.editor.content .ProseMirror em{font-style:italic}.reply.editor.content .ProseMirror a{color:var(--warm);text-decoration:underline}.reply.editor.content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--placeholder);pointer-events:none;height:0;font-style:normal}.listing.show.products{margin-top:24px}.listing.show.products .products.title{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0 0 16px;font-size:12px;font-weight:700}.listing.show.products .product.list{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=768px){.listing.show.products .product.list{grid-template-columns:1fr 1fr}}@media (width<=640px){.listing.show.products .product.list{grid-template-columns:1fr}}.listing.show.products .product.row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.listing.show.products .product.row:hover{border-color:var(--line-2);box-shadow:var(--shadow-card-lg);color:var(--ink);text-decoration:none}.listing.show.products .product.thumb{aspect-ratio:16/10;background:var(--bg);width:100%;overflow:hidden}.listing.show.products .product.thumb img{object-fit:cover;width:100%;height:100%;display:block}.listing.show.products .product.thumb.is-empty{place-items:center;display:grid}.listing.show.products .product.thumb.is-empty i{color:var(--accent);opacity:.35;font-size:26px}.listing.show.products .product.body{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.listing.show.products .product.main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.listing.show.products .product.name{font-size:14.5px;font-weight:600;line-height:1.3}.listing.show.products .product.meta{color:var(--muted);font-size:12px}.listing.show.products .product.sold{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;align-self:flex-start;font-size:11px;font-weight:600}.listing.show.products .product.price{color:var(--ink);letter-spacing:-.015em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;font-weight:700}.listing.show.products .product.cta{width:100%;height:34px;margin-top:12px;font-size:13px}.emoji.picker{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;width:332px;max-width:calc(100vw - 32px);height:360px;display:flex;position:absolute;top:46px;left:8px;overflow:hidden;box-shadow:0 10px 30px #00000024}.emoji.picker[hidden]{display:none}.emoji.picker .picker.loading,.emoji.picker .picker.empty{color:var(--muted);text-align:center;padding:20px;font-size:13px}.emoji.picker .picker.header{border-bottom:1px solid var(--line);padding:8px}.emoji.picker .picker.search{width:100%;color:var(--ink);background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:13px}.emoji.picker .picker.search:focus{border-color:var(--warm);outline:none}.emoji.picker .picker.tabs{border-bottom:1px solid var(--line);gap:2px;padding:4px 6px;display:flex}.emoji.picker .picker.tab{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;height:30px;font-size:17px;line-height:1;transition:background .12s;display:inline-flex}.emoji.picker .picker.tab:hover{background:var(--bg-2)}.emoji.picker .picker.body{flex:1;padding:6px 8px 10px;overflow:hidden auto}.emoji.picker .picker.section-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface);padding:8px 2px 4px;font-size:11px;font-weight:700;position:sticky;top:0}.emoji.picker .picker.grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;display:grid}.emoji.picker .picker.option{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:100%;font-size:20px;line-height:1;transition:background .12s,transform .1s;display:inline-flex}.emoji.picker .picker.option:hover{background:var(--bg-2);transform:scale(1.15)}.mention.autocomplete{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;width:280px;max-width:calc(100vw - 24px);max-height:264px;padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #00000029}.mention.autocomplete[hidden]{display:none}.mention.autocomplete .mention.option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background .12s;display:flex}.mention.autocomplete .mention.option:hover,.mention.autocomplete .mention.option.is-active{background:var(--bg-2)}.mention.autocomplete .mention.avatar{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.mention.autocomplete .mention.text{flex-direction:column;min-width:0;display:flex}.mention.autocomplete .mention.label{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mention.autocomplete .mention.sublabel{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.reply.body a[data-mention],.reply.editor.content a[data-mention]{color:var(--warm);font-weight:600;text-decoration:none}.reply.body a[data-mention]:hover,.reply.editor.content a[data-mention]:hover{text-decoration:underline}
