/* Integración visual aislada. Conserva los recursos y permisos del sitio. */
body[data-account-view=resources] main{max-width:1600px;padding:32px 30px}
body[data-account-view=resources] #member-area{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;border:0;background:transparent;padding:0}
body[data-account-view=resources] .member-area-header{grid-column:2;border-bottom:1px solid var(--line);padding-bottom:25px}
body[data-account-view=resources] #resource-tabs{grid-column:1;grid-row:1 / span 2;display:flex;flex-direction:column;align-self:start;position:sticky;top:20px;margin:0;padding:24px 16px;gap:10px;background:#081a11;border:1px solid #b49b5638;border-radius:12px;max-height:calc(100vh - 40px);overflow:auto}
body[data-account-view=resources] #resource-tabs button{text-align:left;min-height:48px;color:#c2d0c5;border-color:transparent}
body[data-account-view=resources] #resource-tabs button:hover{border-color:#dfbf7655;background:#dfbf7612}
body[data-account-view=resources] #resource-tabs button[aria-selected=true]{background:linear-gradient(110deg,#e3c77d,#bb984b);color:#111b13;font-weight:600}
body[data-account-view=resources] #resources{grid-column:2;min-width:0}
@media(max-width:700px){body[data-account-view=resources] main{padding:24px 18px}body[data-account-view=resources] #member-area{display:flex;flex-direction:column;gap:22px}body[data-account-view=resources] #resource-tabs{position:static;flex-direction:row;flex-wrap:wrap;max-height:none;width:100%;padding:12px;gap:8px}body[data-account-view=resources] #resource-tabs button{flex:1 1 130px}body[data-account-view=resources] #resources{width:100%}}
