.lw-r17-menu-row {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: 28px minmax(0,1fr) !important;
  align-items: center !important;
  gap: 14px !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
  text-align: left !important;
}
.lw-r17-menu-icon { width:24px !important; min-width:24px !important; height:24px !important; margin:0 !important; display:grid !important; place-items:center !important; transform:none !important; }
.lw-r17-users-button { width:calc(100% - 32px) !important; min-height:40px !important; margin:8px 16px 16px !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:9px !important; border:1px solid color-mix(in srgb,var(--lw-theme-accent,#27d5f3) 70%,transparent) !important; border-radius:12px !important; color:#eafaff !important; background:linear-gradient(145deg,#0b3045,#041725) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 18px rgba(0,0,0,.25),0 0 14px color-mix(in srgb,var(--lw-theme-accent,#27d5f3) 25%,transparent) !important; font-weight:900 !important; cursor:pointer !important; }
.lw-r17-users-button span { width:18px; height:14px; border:2px solid var(--lw-theme-accent,#27d5f3); border-radius:8px 8px 3px 3px; position:relative; box-shadow:0 0 7px color-mix(in srgb,var(--lw-theme-accent,#27d5f3) 60%,transparent); }
.lw-r17-users-button span::before { content:''; position:absolute; width:7px; height:7px; left:3px; top:-10px; border:2px solid var(--lw-theme-accent,#27d5f3); border-radius:50%; background:#08263a; }
.lw-r17-backdrop { position:fixed; inset:0; z-index:2147483600; display:grid; place-items:center; padding:20px; background:rgba(0,7,16,.8); backdrop-filter:blur(10px); }
.lw-r17-modal { width:min(720px,96vw); max-height:92vh; overflow:auto; border:1px solid color-mix(in srgb,var(--lw-theme-accent,#27d5f3) 72%,transparent); border-radius:24px; color:#effaff; background:radial-gradient(circle at 85% -10%,color-mix(in srgb,var(--lw-theme-accent,#27d5f3) 18%,transparent),transparent 38%),linear-gradient(155deg,#092a3d,#03131f 75%); box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 32px 90px rgba(0,0,0,.68),0 0 34px color-mix(in srgb,var(--lw-theme-accent,#27d5f3) 18%,transparent); }
.lw-r17-modal header { display:flex; justify-content:space-between; gap:18px; padding:24px 27px 19px; border-bottom:1px solid rgba(90,182,211,.22); }
.lw-r17-modal header span,.lw-r17-title small { color:var(--lw-theme-accent,#27d5f3); font-size:10px; font-weight:900; letter-spacing:.15em; }
.lw-r17-modal h2 { margin:6px 0 3px; font-size:28px; line-height:1.1; }.lw-r17-modal header p{margin:0;color:#82afc2;font-size:12px}.lw-r17-modal header button{width:40px;height:40px;border:1px solid rgba(84,211,241,.38);border-radius:12px;color:white;background:#061d2b;font-size:25px;cursor:pointer}
.lw-r17-stats { display:grid; grid-template-columns:repeat(3,1fr); gap:12px; padding:20px 27px; }.lw-r17-stats article{min-height:105px;padding:16px;border:1px solid color-mix(in srgb,var(--lw-theme-accent,#27d5f3) 42%,transparent);border-radius:16px;background:rgba(9,44,62,.72)}.lw-r17-stats small{display:block;color:#89b5c6;font-size:9px;font-weight:900;letter-spacing:.1em}.lw-r17-stats strong{display:block;margin:5px 0 2px;color:var(--lw-theme-accent,#27d5f3);font-size:34px;line-height:1;text-shadow:0 0 14px color-mix(in srgb,var(--lw-theme-accent,#27d5f3) 42%,transparent)}.lw-r17-stats span{color:#b6d0dc;font-size:10px}
.lw-r17-title { display:flex; align-items:center; justify-content:space-between; padding:0 27px 12px; }.lw-r17-title span strong{display:block;margin-top:5px;font-size:18px}.lw-r17-title>b{width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--lw-theme-accent,#27d5f3) 55%,transparent);border-radius:11px;color:var(--lw-theme-accent,#27d5f3)}
.lw-r17-list { display:grid; gap:8px; padding:0 27px 20px; }.lw-r17-user{min-height:60px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:9px 12px;border:1px solid rgba(84,172,203,.2);border-radius:14px;background:rgba(7,34,50,.68)}.lw-r17-user>b{width:40px;height:40px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--lw-theme-accent,#27d5f3) 65%,transparent);border-radius:12px;color:var(--lw-theme-accent,#27d5f3);background:#08283a}.lw-r17-user span strong,.lw-r17-user span small{display:block}.lw-r17-user span strong{font-size:13px}.lw-r17-user span small{margin-top:2px;color:#82afc2;font-size:10px}.lw-r17-user em{padding:5px 8px;border-radius:999px;color:#55f1bd;background:rgba(22,142,104,.2);font-size:8px;font-style:normal;font-weight:900}.lw-r17-empty{padding:20px;border:1px dashed rgba(87,190,222,.32);border-radius:13px;color:#8bb5c6;text-align:center}
.lw-r17-modal footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 27px 22px;border-top:1px solid rgba(90,182,211,.2);color:#8fb7c7;font-size:11px}.lw-r17-modal footer button{min-height:40px;padding:0 22px;border:1px solid color-mix(in srgb,var(--lw-theme-accent,#27d5f3) 75%,transparent);border-radius:11px;color:#03131e;background:var(--lw-theme-accent,#27d5f3);font-weight:900;cursor:pointer}
@media(max-width:620px){.lw-r17-stats{grid-template-columns:1fr}.lw-r17-backdrop{padding:9px}.lw-r17-modal{border-radius:17px}.lw-r17-modal header,.lw-r17-stats,.lw-r17-title,.lw-r17-list,.lw-r17-modal footer{padding-left:15px;padding-right:15px}.lw-r17-modal footer{align-items:flex-start;flex-direction:column}.lw-r17-modal footer button{width:100%}}
