.my-nfts [hidden]{display:none!important}
.my-nfts{border:1px solid #284b45;border-radius:18px;background:#091820;padding:26px;margin-top:28px;min-width:0;scroll-margin-top:100px}
.my-nfts h2{margin:0 0 10px;font-size:24px}.my-nfts p{line-height:1.8}.my-nfts .nft-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.my-nfts .nft-toolbar a,.my-nfts .nft-toolbar button{max-width:100%;white-space:normal}
.my-nfts [data-nft-list]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px}
.owned-nft{border:1px solid #315d56;border-radius:16px;padding:20px;background:linear-gradient(145deg,#15352f,#09131e);display:flex;gap:22px;min-width:0;align-items:start}
.owned-nft img{width:130px;max-width:35%;height:auto;border-radius:12px}.owned-nft>div{min-width:0;flex:1}.owned-nft h3{font-size:18px;margin:0 0 18px}.owned-nft code{display:block;overflow-wrap:anywhere;font-size:11px;color:#a8c5ce;margin:12px 0}.owned-nft .nft-price-label{display:block;color:#b0d8ce;font-size:12px}.owned-nft .nft-price{display:block;font-size:30px;color:#5de3d0;line-height:1.5}.owned-nft small{display:block;color:#a8c5ce;font-size:11px;line-height:1.7}
.my-nfts .nft-disclaimer{font-size:12px;color:#a8c5ce}.my-nfts [data-nft-proof]{display:flex;flex-wrap:wrap;gap:7px 12px;color:#8ca8b9;font-size:11px;margin-top:18px}.my-nfts [data-nft-proof] code{overflow-wrap:anywhere;max-width:100%}.my-nfts [data-nft-proof]>span:last-child{flex-basis:100%}
@media(max-width:480px){.my-nfts{padding:18px}.owned-nft{display:block;padding:16px}.owned-nft img{width:100%;max-width:180px;margin-bottom:18px}.my-nfts .nft-toolbar>*{flex:1 1 100%;text-align:center}}
