.chat-level-summary{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:100%;font-weight:500;vertical-align:middle;line-height:1.4;font-size:11px;margin-top:4px}
.chat-user-level{display:inline-block;padding:3px 7px;border:1px solid #9782f044;border-radius:20px;background:#9782f017;color:var(--accent,#a69afa);font-size:10px;white-space:nowrap;font-weight:650}
.chat-user-insignia{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--panel2,#1d202c);border:1px solid var(--line,#2a2d3b);font-size:14px;line-height:1;cursor:default}
.message-meta>.chat-level-summary{margin:0;flex:0 1 auto}
.user-info>.chat-level-summary,.pm-contact-text>.chat-level-summary{display:flex;margin-top:5px}
.profile-hero.has-level-summary,.pm-user-identity.has-level-summary,.private-member-info.has-level-summary{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:center;min-width:0}
.profile-hero.has-level-summary>.avatar,.pm-user-identity.has-level-summary>.avatar,.private-member-info.has-level-summary>.avatar{grid-column:1;grid-row:1 / 3}
.profile-hero.has-level-summary>div,.pm-user-identity.has-level-summary>strong,.private-member-info.has-level-summary>span:not(.chat-level-summary):not(.avatar){grid-column:2;grid-row:1;overflow-wrap:anywhere;min-width:0}
.profile-hero.has-level-summary>.chat-level-summary,.pm-user-identity.has-level-summary>.chat-level-summary,.private-member-info.has-level-summary>.chat-level-summary{grid-column:2;grid-row:2;margin:0}
@media(max-width:700px){.chat-user-level{font-size:10px;padding:2px 6px}.chat-user-insignia{width:20px;height:20px;font-size:12px}.chat-level-summary{gap:3px}.message-meta>.chat-level-summary{flex-basis:100%;margin-top:2px}}
/* Fiecare rang are un simbol și o paletă proprie. */
.rank-1{--rank-color:#69c8ad;--rank-glow:#69c8ad24;--rank-edge:#69c8ad55}.rank-2{--rank-color:#6ebfdd;--rank-glow:#6ebfdd24;--rank-edge:#6ebfdd55}.rank-3{--rank-color:#82a7f2;--rank-glow:#82a7f224;--rank-edge:#82a7f255}.rank-4{--rank-color:#a997ec;--rank-glow:#a997ec24;--rank-edge:#a997ec55}.rank-5{--rank-color:#c997df;--rank-glow:#c997df24;--rank-edge:#c997df55}.rank-6{--rank-color:#df9cbb;--rank-glow:#df9cbb24;--rank-edge:#df9cbb55}.rank-7{--rank-color:#eaa18a;--rank-glow:#eaa18a24;--rank-edge:#eaa18a55}.rank-8{--rank-color:#e9bd7c;--rank-glow:#e9bd7c24;--rank-edge:#e9bd7c55}.rank-9{--rank-color:#d1c59a;--rank-glow:#d1c59a24;--rank-edge:#d1c59a55}.rank-10{--rank-color:#f0cc76;--rank-glow:#f0cc762d;--rank-edge:#f0cc7677}
.quiz-rank-emblem{position:relative;isolation:isolate;display:inline-grid;place-items:center;width:76px;height:76px;flex:0 0 76px;border:1px solid var(--rank-edge);border-radius:23px;color:var(--rank-color);background:linear-gradient(145deg,var(--rank-glow),transparent),var(--panel);box-shadow:inset 0 0 20px var(--rank-glow),0 10px 30px #00000014;box-sizing:border-box;vertical-align:middle}.quiz-rank-emblem:before{content:'';position:absolute;inset:8px;border:1px solid var(--rank-edge);border-radius:17px;transform:rotate(10deg);pointer-events:none}.quiz-rank-emblem>.chat-ui-icon{position:relative;width:32px;height:32px;flex:0 0 32px;stroke-width:1.6}.quiz-rank-emblem.is-compact{width:27px;height:27px;flex-basis:27px;border-radius:8px;box-shadow:none}.quiz-rank-emblem.is-compact:before{inset:3px;border-radius:5px}.quiz-rank-emblem.is-compact>.chat-ui-icon{width:14px;height:14px;flex-basis:14px}.chat-level-summary>.quiz-rank-emblem{margin-inline:2px}.chat-level-summary:has(>.rank-10)>.chat-user-level{border-color:#f0cc7655;background:#f0cc7614;color:#e8bd62}
body.light .quiz-rank-emblem{background:linear-gradient(145deg,var(--rank-glow),#fff);color:#545168}body.light .quiz-rank-emblem.rank-10{color:#92702c}body.light .chat-level-summary:has(>.rank-10)>.chat-user-level{color:#85641f}
