.item-view{display:grid;gap:12px}.item-back{justify-self:start;min-height:34px;padding:7px 10px;font-size:14px}.item-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:12px;align-items:start}.item-left-column{display:grid;gap:12px}.item-card-main{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:center;padding:0;background:transparent;border:0;box-shadow:none}.item-visual{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:linear-gradient(180deg,var(--item-bg-top),var(--item-bg-bottom))}.item-preview{height:214px;overflow:hidden}.item-preview .item-art{width:100%;height:100%;background:transparent;box-shadow:none}.item-preview .item-art.real{position:relative;overflow:hidden}.item-preview .item-art.real img{position:absolute!important;inset:0!important;box-sizing:border-box!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;padding:16px!important;margin:0!important}.item-title-bar{margin:0;min-height:26px;padding:5px 10px;background:var(--rarity);color:#fff;font-size:16px;line-height:1.05;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-info h1{margin:0;font-size:32px;line-height:1.05;letter-spacing:-.04em}.item-info p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.55;max-width:620px}.item-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.item-tags button{min-height:0;border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:var(--muted);font-size:12px;background:color-mix(in srgb,var(--panel2) 70%,transparent)}.item-tags button:hover{color:var(--text);border-color:color-mix(in srgb,var(--blue) 34%,var(--line))}.item-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.item-meta div{border-top:1px solid var(--line);padding-top:8px;min-width:0}.item-meta div:nth-last-child(-n+2){border-bottom:1px solid var(--line);padding-bottom:8px}.item-meta span,.item-buy span,.item-trade-row span,.item-trade-row em,.item-offer-row em,.item-offer-head,.item-empty{display:block;color:var(--muted);font-size:12px}.item-meta b{display:block;margin-top:3px;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-offers-buy{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:end;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.item-offers-buy span{display:block;color:var(--muted);font-size:12px}.item-offers-buy b{grid-row:2;grid-column:1;font-size:28px;line-height:1;letter-spacing:-.04em}.item-offers-buy.empty{grid-template-columns:1fr auto;align-items:center;padding:0 0 12px;border-radius:0;background:transparent;border-top:0;border-right:0;border-left:0}.item-offers-buy.empty span{align-self:center;justify-self:start;text-align:left}.item-offers-buy.empty button{grid-row:auto;align-self:center;min-width:116px}.item-offers-buy button{grid-row:2;grid-column:2;align-self:center;justify-self:end}.item-panel{padding:14px;background:transparent;box-shadow:none}.item-lower-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.item-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.item-panel h2{margin:0;font-size:16px;letter-spacing:-.02em}.item-panel header span{color:var(--muted);font-size:12px}.item-empty{padding:12px 0;line-height:1.45}.item-empty-offers{padding:14px 0 4px}.item-trade-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.item-order-row{grid-template-columns:minmax(0,1fr) auto}.item-offer-head,.item-offer-row{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:10px;align-items:center}.item-offer-head{padding:2px 0 7px}.item-offer-head b,.item-offer-head em{font:inherit;color:inherit}.item-offer-head em,.item-offer-row em{text-align:right}.item-offer-row{padding:9px 0;border-bottom:1px solid var(--line)}.item-offer-row:last-child{border-bottom:0}.item-offer-row b{font-size:14px;font-weight:500}.item-offer-row em{font-style:normal}.item-offers-more{margin-top:10px;min-height:34px;padding:7px 10px;font-size:14px}.item-trade-row:last-child{border-bottom:0}.item-trade-row b{font-size:14px;font-weight:500}.item-trade-row em{font-style:normal;text-align:right;min-width:46px}@media(max-width:980px){.item-layout,.item-card-main,.item-lower-row{grid-template-columns:1fr}.item-left-column{display:contents}.item-card-main{order:1}.item-offers-panel{order:2}.item-lower-row{order:3}.item-preview{height:220px}}@media(max-width:700px){.item-card-main,.item-panel{padding:0;background:transparent;border:0}.item-info h1{font-size:24px}.item-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.item-preview{height:190px}.item-preview .item-art.real img{padding:14px!important}.item-offer-head,.item-offer-row{grid-template-columns:minmax(0,1fr) 64px}}
.item-offer-group{border-bottom:1px solid var(--line)}.item-offer-group .item-offer-row{border-bottom:0;cursor:pointer}.item-offer-summary{list-style:none}.item-offer-summary::-webkit-details-marker{display:none}.item-offer-summary em:after{content:"?";display:inline-block;margin-left:6px;color:var(--muted);font-size:11px;transition:transform .14s}.item-offer-group[open] .item-offer-summary em:after{transform:rotate(180deg)}.item-offer-variants{display:grid;gap:6px;padding:0 0 8px}.item-offer-variant{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;min-height:0;padding:7px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel2) 68%,transparent);color:var(--text);text-align:left}.item-offer-variant:hover{border-color:color-mix(in srgb,var(--blue) 34%,var(--line))}.item-offer-variant-preview{display:grid;place-items:center;width:38px;height:34px;border-radius:8px;background:linear-gradient(180deg,var(--item-bg-top),var(--item-bg-bottom));overflow:hidden}.item-offer-variant-preview img{width:100%;height:100%;object-fit:contain;padding:3px}.item-offer-variant-preview span{color:var(--muted);font-size:18px}.item-offer-variant-text{min-width:0}.item-offer-variant-text b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-offer-variant-text em{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-offer-variant strong{font-size:13px;font-weight:600;white-space:nowrap}
.item-request-create{min-height:30px;padding:5px 9px;font-size:12px}.item-panel header .item-request-create+span{margin-left:auto}.item-buy-request-modal{z-index:120}.item-buy-request-card{width:min(396px,94vw);padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--m1-translucent-surface);box-shadow:var(--m1-translucent-shadow);backdrop-filter:blur(var(--m1-translucent-blur));-webkit-backdrop-filter:blur(var(--m1-translucent-blur))}.item-buy-request-card .price-edit-body{display:flex;align-items:stretch;gap:9px}.item-buy-request-card .price-edit-preview{width:146px;display:grid;justify-items:center;grid-template-rows:minmax(0,1fr) auto;gap:0;flex:0 0 146px;overflow:hidden;border-radius:10px;background:linear-gradient(180deg,var(--item-bg-top),var(--item-bg-bottom))}.item-buy-request-card .price-edit-preview-art{width:146px;height:150px;position:relative;display:grid;place-items:center;border:0;border-radius:0;background:linear-gradient(180deg,var(--item-bg-top),var(--item-bg-bottom));overflow:hidden}.item-buy-request-card .price-edit-preview-art .item-art{width:100%;height:100%;background:transparent;box-shadow:none}.item-buy-request-card .price-edit-preview-art .item-art.real img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;padding:8px!important;margin:0!important}.item-buy-request-card .price-edit-preview-name{width:100%;min-height:31px;padding:4px 6px;border-radius:0;background:var(--rarity);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;line-height:1.05;text-align:center;overflow:hidden}.item-buy-request-card .price-edit-controls{width:190px}.item-buy-request-card label{display:block;margin-bottom:7px;color:var(--text);font-size:13px;font-weight:600}.item-buy-request-card .bulk-sell-market{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.item-buy-request-card .bulk-sell-market-item,.item-buy-request-card .bulk-sell-receive{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px}.item-buy-request-card .bulk-sell-market-item{display:grid;gap:2px;padding:6px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--panel2) 68%,transparent)}.item-buy-request-card .bulk-sell-market-item b,.item-buy-request-card .bulk-sell-receive b{color:var(--text);font-size:12px}.item-buy-request-fields{display:grid;grid-template-columns:1fr 72px;gap:6px;margin-bottom:8px}.item-buy-request-fields span{display:block;margin-bottom:3px;color:var(--muted);font-size:11px}.item-buy-request-card .price-edit-input{width:100%;height:32px;min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);font-size:14px}.item-buy-request-card .price-edit-actions{display:grid;grid-template-columns:1fr;gap:7px;margin-top:8px}.item-buy-request-card .price-edit-ok,.item-buy-request-card .price-edit-cancel{width:100%;height:32px;min-height:32px;padding:0 8px;border-radius:9px;font-size:13px}.item-buy-request-card .price-edit-ok{background:#8bc34a;border-color:#8bc34a;color:#fff}.item-buy-request-card .price-edit-cancel{background:#6f91b3;border-color:#6f91b3;color:#fff}.item-buy-request-status{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.35}@media(max-width:520px){.item-buy-request-card .price-edit-body{display:grid}.item-buy-request-card .price-edit-preview,.item-buy-request-card .price-edit-preview-art,.item-buy-request-card .price-edit-controls{width:100%;flex-basis:auto}.item-buy-request-card .price-edit-preview-art{height:170px}}

.item-order-row-own{grid-template-columns:minmax(0,1fr) auto auto}.item-order-cancel{min-height:26px;padding:4px 8px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel2) 72%,transparent);color:var(--muted);font-size:12px}.item-order-cancel:hover{color:var(--text);border-color:color-mix(in srgb,var(--red) 45%,var(--line))}
