.r58-admin-grid,.r58-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.r58-admin-grid .settings-panel,.r58-profile-grid .settings-panel{margin:0;height:100%;box-sizing:border-box}
.r58-module-links{grid-column:1/-1}.r58-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}
.r58-link-grid a,.r58-manage-button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid rgba(128,91,18,.2);border-radius:12px;background:#fffdf6;text-align:center;text-decoration:none;font-weight:750}
@media(max-width:760px){.r58-admin-grid,.r58-profile-grid{grid-template-columns:1fr}.r58-module-links{grid-column:auto}.r58-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav{overflow-x:auto;scrollbar-width:thin}.nav>a{flex:0 0 auto}}
@media(max-width:420px){.r58-link-grid{grid-template-columns:1fr}}
