html body.mosaicglass-site .aw-online{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;color:var(--mg-text);font:600 12px/1.35 "Segoe UI",Arial,sans-serif;text-align:start;cursor:pointer;align-self:center}
.aw-online-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#52cb8b;box-shadow:0 0 0 4px rgb(82 203 139 / .12)}
.aw-online-copy{display:grid;gap:2px;min-width:0}
.aw-online-copy small{font-size:10px;font-weight:400;opacity:.72}
.aw-online svg,.aw-online-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;flex:none}
.aw-online.is-unavailable .aw-online-dot{background:#a9b0bc;box-shadow:none}
html body.mosaicglass-site .aw-online-dialog{width:min(560px,calc(100% - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;margin:auto;border:0;background:transparent;color:var(--mg-text);overflow:visible}
html body.mosaicglass-site .aw-online-dialog:not([open]){display:none}
.aw-online-dialog::backdrop{background:rgb(3 7 14 / .78);backdrop-filter:blur(5px)}
html.aw-online-open,html.aw-online-open body{overflow:hidden}
html body.mosaicglass-site .aw-online-window{display:flex;flex-direction:column;max-height:calc(100dvh - 24px);border-radius:10px;overflow:hidden;--mg-opacity:.98}
.aw-online-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 18px;flex:none}
.aw-online-heading h2{margin:6px 0;font-size:25px;line-height:1.2;overflow-wrap:anywhere}
.aw-online-heading p{margin:0;font-size:12px;line-height:1.5;opacity:.72}
.aw-online-heading .aw-online-kicker{font-size:10px;letter-spacing:.08em;text-transform:uppercase}
html body.mosaicglass-site .aw-online-close{width:40px;min-height:40px;display:grid;place-items:center;padding:0;flex:none;cursor:pointer;color:inherit}
.aw-online-stats{display:flex;flex-wrap:wrap;gap:8px 20px;padding:14px 24px;border-block:1px solid rgb(128 144 164 / .22);font-size:12px;flex:none}
.aw-online-stats strong{margin-inline-start:auto;font-weight:600}
.aw-online-scroll{padding:8px 24px 20px;overflow-y:auto;overscroll-behavior:contain;min-height:0}
.aw-online-status{font-size:13px;line-height:1.5;margin:12px 0;opacity:.8}
.aw-online-status:empty{display:none}
.aw-online-list{list-style:none;margin:0;padding:0}
.aw-online-list li{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid rgb(128 144 164 / .16)}
.aw-online-list li:last-child{border-bottom:0}
.aw-online-player-avatar{display:grid;place-items:center;flex:none;width:42px;height:42px;overflow:hidden;border-radius:8px;background:rgb(128 144 164 / .14);font-weight:600;text-decoration:none;color:inherit}
.aw-online-player-avatar img{width:100%;height:100%;object-fit:cover}
.aw-online-player-copy{display:grid;gap:3px;min-width:0;flex:1}
.aw-online-player-copy a{font-size:14px;font-weight:600;color:inherit;text-decoration:none;overflow-wrap:anywhere}
.aw-online-player-copy small{font-size:11px;opacity:.65;overflow-wrap:anywhere}
.aw-online-role{font-size:10px;line-height:1.4;padding:4px 7px;border:1px solid rgb(128 144 164 / .28);border-radius:5px;max-width:35%;overflow-wrap:anywhere}
.aw-online-owner .aw-online-role{color:var(--mg-text);border-color:rgb(82 203 139 / .55);background:rgb(82 203 139 / .1)}
html body.mosaicglass-site .aw-online-more{margin:12px 0 0;width:100%;cursor:pointer}
.aw-online-more[hidden]{display:none!important}
@media(max-width:640px){html body.mosaicglass-site .aw-online{min-width:0;gap:8px}.aw-online-heading{padding:20px 18px 16px}.aw-online-scroll{padding:8px 18px 16px}.aw-online-stats{padding:12px 18px;gap:6px 14px}.aw-online-heading h2{font-size:22px}}
@media(max-width:600px){html body.mosaicglass-site .editorial-header .aw-online{grid-area:2 / 1;align-self:stretch;justify-content:flex-start;padding:6px;gap:7px;width:100%}.aw-online-copy{font-size:10px;overflow-wrap:anywhere}.aw-online-copy small{font-size:9px}.aw-online svg{display:none}.aw-online-dot{width:6px;height:6px;box-shadow:none}.aw-online-stats strong{margin-inline-start:0}}
