.dws{--bg: #0f141b;--card: #151c25;--line: #222c38;--ink: #eef3f8;--ink-soft: #9fb0c3;--ink-dim: #6b7a8c;--row: #b01116;display:block;box-sizing:border-box;width:100%;background:var(--bg);color:var(--ink);border-radius:14px;overflow:hidden;font:14px/1.45 Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif}.dws[data-theme=light]{--bg: #ffffff;--card: #f4f6f9;--line: #dde3ea;--ink: #18202b;--ink-soft: #5a6573;--ink-dim: #8a94a3}.dws *{box-sizing:border-box}.dws .dws-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:11px 14px;background:var(--row);color:#fff}.dws .dws-head b{font-size:1rem;font-weight:700}.dws .dws-head small{font-size:.76rem;opacity:.85}.dws .dws-body{padding:2px 0}.dws h3.grp{margin:0;padding:8px 14px 4px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim)}.dws table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.dws th,.dws td{padding:6px 8px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}.dws thead th{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim);border-bottom-color:var(--line)}.dws th.tm,.dws td.tm{text-align:left;width:100%}.dws td.rk,.dws th.rk{width:2.4em;color:var(--ink-dim);text-align:right}.dws td.pt{font-weight:800}.dws td.tm{display:flex;align-items:center;gap:8px;font-weight:600}.dws td.tm img{width:20px;height:20px;object-fit:contain;flex:none}.dws td.tm span{overflow:hidden;text-overflow:ellipsis}.dws tbody tr:last-child td{border-bottom:0}.dws tbody tr.me td{background:var(--card)}.dws tbody tr.me td.rk{box-shadow:inset 3px 0 0 var(--row)}.dws tbody tr.me td.tm{font-weight:800}.dws .dws-foot{padding:7px 14px;border-top:1px solid var(--line);text-align:right}.dws .dws-foot a{color:var(--ink-dim);font-size:.7rem;text-decoration:none;font-weight:600}.dws .dws-foot a:hover{color:var(--ink-soft)}@media(max-width:380px){.dws th.wdl,.dws td.wdl{display:none}}.dws td.tm .pl{display:grid;line-height:1.2;min-width:0}.dws td.tm .pl b{font-weight:700;overflow:hidden;text-overflow:ellipsis}.dws td.tm .pl em{font-style:normal;font-size:.74rem;color:var(--ink-dim);font-weight:500;overflow:hidden;text-overflow:ellipsis}.dws td.pt small{font-weight:500;font-size:.72rem;color:var(--ink-dim);margin-left:3px}.dws .dws-scorers tbody tr:nth-child(1) td.rk{color:var(--row);font-weight:800}.dws .dws-empty{margin:0;padding:18px 14px;color:var(--ink-dim);font-size:.9rem}@media(max-width:340px){.dws th.mj,.dws td.mj{display:none}}body.dws-page{margin:0;background:transparent}body.dws-page.embed .dws{border-radius:0}body.dws-page:not(.embed){display:flex;justify-content:center;padding:16px;min-height:100dvh;background:#0b0f14}body.dws-page:not(.embed):has(.dws[data-theme=light]){background:#e8ecf0}body.dws-page:not(.embed) .dws{width:min(520px,100%);height:fit-content}
