/* Home party polish: one centered, four-place lineup using the existing palette. */
.dashboard-session .dashboard-party-line p{overflow-wrap:anywhere}
.cmg-shell #workspace .dashboard-party-avatars{
 display:grid;
 grid-template-columns:repeat(4,minmax(0,1fr));
 align-items:start;
 gap:8px;
 width:100%;
 margin:28px 0 24px;
 padding:0;
}
.cmg-shell #workspace .dashboard-session .dashboard-party-avatars>.dashboard-party-place{
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:flex-start;
 gap:12px;
 width:100%;
 min-width:0;
 height:auto;
 min-height:84px;
 padding:0;
 border:0;
 border-radius:8px;
 background:none;
 color:#bcbcbc;
}
.dashboard-party-place>.avatar,.dashboard-party-open{
 display:grid;
 place-items:center;
 flex:none;
 box-sizing:border-box;
 width:56px;
 height:56px;
 border-radius:50%;
 font-size:20px;
}
.dashboard-party-place>.avatar{background:#363636;color:#eee}
.dashboard-party-place>.avatar-self{background:#363636;color:var(--lime)}
.dashboard-party-open{border:1px dashed #ffffff3d;color:#aaa;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}
.dashboard-party-open>.icon{width:20px;height:20px}
.dashboard-party-name{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;font-weight:500}
.dashboard-party-place:has(>.avatar-self)>.dashboard-party-name{color:#eee}
.dashboard-party-place:hover>.dashboard-party-open{border-color:var(--lime);background:#ffffff08;color:var(--lime)}
.dashboard-party-place:focus-visible{outline:2px solid var(--lime);outline-offset:4px}
.dashboard-session .dashboard-session-action{margin-top:auto;border-top:1px solid #ffffff12;padding-top:12px;min-height:48px}
@media(max-width:380px){
 .dashboard-party-place>.avatar,.dashboard-party-open{width:48px;height:48px}
 .cmg-shell #workspace .dashboard-party-avatars{gap:8px;margin:24px 0}
 .cmg-shell #workspace .dashboard-session .dashboard-party-avatars>.dashboard-party-place{min-height:76px}
}

