/* V26.2 minimal gold shop. Keeps the earlier CSS compatible but overrides its dense catalog. */
.v262-wallet{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 17px;margin-bottom:13px}
.v262-wallet>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.v262-wallet strong{font-size:1.3rem}.v262-wallet small{color:var(--muted)}
.v262-tabs{display:flex;gap:7px;border-bottom:1px solid var(--line);margin:0 0 14px;padding:0 0 9px;position:relative}
.v262-tabs button{border:1px solid var(--line);border-radius:12px;padding:11px 16px;min-height:44px;background:var(--surface);color:var(--ink);font:inherit;font-weight:650;cursor:pointer}
.v262-tabs button.selected{background:var(--primary);border-color:var(--primary);color:var(--surface)}
.v262-section{border:1px solid var(--line);border-radius:17px;background:var(--surface);padding:16px;margin-bottom:16px}
.v262-section h2{font-size:1.25rem;margin:0 0 5px}.v262-section p{color:var(--muted);margin:0 0 12px}
.v262-status{min-height:0;color:var(--primary);font-weight:650}.v262-status:not(:empty){padding:8px 12px;margin-bottom:12px;background:var(--subtle);border-radius:10px}.v262-status.error{color:#ac334c}
.v262-section .v26-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px}
.v262-section .v26-product{display:grid;grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:8px 12px;padding:11px;border-radius:13px;background:var(--surface);min-height:132px}
.v262-section .v26-product strong{font-size:1rem;min-height:0}.v262-section .v26-product small{display:block;line-height:1.3;margin:4px 0}.v262-section .v26-product-actions{grid-column:2;align-self:end}.v262-section .v26-product-actions button{min-height:38px}
.v262-product-details{min-width:0}.v262-product-details .v26-gold-price{display:block;font-size:.8rem;margin-top:5px}
.v262-avatar-preview,.v262-simple-icon,.v262-art-preview,.v262-theme{grid-column:1;grid-row:1/3;background:var(--subtle);border-radius:11px;min-height:88px;display:grid;place-items:center;overflow:hidden}
.v262-avatar-preview svg{width:84px;max-height:105px;height:100px;display:block}
.v262-simple-icon{font-size:2.65rem}.v262-art-preview{font-size:1.5rem;letter-spacing:2px;color:var(--primary)}.v262-theme{display:flex;padding:9px;gap:0}.v262-theme i{flex:1;height:65px;min-width:0}
.v262-section .v26-shop-cats{display:flex;flex-wrap:wrap;overflow:visible;gap:7px;margin:12px 0 16px}.v262-section .v26-shop-cats button{min-height:42px}
.v262-section .v26-owned-grid{max-height:none;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}
.v262-archive{margin-top:18px}.v262-archive summary{cursor:pointer;padding:12px;border:1px solid var(--line);border-radius:10px}.v262-archive>p{padding:12px 0}.v262-archive .v26-owned-grid{margin-top:10px}
#v262Tab_shop[hidden],#v262Tab_items[hidden],#v262Tab_avatar[hidden],#v262Tab_decor[hidden],#v262Tab_space[hidden]{display:none!important}
#avatarButton[data-v26-frame]{box-shadow:none!important}
.cc-public-card .cc-profile-picture{outline:none!important;outline-offset:0!important}
@media(max-width:520px){.v262-section{padding:11px}.v262-section .v26-product-grid{grid-template-columns:1fr;gap:8px}.v262-tabs{justify-content:space-between}.v262-tabs button{flex:1;padding:9px}.v262-section .v26-shop-cats{gap:5px}.v262-section .v26-shop-cats button{padding:7px 9px;font-size:.83rem}}
