.glw-module-scss-module__71Jypa__root{grid-template-columns:minmax(120px,160px) 1fr;align-items:start;gap:12px;display:grid;position:relative}@media (max-width:760px){.glw-module-scss-module__71Jypa__root{grid-template-columns:1fr}}.glw-module-scss-module__71Jypa__mainRow{display:contents}.glw-module-scss-module__71Jypa__rootLoading{pointer-events:none;grid-template-columns:1fr}.glw-module-scss-module__71Jypa__board{width:100%;position:relative}.glw-module-scss-module__71Jypa__boardLock{z-index:2;cursor:default;background:0 0;position:absolute;inset:0}.glw-module-scss-module__71Jypa__content{gap:6px;display:grid}.glw-module-scss-module__71Jypa__playersSection{flex-direction:column;gap:.35rem;min-width:0;display:flex}.glw-module-scss-module__71Jypa__players{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.5rem .35rem;display:grid}@media (max-width:720px){.glw-module-scss-module__71Jypa__players{grid-template-columns:1fr}}.glw-module-scss-module__71Jypa__playersVs{color:var(--muted);align-self:center;padding:0 .15rem;font-size:.85rem;font-weight:600}@media (max-width:720px){.glw-module-scss-module__71Jypa__playersVs{display:none}}.glw-module-scss-module__71Jypa__playerRow{align-items:flex-start;gap:.45rem;min-width:0;display:flex;position:relative}.glw-module-scss-module__71Jypa__pieceColor{z-index:3;cursor:help;box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.glw-module-scss-module__71Jypa__pieceColorWhite{background:#fff;border:2px solid #141414;box-shadow:0 0 0 1px #0000000f}.glw-module-scss-module__71Jypa__pieceColorBlack{background:#0a0a0a;border:none;box-shadow:0 0 0 1px #ffffff38}.glw-module-scss-module__71Jypa__playerChipWrap{flex:1;min-width:0}.glw-module-scss-module__71Jypa__playerChipWrap .team-match-player-chip{width:100%}.glw-module-scss-module__71Jypa__clocksRow{border-top:1px solid color-mix(in srgb, var(--border) 88%, transparent);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.35rem;margin-top:.05rem;padding-top:.3rem;display:grid}@media (max-width:720px){.glw-module-scss-module__71Jypa__clocksRow{grid-template-columns:1fr 1fr}}.glw-module-scss-module__71Jypa__clocksSpacer{width:1.65rem;min-width:0}@media (max-width:720px){.glw-module-scss-module__71Jypa__clocksSpacer{display:none}}.glw-module-scss-module__71Jypa__clockStack{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;justify-content:flex-start;justify-self:center;align-items:center;gap:.12rem;min-width:2.75rem;display:flex}.glw-module-scss-module__71Jypa__mainClock{color:color-mix(in srgb, var(--foreground) 92%, transparent);font-size:.92rem;font-weight:700;line-height:1.15}.glw-module-scss-module__71Jypa__mainClock.glw-module-scss-module__71Jypa__mainClockActiveTurn{color:#dc2626}.glw-module-scss-module__71Jypa__mainClock.glw-module-scss-module__71Jypa__mainClockLow{color:#ea580c}.glw-module-scss-module__71Jypa__moveClock{color:var(--muted);min-height:.85rem;font-size:.68rem;font-weight:600;line-height:1.1}.glw-module-scss-module__71Jypa__moveClock.glw-module-scss-module__71Jypa__moveClockActiveTurn{color:#dc2626}.glw-module-scss-module__71Jypa__moveClockPlaceholder{visibility:hidden}.glw-module-scss-module__71Jypa__context{margin:0}.glw-module-scss-module__71Jypa__statusBadge{z-index:4;position:absolute;bottom:.45rem;right:.55rem}.glw-module-scss-module__71Jypa__statusLink{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.7rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,opacity .15s;display:inline-flex;box-shadow:0 1px 2px #0000001f}.glw-module-scss-module__71Jypa__statusLinkIcon{opacity:.95;flex-shrink:0;width:.95em;height:.95em}.glw-module-scss-module__71Jypa__statusLinkActive{color:#fff;background:#629924}.glw-module-scss-module__71Jypa__statusLinkActive:hover{color:#fff;background:#44741a}.glw-module-scss-module__71Jypa__statusLinkFinished{background:color-mix(in srgb, var(--muted) 22%, var(--surface));color:color-mix(in srgb, var(--foreground) 92%, #000)}.glw-module-scss-module__71Jypa__statusLinkFinished:hover{background:color-mix(in srgb, var(--muted) 32%, var(--surface))}
