/* Mercado Negro R80 — vitrine agrupada no padrão InsaneZ. */
.iz-page-trader .tr-market-browser-r80{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);gap:14px;align-items:start}
.iz-page-trader .tr-market-groups-r80{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start}
.iz-page-trader .tr-group-card-r80{position:relative;display:flex;min-width:0;min-height:118px;overflow:hidden;border:1px solid #4e272a;background:linear-gradient(180deg,#1d1114,#12090b);box-shadow:0 12px 28px rgba(0,0,0,.25);cursor:pointer;outline:0;transition:border-color .16s ease,background .16s ease,transform .16s ease}
.iz-page-trader .tr-group-card-r80:hover,.iz-page-trader .tr-group-card-r80:focus-visible{transform:translateY(-1px);border-color:#b24b56;background:linear-gradient(180deg,#281316,#170b0d)}
.iz-page-trader .tr-group-card-r80.selected{border-color:#d7808a;background:linear-gradient(180deg,#34171b,#1d0c0f);box-shadow:inset 3px 0 #d7808a,0 14px 32px rgba(0,0,0,.3)}
.iz-page-trader .tr-group-media-r80{flex:0 0 94px;display:grid;place-items:center;min-height:116px;border-right:1px solid #4e272a;background:radial-gradient(circle,rgba(199,86,98,.18),transparent 64%),#140b0d}
.iz-page-trader .tr-group-media-r80 img{display:block;width:100%;height:100%;max-height:116px;object-fit:contain;padding:9px;box-sizing:border-box}
.iz-page-trader .tr-group-card-content-r80{display:flex;flex:1;min-width:0;flex-direction:column;padding:10px 11px}
.iz-page-trader .tr-group-card-content-r80>small{color:#d2b0b2;font-size:9px;font-weight:900;letter-spacing:.09em}
.iz-page-trader .tr-group-card-content-r80 h3{margin:5px 0 4px;color:#fff7f7;font:15px var(--font-display);line-height:1.1;overflow-wrap:anywhere}
.iz-page-trader .tr-group-units-r80{color:#a88f91;font-size:9px;font-weight:800}
.iz-page-trader .tr-group-price-r80{margin-top:auto;padding-top:8px;border-top:1px solid #4e272a}
.iz-page-trader .tr-group-price-r80 small{display:block;color:#a88f91;font-size:8px;font-weight:900;letter-spacing:.08em}
.iz-page-trader .tr-group-price-r80 strong{display:block;margin-top:2px;color:#ffd166;font:19px var(--font-display)}
.iz-page-trader .tr-group-price-r80 em{color:#d2b0b2;font:9px var(--font-body)}
.iz-page-trader .tr-market-detail-host-r80{position:sticky;top:96px;min-width:0}
.iz-page-trader .tr-group-detail-r80{overflow:hidden;border:1px solid #7e3e46;background:linear-gradient(180deg,#1a1012,#10090b);box-shadow:0 18px 45px rgba(0,0,0,.34)}
.iz-page-trader .tr-group-detail-empty-r80{display:grid;place-items:center;align-content:center;gap:9px;min-height:360px;padding:26px;text-align:center}
.iz-page-trader .tr-group-detail-empty-r80 strong{color:#fff2f2;font:23px var(--font-display)}
.iz-page-trader .tr-group-detail-empty-r80 span:not(.tr-market-spinner){max-width:340px;color:#c8b2b4;font-size:12px;line-height:1.55}
.iz-page-trader .tr-group-detail-empty-r80 button{padding:10px 15px;border:1px solid #b24b56;background:linear-gradient(180deg,#c85662,#892f38);color:#fff;font-weight:900;cursor:pointer}
.iz-page-trader .tr-group-detail-head-r80{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:190px;border-bottom:1px solid #4e272a;background:radial-gradient(circle at 14% 50%,rgba(199,86,98,.15),transparent 40%),#140b0d}
.iz-page-trader .tr-group-detail-media-r80{min-height:190px;border-right:1px solid #4e272a;border-bottom:0}
.iz-page-trader .tr-group-detail-media-r80 img{max-height:190px;padding:15px}
.iz-page-trader .tr-group-detail-copy-r80{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:18px}
.iz-page-trader .tr-group-detail-copy-r80>small{color:#d89ca2;font-size:9px;font-weight:900;letter-spacing:.13em}
.iz-page-trader .tr-group-detail-copy-r80 h2{margin:7px 0 5px;color:#fff2f2;font:27px var(--font-display);overflow-wrap:anywhere}
.iz-page-trader .tr-group-detail-copy-r80 p{margin:0;color:#c8b2b4;font-size:11px}
.iz-page-trader .tr-group-detail-low-r80{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:14px;padding-top:11px;border-top:1px solid #4e272a}
.iz-page-trader .tr-group-detail-low-r80 span{color:#a88f91;font-size:9px;font-weight:900;letter-spacing:.09em}
.iz-page-trader .tr-group-detail-low-r80 strong{color:#ffd166;font:22px var(--font-display)}
.iz-page-trader .tr-group-listings-title-r80{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #4e272a;background:#201214}
.iz-page-trader .tr-group-listings-title-r80 strong{color:#fff2f2;font-size:11px;letter-spacing:.08em}
.iz-page-trader .tr-group-listings-title-r80 span{color:#d89ca2;font-size:8px;font-weight:900;letter-spacing:.08em}
.iz-page-trader .tr-group-listings-r80{display:grid;max-height:470px;overflow:auto;overscroll-behavior:contain}
.iz-page-trader .tr-group-listing-r80{display:grid;grid-template-columns:54px minmax(110px,1fr) 76px 92px minmax(180px,1.35fr);align-items:center;gap:8px;padding:10px 11px;border-bottom:1px solid #3d2225;background:#120a0c}
.iz-page-trader .tr-group-listing-r80:nth-child(even){background:#170d0f}
.iz-page-trader .tr-group-listing-r80.own{box-shadow:inset 3px 0 #d1a832}
.iz-page-trader .tr-group-listing-r80 small{display:block;color:#a88f91;font-size:8px;font-weight:900;letter-spacing:.07em}
.iz-page-trader .tr-group-listing-r80 strong{display:block;min-width:0;margin-top:3px;color:#f8eeee;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.iz-page-trader .tr-group-listing-order-r80 strong{color:#d89ca2}
.iz-page-trader .tr-group-listing-price-r80{text-align:right}
.iz-page-trader .tr-group-listing-price-r80 strong{color:#ffd166;font:15px var(--font-display)}
.iz-page-trader .tr-group-listing-price-r80 em{color:#d2b0b2;font:8px var(--font-body)}
.iz-page-trader .tr-listing-actions-r80{display:grid;grid-template-columns:1fr 1fr;gap:5px;min-width:0}
.iz-page-trader .tr-listing-actions-r80 form{display:grid;min-width:0}
.iz-page-trader .tr-listing-actions-r80 button,.iz-page-trader .tr-listing-actions-r80 a{display:grid;place-items:center;min-width:0;min-height:34px;padding:5px 7px;border:1px solid #b24b56;background:linear-gradient(180deg,#c85662,#892f38);color:#fff;font-size:9px;font-weight:900;text-align:center;text-decoration:none;cursor:pointer}
.iz-page-trader .tr-listing-actions-r80 .ghost{border-color:#5f3539;background:#1a1012;color:#eadbdd}
.iz-page-trader .tr-price-form-r80{grid-column:1/-1;grid-template-columns:minmax(64px,1fr) auto;gap:5px}
.iz-page-trader .tr-price-form-r80 input{min-width:0;height:34px;padding:0 8px;border:1px solid #5f3539;background:#0d0708;color:#f6eeee}
.iz-page-trader .tr-price-form-r80 .tr-inline-net{grid-column:1/-1;color:#c8b2b4;font-size:8px}
@media(max-width:1450px){.iz-page-trader .tr-market-groups-r80{grid-template-columns:repeat(2,minmax(0,1fr))}.iz-page-trader .tr-group-listing-r80{grid-template-columns:45px minmax(100px,1fr) 66px 82px}.iz-page-trader .tr-listing-actions-r80{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}
@media(max-width:1080px){.iz-page-trader .tr-market-browser-r80{grid-template-columns:1fr}.iz-page-trader .tr-market-detail-host-r80{position:static;grid-row:1}.iz-page-trader .tr-market-groups-r80{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.iz-page-trader .tr-market-groups-r80{grid-template-columns:repeat(2,minmax(0,1fr))}.iz-page-trader .tr-group-detail-head-r80{grid-template-columns:130px minmax(0,1fr)}.iz-page-trader .tr-group-detail-media-r80{min-height:160px}.iz-page-trader .tr-group-listing-r80{grid-template-columns:42px minmax(0,1fr) 65px 82px}.iz-page-trader .tr-group-listing-quantity-r80{display:none}}
@media(max-width:520px){.iz-page-trader .tr-market-groups-r80{grid-template-columns:1fr}.iz-page-trader .tr-group-detail-head-r80{grid-template-columns:1fr}.iz-page-trader .tr-group-detail-media-r80{min-height:170px;border-right:0;border-bottom:1px solid #4e272a}.iz-page-trader .tr-group-listing-r80{grid-template-columns:38px minmax(0,1fr) 78px}.iz-page-trader .tr-group-listing-price-r80{grid-column:3}.iz-page-trader .tr-listing-actions-r80{grid-column:1/-1}}

/* R86 — Mercado Negro sem propostas: ações restantes ocupam a largura inteira. */
.iz-page-trader .tr-listing-actions-r80>:only-child,
.iz-page-trader .tr-listing-actions-r80>.tr-price-form-r80+form:last-child{grid-column:1/-1}
