.my-role-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}.my-role-summary>button{display:flex;align-items:center;gap:16px;padding:20px 24px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.my-role-summary strong{font-size:26px;color:var(--accent)}.my-role-summary span{font-size:12px;color:var(--muted)}.my-platform-role{display:flex;gap:28px;align-items:start;justify-content:space-between}.my-platform-role>div{max-width:720px}.my-platform-role h2{font-size:24px}.my-platform-role p{font-size:12px;line-height:1.85}.my-platform-role li{font-size:12px;margin-bottom:8px}.my-role-section{margin-top:36px;scroll-margin-top:110px}.my-role-section h2{font-size:24px}.my-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.my-role-card{display:flex;flex-direction:column;min-width:0;align-items:start;gap:13px}.my-role-card>.row{width:100%}.my-role-card .eyebrow{margin:0;font-size:9px}.my-role-card h3{font-size:20px;margin:0;overflow-wrap:anywhere}.my-role-card .badge{font-size:9px}.my-role-badges{gap:6px}.my-role-card p{font-size:12px;margin:0}.my-role-position{display:grid;gap:6px;width:100%;padding:14px;border:1px solid var(--line);border-radius:9px;background:#ffffff03}.my-role-position small,.my-role-position span{font-size:10px;color:var(--muted)}.my-role-position strong{font-size:13px}.my-role-permissions,.my-role-assignments{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px}.my-role-permissions summary,.my-role-assignments summary{font-size:11px}.my-role-permissions ul{padding-left:18px;margin:16px 0 0}.my-role-permissions li{font-size:11px;line-height:1.7;margin:7px 0}.my-role-permissions p{margin-top:12px;font-size:10px;line-height:1.8}.my-role-assignments a{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.my-role-assignments a:last-child{border-bottom:0}.my-role-assignments strong{display:block;font-size:12px}.my-role-assignments small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.my-role-private{color:var(--accent)}.my-role-card>.btn{margin-top:auto}.my-context-role{display:inline-flex;flex-direction:column;gap:5px;max-width:100%;padding:10px 13px;border:1px solid var(--line);border-radius:10px;background:#ffffff03}.my-context-role small{font-size:9px;color:var(--muted)}.my-context-role strong{font-size:11px;color:var(--accent);overflow-wrap:anywhere}.my-role-summary button:focus-visible,.my-context-role:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:700px){.my-role-summary{gap:8px}.my-role-summary>button{padding:14px;display:block}.my-role-summary strong,.my-role-summary span{display:block}.my-role-summary span{font-size:10px;margin-top:8px}.my-platform-role{display:block}.my-platform-role>.btn,.my-platform-role>div+div{margin-top:18px}.my-role-card{padding:22px}}
