/* Preview v9: compact, unframed session and playtime inside the RGB profile. */
:root[data-theme] .neon-member .member-summary .active-session,
:root[data-theme] .neon-member .member-summary .profile-playtime[data-profile-playtime]{
 border:0;border-radius:0;background:transparent;box-shadow:none;
 padding:2px 0 0;margin:3px 0 0;min-height:0;
}
:root[data-theme] .neon-member .member-summary .profile-session::before{display:none;}
:root[data-theme] .neon-member .member-summary .profile-session-heading{gap:8px;min-height:24px;}
:root[data-theme] .neon-member .member-summary .profile-session-label{font-size:10px;line-height:15px;}
:root[data-theme] .neon-member .member-summary .profile-session-toggle{
 width:28px;height:24px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--muted);
}
:root[data-theme] .neon-member .member-summary .profile-session-toggle:hover{color:var(--primary);background:var(--surface-muted);}
:root[data-theme] .neon-member .member-summary .profile-session-body{gap:7px;margin:1px 0 4px;}
:root[data-theme] .neon-member .member-summary .profile-session-machine-icon{
 width:28px;height:28px;border:0;border-radius:0;background:transparent;box-shadow:none;
}
:root[data-theme] .neon-member .member-summary .profile-session-machine-icon svg{width:25px;height:25px;}
:root[data-theme] .neon-member .member-summary .profile-session-name strong{font-size:17px;line-height:22px;}
:root[data-theme] .neon-member .member-summary .profile-session-zone{font-size:9px;line-height:13px;margin-top:0;}
:root[data-theme] .neon-member .member-summary .profile-session-timing>span{font-size:8px;line-height:12px;}
:root[data-theme] .neon-member .member-summary .profile-session-timing>strong{font-size:19px;line-height:24px;letter-spacing:0;}
:root[data-theme] .neon-member .member-summary .profile-session-footer{border:0;padding-top:0;font-size:8px;line-height:13px;}
:root[data-theme] .neon-member .member-summary .profile-session-footer>span:last-child{font-size:8px;}
:root[data-theme] .neon-member .member-summary .profile-playtime[data-profile-playtime]{gap:3px 8px;}
:root[data-theme] .neon-member .member-summary .profile-playtime-title{font-size:10px;line-height:15px;}
:root[data-theme] .neon-member .member-summary .profile-playtime-status{font-size:8px;line-height:13px;}
:root[data-theme] .neon-member .member-summary .profile-playtime[data-profile-playtime] .profile-play-zone{
 border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;gap:5px;font-size:9px;line-height:16px;
}
:root[data-theme] .neon-member .member-summary .profile-playtime[data-profile-playtime] .profile-playtime-numbers strong{font-size:14px;line-height:19px;}
:root[data-theme] .neon-member .member-summary .profile-playtime[data-profile-playtime] .profile-playtime-meter{height:4px;}
:root[data-theme] .neon-member .member-summary .profile-playtime-next,
:root[data-theme] .neon-member .member-summary .profile-playtime-earned{font-size:8px;line-height:13px;}
:root[data-theme] .neon-member .member-summary .compact-playtime-details>summary{font-size:9px;line-height:14px;padding:1px 0;}
:root[data-theme] .neon-member .member-summary .compact-playtime-expanded{border-top:0;padding-top:4px;margin-top:0;}
@media(max-width:350px){
 :root[data-theme] .neon-member .member-summary .profile-session-name strong{font-size:16px;}
 :root[data-theme] .neon-member .member-summary .profile-session-timing>strong{font-size:18px;}
 :root[data-theme] .neon-member .member-summary .profile-playtime[data-profile-playtime] .profile-playtime-numbers strong{font-size:13px;}
}
